[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