Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: tt362
Commits on Feb 19, 2010
  1. mk_native_pbc

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@44211 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. sync branch with latest trunk

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@44203 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. remove unnecessary freeze id logic from imageiosize

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@44195 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 15, 2010
  1. use ImageIOSize in Parrot_freeze_size

    plobsing authored
    use Parrot_freeze_size in Packfile_Constant_pack_size.
    
    this completes the todo item in this function and satisfies tt362
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43974 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. add ImageIOSize PMC type to efficiently get the size of an image. see…

    plobsing authored
    … tt362 for why.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43963 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. eliminate ImageIO.extra_flags and ImageIO.pmc_result

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43962 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. abstract away ImageIO-specific details from visit and thawfinish loop…

    plobsing authored
    …s and move these out into src/pmc_freeze.c
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43961 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. eliminate ImageIO.id_list

    plobsing authored
    slight modification to t/pmc/imageio.t. re-usability is not a feature of ImageIO, and now it isn't.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43960 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. remove unused structs from header

    plobsing authored
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43959 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. eliminate ImageIO.visit_pmc_now

    plobsing authored
    also add svn properties on t/pmc/imageio.t
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43958 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 14, 2010
  1. eliminate thaw_ptr from ImageIO API. This makes ImageIO easier to use…

    plobsing authored
    … from PIR.
    
    Add basic tests for ImageIO PMC.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43957 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. creating branch to address issue raised in tt3562.

    plobsing authored
    this should also be good test of the flexibility of the new freeze/thaw system
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43955 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [t] Test to cover bnot_p_p regression that whiteknight++ just fixed.

    jonathan authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43954 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. fix the bnot_p_p opcode to preserve the same semantics as it had befo…

    whiteknight authored
    …re vtable_massacre branch
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43953 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. This update is to fix the make target "hello". I looked back until 0.8.2

    gerd authored
    but always find "make hello" broken. It is because the ".o" file extension
    will not recognized like it is used so I take pbc_to_exe.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43950 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. fix codetest failure - there should be at least one space between a C…

    mikehh authored
    … keyword and any subsequent open parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43949 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. fix codetest failure - line length

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43948 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Split parseflags into two functions. minimal version doesn't use any …

    bacek authored
    …parrot subsystem and used to parse flags required for initializing interpreter
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43947 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 13, 2010
  1. fix indenting in ImageIO to be like all other .pmc files

    whiteknight authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43946 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. add a const modifier like I should have originally

    whiteknight authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43945 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. fix ImageIO.mark() to not try to mark a NULL buffer. Patch inspired b…

    whiteknight authored
    …y chromatic++, mikehh++
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43944 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. remove lines that headerizer keeps even though function has been removed

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43943 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [t] Added diagnostic output to display failed command when testing co…

    chromatic authored
    …mmand-line
    
    arguments in t/run/options.t.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43942 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [parrot] Added missing curly brackets to "No runcore found, bailing o…

    chromatic authored
    …ut!" case
    
    when processing command-line arguments.  This fixes TT #1441.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43941 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [GC] Tidied some code and fixed some typos. No functional changes.

    chromatic authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43940 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [GC] Changed the mark/sweep GC so that it runs a GC only if it's allo…

    chromatic authored
    …cated a
    
    megabyte or more of GCables since the last GC run.  This allows dead GCables to
    stick around for longer, but reduces the amount of time marking and sweeping
    live GCables.  Note that we may have to reduce the tunable for the maximum size
    of a GCable pool.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43939 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. the opcode pow must honor HLL types

    fperrad authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43938 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. fix skip numbers in t/pmc/bigint.t and t/op/arithmetics_pmc.t. Patch …

    whiteknight authored
    …from Andy++
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43937 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [string] add --hash-seed and -H to explicitly set the seed used for h…

    cotto authored
    …ashing
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43935 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. [interp] reorder initialization code a bit to minimize apparent depen…

    cotto authored
    …dencies between PMC initialization passes
    
    no functional changes
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43934 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. Replace Parrot_ex_throw with fprintf(stderr) in CLI parsing. Part of …

    bacek authored
    …TT#1436.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43933 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. Remove unused CallContext.current_results. It should give small perfo…

    bacek authored
    …rmace improvements due less allocations
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43932 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  15. merge vtable_massacre branch

    whiteknight authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43921 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 12, 2010
  1. only update the configure message also to the new year

    gerd authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@43918 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 11, 2010
  1. Make the test diagnostics here usable.

    coke authored
    (comparing very long strings that only differ by a bit is hard.)
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43906 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.