Permalink
Switch branches/tags
Nothing to show
Commits on Feb 19, 2010
  1. mk_native_pbc

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

    plobsing committed Feb 19, 2010
    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 committed Feb 19, 2010
    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 committed Feb 15, 2010
    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 committed Feb 15, 2010
    … 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 committed Feb 15, 2010
    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 committed Feb 15, 2010
    …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 committed Feb 15, 2010
    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 committed Feb 15, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/tt362@43959 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. eliminate ImageIO.visit_pmc_now

    plobsing committed Feb 15, 2010
    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 committed Feb 14, 2010
    … 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 committed Feb 14, 2010
    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 committed Feb 14, 2010
    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 committed Feb 14, 2010
    …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 committed Feb 14, 2010
    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 committed Feb 14, 2010
    … 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 committed Feb 14, 2010
    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 committed Feb 14, 2010
    …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 committed Feb 13, 2010
    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 committed Feb 13, 2010
    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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    …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 committed Feb 13, 2010
    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 committed Feb 12, 2010
    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 committed Feb 11, 2010
    (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