Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 3, 2010
  1. Add a test for spi_exec

    authored
    Currently fails for me with:
        No NCI thunk available for signature 'itil'
  2. Add a test for elog

    authored
    Currently this test fails for me with:
    
    No NCI thunk available for signature 'vtit'
    current instr.: 'parrot;PLParrot;SPI;elog' pc 318 (EVAL_9:97022167)
    called from Sub 'p' pc 10 (EVAL_11:1767863410)
Commits on Jul 26, 2010
  1. @cxreg

    first swing at a pir interface, mimicking pl/perl

    cxreg authored
    Stubbed out the plperl spi_* interface, and added a working elog()
    function.  Usage is a little ugly, because you have to extract the
    functions from the PLParrot::SPI namespace, such as this:
    
        .local pmc elog
        elog = get_global [ 'PLParrot'; 'SPI' ], 'elog'
        elog(18, 'ok') # no constants yet, 18 == NOTICE
  2. @cxreg

    initial SPI support via NCI

    cxreg authored
    Several new NCI thunks are required for some of these to work.  The
    complete list is as follows:
    
        i
        i    p
        i    pi
        i    ppil
        i    pppil
        i    pppl
        i    til
        i    tipppil
        i    tl
        p    l
        p    p
        p    pl
        p    t
        p    tip
        p    tipi
        p    tppi
        p    tpppi
        p    ttipppii
        v
        v    it
        v    p
        v    pil
        v    tit
    
    and some other functions could not be supported at all, due to structs
    being passed.  These functions might later be wrapped, or we could wait
    for the libffi NCI refactor.
    
    To add these to Parrot, add the above signatures to
    src/nci/extra_thunks.nci, then run
    
        ./parrot_nci_thunk_gen --core --loader-name=Parrot_nci_load_extra_thunks \
            --no-warn-dups --output=src/extra/nci_thunks.c <src/nci/extra_thunks.nci
Commits on Jul 8, 2010
  1. Better debugging

    authored
Commits on Jun 29, 2010
  1. Add another link to the docs page

    authored
  2. Add a link to docs.html

    authored
  3. Fix 'make installcheck'

    authored
  4. Add plperl6.h to .gitignore

    authored
  5. Get rid of the try block for now

    authored
    We pass two tests, and coredump Postgres, yay!
Commits on Jun 25, 2010
  1. Remove unused variables

    authored
  2. Merge branch 'plperl6'

    authored
  3. Properly define HAS_PERL6

    authored
Commits on Jun 23, 2010
  1. Add a test for floats in PL/Perl6

    authored
  2. @davidfetter

    Added some slides.

    davidfetter authored
Commits on Jun 19, 2010
Commits on Jun 17, 2010
  1. Get rid of magic constants

    authored
  2. Actually run Perl 6 code

    authored
Commits on Jun 12, 2010
Commits on Jun 10, 2010
  1. Attempt to compile perl6 source

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