Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: RELEASE_3_9_0
Commits on Oct 18, 2011
  1. @leto
  2. @Benabik

    postgres: Pass interp to Parrot_str_new

    Benabik authored
    This was segfaulting because Parrot_str_new expects an interp, a
    buffer, and a length but we were only passing a buffer and length.
    The result was... not good.  See gh-168 for gory details.
  3. @tadzik

    Fix typo in socket.pmc

    tadzik authored
  4. @NotFound
  5. @leto
  6. @leto
  7. @leto
  8. @leto

    Update some stuff to 3.9.0

    leto authored
  9. @leto

    update and reformat changelog

    leto authored
  10. @mlschroe
  11. @NotFound

    fix C90 violation

    NotFound authored
  12. @Benabik

    PackfileAnnotations: Fix decl-after-statement

    Benabik authored
    Apparently benabik-- somehow forgot to test the code he pushed.  My
    guess is that it late and this one slipped through some cleanups.
    gerd++ for noticing.
  13. @petdance
  14. @petdance
  15. @Benabik @petdance

    Update Packfile* PMC documentation

    Benabik authored petdance committed
    Packfile:
     - Does not have a uuid_length key
     - unpack takes a string, does not return one
    
    PackfileDebug:
     - Doesn't have two get_string_keyed_int methods
    
    PackfileOpMap
     - Isn't a debug segment
     - Has opcode mappings, not filename mappings
  16. @Benabik

    PackfileOpMap: Add a way to get loaded oplibs

    Benabik authored
    Since OpLibs don't know their own name, use a hash.
  17. @Benabik

    PackfileDebug: Lookup filenames in the const table

    Benabik authored
    The method of doing so is modeled after the code in PackfileAnnotations.
  18. @Benabik

    PackfileDebug: Bring more sanity to VTABLEs

    Benabik authored
    - We have a custom mark VTABLE, so mention that in init.
    - Shorten mark a little by getting all the attributes at once.
    - The get_integer VTABLE is actually returning the number of
      elements in the PMC, so use the elements VTABLE.
    - The line number is an integer so use get_integer_keyed_int
      This keeps around get_pmc_keyed_int as a wrapper.
    - Refactor get_string_keyed_int in preparation for further
      changes.
  19. @Benabik

    PackfileAnnotations: Ignore SUPER a little less

    Benabik authored
    We didn't call the superclass's init, and the superclass
    has a set_directory which does a little bit of work.
    
    Sadly, SUPER doesn't work inside of methods, so this is basically
    an inlined version.
Commits on Oct 17, 2011
  1. @Benabik

    Document the Opcode PMC

    Benabik authored
    Includes information on what various integer values mean (determined
    by examining the type definitions.
  2. @Benabik

    OpLib PMC: Used fixed array for version()

    Benabik authored
    I suppose it's a minor nit, but we know the length of the array
    exactly and it's never going to change, so use a FIA instead of an
    RIA.  Plus, using set_integer_keyed_int should be faster than
    push_integer.
  3. @Benabik

    Document oplib PMC

    Benabik authored
  4. @Benabik

    PDD17: Mention init_int VTABLE

    Benabik authored
    Message mostly copied from init_pmc explanation.  I figured a
    repetitive description is better than none.
  5. @Whiteknight
  6. @NotFound
  7. @NotFound
  8. @NotFound
  9. @leto
  10. @leto

    update changelog

    leto authored
  11. @Benabik

    Add get_string to Fixed Float and Integer Array

    Benabik authored
    Also adds tests for get_string to Boolean and PMC.
    
    This makes most Fixed*Array consistent.  The exception is
    FixedPMCArray which prints the number of elements instead of the
    elements themselves.  We may wish to change that, but I simply wanted
    to add the missing strings to avoid exceptions when printing.
Commits on Oct 16, 2011
  1. @Benabik

    Update Packfile* PMC documentation

    Benabik authored
    Packfile:
     - Does not have a uuid_length key
     - unpack takes a string, does not return one
    
    PackfileDebug:
     - Doesn't have two get_string_keyed_int methods
    
    PackfileOpMap
     - Isn't a debug segment
     - Has opcode mappings, not filename mappings
  2. @leto
Commits on Oct 14, 2011
  1. @jkeenan
Commits on Oct 13, 2011
  1. @jkeenan

    "Repeated code is a mistake." -- MJD. "This is Perl; when in doubt, u…

    jkeenan authored
    …se a hash." -- unknown
    
    (at least to google)."
Commits on Oct 12, 2011
  1. @petdance

    removed two unused fucntions

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