Permalink
Commits on Jan 21, 2009
  1. [GC] Worked around a spurious segfault-inducing problem in the GC whe…

    …re STRINGs
    
    sometimes get the "Hey, I'm a PMC!" flag set.  Somehow r35847 didn't quite do
    the trick.  This does.  Whiteknight and I will track this down -- but no time
    before the release.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35855 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  2. [distro] Updated for 0.9.0 release.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35854 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  3. [ops] Removed deprecated n_neg opcode.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35853 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  4. [distro] Updated NEWS for 0.9.0 release.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35852 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  5. [cage] Kill Trailing Whitespace Dead.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35851 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Infinoid committed Jan 21, 2009
  6. [Book] Redo the first parts of chapter 1 to down-play the relationshi…

    …p between PIR and PASM, and make a few clarifications
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35850 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Whiteknight committed Jan 21, 2009
  7. [install] Added linker magic so that installable binaries get the cor…

    …rect rpath
    
    to work with the installed libparrot (Andy Dougherty).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35849 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  8. [IO] Changed some memcpy() calls to memmove(), as the latter is more …

    …robust if
    
    memory regions can possibly overlap.  Why doesn't the C standard provide a
    single function which always does the right thing and can possibly optimize if
    it knows it's safe?  Dunno.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35848 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
  9. [GC] Worked around an intermitted GC bug where contents of STRING reg…

    …isters
    
    sometimes have the "Hey, I'm a PMC!" flag set.  Hilarity ensues, in the form of
    crashy crashy.  I don't know the cause yet, but this should clear up
    once-in-a-while crashes in pobject_lives.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35847 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 21, 2009
Commits on Jan 20, 2009
  1. [pirc] fix adding of 'self' parameter and someother stuff.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35846 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Jan 20, 2009
  2. [ops] Fixed switch core for dynoplibs too; don't hardcode an inapprop…

    …riate
    
    function name.  Quick hack--.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35845 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 20, 2009
  3. [languages] Fixed POD formatting errors.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35844 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 20, 2009
  4. [pirc] fix something with debug segment creation, fix auto-declaratio…

    …n of "self" for :vtables and :methods, and add a test for :method calls.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35843 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Jan 20, 2009
  5. [pirc] fix debug segment stuff.

    + add JIT segment code from IMCC, to be converted in PIRC-compatible code.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35842 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Jan 20, 2009
  6. [runcore] Fixed the Switch core (-S) by initializing the op function …

    …table
    
    element of the core struct before Parrot attempts to dereference it.  Don't ask
    me when this broke or why, or even what this means.  make testS now passes
    though.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35841 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jan 20, 2009
  7. [rakudo] Make :$foo form of colonpair work again.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35840 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009
  8. [cage] Deprecation notice for socket opcodes.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35839 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed Jan 20, 2009
  9. Two more bits of recently produced NEWS.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35838 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009
  10. [pirc] some slight refactoring of the grammar to allow a new line cou…

    …nting scheme. + other support stuff.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35837 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    kjs committed Jan 20, 2009
  11. [rakudo] Final fix needed to get a proto in the class to avoid confli…

    …cts with methods of the same name in roles (by bringing them into the multi).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009
  12. [pynie]: Convert n_neg -> neg (RT #58410).

    git-svn-id: https://svn.parrot.org/parrot/trunk@35834 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  13. [abc]: Convert n_neg -> neg. (RT #58410).

    git-svn-id: https://svn.parrot.org/parrot/trunk@35833 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  14. [nqp]: Convert n_neg -> neg (RT #58410).

    git-svn-id: https://svn.parrot.org/parrot/trunk@35832 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  15. [pct]: Add 'neg' opcode signature.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35831 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  16. [rakudo] revert changes to Test.pm that broke some tests in fail.t

    We we re-evaluate the patch from Ovid++ after the release
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35830 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    moritz committed Jan 20, 2009
  17. [core] Correct typo.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35829 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009
  18. [win32]

    - add OpenGL
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35828 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Jan 20, 2009
  19. [t] Tests for composition with multis.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35826 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009
  20. [pct]: Update NEWS.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35825 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  21. [NEWS] add note about 'does' and 'morph' vtable overrides

    git-svn-id: https://svn.parrot.org/parrot/trunk@35824 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Whiteknight committed Jan 20, 2009
  22. [pge]: NEWS updates

    git-svn-id: https://svn.parrot.org/parrot/trunk@35823 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  23. [rakudo]: More NEWS updates.

    git-svn-id: https://svn.parrot.org/parrot/trunk@35822 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jan 20, 2009
  24. [rakudo] Compose roles at class composition time, rather than as we e…

    …ncounter them.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@35821 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jnthn committed Jan 20, 2009