[parrot/parrot] d7d87c: Revert "Remove config step auto::jit and all its s...
GitHub
noreply at github.com
Mon Feb 15 10:19:10 UTC 2016
Branch: refs/heads/rurban/jit
Home: https://github.com/parrot/parrot
Commit: d7d87c6158b16d150a226d3f29115e3ebf9f2392
https://github.com/parrot/parrot/commit/d7d87c6158b16d150a226d3f29115e3ebf9f2392
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-20 (Fri, 20 Jun 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: d7b280c8be54bfa4e8480e609872170c15469dfb
https://github.com/parrot/parrot/commit/d7b280c8be54bfa4e8480e609872170c15469dfb
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-20 (Fri, 20 Jun 2014)
Changed paths:
A config/auto/jit.pm
A t/steps/auto/jit-01.t
Log Message:
-----------
jit: add disabled auto::jit step
Commit: aa2a9da5fe3dcccc9a482d2dc4f49bf7635a85cb
https://github.com/parrot/parrot/commit/aa2a9da5fe3dcccc9a482d2dc4f49bf7635a85cb
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-20 (Fri, 20 Jun 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
Commit: b6e54ba8fdb562bd92b72f02d57dcb22a7aa5f73
https://github.com/parrot/parrot/commit/b6e54ba8fdb562bd92b72f02d57dcb22a7aa5f73
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M config/auto/jit.pm
M config/gen/config_h/config_h.in
M config/gen/config_pm/myconfig.in
M docs/native_exec.pod
M include/parrot/interpreter.h
M lib/Parrot/Configure/Options.pm
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Options/Conf/CLI.pm
M lib/Parrot/Configure/Options/Conf/File.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M src/interp/api.c
M t/examples/shootout.t
M t/steps/auto/jit-01.t
M tools/build/jit2c.pl
M tools/dev/mk_native_pbc
Log Message:
-----------
jit: support --with{out}-<feature> in Configure
Commit: 9da27cc1b1a082b9c4657f293d782b7356f61424
https://github.com/parrot/parrot/commit/9da27cc1b1a082b9c4657f293d782b7356f61424
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M config/auto/arch.pm
M config/auto/cpu.pm
M config/init/defaults.pm
M lib/Parrot/Configure/Step/List.pm
Log Message:
-----------
[config] check ptrsize on darwin and cygwin for amd64
previously we missed 64bit on darwin -2level systems, which really are
64bit CPUs. cygwin64 also exists already.
remove duplicate auto::cpu run.
Commit: 74275217c7c8e951e463ca0a9e242f9d9701b45f
https://github.com/parrot/parrot/commit/74275217c7c8e951e463ca0a9e242f9d9701b45f
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M src/platform/aix/asm.s
Log Message:
-----------
Revert "Remove some jit remnants from our AIX assembly(!)"
This reverts commit b79de3ae4c3f6bde46389ef355fddc2b37f2f28a.
Commit: 40dfd7ba0f76408c953f57993fb31001844a098a
https://github.com/parrot/parrot/commit/40dfd7ba0f76408c953f57993fb31001844a098a
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M lib/Parrot/Docs/Section/Tools.pm
Log Message:
-----------
Revert "Remove instance of new_item() for deleted program 'tools/dev/list_unjitted.pl'."
This reverts commit f935437efeab73b6f5757b92700191f92d99cbf2.
Commit: 9ffce2813645e089b4d49a2b6b9a77b11dfebfd7
https://github.com/parrot/parrot/commit/9ffce2813645e089b4d49a2b6b9a77b11dfebfd7
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M MANIFEST
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/Ops/Op.pm
M lib/Parrot/Configure/Options/Test/Prepare.pm
M lib/Parrot/Docs/Section/Ops.pm
M lib/Parrot/Docs/Section/Tools.pm
A tools/build/ops2pm.pl
A tools/dev/opsrenumber.pl
Log Message:
-----------
Revert "[ops2c] clear out some more ops2c perl code and refereneces"
This reverts commit 3cf79aef33ae3002cc56a657037ff1584fc95cb1.
Fixed Conflicts:
MANIFEST
Commit: 87fdf30bdd7ee0054edbc9cc233c68dd5104e2aa
https://github.com/parrot/parrot/commit/87fdf30bdd7ee0054edbc9cc233c68dd5104e2aa
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-06-21 (Sat, 21 Jun 2014)
Changed paths:
M MANIFEST
A lib/Parrot/Op.pm
A lib/Parrot/OpTrans.pm
A lib/Parrot/OpTrans/C.pm
A lib/Parrot/Ops2c/Auxiliary.pm
A lib/Parrot/Ops2c/Utils.pm
A lib/Parrot/Ops2pm.pm
A lib/Parrot/Ops2pm/Auxiliary.pm
A lib/Parrot/Ops2pm/Base.pm
A lib/Parrot/OpsFile.pm
A lib/Parrot/OpsRenumber.pm
Log Message:
-----------
Revert "[ops2c] start nuking obsolete ops2c and ops2pm perl code"
This reverts commit 0da3268998899f35d75d9cc2feefe9d4cd49a37e.
Fixed Conflicts:
MANIFEST
Compare: https://github.com/parrot/parrot/compare/8fbaea40e230...87fdf30bdd7e
More information about the parrot-commits
mailing list