[parrot/parrot] 74b566: use positive values for PARROT_DATA_TYPE
noreply at github.com
noreply at github.com
Sat Apr 23 19:24:21 UTC 2011
Branch: refs/heads/tt1931-nci-parameters-deprecation
Home: https://github.com/parrot/parrot
Commit: 74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
https://github.com/parrot/parrot/commit/74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M src/multidispatch.c
M src/pmc.c
M src/pmc/callcontext.pmc
Log Message:
-----------
use positive values for PARROT_DATA_TYPE
Negative values were used to support multi-dispatch. This code smell has been
moved closer to the source and will eventually be eliminated.
Commit: 22c5c84c5305c56a6155354e9364ae4b3fac8e8c
https://github.com/parrot/parrot/commit/22c5c84c5305c56a6155354e9364ae4b3fac8e8c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M src/datatypes.c
M src/pmc/structview.pmc
Log Message:
-----------
add ref_flag to native type system to denote pass-by-reference
Commit: f2268bb49c886f7376450103de79e21279230183
https://github.com/parrot/parrot/commit/f2268bb49c886f7376450103de79e21279230183
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M include/parrot/nci.h
M src/datatypes.c
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
eliminate nci_sig_elem_t, unifying NCI and StructView with PARROT_DATA_TYPE specifications
Commit: 4e962eb24882ef928a29e9686dea884a9c3ab9e8
https://github.com/parrot/parrot/commit/4e962eb24882ef928a29e9686dea884a9c3ab9e8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
eliminate deprecated pass-by-reference types from extra thunklib
Commit: 23f7de084893be8816553674d0ec2e7e422a74f0
https://github.com/parrot/parrot/commit/23f7de084893be8816553674d0ec2e7e422a74f0
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
remove support for deprecated "2", "3", "4", and "V" nci signature types
Commit: 858f6ce60917d0ddb67c117f6b185ee85dd17b60
https://github.com/parrot/parrot/commit/858f6ce60917d0ddb67c117f6b185ee85dd17b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/libnci_test.def
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
eliminate tests for removed NCI signature types
Commit: 21f81fb1bc63c847165240905b71d7c85909e229
https://github.com/parrot/parrot/commit/21f81fb1bc63c847165240905b71d7c85909e229
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
remove deprecated types from thunk generator
Commit: cf941a9e06fa26319b4d473976014230b11891a7
https://github.com/parrot/parrot/commit/cf941a9e06fa26319b4d473976014230b11891a7
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M config/gen/opengl.pm
Log Message:
-----------
avoid generating unsupported signatures
Compare: https://github.com/parrot/parrot/compare/6c38adc...cf941a9
More information about the parrot-commits
mailing list