[parrot/parrot] 3faf24: factor out hashing code to work on arbitrary buffe...

noreply at github.com noreply at github.com
Fri Mar 4 23:57:55 UTC 2011


Branch: refs/heads/master
Home:   https://github.com/parrot/parrot

Commit: 3faf2406a2657438c3ceca8bc9641026c37fc34e
    https://github.com/parrot/parrot/commit/3faf2406a2657438c3ceca8bc9641026c37fc34e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/hash.h
  M src/call/context.c
  M src/hash.c
  M src/string/encoding/shared.c

Log Message:
-----------
factor out hashing code to work on arbitrary buffers


Commit: f3c2cd19dc5b731f4247614c50db4416518b6a91
    https://github.com/parrot/parrot/commit/f3c2cd19dc5b731f4247614c50db4416518b6a91
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc

Log Message:
-----------
add hashval() implementation to FIA for faster, more efficient hashing


Commit: c74300b7fcfa0276f739d992fe961d57b540aedd
    https://github.com/parrot/parrot/commit/c74300b7fcfa0276f739d992fe961d57b540aedd
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/global_setup.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/signatures.c
  M src/pmc/nci.pmc
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
make nci thunk lookup work with signature arrays, not strings


Commit: 99ba7bdf128de41cfb66b16734b92e75193357b6
    https://github.com/parrot/parrot/commit/99ba7bdf128de41cfb66b16734b92e75193357b6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
convert libffi framebuilder to new pmc-based conventions


Commit: c5334d6f3e9fc8abd65148f9084fe9751a5c0930
    https://github.com/parrot/parrot/commit/c5334d6f3e9fc8abd65148f9084fe9751a5c0930
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
eliminate handling of string signatures within NCI objects


Commit: 414629e707a1222b073160069e8d3f6684cc7841
    https://github.com/parrot/parrot/commit/414629e707a1222b073160069e8d3f6684cc7841
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/ops/core.ops
  M src/ops/core_ops.c

Log Message:
-----------
make signature PMC functionality directly available


Commit: 4209f872ece7392cb8195ca90d744a8628ffe89a
    https://github.com/parrot/parrot/commit/4209f872ece7392cb8195ca90d744a8628ffe89a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/hash.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/global_setup.c
  M src/hash.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/nci.pmc
  M src/string/encoding/shared.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Merge branch 'nci_signature_pmcs'


Compare: https://github.com/parrot/parrot/compare/dba406c...4209f87


More information about the parrot-commits mailing list