Permalink
Commits on Mar 3, 2010
  1. add experimental notice for Parrot_ext_call_cb

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44605 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  2. clean-up/document the way we marshal between perl/parrot stacks

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44604 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  3. update location of abc language for use in testing

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44603 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  4. eliminate Parrot::PMC::DESTROY induced segfaults

    Parrot_Interpreter doesn't have a refcount, trying to fiddle with that actually messes with the mem_pools pointer... fun
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44602 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  5. add test for alternate signature ("III->I")

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44601 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  6. convert Parrot::Embed test suite to new PCC signatures

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44600 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
  7. make index parameter in callbacks given to Parrot_pcc_build_sig_objec…

    …t_from_callbacks meaningfull
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44599 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Mar 3, 2010
Commits on Feb 27, 2010
  1. add Parrot_ext_call_cb function to provide feature requested in TT 1477

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44532 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 27, 2010
  2. create function Parrot_pcc_build_sig_object_from_callbacks which is a…

    … generalization of Parrot_pcc_build_sig_object_from_varargs
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44531 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 27, 2010
Commits on Feb 26, 2010
  1. creating branch to attempt solution to TT 1477

    git-svn-id: https://svn.parrot.org/parrot/branches/tt1477@44491 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 26, 2010
  2. fix another warning that appears in g++ because we cast directly from…

    … char** to const char**. If we explicitly break type-safety for a bit, we can shut up the warning. Plus, argv here is highly unlikely to be affected by even the most aggressive optimizers, so we don't need to worry about this breaking anything.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44490 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 26, 2010
  3. fix a build warning in src/main.c pointed out by Coke++. GCC doesn't …

    …like directly casting the output of a function. Instead, we break it up onto multiple lines, storing the return value THEN casting it.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44489 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 26, 2010
  4. change :anon :immediate back to global variable. imcc--

    git-svn-id: https://svn.parrot.org/parrot/trunk@44488 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 26, 2010
  5. make function prototypes default to (void) not ()

    git-svn-id: https://svn.parrot.org/parrot/trunk@44487 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 26, 2010
  6. add PF_size_strlen() function to get the storage size of a string wit…

    …hout having allocated the string
    
    add assertion the ImageIOSize derived size is identical to ImageIO size
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44484 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 26, 2010
Commits on Feb 25, 2010
  1. Constify some bison/flex strings

    git-svn-id: https://svn.parrot.org/parrot/trunk@44476 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 25, 2010
  2. switch iSUBROUTINE static function declaration from WARN_UNUSED to IG…

    …NORABLE_RESULT because is used that way
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44473 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Feb 25, 2010
  3. change some of the tests so that [from..to] does not overlap [0..((to…

    … - from) + 1)] and update copyright on previous commit
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44472 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 25, 2010
  4. the range must be [from .. to] inclusive - the removed test would dou…

    …ble up on (to - 1)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44471 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 25, 2010
  5. range needs to be [from .. (to - 1)] not [0 .. (to - from + 1)]

    git-svn-id: https://svn.parrot.org/parrot/trunk@44470 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 25, 2010
  6. can not modify a const

    git-svn-id: https://svn.parrot.org/parrot/trunk@44468 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 25, 2010
  7. fix Parrot_range_rand to alleviate the bias on the upper limit. Austi…

    …n++ for the catch. Also, a few small doc updates
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44467 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 25, 2010
Commits on Feb 24, 2010
  1. some more oplib testing

    git-svn-id: https://svn.parrot.org/parrot/trunk@44466 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Feb 24, 2010
  2. update oplib test, no more a singleton

    git-svn-id: https://svn.parrot.org/parrot/trunk@44465 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Feb 24, 2010
  3. Use zeroed allocations for constants

    git-svn-id: https://svn.parrot.org/parrot/trunk@44464 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 24, 2010
  4. drop singleton tag from OpLib PMC and set custom mark on it

    git-svn-id: https://svn.parrot.org/parrot/trunk@44454 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Feb 24, 2010
  5. [gdbmhash] add methods open/close.

    This allows to remove database file without problem on Windows
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44453 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 24, 2010
  6. [codingstd] perlcritic complained about variable declaration in condi…

    …tional statement. Fixed.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44447 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  7. [codingstd] Replace 'XXX' in comment with TT #1478.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44446 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  8. Delete string 'TODO' in comment; already superseded by a Trac ticket …

    …number.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44445 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  9. Correct spelling error.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44444 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  10. [codingstd] perlcritic complained about variable declaration in condi…

    …tional statement. Fixed.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44443 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  11. perlcritic.t objected to prototypes in Perl 5 subroutines. Modify sub…

    …routine to not use prototypes.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44442 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  12. perlcritic.t objected to prototypes in Perl 5 subroutines. Modify sub…

    …routine to not use prototypes.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44441 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010
  13. perlcritic.t objected to prototypes in Perl 5 subroutines. Modify sub…

    …routine to not use prototypes.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44440 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 24, 2010