Permalink
Switch branches/tags
Commits on Jun 9, 2009
  1. Sync branch with trunk.

    bacek committed Jun 9, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39482 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pmc] Replace SELF.clone with pmc_new/set combo

    bacek committed Jun 9, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39481 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 5, 2009
  1. [pmc] Scalar ops reimplemented in terms of i_ops.

    bacek committed Jun 5, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39406 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pmc] BigInt bitwise ops use i_ops now.

    bacek committed Jun 5, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39405 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [pmc] Reimplement most of BigInt math ops in terms of i_ops

    bacek committed Jun 5, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39404 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Merge branch 'master' into pmc_i_ops

    bacek committed Jun 5, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39403 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 3, 2009
  1. [pmc][cage] Remove misleading comment in Integer about using *dest.

    bacek committed Jun 3, 2009
    This comments cost me few hours of life. Hope this will not happen to someone else.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39367 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pmc][cage] Use "DEFAULT value" instead of "DEFAULT *value" consisten…

    bacek committed Jun 3, 2009
    …tly in Integer.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39366 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [pmc] Use MULTI instead of handcrafted switch for is_equal

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39364 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [pmc] Integer.modulus use i_modulus.

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39363 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [pmc] Integer.floor_divide use i_floor_divide

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39362 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [pmc] Integer.divide use i_divide

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39361 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [pmc] Integer.multiply use i_multiply now.

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39360 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [pmc] Fix Integer.i_add(Complex).

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39359 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [pmc] Refactor Integer.add and subtract to use i_add and i_subtract.

    bacek committed Jun 3, 2009
    Also fix bugs of i_add(BigInt) and i_add(Complex).
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39357 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. Branch to reduce amount of code by reusing i_op from op

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_i_ops@39355 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [pmc2c][cage] Avoid useless call to VTABLE_type.

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39354 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. [cage] Remove ARGIN guard for INTVAL arg in get_pmc_proxy.

    bacek committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39352 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. [pmc][cage] Fix memory leak in String.set_string_native.

    bacek committed Jun 3, 2009
    When we assign to constant string it means that we have to allocate string from
    constant pool, not to allocate constant string.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39351 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. [docs] spelling error.

    coke committed Jun 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39349 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  15. [pdd] Using "flag" to talk about the ':foo' subroutine feature selectors

    allisonrandal committed Jun 3, 2009
    is vague, changing to the earlier term "modifier".
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39348 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 2, 2009
  1. Merge no_pmc_reuse branch into trunk.

    bacek committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39346 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [PMC] Fixed context refcounts in Sub's clone vtable entry.

    chromatic committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39344 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [PMC] Fixed context reference count updating in assign_pmc vtable (ku…

    chromatic committed Jun 2, 2009
    …dos to
    
    NotFound for diagnosing the problem).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39343 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [cage] drop spurious semicolon after do ... while (0) macro guard

    NotFound committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39342 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [PMC] Simplified EventHandler PMC's mark vtable entry (reusing its pa…

    chromatic committed Jun 2, 2009
    …rent) and
    
    removed an unnecessary destroy vtable entry (reusing its parent).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39341 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [PMC] Fixed Coroutine PMC's mark vtable entry to avoid unnecessary wo…

    chromatic committed Jun 2, 2009
    …rk (such
    
    as marking its context twice, once here and once in Sub's mark).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39340 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [docs] make the docs match the pmclass declaration

    coke committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39339 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [cage] kill include TclLibrary.pir usage in example

    NotFound committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39338 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [core] quick-fix libtcl loading

    NotFound committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39337 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. [cage] kill include JSON.pir usage in tests

    NotFound committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39336 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [cage] kill include config.pir usages and example

    NotFound committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39335 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. [doc] The sub init() in nowadays in the namespace ['PCRE']

    bschmalhofer committed Jun 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39334 d31e2699-5ff4-0310-a27c-f18f2fbe73fe