Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 29, 2010
  1. Some of my tests on unrolling the runloop. Plus my new tool for build…

    authored
    …ing nci_thunk's. Its not complete, but its underway.
Commits on Jul 14, 2010
Commits on Jul 7, 2010
  1. Remove extraneous semicolons

    Util authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48028 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 5, 2010
  1. add function Parrot_dlsym_str to simplify Parrot_dlsym usages

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48009 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 2, 2010
Commits on Jul 1, 2010
  1. Add ability to set Sub's PObj flags in init_pmc. Also add method to f…

    bacek authored
    …etch them for testing purposes
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47950 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 30, 2010
  1. consting and annotating

    petdance authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47934 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. document what fixup_packed_size does

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47932 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. function annotations

    petdance authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47931 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 29, 2010
  1. Merge cfunctionsdocs branch into trunk. All files now pass t/codingst…

    jkeenan authored
    …d/c_functions_docs.t. See http://trac.parrot.org/parrot/ticket/324.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47917 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [GzipHandle] add isatty() by inheritance, see TT#1689

    fperrad authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47913 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. deprecation note and warnings for is_tty, TT #1689

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47907 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 26, 2010
  1. [pcc] Added a tiny optimization to fill_params().

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47881 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [PMC] Cleaned and optimized CallContext's mark.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47880 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [pcc] Reordered positional checks by likelihood.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47879 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [pcc] Improved :call_sig branch prediction.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47878 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [PCC] Improved cache friendliness of clear_regs().

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47877 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [ops] Reordered conditions in callmethodcc op.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47876 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. allow use of Parrot_pcc_invoke_from_sig_object to run objects that do…

    NotFound authored
    …es invoke, thus allowing its usage for nci callbacks
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47872 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [hash] merge the short-lived hash_faster branch. Despite the name thi…

    whiteknight authored
    …s branch brings no speed-ups, only some cleanups, documentation improvements, and a new
    
    benchmark file to help with testing future performance improvements in this system
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47863 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. much PARROT_ annotation and some consting

    petdance authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47853 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. more PARROT_ annotations

    petdance authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47852 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 25, 2010
  1. add C function documentation

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. test functions need annotations, too, because they are testing

    petdance authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47834 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Don't use a name that conflicts in some platform and you don't need t…

    NotFound authored
    …o protect it
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47831 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. remove const(s) to get g++ to build

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47825 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. add cast(s) to get g++ to build

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47824 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Re-run headerizer

    bacek authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47823 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. fix codetest failure - add missing docs

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@47822 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [src] Optimized Class inspect_str hash cloning.

    chromatic authored
    You may now perform shallow clones of hashes with the not-exported
    parrot_hash_clone_pruneable() function; Class's inspect_str VTABLE now uses
    this instead of cloning the hash manually.  The function may need a better
    name, and we may consider exporting it.
    
    This optimization improves Rakudo startup by 3.557% and should improve all
    object reflection similarly.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47821 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [PMC] Added a cache to speed up Class's isa_pmc.

    chromatic authored
    Rather than recursing upwards for positive and negative isa tests, each Class
    now has a cache of Classes it is and isn't.  This only works if the Class is
    already instantiated, for obvious "don't pull the rug out from under me"
    reasons.  The result is a 1.5% performance improvement on the Rakudo startup
    benchmark.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47820 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. [PMC] Optimized isa VTABLE for Object PMC.

    chromatic authored
    For some reason, it's measurably faster this way with an optimized build.
    Figure that one out.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47819 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [PMC] Removed duplicate code from PMCProxy.

    chromatic authored
    Delegating most of its init VTABLE to Class's init works just fine.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@47818 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.