[parrot/parrot] 98c4ea: re-add PASM output to imcc, re-add imcpasm tests
GitHub
noreply at github.com
Tue Mar 4 22:59:37 UTC 2014
Branch: refs/heads/rurban/pasm_out
Home: https://github.com/parrot/parrot
Commit: 98c4eaf650f6b2ed65f9dcff86032dac9a7f9115
https://github.com/parrot/parrot/commit/98c4eaf650f6b2ed65f9dcff86032dac9a7f9115
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M .gitignore
M compilers/imcc/debug.c
M compilers/imcc/debug.h
M compilers/imcc/imc.c
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/instructions.c
M compilers/imcc/instructions.h
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/reg_alloc.c
M config/gen/config_h/feature_h.in
M frontend/parrot/main.c
M frontend/parrot2/main.c
M include/imcc/embed.h
M lib/Parrot/Test.pm
M src/pmc/imccompiler.pmc
A t/compilers/imcc/imcpasm/cfg.t
A t/compilers/imcc/imcpasm/opt0.t
A t/compilers/imcc/imcpasm/opt1.t
A t/compilers/imcc/imcpasm/opt2.t
A t/compilers/imcc/imcpasm/optc.t
A t/compilers/imcc/imcpasm/pcc.t
Log Message:
-----------
re-add PASM output to imcc, re-add imcpasm tests
one new IMCCompiler api method: set_to_pasm
remove static output in imcc/instructions.c
detect .pasm -o outfile extension
add and fix old t/compilers/imcc/imcpasm/*.t tests and the pir_2*_
Parrot::Test methods
change Parrot::Test pir_2_pasm method to use -d1000, which is equivalent
to pasm output, just to stderr.
use new LIKELY/UNLIKELY macros
Commit: 63787925b5ad34f80ab0b0cb8087369c29946fa0
https://github.com/parrot/parrot/commit/63787925b5ad34f80ab0b0cb8087369c29946fa0
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M ChangeLog
M compilers/imcc/api.c
M compilers/imcc/instructions.c
M frontend/parrot/main.c
M frontend/parrot2/main.c
M include/imcc/api.h
M t/compilers/imcc/imcpasm/opt2.t
M t/compilers/imcc/imcpasm/optc.t
Log Message:
-----------
enable pasm_out in parrot2, todo failing imcpasm tests
opt2 fails with changed used_once semantics: I0 = 10 is side-effecting, but *can* be removed
if I0 is used only once (GH #1036), ...
Commit: 5ab56c739b6628746e5a7c75e365113ddc511710
https://github.com/parrot/parrot/commit/5ab56c739b6628746e5a7c75e365113ddc511710
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M lib/Parrot/Test.pm
Log Message:
-----------
[test] ignore TEST_PROG_ARGS -O2 for opt1.t tests
Commit: c0c7c5ce960e0f6af6ad98ac2b926814921fb7d2
https://github.com/parrot/parrot/commit/c0c7c5ce960e0f6af6ad98ac2b926814921fb7d2
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M compilers/imcc/debug.c
Log Message:
-----------
[cage] overlong line
Commit: 92aea5e4b20bc85f023ddbab6b9428eab690d9d3
https://github.com/parrot/parrot/commit/92aea5e4b20bc85f023ddbab6b9428eab690d9d3
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M .gitignore
M MANIFEST.SKIP
Log Message:
-----------
[cage] fix MANIFEST.SKIP, .gitignore
Commit: f4e00a578c26f41fd2d8fdea5a0120c1fda46917
https://github.com/parrot/parrot/commit/f4e00a578c26f41fd2d8fdea5a0120c1fda46917
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-04 (Tue, 04 Mar 2014)
Changed paths:
M compilers/imcc/api.c
M compilers/imcc/debug.c
M compilers/imcc/instructions.c
Log Message:
-----------
[codingstd] add docs, ...
Compare: https://github.com/parrot/parrot/compare/a620924db2b3...f4e00a578c26
More information about the parrot-commits
mailing list