[parrot/parrot] 8daf46: Copy most 6model-related code as-is from the NQP r...
GitHub
noreply at github.com
Mon Mar 17 22:45:57 UTC 2014
Branch: refs/heads/rurban/6model
Home: https://github.com/parrot/parrot
Commit: 8daf4648f267c3ca29def799173b2580d24bcf83
https://github.com/parrot/parrot/commit/8daf4648f267c3ca29def799173b2580d24bcf83
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
A src/6model/knowhow_bootstrapper.c
A src/6model/knowhow_bootstrapper.h
A src/6model/multi_dispatch.c
A src/6model/multi_dispatch.h
A src/6model/repr_registry.c
A src/6model/repr_registry.h
A src/6model/reprs/HashAttrStore.c
A src/6model/reprs/HashAttrStore.h
A src/6model/reprs/KnowHOWREPR.c
A src/6model/reprs/KnowHOWREPR.h
A src/6model/reprs/P6int.c
A src/6model/reprs/P6int.h
A src/6model/reprs/P6num.c
A src/6model/reprs/P6num.h
A src/6model/reprs/P6opaque.c
A src/6model/reprs/P6opaque.h
A src/6model/reprs/P6str.c
A src/6model/reprs/P6str.h
A src/6model/reprs/Uninstantiable.c
A src/6model/reprs/Uninstantiable.h
A src/6model/serialization_context.c
A src/6model/serialization_context.h
A src/6model/sixmodelobject.c
A src/6model/sixmodelobject.h
A src/6model/storage_spec.h
Log Message:
-----------
Copy most 6model-related code as-is from the NQP repo
Commit: a7404c0087e7855c2ff9cf15e8e2f2f8b7fc42e5
https://github.com/parrot/parrot/commit/a7404c0087e7855c2ff9cf15e8e2f2f8b7fc42e5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
A src/pmc/serializationcontext.pmc
A src/pmc/sixmodelobject.pmc
A src/pmc/stable.pmc
Log Message:
-----------
Move over some of the 6model-related PMC types
Commit: e99588e02d06e7c04e1eaf74ea0c1e95452915c7
https://github.com/parrot/parrot/commit/e99588e02d06e7c04e1eaf74ea0c1e95452915c7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
A include/parrot/6model/knowhow_bootstrapper.h
A include/parrot/6model/multi_dispatch.h
A include/parrot/6model/repr/HashAttrStore.h
A include/parrot/6model/repr/KnowHOWREPR.h
A include/parrot/6model/repr/P6int.h
A include/parrot/6model/repr/P6num.h
A include/parrot/6model/repr/P6opaque.h
A include/parrot/6model/repr/P6str.h
A include/parrot/6model/repr/Uninstantiable.h
A include/parrot/6model/repr_registry.h
A include/parrot/6model/serialization_context.h
A include/parrot/6model/sixmodelobject.h
A include/parrot/6model/storage_spec.h
M src/6model/knowhow_bootstrapper.c
R src/6model/knowhow_bootstrapper.h
M src/6model/multi_dispatch.c
R src/6model/multi_dispatch.h
M src/6model/repr_registry.c
R src/6model/repr_registry.h
M src/6model/reprs/HashAttrStore.c
R src/6model/reprs/HashAttrStore.h
M src/6model/reprs/KnowHOWREPR.c
R src/6model/reprs/KnowHOWREPR.h
M src/6model/reprs/P6int.c
R src/6model/reprs/P6int.h
M src/6model/reprs/P6num.c
R src/6model/reprs/P6num.h
M src/6model/reprs/P6opaque.c
R src/6model/reprs/P6opaque.h
M src/6model/reprs/P6str.c
R src/6model/reprs/P6str.h
M src/6model/reprs/Uninstantiable.c
R src/6model/reprs/Uninstantiable.h
M src/6model/serialization_context.c
R src/6model/serialization_context.h
M src/6model/sixmodelobject.c
R src/6model/sixmodelobject.h
R src/6model/storage_spec.h
M src/pmc/serializationcontext.pmc
M src/pmc/sixmodelobject.pmc
M src/pmc/stable.pmc
Log Message:
-----------
Add 6model files to the build. Many fixes so we can headerize.
Commit: 624330771736c67cea923fa608925c9b09d92007
https://github.com/parrot/parrot/commit/624330771736c67cea923fa608925c9b09d92007
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M include/parrot/interpreter.h
M include/parrot/parrot.h
A src/interp/inter_create.c
A src/ops/6model.ops
Log Message:
-----------
Add in a first take on the 6model-specific ops.
Largly copied from NQP, but I didn't bring over ops that were NQP or Rakudo
specific. Some ops regarding serialization contexts need more clarification
about where they belong. Do 6model initialization in interp setup instead
of requiring a dynop
Commit: a960a2dfabeda080133e0cf984b29fd187714d88
https://github.com/parrot/parrot/commit/a960a2dfabeda080133e0cf984b29fd187714d88
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M .gitignore
Log Message:
-----------
Add 6model dirs to gitignore
Commit: 2e1f3b661a6b3da5276d56eda3588b1b071c24c5
https://github.com/parrot/parrot/commit/2e1f3b661a6b3da5276d56eda3588b1b071c24c5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M MANIFEST
M src/6model/sixmodelobject.c
M src/interp/inter_create.c
M src/pmc/sixmodelobject.pmc
Log Message:
-----------
Several fixes. Parrot builds again
Commit: a45e198129c96be32a6b3a5b2d555b77bbc9c23b
https://github.com/parrot/parrot/commit/a45e198129c96be32a6b3a5b2d555b77bbc9c23b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M api.yaml
Log Message:
-----------
+note about 6model being experimental to api.yaml
Commit: 70459a9fa0674fadc6c6cf1fdc5f70a2e5d2a3e7
https://github.com/parrot/parrot/commit/70459a9fa0674fadc6c6cf1fdc5f70a2e5d2a3e7
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/multi_dispatch.c
M src/6model/reprs/P6opaque.c
Log Message:
-----------
start to clean up a few codetest failures
Commit: 14cb1bc409b8aed2c3678677a37e631faa5256ce
https://github.com/parrot/parrot/commit/14cb1bc409b8aed2c3678677a37e631faa5256ce
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/pmc/sixmodelobject.pmc
Log Message:
-----------
tabs -> spaces
Commit: b303b17f74ad992eedc5f36799b35b5b82bc9ff5
https://github.com/parrot/parrot/commit/b303b17f74ad992eedc5f36799b35b5b82bc9ff5
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M config/gen/makefiles/root.in
M src/6model/multi_dispatch.c
M src/6model/reprs/HashAttrStore.c
M src/ops/6model.ops
Log Message:
-----------
more random codetest fixes
Commit: 1387b58bdef00c5169cf4ca76c62a789765ea5ab
https://github.com/parrot/parrot/commit/1387b58bdef00c5169cf4ca76c62a789765ea5ab
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/repr_registry.c
M src/6model/reprs/HashAttrStore.c
M src/6model/reprs/P6int.c
M src/6model/reprs/P6num.c
M src/6model/reprs/P6opaque.c
M src/6model/reprs/P6str.c
M src/6model/sixmodelobject.c
M src/ops/6model.ops
M src/pmc/serializationcontext.pmc
Log Message:
-----------
[codingstd] C parentheses, mostly.
Commit: eb08b867f2134bfe68dcda2c35af31a4a92fe99d
https://github.com/parrot/parrot/commit/eb08b867f2134bfe68dcda2c35af31a4a92fe99d
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/knowhow_bootstrapper.c
M src/6model/multi_dispatch.c
M src/6model/reprs/KnowHOWREPR.c
M src/6model/reprs/P6num.c
M src/6model/reprs/Uninstantiable.c
M src/6model/serialization_context.c
M src/6model/sixmodelobject.c
M src/pmc/sixmodelobject.pmc
M src/pmc/stable.pmc
Log Message:
-----------
[codingstd] Add codas to .c and .pmc files.
Commit: 70c96b249ba65db6ef42c6b0bd0191e3f2a41fad
https://github.com/parrot/parrot/commit/70c96b249ba65db6ef42c6b0bd0191e3f2a41fad
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/knowhow_bootstrapper.c
M src/6model/multi_dispatch.c
M src/6model/repr_registry.c
M src/6model/reprs/HashAttrStore.c
M src/6model/reprs/KnowHOWREPR.c
M src/6model/reprs/P6int.c
M src/6model/reprs/P6num.c
M src/6model/reprs/P6opaque.c
M src/6model/reprs/P6str.c
M src/6model/reprs/Uninstantiable.c
M src/6model/serialization_context.c
M src/6model/sixmodelobject.c
M src/ops/6model.ops
M src/pmc/serializationcontext.pmc
M src/pmc/sixmodelobject.pmc
M src/pmc/stable.pmc
Log Message:
-----------
[codingstd] Add copyright notices. Fix excessively long lines.
Commit: 2fb71e2869b74e507e9a629822adee8f02893d74
https://github.com/parrot/parrot/commit/2fb71e2869b74e507e9a629822adee8f02893d74
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Extensive work on Makefile template to get checkdepend.t into shape.
Commit: fb9bb7e8651fd379c681639307bcc82bf01849c3
https://github.com/parrot/parrot/commit/fb9bb7e8651fd379c681639307bcc82bf01849c3
Author: NotFound <julian.notfound at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/repr_registry.c
Log Message:
-----------
use more appropiate allocation macros for shortness and C++ correctness
Commit: e45cb1ebbc87d60b72a1810ec1088270869c8482
https://github.com/parrot/parrot/commit/e45cb1ebbc87d60b72a1810ec1088270869c8482
Author: NotFound <julian.notfound at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M t/pmc/pmc.t
Log Message:
-----------
add SixModelObject to types_we_cant_test for PMC initializaion tests
Commit: 115e14e20c8dfde8534cc71d508b370d0c2a9d72
https://github.com/parrot/parrot/commit/115e14e20c8dfde8534cc71d508b370d0c2a9d72
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M compilers/opsc/ops2c.nqp
M compilers/opsc/src/Ops/Emitter.pm
M docs/book/draft/ch07_dynpmcs.pod
M examples/compilers/japhc.c
M include/parrot/6model/repr/P6opaque.h
M include/parrot/oplib/core_ops.h
M src/6model/knowhow_bootstrapper.c
M src/6model/repr_registry.c
M src/6model/reprs/HashAttrStore.c
M src/6model/reprs/KnowHOWREPR.c
M src/6model/reprs/P6opaque.c
M src/6model/serialization_context.c
M src/6model/sixmodelobject.c
M src/ops/6model.ops
M src/pmc/hash.pmc
M src/pmc/serializationcontext.pmc
Log Message:
-----------
ops2c Emitter was failing for ops with a fullname longer than 30 characters.
Fix that. Add 6model.ops to the build. make bootstrap-ops. Now the build
is failing
Commit: 634cc37701b3d20342926b5ea832a61b4806c3fd
https://github.com/parrot/parrot/commit/634cc37701b3d20342926b5ea832a61b4806c3fd
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/reprs/HashAttrStore.c
M src/6model/reprs/KnowHOWREPR.c
M src/6model/reprs/P6opaque.c
M src/ops/6model.ops
M src/pmc/sixmodelobject.pmc
Log Message:
-----------
[codingstd] Break lines > 100 characters.
Commit: d11761d4bf3d033e37d59dd2dc461b044719ac2d
https://github.com/parrot/parrot/commit/d11761d4bf3d033e37d59dd2dc461b044719ac2d
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/knowhow_bootstrapper.c
M src/6model/reprs/HashAttrStore.c
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: b651b74df94b1bb8a3893b39a52ccd7e36bb30af
https://github.com/parrot/parrot/commit/b651b74df94b1bb8a3893b39a52ccd7e36bb30af
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/repr_registry.c
M src/6model/reprs/KnowHOWREPR.c
M src/6model/reprs/P6int.c
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: 22afb0c9c69eed9344d10fafe7ebc109ef7a2426
https://github.com/parrot/parrot/commit/22afb0c9c69eed9344d10fafe7ebc109ef7a2426
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M docs/embed.pod
M include/parrot/oplib/core_ops.h
M src/6model/reprs/P6num.c
M src/6model/reprs/P6opaque.c
M src/6model/reprs/P6str.c
M src/6model/reprs/Uninstantiable.c
M src/6model/serialization_context.c
M src/6model/sixmodelobject.c
M src/interp/inter_create.c
M src/ops/6model.ops
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: 14aa664115c14c16bea79ea09bb6b2b2b9fda1e1
https://github.com/parrot/parrot/commit/14aa664115c14c16bea79ea09bb6b2b2b9fda1e1
Author: jkeenan <jkeenan at cpan.org>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M src/6model/reprs/KnowHOWREPR.c
M src/ops/6model.ops
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: ce24dad6711f78667678bcc5c8d9160bc963ef87
https://github.com/parrot/parrot/commit/ce24dad6711f78667678bcc5c8d9160bc963ef87
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M config/gen/makefiles/root.in
M src/interp/api.c
R src/interp/inter_create.c
M src/runcore/main.c
Log Message:
-----------
6model: initialize in Parrot_interp_initialize_interpreter
200 new ops, but bootstrap-ops not yet successful
Commit: 8b384b7623dd583fd17152eca69e64027161e647
https://github.com/parrot/parrot/commit/8b384b7623dd583fd17152eca69e64027161e647
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-03-17 (Mon, 17 Mar 2014)
Changed paths:
M PBC_COMPAT
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M src/ops/6model.ops
M src/ops/core_ops.c
Log Message:
-----------
make bootstrap-ops, bump PBC_COMPAT
works fine, fulltest:
codingstd__t/codingstd/c_function_docs.t (Wstat: 3328 Tests: 532 Failed: 13)
Failed tests: 71, 87, 89, 91, 93, 95, 97, 99, 101, 103
105, 107, 109
codingstd__t/codingstd/opcode_doc.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
codingstd__t/codingstd/pod_description.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
manifest__t/manifest/02-regenerate_file.t (Wstat: 256 Tests: 12 Failed: 1)
Failed test: 5
manifest__t/manifest/03-regenerate_skip.t (Wstat: 256 Tests: 10 Failed: 1)
Failed test: 5
Compare: https://github.com/parrot/parrot/compare/8daf4648f267^...8b384b7623dd
More information about the parrot-commits
mailing list