[parrot/parrot] 26e92a: nci: bring back t sig, for nci cstring support
GitHub
noreply at github.com
Tue Jan 13 22:12:35 UTC 2015
Branch: refs/heads/rurban/t-nci-sig-gh601
Home: https://github.com/parrot/parrot
Commit: 26e92ab4c918b58bf115e7c9516d6e36a977ba4e
https://github.com/parrot/parrot/commit/26e92ab4c918b58bf115e7c9516d6e36a977ba4e
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M include/parrot/nci.h
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
nci: bring back t sig, for nci cstring support
WIP. needed in most external code. #601
Commit: 0cf0c586a4616ff6e71e8c0709bbd1d4402b8f17
https://github.com/parrot/parrot/commit/0cf0c586a4616ff6e71e8c0709bbd1d4402b8f17
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M include/parrot/datatypes.h
M src/nci/libffi.c
M src/nci/signatures.c
M src/pmc/structview.pmc
Log Message:
-----------
nci: add cstr, pshort/pint/plong
the old 't' type as string,
and the pnum types for PMC access to integers (Integer).
fail: only t/pmc/nci_13.pir v (void) special-case
Commit: 66db46a72c38ca296abecc2ebff0e709f4f34be7
https://github.com/parrot/parrot/commit/66db46a72c38ca296abecc2ebff0e709f4f34be7
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
nci: special-case v signature (void)
void needs to be rhs singleton. check for this at run-time,
not just compile-time.
also improve and harmonize the nci exception messages
Commit: 31c2a91e300e29e19efe4f3045ba635832c67f57
https://github.com/parrot/parrot/commit/31c2a91e300e29e19efe4f3045ba635832c67f57
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M src/libnci_test.def
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
nci: re-add old nci tests for t,2,3,4 [GH #601]
WIP
Commit: 492aaaf0e5b3ee226ccd1466f81d9f25f8a3c280
https://github.com/parrot/parrot/commit/492aaaf0e5b3ee226ccd1466f81d9f25f8a3c280
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog for rurban/t-nci-sig-gh601
SDL is now usable again. #436, #601, #605
Commit: 6132ae45219335f48081dacf868bfd62d9933cad
https://github.com/parrot/parrot/commit/6132ae45219335f48081dacf868bfd62d9933cad
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M t/pmc/nci.t
Log Message:
-----------
[test] tune the nci tests a bit
Commit: 3318fa9522f639168ab4be8f6b885f6c996d8a83
https://github.com/parrot/parrot/commit/3318fa9522f639168ab4be8f6b885f6c996d8a83
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-13 (Tue, 13 Jan 2015)
Changed paths:
M src/call/args.c
M t/pmc/nci.t
Log Message:
-----------
[test] fix nci.t nci_pv, skip the v sig in args
And harmonize one more wrong signature type error message.
Compare: https://github.com/parrot/parrot/compare/582a5e14ffd5...3318fa9522f6
More information about the parrot-commits
mailing list