Permalink
Commits on May 16, 2007
  1. Preparing for 0.4.12 release.

    git-svn-id: https://svn.parrot.org/parrot/trunk@18565 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 16, 2007
  2. [t] Mark known test failures with JIT and CGP as TODO.

    The switch core is horribly broken.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18564 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 16, 2007
  3. Updated copyrights in all files modified in 2007.

    Also removed "All Rights Reserved" from Parrot core files.  It's incompatible with allowing redistribution under a copyleft license.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18563 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 16, 2007
Commits on May 15, 2007
  1. [t] Check that PMCs which use PCCMETHODs mark that dependency (RT #41…

    …975).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18562 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  2. [src] Use mem_sys_free() instead of free() (Mark Mattie, RT #42918).

    git-svn-id: https://svn.parrot.org/parrot/trunk@18561 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  3. [Win32 Configure] MSVC builds don't need -lodbc32 (Mark Glines, RT #4…

    …2950).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18560 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  4. [IMCC] Removed unused file compilers/imcc/rebuild.pl (RT #42954).

    git-svn-id: https://svn.parrot.org/parrot/trunk@18559 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  5. [Strings] Temporarily remove two string assertions in string_str_inde…

    …x() that fail on x86-64. See RT #42962.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18557 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  6. [abc] Mark a test with a parsing error as TODO.

    Minor whitespace cleanup.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18556 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  7. [t]: do not run coding standard tests in a release version

    git-svn-id: https://svn.parrot.org/parrot/trunk@18555 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 15, 2007
  8. Add 'fotw' to the glossary.

    git-svn-id: https://svn.parrot.org/parrot/trunk@18554 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed May 15, 2007
  9. #42885: Resurrect languages/lisp

    Inline the macro .FUNCTION,
    as I got confused with PIR magic and macros.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18553 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed May 15, 2007
  10. update version for mingw

    git-svn-id: https://svn.parrot.org/parrot/trunk@18551 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed May 15, 2007
  11. [punie]: Add a test for complex interactions between simple math ops …

    …(Shlomi Fish).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18550 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed May 15, 2007
  12. Clarifying comments added for Configure.pl --gc=libc case (Andy Dough…

    …erty).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18549 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed May 15, 2007
  13. platforms update for msvc-80

    git-svn-id: https://svn.parrot.org/parrot/trunk@18548 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 15, 2007
  14. eliminate some compiler warnings

    ~ all tests pass
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18547 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 15, 2007
  15. platforms update for mingw32

    git-svn-id: https://svn.parrot.org/parrot/trunk@18546 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed May 15, 2007
  16. platforms update for msvc-71

    git-svn-id: https://svn.parrot.org/parrot/trunk@18545 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 15, 2007
  17. [RELEASE]: update release manager guide to make sure config/build tes…

    …ts are run
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18544 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 15, 2007
  18. [Lua]

    - t/pmc/*.t: now use pir_error_output_* (see r18533)
    - add some anchor
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18543 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed May 15, 2007
  19. [t] Skip IMCC op-parsing test with JIT enabled, because there's no wa…

    …y to perform only a parse step with the JIT enabled, and the invalid code causes crashes.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18542 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 15, 2007
  20. Reverting r18535, RT #42919 (adding the invocant to invoke calls), pa…

    …tch is too fragile.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18541 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed May 15, 2007
  21. Correcting POD error: t/configuretestname.t => t/configure/testname.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@18540 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed May 15, 2007
Commits on May 14, 2007
  1. [pmc]: unit tests for Super PMC

    ~ 'find_method' not tested yet
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18539 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 14, 2007
  2. [pmc]: exporter api changes

    ~ removed 'add_global' method
    ~ 'globals' is now getter/setter, matching 'source' and 'destination' method semantics
    ~ added SYNOPSIS with example code
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18538 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 14, 2007
  3. [pmc]: fix export_to when passed a hash with a null value (code + test)

    git-svn-id: https://svn.parrot.org/parrot/trunk@18537 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 14, 2007
  4. [pmc]: fix whitespace to get fragile pmc2c code to build parrotobject…

    ….pmc
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18536 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed May 14, 2007
  5. Inject the invocant into the signature of vtable overrides for "invoke".

    Applies RT #42919 (Alek Storm) with some modifications.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18535 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed May 14, 2007
  6. t/configure/step.t: Improved test coverage of Parrot::Configure::Step:

    subroutines integrate(), file_checksum() and copy_if_diff().  Also, eliminate
    unnecessary stringification of variables provided as arguments to subroutine
    calls, e.g., dirname("$fname") becomes dirname($fname).
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18534 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed May 14, 2007
  7. [Tests] Resolve RT #42230 such that Parrot::Test now checks that Parr…

    …ot exits cleanly.
    
    This patch adds [pir|pasm|pbc]_error_output_[is|like|isnt|unlike]() test functions to Parrot::Test.  Use these when you expect Parrot to exit with an error.
    
    This patch also modifies several test files to use these functions.
    
    While I was at it, I fixed up copyright notices and removed some hard tabs.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18533 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 14, 2007
  8. [STM] Skip the segfaulting test that exposes a GC bug; it hangs some …

    …platforms.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18532 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 14, 2007
Commits on May 13, 2007
  1. Use typedefs for Parrot-defined structs outside of headers.

    Note that this required renaming a function Parrot_Context_info() to Parrot_Context_get_info(), so as to avoid a confusing name collision.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18526 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 13, 2007
  2. [languages/lisp] Move PIR coda to end of file; remove trailing whites…

    …pace.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@18525 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed May 13, 2007