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

    chromatic committed Jan 21, 2009
    …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
  2. [distro] Updated for 0.9.0 release.

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

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

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

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

    Whiteknight committed Jan 21, 2009
    …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
  7. [install] Added linker magic so that installable binaries get the cor…

    chromatic committed Jan 21, 2009
    …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
  8. [IO] Changed some memcpy() calls to memmove(), as the latter is more …

    chromatic committed Jan 21, 2009
    …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
  9. [GC] Worked around an intermitted GC bug where contents of STRING reg…

    chromatic committed Jan 21, 2009
    …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
Commits on Jan 20, 2009
  1. [pirc] fix adding of 'self' parameter and someother stuff.

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

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

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

    kjs committed Jan 20, 2009
    …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
  5. [pirc] fix debug segment stuff.

    kjs committed Jan 20, 2009
    + 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
  6. [runcore] Fixed the Switch core (-S) by initializing the op function …

    chromatic committed Jan 20, 2009
    …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
  7. [rakudo] Make :$foo form of colonpair work again.

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

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

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

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

    jnthn committed Jan 20, 2009
    …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
  12. [pynie]: Convert n_neg -> neg (RT #58410).

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

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

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

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

    moritz committed Jan 20, 2009
    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
  17. [core] Correct typo.

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

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

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

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

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

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

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

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