Permalink
Commits on Feb 12, 2010
  1. adjust plan (and copyright date)

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43919 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 12, 2010
Commits on Feb 11, 2010
  1. Correct quantity of tests in plan.

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43882 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 11, 2010
Commits on Feb 10, 2010
  1. [PMC] Fixed improper returns from PMC METHODs in BigInt and BigNum.

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43875 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 10, 2010
  2. remove set_bignum_int vtable from Integer.pmc. Last vtable I think we…

    … need to remove. Passes all tests
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43874 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  3. remove *pow* vtables. Update all tests and PMC types. Notice that I r…

    …eplaced pow() in Complex BigInt, and BigNum types with experimental methods that perform the same operation. If we like this, we can add tests for them. Otherwise, delete them
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43873 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  4. my editor auto-removed whitespace from string.t Fix the bnots ops to …

    …not get the pointer voodoo so wrong. string.t passes now
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43870 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  5. multidispatch.t had a bad plan

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43869 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  6. fix two tests. arithmetics_pmc.t had a bad plan. bitint.t had some t…

    …ests for shift left and right, but those vtables no longer exist and tests are not valid. If BigInt wants that capability still, we can re-add it using method calls
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43868 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  7. [bitwise] fix some bugs found by reading the code, sadly several test…

    … failures remain
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43850 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 10, 2010
  8. [bitwise] convert the remaining bitwise ops to avoid the bitwise VTAB…

    …LE functions
    
    The build completes without new warnings, but several tests fail.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43849 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 10, 2010
  9. convert lsr ops

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43846 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  10. update the shr ops. Also, remove an 'evil' lvalue cast. Seriously, it…

    … was easy to get rid of, so why write a paragraph-long explanation about why it's evil but we're living with it anyway?
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43845 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
  11. nuke the bitwise VTABLEs from all the PMC types. Start the conversion…

    … process on the ops to get us building again, but it's taking time and I don't want to leave it uncommitted overnight
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43844 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 10, 2010
Commits on Feb 9, 2010
  1. Remove the get_bignum() VTABLE.

    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43835 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    darbelo committed Feb 9, 2010
  2. creating branch to rip out deprecated vtables bitwise*, *pow*, and *b…

    …ignum
    
    git-svn-id: https://svn.parrot.org/parrot/branches/vtable_massacre@43827 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    whiteknight committed Feb 9, 2010
  3. fix codetest failure - trailing whitespace

    git-svn-id: https://svn.parrot.org/parrot/trunk@43826 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  4. [lib] Made t/src/*.t run before other extended core tests, to make pa…

    …rallel
    
    test runs slightly faster.  t/src/extend.t takes longer than most other tests;
    starting it earlier allows further time overlapping.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43825 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Feb 9, 2010
  5. add some command line options to nativecall.pir (currently mostly uni…

    …mplemented)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43824 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 9, 2010
  6. use a global variable instead of threading a parameter through all ca…

    …lls in the program just for one use-site
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43823 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 9, 2010
  7. Merge branch gc_encapsulate_part1 back to trunk.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43798 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  8. consting and localizing local vars

    git-svn-id: https://svn.parrot.org/parrot/trunk@43797 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    petdance committed Feb 9, 2010
  9. [codingstd] Eliminate trailing whitespace.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43791 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 9, 2010
  10. [ops2c] fix the C++ build and use enums instead of chars

    git-svn-id: https://svn.parrot.org/parrot/trunk@43788 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 9, 2010
Commits on Feb 8, 2010
  1. Revert r43414. RetContinuation doesn't kill itself anymore after invoke.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43774 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 8, 2010
  2. Re-generate MANIFEST.SKIP

    git-svn-id: https://svn.parrot.org/parrot/trunk@43771 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 8, 2010
  3. [MANIFEST] manifest update

    git-svn-id: https://svn.parrot.org/parrot/trunk@43770 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  4. [build] add some svn:ignore properties and remove intermediate pbc fi…

    …les when cleaning
    
    mikehh++ for noticing
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43769 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  5. [pct] move PCT to a two-step compilation process to simplify dependency

    tracking and exercise pbc_merge
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43768 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  6. [Austin++] Make pbc_merge also update argument name string constants,…

    … plus a test.
    
    This fixes TT #1425 and TT #1419.  Patch courtesy of Austin++.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43767 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
Commits on Feb 7, 2010
  1. convert PCCMETHOD_Test to dynpmc

    git-svn-id: https://svn.parrot.org/parrot/trunk@43764 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Feb 7, 2010
  2. [debian] Update timestamp before building source packages.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43761 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Feb 7, 2010
  3. [ubuntu] Fix minor typos in the Ubuntu packaging guide.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43760 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Feb 7, 2010
  4. [cage] Add short description, required for generating manpage.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43759 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Feb 7, 2010
  5. [cage] Add a short description after the executable name, needed for

    converting the pod to a manpage.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43758 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Feb 7, 2010
  6. [ubuntu] Add a note explaining the Ubuntu-specific files.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43757 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    allison committed Feb 7, 2010