Permalink
Switch branches/tags
Nothing to show
Commits on Jun 3, 2009
  1. [pcc_branch] Committing uncommitted changes so others can take a look

    allison committed Jun 3, 2009
    (some may be reverted later).
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@39370 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 20, 2009
  1. [pcc] Convert PCCMETHODs over to new calling convention internals.

    allison committed Apr 20, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@38240 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pcc] Use a resizable Integer array, instead of trying to calculate it

    allison committed Apr 20, 2009
    based on the length of a string that isn't the same length as the array
    needs to be.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@38237 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 14, 2009
  1. [pcc] Implement parameter filling from C arguments, to be used by

    allison committed Apr 14, 2009
    PCCMETHODs.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@38100 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pcc] Remove unnecessary reset on unused interpreter struct member.

    allison committed Apr 14, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@38099 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [pcc] Don't mark the PMC and String children of a CPointer (have made

    allison committed Apr 14, 2009
    this change before, but seems it was never merged into trunk).
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@38098 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 8, 2009
  1. [pcc] Graceful handling for too many return arguments.

    allison committed Apr 8, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37976 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pcc] The 'main' sub needs to be invoked using the new conventions.

    allison committed Apr 8, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37975 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [pcc] Removing unused variable.

    allison committed Apr 8, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37974 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [pcc] Defaults for call signature stored in context.

    allison committed Apr 8, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37973 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [pcc] Allow return values to be constants too.

    allison committed Apr 8, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37972 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [pcc] Initialize the index into the list of positional arguments. After

    allison committed Apr 8, 2009
    handling an optional parameter that can't be filled by a positional
    argument, break to the next parameter.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37971 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 7, 2009
  1. [pcc] Broad rework of the core calling conventions for subroutine/method

    allison committed Apr 7, 2009
    invocation from opcodes and from C.
    
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37967 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Creating branch for refactoring calling conventions, rewiring the int…

    allison committed Apr 7, 2009
    …ernals of pcc dispatch.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/pcc_rewiring@37952 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [imcc] fix a C warning/C++ error

    NotFound committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37948 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [docs/book] delete reference to snapshots that are 404s now

    moritz committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37947 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [docs] Updated references to svn.parrot.org from svn.perl.org.

    chromatic committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37945 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [lex]: Add find_caller_lex opcode for getting lexicals from callers' …

    pmichaud committed Apr 7, 2009
    …scopes.
    
    Note that "make realclean" is probably required.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37944 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [cage] when warning about missing function docs, give the filename.

    coke committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37943 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [cage] revert explicit add of exec.o

    coke committed Apr 7, 2009
    This file IS headerized, but headerization is platform dependant - this file
    is skipped on osx/x86, but not on linux/x86.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37942 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [cage] make sure src/exec.c is headerized

    coke committed Apr 7, 2009
    It was setup to be, but not run via 'make headerizer'. After h11n
    it passes the function doc test.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37941 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. [nqp] refactor 'say' with tailcall

    fperrad committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37940 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [t] unTODO a passing codingstd test

    cotto committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37939 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. [pge]: Use a CodeString PMC to hold match targets instead of String.

    pmichaud committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37938 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. [codestring]: Add 'lineof' method for finding line numbers.

    pmichaud committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37937 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. Eliminate superfluous get_last_opcode() calls in Stages 3 and 6.

    jkeenan committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37936 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  15. Correct 'Stage' numbers in messages of 4 tests.

    jkeenan committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37935 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  16. [PMC] finish the switch to ATTRs in *ManagedStruct

    cotto committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37934 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  17. [fuzzer] minor refactor, add --ignore_blacklist option

    cotto committed Apr 7, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37933 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 6, 2009
  1. Update documentation to reflect fact that program no longer behaves d…

    jkeenan committed Apr 6, 2009
    …ifferently post-1.0 from pre-1.0.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37932 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Eliminate a commented-out 'use' statement.

    jkeenan committed Apr 6, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37931 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [PMC] use an ATTR for *ManagedStruct's struct pointer

    cotto committed Apr 6, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37930 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [fuzzer] add frequently-segfaulting-when-misused Packfile-related PMC…

    cotto committed Apr 6, 2009
    …s to blacklist
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37929 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [ports] update macport for 1.0.0 to install the dev tools by default.

    coke committed Apr 6, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@37928 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [t] These files are already pod-checked via 'make codetest'

    coke committed Apr 6, 2009
    remove duplicate check here.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37927 d31e2699-5ff4-0310-a27c-f18f2fbe73fe