Skip to content
Commits on Sep 8, 2008
  1. @NotFound

    rename pmc attributes struct from Parrot_<type> to Parrot_<type>_attr…

    NotFound committed
    …ibutes RT#48014
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@30914 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 22, 2008
  1. @tewk

    [gsoc_nci] gsoc_nci_001 merge

    tewk committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@30452 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 2, 2008
  1. @allisonrandal
Commits on Jul 10, 2008
  1. @NotFound

    Another unreachable warning, codingstd in jit_emit ppc

    NotFound committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@29242 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 19, 2008
  1. @chromatic

    [src] Changed CONTEXT(interp->ctx) to CONTEXT(interp), which seems cl…

    chromatic committed
    …earer and
    
    fulfills RT #41881.  If we need to rearrange how we store contexts in the
    interpreter, we can rearrange it in only the macro now.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@26491 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 11, 2008
  1. @allisonrandal
Commits on Dec 23, 2007
  1. @chromatic

    [PMC] Actually clean up memory allocated in the NCI PMC. This fixes a…

    chromatic committed
    … nice
    
    little memory leak as well.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@24170 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 17, 2007
  1. @chromatic

    [PDD 07] Fix C parenthesis spacing and a compilation warning.

    chromatic committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@24001 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @petdance

    consting, and fixed embedded tabs

    petdance committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@23989 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 16, 2007
  1. @kjs

    [pmc] remove false statements from nci.pmc.

    kjs committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@23981 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 15, 2007
  1. @jnthn

    Implement arity method on NCI PMCs, plus a test for it.

    jnthn committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@23952 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @jnthn

    Refactor the NCI PMC to have an underlying structure, in preparation …

    jnthn committed
    …for implementing the arity method.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@23951 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 12, 2007
  1. @paultcochrane
Commits on Aug 30, 2007
  1. @chromatic

    [PMC] Minor cleanups and tidyings.

    chromatic committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@20925 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 21, 2007
  1. @particle

    [pmc]: reduce warnings

    particle committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@20774 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 9, 2007
  1. @Infinoid

    [pmc] PDD07-ize function signatures and local variable declarations,

    Infinoid committed
    for the rest of src/pmc/*.pmc.  (big patch)
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@20579 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 23, 2007
  1. @petdance

    converting to PARROT_INTERP in the PMCs

    petdance committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@20123 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 3, 2007
  1. @jnthn

    Fix clone v-table method of NCI PMC so that flags are retained.

    jnthn committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@19551 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 30, 2007
  1. @petdance

    consting and updated date

    petdance committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@18695 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 26, 2007
  1. @chromatic

    Continuing Parrot/C++ cleanups (Steve Peters, RT #42746).

    chromatic committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@18339 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 31, 2007
  1. @paultcochrane

    [src/pmc] Correcting parenthesis-space issues as per coding standards…

    paultcochrane committed
    … (part 1)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@17908 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 30, 2007
  1. @paultcochrane

    Patch courtesy of Steve Peters <steve at fisharerojo dot org>, his co…

    paultcochrane committed
    …mment
    
    from RT#42156:
    
    In this next round of cleanups, I switched over the invoke() methods
    to return opcode_t* as Andy Dougherty suggested. Also, I added 
    a change to the NEED_CONTINUATION based on Kevin Tewks suggestions.
    Finally, I also included a couple of additional changes to back out some
    of my changes yesterday that are now irrelevant due to the first two 
    changes.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@17859 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 23, 2007
  1. @particle

    #41325 [PATCH] Fill in missing pointer cast in

    particle committed
    Courtesy of Andy Dougherty <doughera@lafayette.edu> 
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@16768 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 17, 2007
  1. @tewk

    [IMCC] added full calling conventions to C PMC methods.

    tewk committed
      * PMETHOD is the new syntax to identify an enhanced calling convention C PMC method.
      * PMETHOD return statements look like
          preturn(int a, PMC* b, STRING* c, int 12)
      * more refactor and clean up of inter_call.c
    [IMCC] Added support for named args in C PMC METHODS
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@16676 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 28, 2006
  1. @particle

    [pmc] modify parenthesis in C files as per PDD07

    particle committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@16275 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 12, 2006
  1. @chipdude

    Consistently name interpreter "interp" instead of "interpreter".

    chipdude committed
    (Andrew N. Johnson)++
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@15414 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 25, 2006
  1. @particle

    [PDD07]: ws cleanup in src/, src/dynpmc/, and src/pmc/

    particle committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@15022 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 9, 2006
  1. @bschmalhofer

    #40481: [PATCH] C-code coda in pmc files

    bschmalhofer committed
    Courtesy of Paul Cochrane <paultcochrane at gmail dot com>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@14874 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 30, 2006
  1. @coke

    #39217 - copyright cleanup. (src/)

    coke committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@12826 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 21, 2006
  1. add introspection method get_multisig

    Leopold Toetsch committed
    git-svn-id: https://svn.parrot.org/parrot/trunk@11963 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 14, 2006
  1. Fix tailcalls to NCI, #38724

    Leopold Toetsch committed
    * unit Compiler.invoke and NCI.invoke
    * free call frame in NCI.invoke, if tailcalled
    * get rid of more dead code regarding tailcalla and arg passing
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11896 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 26, 2006
  1. Removed method_util.*

    Leopold Toetsch committed
    * as mentioned on p6i:
      - method_util.c was unused/empty
      - method_util.h only provided a funcptr typedef used in NCI
    * remove all the unneeded includes of this header
    
    Please make realclean ... to get an updated Makefile 
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11355 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 18, 2006
  1. @bschmalhofer

    [perl #38235] Rename (dyn)?classes to (dyn)?pmc

    bschmalhofer committed
    Step2: Rename src/classes to src/pmc
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@11248 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.