[parrot/parrot] 20e816: re-add PASM output to imcc, re-add imcpasm tests
GitHub
noreply at github.com
Tue Mar 4 18:40:31 UTC 2014
Branch: refs/heads/rurban/pasm_out
Home: https://github.com/parrot/parrot
Commit: 20e816d2b2eb1f8f5023fa1b2abcafc695f055f3
https://github.com/parrot/parrot/commit/20e816d2b2eb1f8f5023fa1b2abcafc695f055f3
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
A config/auto/expect.pm
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
change Parrot::Test pir_2_pasm mthod to use -d1000, which is equivalent
to pasm output (just to stderr)
detect .pasm -o outfile extension
add __builtin_expect LIKELY/UNLIKELY macros (WIP)
More information about the parrot-commits
mailing list