Commits on Jun 4, 2005
  1. release 0.2.1 file changes

    see also RELEASE_INSTRUCTIONS
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8267 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 4, 2005
Commits on Jun 3, 2005
  1. @particle

    final patch to resolve thread issues on win32 wrt [#35305]

    git-svn-id: https://svn.parrot.org/parrot/trunk@8266 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed Jun 3, 2005
  2. @particle

    allow editor/addtags to work on non-globbing os

    git-svn-id: https://svn.parrot.org/parrot/trunk@8265 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed Jun 3, 2005
  3. HP-UX build notes

    Fix bogus define for hpux
    
    Courtesy of Nick Glencross <nickg@glencros.demon.co.uk>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8264 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 3, 2005
  4. [PATCH] Fix 3 of the spawnw.t failures.

    Further thoughts on the questions in comments invited.
    
    Courtesy of Nigel Sandever <nigelsandever@btconnect.com>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8263 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 3, 2005
  5. [perl #36110] [PATCH] PLATFORMS with MinGw32

    This patch updates PLATFORMS for MinGW.
    
    Courtesy of François Perrad <francois.perrad@gadz.org>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8262 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 3, 2005
  6. @bschmalhofer

    Replace '-use-gnu-m4' with '--use-gnu-m4'.

    m4.pbc no longer needs to be a symlink to src/m4.pbc
    
    Replace pattern rules in languages/m4/Makefile, in order to make
    it easier for free bsd make.
    
    Thanks to Peter Sinnott for reporting.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8261 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 3, 2005
  7. enable n_operators for unary ops; update docs

    git-svn-id: https://svn.parrot.org/parrot/trunk@8260 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 3, 2005
Commits on Jun 2, 2005
  1. @chromatic
  2. @chromatic

    Fix the uninitialized value warnings for non-todo tests.

    git-svn-id: https://svn.parrot.org/parrot/trunk@8258 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jun 2, 2005
  3. @chromatic

    Allow "todo" markers for tests.

    Fix some inconsistent indentation.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8257 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jun 2, 2005
  4. @chromatic

    Note that nmake 1.5 will not build Parrot (patch from Nigel Sandever,

        nigelsandever@btconnect.com).
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8256 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Jun 2, 2005
  5. @bschmalhofer

    Assume that there is no GNU m4 on FreeBSP, because calling

    'm4 --version' hangs on FreeBSD.
    
    Thanks to link@redbrick.dcu.ie for pointing this out,
    http://rt.perl.org/rt3/Ticket/Display.html?id=36087
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8255 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 2, 2005
  6. OS X needs load_ext for explicit access of lib

    git-svn-id: https://svn.parrot.org/parrot/trunk@8254 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  7. fix MMD wrapping for __is_equal

    * check for NULL NCI function
    * fix segv in backtrace of NCI methods
    * install MMD wrapper for __is_equal
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8253 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  8. update debug docs WRT jit debugging

    git-svn-id: https://svn.parrot.org/parrot/trunk@8252 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  9. [perl #36085] [PATCH]Yet Another Strength Reduction Patch

    This patch should (hopefully) be my last contribution to
    strength_reduce() for a while : ).
    
    This patch (optimizer.c):
     -Optimizes arithmetic instructions with constants to their shortened form
     -Removes "continues" where further strength reduction is possible
     -Reorders sections to optimally reduce instructions in one pass
    
    Also, test.patch makes the test behavior up-to-date.
    
    Courtesy of Curtis Rawls <cgrawls@gmail.com>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8251 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  10. [perl #36083] [PATCH] Fix undefined variable warning on HP-UX during …

    …Configure
    
    This trivial patch fixes a cosmetic problem while running Configure on
    HP-UX. Basically the $align variable goes out of scope and is then used,
    
    Courtesy of Nick Glencross <nickg@glencros.demon.co.uk>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8250 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  11. fix make hello - s. also #36073

    git-svn-id: https://svn.parrot.org/parrot/trunk@8249 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
  12. freeze,thaw hashes with int keys and values

    git-svn-id: https://svn.parrot.org/parrot/trunk@8248 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 2, 2005
Commits on Jun 1, 2005
  1. @particle

    add extensions to 'clean' make target for m4 and cola

    git-svn-id: https://svn.parrot.org/parrot/trunk@8247 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    particle committed Jun 1, 2005
  2. @bschmalhofer

    FixedPMCArray and StringArray do not use Perl* PMCs.

    git-svn-id: https://svn.parrot.org/parrot/trunk@8246 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 1, 2005
  3. @bschmalhofer

    Content of README was duplicated.

    git-svn-id: https://svn.parrot.org/parrot/trunk@8245 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 1, 2005
  4. @bschmalhofer

    Replaced PerlArray with ResizablePMCArray in languages/ook

    git-svn-id: https://svn.parrot.org/parrot/trunk@8244 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 1, 2005
  5. @bschmalhofer

    Replaced PerlArray with ResizablePMCArray.

    git-svn-id: https://svn.parrot.org/parrot/trunk@8243 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Jun 1, 2005
  6. @pmichaud

    Added subrules.t.

    Courtesy of  Dino Morelli <dmorelli@reactorweb.net>.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8242 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jun 1, 2005
  7. @pmichaud

    Additional tests for PGE.

    Courtesy of Dino Morelli <dmorelli@reactorweb.net>.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8241 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Jun 1, 2005
  8. [PATCH]interpreter_array_mutex destroying

    At the time the main interpreter(one which has no parent) exits, there
    could remain some other interpreters being run by detached threads as
    in t/pmc/threads_4.pasm. To execute bytecode successfully an
    interpreter needs that things like PIO, class vtables, event loop,
    class_count_mutex, interpreter_array_mutex, and maybe others are kept
    untouched untill the very last interpreter is done. Now
    Parrot_really_destroy when is called by the main interpreter shuts
    down PIO, kills the event loop, and destroys interpreter_array_mutex
    no matter how many interpreters are still active.
    
    The patch provided moves destroying of interpreter_array_mutex into
    the sort of commented out with PARROT_DESTROY_FLAG for the main
    interpreter part of Parrot_really_destroy and lets a detached thread
    to feel free to lock interpreter_array_mutex. With that fix applied,
    t/pmc/threads_4.pasm should be ok.
    
    Courtesy of Vladimir Lipsky <searcher768@rambler.ru>
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8240 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  9. [perl #36065] [PATCH] README.win32

    Add some useful links.
    
    Courtesy of François Perrad <francois.perrad@gadz.org>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8239 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  10. [perl #36057] [PATCH] Fix some typos - 5

    This patch contains some fixes for typos,
    
    Courtesy of Nick Glencross <nickg@glencros.demon.co.uk>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8238 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  11. rename MD5.imc to .pir

    git-svn-id: https://svn.parrot.org/parrot/trunk@8237 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  12. [perl #36052] [PATCH] Fix for endianess in md5 library

    I've finally got access to a big endian platform, and have made the
    changes required to get correct checksums from the MD5 library.
    
    All (MD5) tests pass, and are no longer skip on certain platforms.
    
    Courtesy of Nick Glencross <nickg@glencros.demon.co.uk>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8236 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  13. modified subst_ins according to #36059

    git-svn-id: https://svn.parrot.org/parrot/trunk@8235 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  14. add reg_alloc_bc.c for further hacks

    git-svn-id: https://svn.parrot.org/parrot/trunk@8234 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Jun 1, 2005
  15. @coke

    Take advantage of Leo's new "HLL support 4".

    git-svn-id: https://svn.parrot.org/parrot/trunk@8233 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Jun 1, 2005