Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 29, 2011
  1. @Whiteknight

    Simplify argument passing to :main. Always pass exactly one PMC arg t…

    Whiteknight authored
    …o :main. The new frontend combines it's two arrays into a single array argument, and parses that out.
Commits on Aug 7, 2011
  1. @Whiteknight

    Change the makefile to build parrot from frontend/parrot2. Miniparrot…

    Whiteknight authored
    … is still built from frontend/parrot/ and prt0.pir needs to be built manually
Commits on Aug 6, 2011
  1. @Whiteknight
Commits on Jul 26, 2011
  1. @Whiteknight

    Prototype for a new alternate frontend. The new frontend intends to b…

    Whiteknight authored
    …ootstrap into PIR as early as possible, using new packfile and compiler features.
Commits on May 12, 2011
  1. @Whiteknight

    We don't have a -p option

    Whiteknight authored
Commits on May 11, 2011
  1. @Whiteknight
  2. @Whiteknight

    if we don't have an interp, print out an error message. If we do, try…

    Whiteknight authored
    … to print backtrace information (unlikely)
Commits on Apr 19, 2011
  1. @Whiteknight
Commits on Apr 5, 2011
  1. @Whiteknight

    Changes to the frontend in master cause GC weirdness in this branch. …

    Whiteknight authored
    …I'm reverting those changes and will look through them in more detail
  2. @Whiteknight

    merge and fix conflicts

    Whiteknight authored
Commits on Mar 11, 2011
  1. @Whiteknight

    fix some merge conflicts

    Whiteknight authored
Commits on Feb 27, 2011
  1. @Whiteknight
Commits on Feb 26, 2011
  1. @Whiteknight

    +several codestd fixes

    Whiteknight authored
Commits on Feb 25, 2011
  1. @Whiteknight

    fix merge in optimizer.c

    Whiteknight authored
Commits on Feb 22, 2011
  1. @Whiteknight
  2. @Whiteknight

    clean up a mismatch in the IMCC API that created some harmless, but h…

    Whiteknight authored
    …umorously wrong code in the parrot frontend. Also, fix t/src/embed/api.t
Commits on Feb 11, 2011
  1. @Whiteknight
Commits on Feb 9, 2011
  1. @Whiteknight

    many changes to the new IMCC API. We're building again and doing abou…

    Whiteknight authored
    …t as well on the test suite as we were
  2. @Whiteknight

    add in some API functions for IMCC so we can move some logic out of t…

    Whiteknight authored
    …he front-end and into IMCC where it belongs. using the extending API is much more concise in these cases than using the embedding API, so we can cut down on a lot of bloated code.
Commits on Feb 8, 2011
  1. @Whiteknight

    quick fix conflicts

    Whiteknight authored
Commits on Feb 2, 2011
  1. @Whiteknight

    Fix pasm files and preprocessing

    Whiteknight authored
    Differentiate between .pasm files and other input files. Call the PASM compiler for the first set, PIR compiler for everything else. Also, implement preprocessing with the -E option
Commits on Jan 27, 2011
  1. @Whiteknight
  2. @Whiteknight
  3. @Whiteknight

    small fix and headerizer

    Whiteknight authored
  4. @Whiteknight

    start updating the front-end to use the new imcc compiler PMC instead…

    Whiteknight authored
    … of direct calls into IMCC. Requires a lot more logic to set up all the necessary PMCs to make the call
  5. @Whiteknight
  6. @Whiteknight

    comment out the functions in the frontend that call IMCC, since those…

    Whiteknight authored
    … functions no longer exist. Fix build errors in compilers/imcc/pcc.c. miniparrot now builds (but with no calls in to IMCC, it does nothing)
Commits on Jan 24, 2011
  1. @Whiteknight
  2. @Whiteknight

    fix codetest

    Whiteknight authored
  3. @Whiteknight

    fix function documentation

    Whiteknight authored
Commits on Jan 23, 2011
  1. @Whiteknight
  2. @Whiteknight
  3. @Whiteknight

    remove the PASM emitter from IMCC. It has never worked, the RT ticket…

    Whiteknight authored
    … it pointed to was WONTFIX, and the error message was obnoxious. Remove tests which relied on the feature. We have no more tests for the IMCC optimizer, but it's stable and devs aren't exactly lining up to modify it.
  4. @Whiteknight

    handle -o and -r options from the frontend. delete some code in IMCC …

    Whiteknight authored
    …that checked them for errors, that wrote packfiles out to file, etc. Some tests fail, look mostly like tests for exact text of error message
  5. @Whiteknight

    +func docs

    Whiteknight authored
Something went wrong with that request. Please try again.