[parrot/parrot] 252ff6: Revert "Remove config step auto::jit and all its s...
GitHub
noreply at github.com
Wed Mar 12 17:47:48 UTC 2014
Branch: refs/heads/rurban/jit
Home: https://github.com/parrot/parrot
Commit: 252ff6feb14ab0c7f4db70b9d6a97842ac811bfe
https://github.com/parrot/parrot/commit/252ff6feb14ab0c7f4db70b9d6a97842ac811bfe
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-11 (Tue, 11 Mar 2014)
Changed paths:
M Configure.pl
M MANIFEST
M config/gen/config_h/config_h.in
M config/gen/config_pm/myconfig.in
M include/parrot/extend.h
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Configure/Step/List.pm
M runtime/parrot/library/distutils.pir
M src/exceptions.c
M t/examples/shootout.t
M tools/dev/mk_native_pbc
Log Message:
-----------
Revert "Remove config step auto::jit and all its sequelae."
This reverts commit 7ec45de643dc2dc2f2d9ced898f8faf39553e0cd.
Fixed Conflicts:
Configure.pl (renamed --jitcapable to --with{out}-jit, ...)
config/gen/config_h/config_h.in
include/parrot/embed.h (removed)
lib/Parrot/Configure/Options/Conf.pm
lib/Parrot/Configure/Options/Conf/Shared.pm
lib/Parrot/Configure/Step/List.pm
src/exceptions.c
t/native_pbc/integer.t (head)
tools/dev/create_language.pl
Commit: 087a040a6a8f03d4222fb5a118c683899208342f
https://github.com/parrot/parrot/commit/087a040a6a8f03d4222fb5a118c683899208342f
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-11 (Tue, 11 Mar 2014)
Changed paths:
A config/auto/jit.pm
A t/steps/auto/jit-01.t
Log Message:
-----------
jit: add disabled auto::jit step
Commit: c6edca27302c11e467a8500036bcfe97378054b7
https://github.com/parrot/parrot/commit/c6edca27302c11e467a8500036bcfe97378054b7
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-12 (Wed, 12 Mar 2014)
Changed paths:
M MANIFEST
M PBC_COMPAT
M config/auto/jit.pm
A config/auto/jit/test_c.in
A config/auto/jit/test_exec_cygwin_c.in
A config/auto/jit/test_exec_linux_c.in
A config/auto/jit/test_exec_openbsd_c.in
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M docs/book/draft/appc_command_line_options.pod
M docs/debug.pod
M docs/dev/events.pod
A docs/dev/jit_i386.pod
A docs/jit.pod
A docs/native_exec.pod
M docs/parrot.pod
M docs/porting_intro.pod
M docs/running.pod
M docs/tests.pod
M include/parrot/exceptions.h
A include/parrot/exec.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/runcore_api.h
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Step/List.pm
M src/embed/bytecode.c
A src/exec.c
A src/exec_save.c
A src/exec_save.h
A src/exec_start.c
M src/interp/api.c
A src/jit.c
A src/jit.h
A src/jit/alpha/core.jit
A src/jit/alpha/jit_defs.c
A src/jit/alpha/jit_emit.h
A src/jit/amd64/core.jit
A src/jit/amd64/exec_dep.c
A src/jit/amd64/exec_dep.h
A src/jit/amd64/jit_defs.c
A src/jit/amd64/jit_emit.h
A src/jit/arm/core.jit
A src/jit/arm/exec_dep.c
A src/jit/arm/exec_dep.h
A src/jit/arm/jit_defs.c
A src/jit/arm/jit_emit.h
A src/jit/hppa/core.jit
A src/jit/hppa/jit_defs.c
A src/jit/hppa/jit_emit.h
A src/jit/i386/core.jit
A src/jit/i386/exec_dep.c
A src/jit/i386/exec_dep.h
A src/jit/i386/jit_defs.c
A src/jit/i386/jit_emit.h
A src/jit/ia64/core.jit
A src/jit/ia64/jit_defs.c
A src/jit/ia64/jit_emit.h
A src/jit/mips/core.jit
A src/jit/mips/jit_defs.c
A src/jit/mips/jit_emit.h
A src/jit/ppc/asm.s
A src/jit/ppc/core.jit
A src/jit/ppc/exec_dep.c
A src/jit/ppc/exec_dep.h
A src/jit/ppc/jit_defs.c
A src/jit/ppc/jit_emit.h
A src/jit/ppc/ppc-linux.s
A src/jit/skeleton/jit_defs.c
A src/jit/skeleton/jit_emit.h
A src/jit/sun4/core.jit
A src/jit/sun4/jit_defs.c
A src/jit/sun4/jit_emit.h
A src/jit_debug.c
A src/jit_debug_xcoff.c
M src/runcore/cores.c
M src/runcore/main.c
M t/steps/auto/jit-01.t
A tools/build/jit2c.pl
Log Message:
-----------
jit: Revert "Merge branch 'kill_jit' back to trunk."
This reverts commit 1d4b42234c8f92cf2781c85bcf00ddefb8bc28d5.
and brings back the jit and exec runcores.
Changes: --jitcapable => --with-jit
--execcapable => --with-exec
Added amd64 to jit_is_working
Added src/jit/amd64/exec_dep.{c,h} for elf64, not Win64/xcoff
Bumped PBC_COMPAT
no cgp runcore support yet, so jit and exec will be tricky
Fixed conflicts:
Configure.pl
MANIFEST
compilers/imcc/main.c
compilers/imcc/pbc.c
compilers/imcc/pbc.h
compilers/pirc/src/bcgen.c
compilers/pirc/src/bcgen.h
config/auto/jit.pm
config/auto/jit/test_exec_cygwin_c.in
config/auto/jit/test_exec_linux_c.in
config/auto/jit/test_exec_openbsd_c.in
config/gen/makefiles/root.in
docs/book/draft/appc_command_line_options.pod
docs/porting_intro.pod
docs/running.pod
docs/tests.pod
include/parrot/interpreter.h
include/parrot/packfile.h
include/parrot/runcore_api.h
lib/Parrot/Configure/Options/Conf.pm
lib/Parrot/Configure/Options/Conf/Shared.pm
lib/Parrot/Configure/Step/List.pm
src/embed.c
src/interp/inter_create.c
src/jit/i386/jit_emit.h
src/packfile.c
src/runcore/cores.c
src/runcore/main.c
t/steps/auto/jit-01.t
tools/build/nativecall.pl
Compare: https://github.com/parrot/parrot/compare/252ff6feb14a^...c6edca27302c
More information about the parrot-commits
mailing list