Permalink
Commits on Oct 28, 2009
  1. Creating a new branch to test some stuff for TT #1020

    git-svn-id: https://svn.parrot.org/parrot/branches/tt_1020@42147 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Oct 28, 2009
Commits on Oct 27, 2009
  1. Ok, this is a perfectly valid test, just not for --run-pbc; so bring it

    back, but skip it on run-pbc instead of todo'ing it.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42146 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Oct 27, 2009
  2. Remove test for rejected ticket RT #60648.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42145 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Oct 27, 2009
  3. [pirc] fix 'missing' function doc. Now it's really fixed...

    git-svn-id: https://svn.parrot.org/parrot/trunk@42144 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Oct 27, 2009
  4. [pirc] fix 'missing' function doc

    git-svn-id: https://svn.parrot.org/parrot/trunk@42143 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Oct 27, 2009
  5. [pirc] fix coding std.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42142 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Oct 27, 2009
  6. [pirc] implement (first draft) of multi keys. not sure if works, but …

    …this looks sane and compiles
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42141 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Oct 27, 2009
  7. Make the parrot -I option prepend items to the search path.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42140 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    darbelo committed Oct 27, 2009
  8. fix codetest failure - added space void* -> void * in function docume…

    …ntation
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42139 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Oct 27, 2009
  9. [op] Updated experimental fetch op to take a type argument, not a PMC…

    … to clone,
    
    per pmichaud's updated tests.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42138 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 27, 2009
  10. [PMC] Fixed some dodgy uses of potentially-uninitialized memory in

    set_integer_native() and set_pointer_keyed_int() of CallSignatureReturns,
    identified by Coveity CID #435.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42137 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 27, 2009
  11. [ex] Initialized result pointer in Parrot_call_sub(), as it may end up

    uninitialized when returned.  Found by Coverity in CID #434.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42136 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 27, 2009
  12. [PMC] Removed unused code from Hash's set_integer_native(), as report…

    …ed by
    
    Coverity in CID #426.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42135 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 27, 2009
  13. [install] Also need pmc_callsignature.h available so it's possible to…

    … get the returns signature out of the call signature.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42134 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jonathan committed Oct 27, 2009
  14. [hash] fix the profiling runcore by allowing hash_value_to_int to ret…

    …rieve values from a pointer hash
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42133 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Oct 27, 2009
  15. fix codetest failures - linelength

    git-svn-id: https://svn.parrot.org/parrot/trunk@42132 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Oct 27, 2009
Commits on Oct 26, 2009
  1. [pcc] allow Parrot_pcc_invoke_from_sig_object to take a PMC that isa …

    …Sub or does invokable
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42131 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Oct 26, 2009
  2. [pcc] add a deprecation note to the POD of Parrot_PCCINVOKE. Future r…

    …eference: Don't use this function! You have been warned
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42130 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Oct 26, 2009
  3. [pcc] rename all instances of Parrot_PCCINVOKE to the more modern Par…

    …rot_pcc_invoke_method_from_c_args
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42129 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Oct 26, 2009
  4. [cage] Remove an unused code path that hasn't worked in several years.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42128 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Oct 26, 2009
  5. [cage] Delete deprecated and deleted functions from the extend/embed …

    …API.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42127 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Oct 26, 2009
  6. [PMC] Removed get_iter() vtable entry from MultiSub, as it may be pos…

    …sible to
    
    crash when calling -- and the unique part is irrelevant, as it later delegates
    to the SUPER implementation instead.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42126 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 26, 2009
  7. [pct/past]: Add 'nsentry' attribute to PAST::Block.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42115 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Oct 26, 2009
  8. [core] Eliminate a segfault and fix a regression in get_iter for Mult…

    …iSub.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42114 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jonathan committed Oct 26, 2009
  9. [cage] drop redundant cast from r42112

    git-svn-id: https://svn.parrot.org/parrot/trunk@42113 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Oct 26, 2009
  10. [core] fix trace keys, TT #1149

    git-svn-id: https://svn.parrot.org/parrot/trunk@42112 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Oct 26, 2009
  11. Corret usage of symbol import/export in nci_test.c. Fixes the build o…

    …n MS VC++.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42111 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jonathan committed Oct 26, 2009
  12. [install]: Per further discussion on irc, add a new 'make install-dev…

    …-only'
    
    target for packagers.  The 'make install' target now depends on 'install-bin'
    and 'install-dev-only', and 'make install-dev' is just an alias for
    'make install'.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42097 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Oct 26, 2009
  13. [install]: Oops, previous patch resulted in a circular dependency.

    Now 'make install' does the equivalent of 'make install-dev', and
    'make install-dev' depends on 'install-bin'.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42096 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Oct 26, 2009
  14. [install]: Restore install-dev target to also do 'make install' actions.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42095 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Oct 26, 2009
Commits on Oct 25, 2009
  1. Return early in fill_params error check if there is no named argument…

    …s. Improve fib.pir by another 1.2%.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42094 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 25, 2009
  2. Improve r42091 - expand old result_flags if they are present.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42093 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 25, 2009
  3. [PCC] Replaced more vtable calls with macros for improved performance in

    fill_returns().
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42092 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 25, 2009
  4. [extend] Made append_result() use FixedIntegerArray to note return value

    instead of RIA; PCC expects a FIA for now.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42091 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 25, 2009
  5. [cage] Note the deprecated functions for calling subs/methods in the API

    documentation, and document the replacement function.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42090 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Oct 25, 2009