Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 19, 2011
  1. @jkeenan

    Release data for Parrot 3.6.0.

    jkeenan authored
Commits on Jul 10, 2011
  1. @NotFound

    add PARROT_CANNOT_RETURN_NULL to Parrot_pf_(de)serialize,

    NotFound authored
    to make headerizer happier
Commits on Jul 9, 2011
  1. @Whiteknight

    Add in a new function for returning the search paths array as a singl…

    Whiteknight authored
    …e string. Not wired in to anything yet, so shouldn't cause any problems. wayland++. See TT #560 for more details
Commits on Jul 8, 2011
  1. @NotFound

    add non-null void-return versions of

    NotFound authored
    Parrot_pcc_build_call_from_c_args and Parrot_pcc_build_call_from_varargs
    to avoid the need for unused temporaries and spurious warnings.
  2. @Whiteknight

    Some functions from segments.c are used outside the packfile subsyste…

    Whiteknight authored
    …m. They shouldn't be, but they are. Expose them all for now, to try and fix C++ build and ttbot failures
Commits on Jul 7, 2011
  1. @Whiteknight
Commits on Jun 30, 2011
  1. @Whiteknight

    Move segment-related functions from src/packfile/api.c to new file sr…

    Whiteknight authored
    …c/packfile/segments.c. Add a header file pf_private.h to that subsystem for intra-subsystem declarations. src/packfile/api.c is for external-facing interfaces. Things that are private to the subsystem should not be there
Commits on Jun 29, 2011
  1. @Whiteknight

    Parrot_pf_read_pbc_file now returns a PackFile* instead of a PMC. We …

    Whiteknight authored
    …have a routine to wrap it in a PMC if needed. Delete the PackfileManager PMC type. It was worthless. Move most of the functionality to PackfileView. Move the ability to get the current packfileview pmc from the interpreter
Commits on Jun 27, 2011
  1. @Whiteknight
Commits on Jun 26, 2011
  1. @Whiteknight
  2. @Whiteknight

    misc fixes and cleanups. +docs. Add new Parrot_pf_serialized_size API…

    Whiteknight authored
    … and create method PackfileView. Use more packfile API funcs from the embedding API
Commits on Jun 25, 2011
  1. @Whiteknight

    Steal logic from Parrot_api_write_bytecode_to_file to create Parrot_p…

    Whiteknight authored
    …f_write_pbc_file. Use that function to implement PackfileManager.write_to_file. Also, remove PackfileView.execute method, it doesn't work as-is and can be easily replicated using main_sub()
  2. @Whiteknight

    PackfileWrapper -> PackfileView. Fixes so we can build. Headerizer. A…

    Whiteknight authored
    …dd some functionality to PackfileView to match or exceed what Eval provides in terms of getting access to constants and Subs
Commits on Jun 23, 2011
  1. @jnthn
  2. @Whiteknight

    Remove old hash macros

    Whiteknight authored
Commits on Jun 22, 2011
  1. @Whiteknight

    Remove PARROT_CALLIN_START and PARROT_CALLIN_END macros. The Extendin…

    Whiteknight authored
    …g API should not be called from a situation where GC has not been set up. Most functions used in an extending situation do not have these macros, so they are clearly not important.
  2. @Whiteknight

    Move Parrot_compile_string to inter_misc.c so it can live next to Par…

    Whiteknight authored
    …rot_compile_file. These both probably belong in a file dedicated to compiler-related routines
Commits on Jun 21, 2011
  1. @cotto

    cut the 3.5.0 release

    cotto authored
Commits on Jun 19, 2011
  1. @leto
Commits on Jun 13, 2011
  1. @Whiteknight
  2. @Whiteknight

    Parrot_pf_prepare_loaded_packfile -> Parrot_pf_prepare_packfile_init.…

    Whiteknight authored
    … Add a similar function for _load. Fix docs. Add some DEPRECATED: notices to embed.c with upgrade path information
  3. @Whiteknight
  4. @Whiteknight
  5. @Whiteknight
Commits on Jun 12, 2011
  1. @soh-cah-toa
Commits on Jun 11, 2011
  1. @mikehh
  2. @Whiteknight

    Break Parrot_pf_read_pbc_file (nee PackFile_read_pbc) up into several…

    Whiteknight authored
    … smaller functions. consolidate the mmap logic. Remove a goto.
  3. @Whiteknight
Commits on Jun 6, 2011
  1. @petdance

    fix a splint annotation

    petdance authored
Commits on Jun 1, 2011
  1. @leto
  2. @mikehh
Commits on May 27, 2011
  1. @Whiteknight

    update comment in parrot.h to be more accurate. In the future parrot.…

    Whiteknight authored
    …h might not be required for extensions, but right now it is required because extend.h is so anemic
Commits on May 23, 2011
  1. @petdance
Commits on May 19, 2011
  1. @NotFound
Commits on May 18, 2011
  1. @petdance
Something went wrong with that request. Please try again.