Permalink
Commits on Apr 19, 2012
  1. Don't execute immediate subs twice. Only execute them the instant tha…

    …t they are compiled, not again later.
    Whiteknight committed Apr 19, 2012
Commits on Mar 23, 2012
Commits on Mar 22, 2012
  1. Only store the result of an :immediate sub if it's non-null. This fix…

    …es at least t/dynpmc/subproxy.t
    Whiteknight committed Mar 22, 2012
  2. Fix :immediate subs. We need to execute them more immediately than I …

    …had them. Cleanup/Rewrite several bits of sub-saving code to keep a reference to the sub as it's generated and execute it directly.
    Whiteknight committed Mar 22, 2012
Commits on Mar 21, 2012
  1. Fix several library-related tests. Most fixes are simple updates of o…

    …ld load_bytecode_s to load_bytecode_p_s
    Whiteknight committed Mar 21, 2012
Commits on Mar 19, 2012
  1. Add a new include/load_bytecode.pir to simplify repeated code use. Fi…

    …x a few test from the 'test' target
    Whiteknight committed Mar 19, 2012
Commits on Mar 18, 2012
  1. Add languages/parrot/parrot.pir to the build, since we can't auto-loa…

    …d .pir files anymore. Fix several test files, removing obsolete tests. Remove some debugging stuff from src/packfile/api.c. Fix PCT to load P6object.pbc as necessary. Only one test still failing.
    Whiteknight committed Mar 18, 2012
  2. Delete t/pir/pbc_fallback.t. It is unnecessary. Update PDD19 to be mo…

    …re clear about :postcomp and :immediate behavior in modern Parrot. Update t/pmc/sub.t, removing invalid old tests and fixing all other broken tests
    Whiteknight committed Mar 18, 2012
Commits on Mar 17, 2012
  1. Fix t/src/embed/api.t. Without setting the config hash, there are no …

    …search paths to load_language from. The test was previously passing for the wrong reason
    Whiteknight committed Mar 17, 2012
  2. Fix more failing test files. Delete a few tests that were explicitly …

    …relying on deprecated behavior
    Whiteknight committed Mar 17, 2012
Commits on Mar 15, 2012
  1. Fix a handful of tests

    Whiteknight committed Mar 15, 2012
  2. Fix t/compilers/imcc/syn/file.t by using load_bytecode_p_s and rippin…

    …g out tests specifically for using load_bytecode to load .pir files
    Whiteknight committed Mar 15, 2012
  3. Remove automagic fallback behavior where alternate file extensions ar…

    …e tested if the requested one did not exist
    Whiteknight committed Mar 15, 2012
Commits on Mar 14, 2012
  1. A few small fixes so Test/More.pbc runs and include/test_more.pir doe…

    …s the right thing. A few more tests run correctly, but there is still some weirdness.
    Whiteknight committed Mar 14, 2012
Commits on Mar 12, 2012
  1. Use the same branches/only/master declaration as is on master, to try…

    … and get travis to ignore this branch
    Whiteknight committed Mar 12, 2012
  2. re-add the load_bytecode_s opcode with explicitly automagic triggerin…

    …g of :tag('init') Subs
    Whiteknight committed Mar 12, 2012
Commits on Mar 11, 2012
  1. Add new routine Parrot_pf_get_annotations_segment. Use it in IMCC to …

    …clean up some code. Use it in pbc_merge, along with some other magic, to implement merging annotations. Annotations need a lot more documentation.
    Whiteknight committed Mar 11, 2012
Commits on Mar 10, 2012
  1. rebootstrap ops

    Whiteknight committed Mar 10, 2012
  2. Remove old load_language_s and load_bytecode_s opcodes, both replaced…

    … with newer _p_s variants
    Whiteknight committed Mar 10, 2012
  3. Add in a new load_language_p_s opcode to mirror load_bytecode_p_s. Ad…

    …d packing function Parrot_pf_load_language and friends.
    Whiteknight committed Mar 10, 2012
  4. Fix stray semicolon, cotto++

    Whiteknight committed Mar 10, 2012
  5. Fix pbc_merge to de-duplicate equivalent constant strings in the merg…

    …ed constants table. In the new legacy_trigger_init_subs embed API function, make sure to set the current packfile in the interp so the retcontinuation has some place to go
    Whiteknight committed Mar 10, 2012
Commits on Mar 9, 2012
  1. use the new legacy_trigger_init_subs api method to make sure pbc_to_e…

    …xe triggers init subs as expected. This gets the build moving further along. Still running into dependency problems in the pge/nqp build
    Whiteknight committed Mar 9, 2012
Commits on Mar 8, 2012