Permalink
Switch branches/tags
Commits on Mar 30, 2013
  1. Add splice to REPROps_Positional and add VTABLE for it to sixmodelobj…

    arnsholt committed Mar 30, 2013
    …ect.pmc.
    
    Also implements splice in VMArray.c.
Commits on Mar 25, 2013
  1. Change uses of nqp::join to sub join in t/hll/05-commandline.t.

    arnsholt committed Mar 25, 2013
    We now pass all the tests in the test suite.
  2. Change several list uses to be explicitly list_s.

    arnsholt committed Mar 25, 2013
    As of this commit, the compiler manages to compile itself again. There are
    several issues in the test suite still be sorted out (and Rakudo), though.
  3. Implement a repr_set_elems PIR op and expose it as nqp::r_setelems.

    arnsholt committed Mar 25, 2013
    This commit also changes a few instances of assign used to resize an array to
    use the new op and two todo notes where it'll have to be done in the future.
Commits on Mar 24, 2013
  1. Two more lists to list_s.

    arnsholt committed Mar 24, 2013
  2. Add the set_elems method to the Positional REPR table.

    arnsholt committed Mar 24, 2013
    Also implements that method in VMarray and dispatches the set_integer_native
    VTABLE to set_elems.
  3. Implement sethllconfig.

    arnsholt committed Mar 24, 2013
  4. Implement some of the scaffolding needed for proper HLL config.

    arnsholt committed Mar 24, 2013
    This also makes hlllist get the list type from the HLL config, rather than
    being hardcoded to BOOTArray.
Commits on Mar 23, 2013
  1. When converting Regex nodes in as_post, get PMC from cursor_start_all.

    arnsholt committed Mar 23, 2013
    This means we use a few more registers, but the new nqp::list only supports
    fetching PMCs, so now it fetches PMCs from the list and then converts to int
    or string by setting the appropriate kind of register.
  2. Make sixmodelobject.pmc's VTABLE_does handle some Parrot types.

    arnsholt committed Mar 23, 2013
    Specifically, objects with the VMArray REPR return true for "array", and those
    with VMHash true for "hash". This way, an nqp::list (and nqp::hash when that's
    actually implemented) can be flattened into a subroutine call using Parrot's
    :flat syntax.
Commits on Mar 22, 2013
  1. Remove dependencies on get_number VTABLE for nqp::list.

    arnsholt committed Mar 22, 2013
    When nqp::list was an RPA, this was fine, but due to a mismatch between
    sixmodel and how Parrot expects PMCs to behave, it's easier to use nqp::elems
    explicitly instead.
Commits on Mar 21, 2013
  1. bump VERSION to 2013.03

    masak committed Mar 21, 2013
  2. Install nqp_const.pir.

    jnthn committed Mar 21, 2013
Commits on Mar 20, 2013
  1. Merge pull request #86 from hoelzro/master

    masak committed Mar 20, 2013
    Expose errno and POSIX errno values to NQP