Permalink
Switch branches/tags
Commits on Mar 10, 2010
  1. Checkpoint.

    chromatic committed Mar 10, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [lib] Removed "MMD must obviously take care of this!" from i_* VTABLE…

    chromatic committed Mar 10, 2010
    … 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
  3. [lib] Allowed Objects inheriting from PMCProxy to pass through the pr…

    chromatic committed Mar 10, 2010
    …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
Commits on Feb 16, 2010
  1. Branch to fix HLL subclassing and MMD

    chromatic committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/fix_hll_mmd@44045 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [src] Changed the (static, thus no deprecation necessary) parseflags(…

    chromatic committed Feb 16, 2010
    …) 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
  3. [str] Simplified Parrot_str_concat() to avoid creating more STRING he…

    chromatic committed Feb 16, 2010
    …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
  4. [PMC] Replaced some uses of get_string VTABLE internally with direct …

    chromatic committed Feb 16, 2010
    …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
  5. [GC] Extracted the helper function free_memory_pool() from

    chromatic committed Feb 16, 2010
    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
  6. [pcc] Replaced VTABLE access to number of args/params with macro use.

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

    darbelo committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@44032 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Make sure these 2 opengl files are removed on realclean. bubaflub++

    coke committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@44029 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [nqp]: Update source files with improved charname error message.

    pmichaud committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@44027 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. cleanup compilers/data_json leftovers; bubaflub++

    coke committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@44026 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. Update nqp-rx sources with \c[...] capabilities in strings/regexes.

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

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

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

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

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

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

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

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

    bacek committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@44014 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  20. [p6object] Minor fix up for P6object with respect to changes in Rakudo.

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

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

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

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

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

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

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

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

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

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

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

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

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