Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 11, 2015
  1. @rurban

    PackFile API refactor part 2. See GH #1170

    rurban authored
    Finish the PackFile deprecation refactor.
    
    Deprecated:
      PackFile_ConstTable_*
    Removed:
      PackFile_Annotations_*, PackFile_ConstTable_*, PackFile_funcs_register,
      PackFile_Segment_*, PackFile_Constant_pack.
  2. @rurban

    PackFile API refactor => Parrot_pf_. See GH #1170

    rurban authored
    See #1122 and TT #2140
    
    static the unused PackFile_ functions.
    rename and deprecate the PackFile_ functions, which are not static.
    move the segments functions to segments.c
    
    PackFile_new             => Parrot_pf_new
    Parrot_new_debug_seg     => Parrot_pf_new_debug_segment
    PackFile_Segment_new_seg => Parrot_pf_new_segment
    Parrot_switch_to_cs      => Parrot_pf_switch_to_cs
    Parrot_debug_add_mapping => Parrot_pf_debug_add_mapping
    PackFile_destroy         => Parrot_pf_destroy
    Parrot_fixup_subs        => Parrot_pf_fixup_subs
    Parrot_debug_pc_to_filename => Parrot_pf_debug_pc_to_filename
    
    PackFile_Annotations_lookup    => Parrot_pf_annotations_lookup
    PackFile_Annotations_add_entry => Parrot_pf_annotations_add_entry
    
    PackFile_Segment_destroy   => Parrot_pf_destroy_segment
    PackFile_add_segment       =>
    PackFile_map_segments      =>
    PackFile_find_segment      => Parrot_pf_find_segment
    
    unexport:
    
    PackFile_Annotations_new
    PackFile_ConstTable_*
    PackFile_funcs_register
Commits on Jan 1, 2015
  1. @rurban

    Change deprecated calls to use the new version

    rurban authored
    Fixed instances of: PackFile_new, PackFile_destroy, Parrot_io_putps, Parrot_io_open_handle,
      Parrot_io_close_handle, Parrot_io_readline, PackFile_unpack, Parrot_io_flush_handle,
      Parrot_io_puts
    
    Add Parrot_pf_unpack.
    Also fix some format strings.
Commits on Dec 19, 2014
  1. @rurban

    [cage] more --cage fixes

    rurban authored
    remove some -Wunused-variable and unneeded function calls, io cleanup
    fix one logical autoflush error in Parrot_io_open
    add pbc_merge_annotations to pbc_merge,
    remove some dead functions: setup_imcc, do_a_better_error_message,
      Parrot_pcc_add_invocant
    use switch for gc_get_info (I trust the compilers not to overdo it)
Commits on Nov 8, 2014
  1. @rurban

    [core] export Parrot_longopt_get, GH #1121

    rurban authored
    be consistent in our exported names
Commits on Oct 5, 2014
  1. @rurban
  2. @rurban

    [frontend]: activate -?/--help for pbc_merge

    rurban authored
    also some cage: comment removed variable, fix -Wshadow
Commits on May 10, 2012
  1. @petdance
Commits on May 7, 2012
  1. @petdance
  2. @petdance
  3. @Whiteknight
Commits on May 6, 2012
  1. @Whiteknight

    Add in some missing function-level docs. kid51++ for the catch. Also …

    Whiteknight authored
    …fix a little bit of formatting so the debugging statement doesn't exceed the line length requirement.
  2. @jkeenan

    [codingstd] Correct POD-formatting error. Add placeholder C function …

    jkeenan authored
    …docs; one function still failing for unknown reason.
  3. @jkeenan
  4. @jkeenan
  5. @Whiteknight
  6. @Whiteknight

    Headerizer to fix build

    Whiteknight authored
  7. @Whiteknight

    Add new routine Parrot_pf_get_annotations_segment. Use it in IMCC to …

    Whiteknight authored
    …clean up some code. Use it in pbc_merge, along with some other magic, to implement merging annotations. Annotations need a lot more documentation.
  8. @Whiteknight
  9. @Whiteknight
Commits on Apr 1, 2012
  1. @petdance

    removed useless casts

    petdance authored
Commits on Jan 26, 2012
  1. @Benabik

    Auto-replace TT# with GH# as per GH #707

    Benabik authored
    This takes us from 316 to 145 references to trac tickets.  I suspect
    they are all closed tickets.
Commits on Dec 4, 2011
  1. @itsbilal
Commits on Nov 30, 2011
  1. @Whiteknight

    Add a third argument to Parrot_pf_get_packfile_pmc, to be the string …

    Whiteknight authored
    …path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors
Commits on Aug 6, 2011
  1. @Whiteknight
Commits on Jul 23, 2011
  1. @Whiteknight

    Rip out a bunch of the old embedding API functions, and replace the f…

    Whiteknight authored
    …ew uses that were left of them. These uses are mostly in the various frontends. TT #1910
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 13, 2011
  1. @Whiteknight

    remove my preliminary attempt at adding annotations to pbc_merge. I n…

    Whiteknight authored
    …eed to figure out the algorithm first before I put more code down
Commits on Jun 12, 2011
  1. @mikehh

    add missing ASSERT_ARGS

    mikehh authored
  2. @mikehh
  3. @jkeenan
  4. @jkeenan
  5. @jkeenan
  6. @petdance
Commits on Jun 11, 2011
  1. @leto
Something went wrong with that request. Please try again.