Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 27, 2011
  1. @NotFound
Commits on Jan 19, 2011
  1. @nwellnhof

    Merge branch 'master' into nwellnhof/unicode_filenames

    nwellnhof authored
    Conflicts:
    	compilers/imcc/imc.h
    	compilers/imcc/imclexer.c
    	compilers/imcc/imcparser.c
    	compilers/imcc/imcparser.h
    	compilers/imcc/main.c
    	compilers/imcc/parser_util.c
    	compilers/imcc/pbc.c
    	frontend/parrot/main.c
    	include/parrot/api.h
    	include/parrot/imcc.h
    	include/parrot/interpreter.h
    	include/parrot/packfile.h
    	src/embed/api.c
    	src/packfile/api.c
Commits on Jan 18, 2011
  1. @Whiteknight
Commits on Jan 16, 2011
  1. @Whiteknight
  2. @Whiteknight

    implement the test for Parrot_api_serialize_bytecode_pmc. Fix some AR…

    Whiteknight authored
    …G modifiers to allow nulls, since we have logic in there to handle nulls
Commits on Jan 15, 2011
  1. @Whiteknight
Commits on Jan 14, 2011
  1. @Whiteknight

    Add a new API function to serialize a packfile PMC into a format suit…

    Whiteknight authored
    …able for writing a .pbc file. This code stolen in part from compilers/imcc/main.c:imcc_write_pbc
  2. @Whiteknight

    remove .pbc loading logic from imcc_run, and move it into the parrot.…

    Whiteknight authored
    …exe frontend. While I'm there, change argument parsing so we put parsed flag values into a struct, and make a few other cleanups and changes
  3. @Whiteknight

    remove the field interp->output_file. Instead, we let IMCC parse that…

    Whiteknight authored
    … option internally for now and not burden the interp with that information
Commits on Jan 13, 2011
  1. @Whiteknight

    Add some accessors for interp->initial_pf and interp->code to the pac…

    Whiteknight authored
    …kfile API. Add a new function to set a packfile as the itnerp's current packfile. Use this new function to reimplement Parrot_pbc_load, and replace several uses of Parrot_pbc_load with Parrot_pf_set_current_packfile. While I'm there, use some proper values for Exception type in embedding api
Commits on Jan 10, 2011
  1. @nwellnhof

    Merge branch 'master' into nwellnhof/unicode_filenames

    nwellnhof authored
    Conflicts:
    	compilers/imcc/imclexer.c
  2. @Whiteknight

    build fixes

    Whiteknight authored
  3. @Whiteknight
Commits on Jan 9, 2011
  1. @nwellnhof
  2. @nwellnhof
  3. @plobsing
Commits on Jan 7, 2011
  1. @kapace

    Added some tests for embed api, get/set compiler and commented set_st…

    kapace authored
    …d_handles
    
    since there is no way to test.
Commits on Jan 2, 2011
  1. @mikehh
Commits on Jan 1, 2011
  1. @Kristaba @cotto

    Some fix. do_sub_pragmas is back public for now

    Kristaba authored cotto committed
  2. @Kristaba @cotto

    Move code-running functions out of src/packfile/api.c

    Kristaba authored cotto committed
Commits on Dec 30, 2010
  1. @nwellnhof

    Fix headerizer warnings

    nwellnhof authored
  2. @plobsing

    don't run :immediate or :postcomp subs from libparrot

    plobsing authored
    These are the responsibility of the compiler (IMCC), which already takes care
    of them. That these are sometimes run even when a compilation has not occured
    is a bug.
Commits on Dec 28, 2010
  1. @Whiteknight

    fix main.c so that we check the is_error flag and only show an error …

    Whiteknight authored
    …message and backtrace if we have an error. This fixes TT #1907. Add two tests for the test cause provided by Coke++ to show that it does indeed have an exit code of 3, but that it produces no error output
Commits on Dec 25, 2010
  1. @nwellnhof

    [embed] Fix segfault with --leak-test option

    nwellnhof authored
    Parrot_api_destroy_interpreter can't use the standard EMBED_API_CALLIN,
    EMBED_API_CALLOUT macros because the interpreter might be destroyed
    when running with --leak-test.
Commits on Dec 19, 2010
  1. @bluescreen10

    Merged with remote

    bluescreen10 authored
  2. @bluescreen10

    Fixed codigstd tests

    bluescreen10 authored
Commits on Dec 18, 2010
  1. @Whiteknight

    Fix some merge issues with gci_api_getclass branch. I had some look-a…

    Whiteknight authored
    …like functions in here to what has been merged. I kept one of mine and kept one of his.
  2. @bluescreen10
  3. @bluescreen10
  4. @nol888
Commits on Dec 17, 2010
  1. @Whiteknight

    delete the old Parrot_api_call_sub. We don't want to expose a vararg-…

    Whiteknight authored
    …based interface to the user. Add instead a Parrot_api_pmc_invoke method which takes a Sub PMC and a CallSignature PMC to perform the invoke. To pass args and results to/from the Sub we use keyed accessors on the CallSignature
  2. @Whiteknight

    rename Parrot_api_build_argv_array to Parrot_api_pmc_wrap_string_arra…

    Whiteknight authored
    …y, and move it to src/embed/pmc.c
Commits on Dec 13, 2010
  1. @Whiteknight
Commits on Dec 12, 2010
  1. @Whiteknight

    merge, fixing conflicts

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