[parrot/parrot] 67ba6f: re-add PASM output to imcc, re-add imcpasm tests
GitHub
noreply at github.com
Wed Mar 5 16:56:28 UTC 2014
Branch: refs/heads/rurban/pasm_out
Home: https://github.com/parrot/parrot
Commit: 67ba6f9477b125d08268c17ef3a65de5d4470eb7
https://github.com/parrot/parrot/commit/67ba6f9477b125d08268c17ef3a65de5d4470eb7
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 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: b22e4c65ff2d24c13b3783bdf7338517ab6db4c6
https://github.com/parrot/parrot/commit/b22e4c65ff2d24c13b3783bdf7338517ab6db4c6
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 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: 911776840bbc7554348ba1f787560f556f1af5ee
https://github.com/parrot/parrot/commit/911776840bbc7554348ba1f787560f556f1af5ee
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M lib/Parrot/Test.pm
Log Message:
-----------
[test] ignore TEST_PROG_ARGS -O2 for opt1.t tests
Commit: ebc90dccf39a7cebb1f0085ad5d2a25d1f00585b
https://github.com/parrot/parrot/commit/ebc90dccf39a7cebb1f0085ad5d2a25d1f00585b
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M compilers/imcc/debug.c
Log Message:
-----------
[cage] overlong line
Commit: 8378619a318c5744a5adf78aa12352e612d1e225
https://github.com/parrot/parrot/commit/8378619a318c5744a5adf78aa12352e612d1e225
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M .gitignore
M MANIFEST.SKIP
Log Message:
-----------
[cage] fix MANIFEST.SKIP, .gitignore
Commit: a76667970e0bf2692d078769b7b6bd0bb16472c8
https://github.com/parrot/parrot/commit/a76667970e0bf2692d078769b7b6bd0bb16472c8
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M compilers/imcc/api.c
M compilers/imcc/debug.c
M compilers/imcc/instructions.c
Log Message:
-----------
[codingstd] add docs, ...
Commit: 7ab677a557a20a210f2c4bc452c2cab19b0af496
https://github.com/parrot/parrot/commit/7ab677a557a20a210f2c4bc452c2cab19b0af496
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M compilers/imcc/main.c
M include/imcc/embed.h
Log Message:
-----------
[cage] imcc/embed.h
error: nonnull argument references non-pointer operand
with llvm
Compare: https://github.com/parrot/parrot/compare/e846a2cb9f0d...7ab677a557a2
More information about the parrot-commits
mailing list