Skip to content
Commits on Aug 16, 2010
  1. @pmichaud
  2. @chromatic

    [str] Enabled Unicode in Parrot_str_compare_offset.

    This is a proof of concept which needs cleanup, but all tests pass for now.
    Ideally the STRING parameters can go const again with some cleverness.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48535 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  3. @pmichaud

    [str]: Added some (failing) tests for experimental cmp_str_at with mi…

    …xed unicode+ascii operands.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48534 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Aug 16, 2010
  4. @chromatic

    [str] Sanitized Parrot_str_compare_offset.

    These new boundary checks help its safety, but they might not be sufficient.
    Additional tests welcome.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48533 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  5. @chromatic

    [str] Fixed cmp_str_at opcode.

    Parrot_str_compare_opcode() still needs work for STRINGs with differing
    encodings as well as unsanitized length parameters, but all of Patrick's tests
    pass now.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48532 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  6. @chromatic

    [str] Added length to Parrot_str_compare_offset.

    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48531 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  7. @chromatic

    [ops] Renamed substr_eq_at op to cmp_str_at.

    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48530 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  8. @pmichaud
  9. @coke

    Add a pod description for this opcode.

    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48523 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Aug 16, 2010
  10. @chromatic

    [ops] Added substr_eq_at ISSI op for PCT.

    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48522 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  11. @chromatic

    [str] Added API to find substring in string.

    Parrot_str_compare_offset() looks for STRING b in STRING a at offset i.  This
    may help PCT require far fewer new STRING headers.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48521 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
  12. @chromatic

    Created branch to experiment with substr_eq_at opcode

    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48519 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 16, 2010
Commits on Aug 15, 2010
  1. @mikehh

    remove src/pmc/orderedhash.pmc from TODO list of pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48517 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  2. @mikehh

    add documentation to pass pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48516 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  3. @mikehh

    remove src/pmc/packfile.pmc from TODO list of pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48515 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  4. @mikehh

    add documentation to pass pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48514 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  5. @mikehh

    remove src/pmc/bignum.pmc from TODO list of pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48513 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  6. @mikehh

    add documentation to pass pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48512 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  7. @bschmalhofer

    Rectified error: installable_squaak compiles to PIR, not PBC.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48511 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Aug 15, 2010
  8. @bschmalhofer

    Fixed name of executable and name of pod file.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48510 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Aug 15, 2010
  9. @bschmalhofer

    Worked on episode 1 of the Squaak tutorial.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48509 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bschmalhofer committed Aug 15, 2010
  10. @mikehh

    remove src/pmc/integer.pmc from TODO list of pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48508 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  11. @mikehh

    add documentation to pass pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48507 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  12. @mikehh

    correct =item to pass boilerplate only in pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48506 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  13. @mikehh

    correct =item(s) to pass boilerplate only in pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48505 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  14. @mikehh

    correct =item(s) to pass boilerplate only in pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48504 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  15. @mikehh

    correct =item to pass boilerplate only in pmc_docs.t

    git-svn-id: https://svn.parrot.org/parrot/trunk@48503 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  16. @mikehh

    fix codetest failure - trailing whitespace

    git-svn-id: https://svn.parrot.org/parrot/trunk@48502 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 15, 2010
  17. @plobsing

    move cursor management into Parrot_{freeze,thaw}_pbc

    this is the first step towards eliminating unecessary unecessary generation of string headers in packfile freeze/thaw
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48501 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    plobsing committed Aug 15, 2010
  18. @jkeenan

    Insert POD 'item' so that documentor will know where to add PMC funct…

    …ion documentation. In several places, convert inline comments to POD.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48500 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 15, 2010
  19. @jkeenan

    [codingstd] Insert POD 'item' so that documentor will know where to add

    function documentation.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48499 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 15, 2010
  20. @jkeenan

    Insert POD 'item' so that documentor will know where to add PMC funct…

    …ion documentation. In several places, convert inline comments to POD.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48498 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 15, 2010
  21. @jkeenan

    [codingstd] Insert POD 'item' so that documentor will know where to add

    function documentation.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48497 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 15, 2010
  22. @jkeenan

    (Once again ...) Run tools/dev/mk_packfile_pbc to update t/native_pbc…

    … files for Darwin/PPC.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48496 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 15, 2010
Commits on Aug 14, 2010
  1. @mikehh

    fix codetest failure - trailing whitespace

    git-svn-id: https://svn.parrot.org/parrot/trunk@48495 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 14, 2010
Something went wrong with that request. Please try again.