Permalink
Switch branches/tags
Commits on Apr 22, 2010
  1. Properly fix merge conflict.

    bacek committed Apr 22, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45890 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Sync branch with trunk.

    bacek committed Apr 22, 2010
    Conflicts:
    	include/parrot/string_funcs.h
    	src/packfile/pf_items.c
    	src/string/api.c
    
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45889 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 31, 2010
  1. parrot copyright and Id and svn properties

    mikehh committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45356 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. More codestd restyling of AVL tree.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45355 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Add avl_tree.h into string/api.c dependencies.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45354 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Simplify and restyle AVL code.

    bacek committed Mar 31, 2010
      - Drop redundant ##field into mangled names. We can't have more-than-one-tree per node.
      - Reindent according to Parrot codestyle.
      - Small optimization to avoid second call to compare() during lookups.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45353 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Reformat AVL tree code.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45352 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Fix couple of codetest failures

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45345 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Always allocate new string constant from root interpreter. Fix crash …

    bacek committed Mar 31, 2010
    …when new constant allocated from thread-specific interpreter.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45344 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Made string_node_compare non-static

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45342 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. Use fixed size allocator for AVL nodes.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45340 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. Finish string_node_compare implementation.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45339 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. Create function str_new_constant_ex (due lack of imagination for bett…

    bacek committed Mar 31, 2010
    …er name) to create new constant STRING with provided charset and encoding
    
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45338 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. Copy AVL tree implementation.

    bacek committed Mar 31, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45335 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. Branch to implement constant string caching described on FixingConsta…

    bacek committed Mar 31, 2010
    …ntSTRINGCaching wikipage
    
    git-svn-id: https://svn.parrot.org/parrot/branches/avl_string_cache@45333 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 30, 2010
  1. headerizing more statics

    petdance committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45332 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. consting, and localized a loop variable

    petdance committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45331 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. consting

    petdance committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45330 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. protect statics with headerizer arguments

    petdance committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45329 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. headerizing more statics

    petdance committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45327 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [cage] Deprecate pushaction, pushmark, and popmark.

    allisonrandal committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45326 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. regenerate MANIFEST.SKIP

    mikehh committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45325 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. print trace offsets in hexadecimal, TT #1430

    NotFound committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45324 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [TT #1457] remove --cxx option from Configure.pl, patch by coke++ and…

    bubaflub committed Mar 30, 2010
    … jkeenan++
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@45323 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. fix svn properties

    bubaflub committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45322 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [codingstd] remove trailing space

    bubaflub committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45321 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. [profiling] manually apply a diff from the profiling testing branch b…

    cotto committed Mar 30, 2010
    …ecause svn-- can't sync the branch
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@45320 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. [distutils] fix r45285

    fperrad committed Mar 30, 2010
    add a new search path
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@45319 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. add void * cast to get g++ to build - src/gc/gc_ms.c

    mikehh committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45318 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  15. fix codetest failure - function documentation - changed parameters

    mikehh committed Mar 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45317 d31e2699-5ff4-0310-a27c-f18f2fbe73fe