Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: substr_eq_at
Commits on Aug 16, 2010
  1. @pmichaud
  2. @chromatic

    [str] Enabled Unicode in Parrot_str_compare_offset.

    chromatic authored
    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
  3. @pmichaud

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

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

    [str] Sanitized Parrot_str_compare_offset.

    chromatic authored
    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
  5. @chromatic

    [str] Fixed cmp_str_at opcode.

    chromatic authored
    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
  6. @chromatic
  7. @chromatic

    [ops] Renamed substr_eq_at op to cmp_str_at.

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

    Add a pod description for this opcode.

    coke authored
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48523 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. @chromatic

    [ops] Added substr_eq_at ISSI op for PCT.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/branches/substr_eq_at@48522 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. @chromatic

    [str] Added API to find substring in string.

    chromatic authored
    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
  12. @chromatic
Commits on Aug 15, 2010
  1. @mikehh

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

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48517 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @mikehh

    add documentation to pass pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48516 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @mikehh

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

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48515 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. @mikehh

    add documentation to pass pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48514 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. @mikehh

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

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

    add documentation to pass pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48512 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. @bschmalhofer
  8. @bschmalhofer

    Fixed name of executable and name of pod file.

    bschmalhofer authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48510 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. @bschmalhofer

    Worked on episode 1 of the Squaak tutorial.

    bschmalhofer authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48509 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. @mikehh

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

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48508 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. @mikehh

    add documentation to pass pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48507 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. @mikehh

    correct =item to pass boilerplate only in pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48506 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. @mikehh

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

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48505 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. @mikehh

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

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

    correct =item to pass boilerplate only in pmc_docs.t

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48503 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  16. @mikehh

    fix codetest failure - trailing whitespace

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@48502 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  17. @plobsing

    move cursor management into Parrot_{freeze,thaw}_pbc

    plobsing authored
    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
  18. @jkeenan

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

    jkeenan authored
    …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
  19. @jkeenan

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

    jkeenan authored
    function documentation.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48499 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  20. @jkeenan

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

    jkeenan authored
    …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
  21. @jkeenan

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

    jkeenan authored
    function documentation.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48497 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  22. @jkeenan

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

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

    fix codetest failure - trailing whitespace

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