Commits on Mar 10, 2010
  1. @chromatic

    Checkpoint.

    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Mar 10, 2010
  2. @chromatic

    [lib] Removed "MMD must obviously take care of this!" from i_* VTABLE…

    … entries,
    
    especially as the core types *don't* use MMD with them.  This fixes TT #784.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44835 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Mar 10, 2010
  3. @chromatic

    [lib] Allowed Objects inheriting from PMCProxy to pass through the pr…

    …oxied PMC
    
    to MMD math vtables, if they exist.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44834 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Mar 10, 2010
Commits on Feb 16, 2010
  1. @chromatic

    Branch to fix HLL subclassing and MMD

    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44045 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  2. @chromatic

    [src] Changed the (static, thus no deprecation necessary) parseflags(…

    …) to use
    
    the proper enumeration type for selecting the default runcore.  This will let
    us switch to the fast core when we get annotations working properly there.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44042 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  3. @chromatic

    [str] Simplified Parrot_str_concat() to avoid creating more STRING he…

    …aders than
    
    necessary; this ought to improve performance in loops that HLLs often produce.
    It's less code, anyhow.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44041 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  4. @chromatic

    [PMC] Replaced some uses of get_string VTABLE internally with direct …

    …access to
    
    STRING attribute of String PMC; this avoids unnecessary COW and provides a
    modest benchmark improvement for Rakudo.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44040 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  5. @chromatic

    [GC] Extracted the helper function free_memory_pool() from

    Parrot_gc_destroy_memory_pools() to get rid of an internal loop that confused
    Coverity (CID #438 and #439) and was overly cute anyway.  No functional
    changes.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44039 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  6. @chromatic

    [pcc] Replaced VTABLE access to number of args/params with macro use.

    Delayed error checking until absolutely necessary.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@44038 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 16, 2010
  7. @darbelo

    Bump version numbers for the release.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44032 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    darbelo committed Feb 16, 2010
  8. @coke

    Make sure these 2 opengl files are removed on realclean. bubaflub++

    git-svn-id: https://svn.parrot.org/parrot/trunk@44029 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Feb 16, 2010
  9. @pmichaud

    [nqp]: Update source files with improved charname error message.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44027 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Feb 16, 2010
  10. @coke

    cleanup compilers/data_json leftovers; bubaflub++

    git-svn-id: https://svn.parrot.org/parrot/trunk@44026 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Feb 16, 2010
  11. @pmichaud

    Update nqp-rx sources with \c[...] capabilities in strings/regexes.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44024 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Feb 16, 2010
  12. @Whiteknight

    Add experimental note about GC_SYS_NAME

    git-svn-id: https://svn.parrot.org/parrot/trunk@44022 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Whiteknight committed Feb 16, 2010
  13. @mikehh

    modify entry in CREDITS

    git-svn-id: https://svn.parrot.org/parrot/trunk@44020 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 16, 2010
  14. @bacek

    PIRC: Fix ASSERT_ARGS usage

    git-svn-id: https://svn.parrot.org/parrot/trunk@44019 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  15. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44018 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  16. @bacek

    PIRC: Add ASSERT_ARGS

    git-svn-id: https://svn.parrot.org/parrot/trunk@44017 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  17. @bacek

    PIRC: Add ASSERT_ARGS

    git-svn-id: https://svn.parrot.org/parrot/trunk@44016 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  18. @bacek

    PIRC: Add ASSERT_ARGS

    git-svn-id: https://svn.parrot.org/parrot/trunk@44015 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  19. @bacek

    PIRC: Add ASSERT_ARG

    git-svn-id: https://svn.parrot.org/parrot/trunk@44014 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  20. @jnthn

    [p6object] Minor fix up for P6object with respect to changes in Rakudo.

    git-svn-id: https://svn.parrot.org/parrot/trunk@44013 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Feb 16, 2010
  21. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44012 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  22. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44011 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  23. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44010 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  24. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44009 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  25. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44008 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  26. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44007 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  27. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44006 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  28. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44005 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  29. @bacek

    PIRC: Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44004 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  30. @bacek

    Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44003 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  31. @bacek

    Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44002 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010
  32. @bacek

    Really use headerizer

    git-svn-id: https://svn.parrot.org/parrot/trunk@44001 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 16, 2010