Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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.