[parrot/parrot] 475805: [imcc] enable -O[12p] options again
GitHub
noreply at github.com
Thu Feb 27 04:23:09 UTC 2014
Branch: refs/heads/rurban/imccflags
Home: https://github.com/parrot/parrot
Commit: 4758059e51c985b95f80ca6c035dfa5f4a1def98
https://github.com/parrot/parrot/commit/4758059e51c985b95f80ca6c035dfa5f4a1def98
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M compilers/imcc/api.c
M compilers/imcc/imc.h
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M config/gen/makefiles/root.in
M docs/binaries/parrot.pod
M docs/running.pod
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M include/imcc/api.h
M include/parrot/interpreter.h
M t/op/calling.t
Log Message:
-----------
[imcc] enable -O[12p] options again
Rename imcc_set_debug_api() to imcc_set_flags_api() to set
verbosity, debug flags and optimizer flags at once.
Remove unused internal imcc->IMCC_DEBUG flags.
-v prints now also the optimizer_level.
Document internal imcc_set_verbosity() as unused.
Makefile: add testOp, disable testexec (unused)
Add missing documentation to docs/running.pod and docs/binaries/parrot.pod
which is essentially the same. docs/running.pod should include more high-level
info. Remove gcdebug runcore documentation (unused).
Fix enabling parrot --imcc-debug flags.
Add Parrot_imcc_dflags and Parrot_imcc_opt_flags enums to include/imcc/api.h
for the frontends.
Mark t/op/calling.t test 63 as failing with -O1. (TODO)
This is a bad test, assuming an unoptimized layout.
Commit: 2ede3c1ec36375c3c77fa6ff918ede7444a53832
https://github.com/parrot/parrot/commit/2ede3c1ec36375c3c77fa6ff918ede7444a53832
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M t/op/calling.t
Log Message:
-----------
[imcc] TODO t/op/calling.t test 63 with -O1
bad test
Commit: 04c9fb967e87a800d41f53ade74399163b117bdd
https://github.com/parrot/parrot/commit/04c9fb967e87a800d41f53ade74399163b117bdd
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M docs/binaries/parrot.pod
M lib/Parrot/Harness/Options.pm
M t/harness
Log Message:
-----------
[imcc] adjust documentation for optim options
Commit: b817ae6bdee39ffd6dcbe838607a92b5b7f2ca36
https://github.com/parrot/parrot/commit/b817ae6bdee39ffd6dcbe838607a92b5b7f2ca36
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M t/fullharness
Log Message:
-----------
[test] add -O1 to fulltest targets
t/fullharness runs now -O1 also, -O2 not yet
Commit: 7861d39d010814858658ac4b6d9e1e7c1963ce6c
https://github.com/parrot/parrot/commit/7861d39d010814858658ac4b6d9e1e7c1963ce6c
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-02-26 (Wed, 26 Feb 2014)
Changed paths:
M t/pharness/02-get_test_prog_args.t
Log Message:
-----------
[test] disable --run-exec test in t/pharness/02-get_test_prog_args.t
this option is disabled
Compare: https://github.com/parrot/parrot/compare/e04a7496d896...7861d39d0108
More information about the parrot-commits
mailing list