Permalink
Switch branches/tags
Commits on Feb 22, 2006
  1. Release 0.4.2 changes

    * update files according to RELEASE_INSTRUCTIONS
    * update RELEASE_INSTRUCTIONS for changed file names
    * delete done parts of docs/ROADMAP.pod
    * tried to fix benchmark.t - but it's really too slow to be tested
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11703 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 22, 2006
  2. oops: revert r11701 - rather fix the bogus test

    git-svn-id: https://svn.parrot.org/parrot/trunk@11702 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 22, 2006
  3. clear set_args in pic_get_params__ too

    git-svn-id: https://svn.parrot.org/parrot/trunk@11701 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 22, 2006
  4. Memory leaks - compiler

    * compile_string (called by eval aka compreg/compile) didn't free
      the parser state, this is fixed  
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11700 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 22, 2006
Commits on Feb 21, 2006
  1. Punie: Update the info in LANGUAGES.STATUS.pod

    git-svn-id: https://svn.parrot.org/parrot/trunk@11699 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 21, 2006
  2. remove warnings: no prototype, missing retval, uninit, unused, ...

    git-svn-id: https://svn.parrot.org/parrot/trunk@11698 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 21, 2006
  3. Revert r11688 because:

    * we have a code freeze and
    * it was obviously untested - breaks a bunch of tests
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11697 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 21, 2006
  4. Lua :

    - missing file
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11696 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 21, 2006
  5. MinGW32 update

    git-svn-id: https://svn.parrot.org/parrot/trunk@11695 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 21, 2006
  6. Lua :

    - format number as original Lua
    - fix in lexer
    - and tests
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11694 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 21, 2006
  7. Update punie docs.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11693 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed Feb 21, 2006
  8. Adding a few more punie operators.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11692 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed Feb 21, 2006
  9. + Expand the CHUNKED_CTX_MEM comment.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11691 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Bob Rogers committed Feb 21, 2006
  10. remove the :rem & :add option handling docs as this functional has be…

    …en long sense removed
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11690 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jhoblitt committed Feb 21, 2006
  11. Fix parrotbug address.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11689 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 21, 2006
  12. autoconf compat:

        rename build_dir -> top_builddir Parrot::Configure::Data key
        add top_srcdir Parrot::Configure::Data key
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11688 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jhoblitt committed Feb 21, 2006
  13. Add support in root.in for a shared parrot on darwin

    "perl Configure.pl --parrot_is_shared && make && make test && make install"
    will succeed, but ./parrot in the build dir will not.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11687 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Joshua Isom committed Feb 21, 2006
Commits on Feb 20, 2006
  1. TGE standardized on :method syntax.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11686 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed Feb 20, 2006
  2. Standardizing on the :method syntax.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11685 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allisonrandal committed Feb 20, 2006
  3. JIT/x86 - add comment with more alignment byte sequences

    git-svn-id: https://svn.parrot.org/parrot/trunk@11684 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 20, 2006
  4. Tcl: Clean up, ignore, generated files *.pbc and tcllib.pir

    git-svn-id: https://svn.parrot.org/parrot/trunk@11683 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 20, 2006
  5. Tell MANIFEST about *.java files in languages/bc/grammar/antlr_3

    git-svn-id: https://svn.parrot.org/parrot/trunk@11682 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 20, 2006
  6. No longer ignore *.java files in languages/bc/grammar/antlr_3/

    git-svn-id: https://svn.parrot.org/parrot/trunk@11681 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 20, 2006
  7. Tell MANIFEST about new lua files.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11680 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 20, 2006
  8. add partialsums-2.pir to MANIFEST

    git-svn-id: https://svn.parrot.org/parrot/trunk@11679 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 20, 2006
  9. Add the generated Java code to SVN.

    git-svn-id: https://svn.parrot.org/parrot/trunk@11678 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Feb 20, 2006
  10. JIT/x86 - better float code

    * 2 less instructions for inc N and dec N
    * 1 less ins for storing float on FP stack top to Parrot register 
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11677 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 20, 2006
  11. Lua :

    - forget MANIFEST
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11676 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 20, 2006
  12. Lua :

    - new implementation of LuaTable & LuaUserdata PMC
    - basic library : add getmetatable & setmetatable
    - and tests
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11675 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Feb 20, 2006
  13. rename jit2h.pl -> jit2c.pl:

        fix root.in
        fix docs/jit.pod
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11674 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jhoblitt committed Feb 20, 2006
  14. rename tools/build/jit2h.pl -> tools/build/jit2c.pl

    git-svn-id: https://svn.parrot.org/parrot/trunk@11673 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jhoblitt committed Feb 20, 2006
Commits on Feb 19, 2006
  1. a bit more readable partialsums-2.pir

    git-svn-id: https://svn.parrot.org/parrot/trunk@11672 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 19, 2006
  2. Shave off .02 seconds off of partialsums-2.pir

    git-svn-id: https://svn.parrot.org/parrot/trunk@11671 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Joshua Isom committed Feb 19, 2006
  3. imcc codegen - reuse temp register

    * a user opcode <op> Nx, Iy, Iy created two temps for the I registers
      now reuse the temporary Nz (1 less ins and 1 less temp)
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11670 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 19, 2006
  4. JIT/x86 - really implement JITted sin, cos, sqrt

    * providing JIT code for non-existing ops doesn't help at all
      (the JIT compiler should warn here)
    * <op>_n_n is the thing we need
    * partialsums.pir is now ~30% faster than gcc (sse2) and ~70% faster than 
      gcc w shootout optimizations
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11669 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    Leopold Toetsch committed Feb 19, 2006