Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: pct_winxed
Commits on Apr 30, 2012
  1. Brian Gernhardt
  2. Brian Gernhardt
  3. Brian Gernhardt
  4. Brian Gernhardt
  5. Brian Gernhardt

    PCT: PAST.Compiler.as_post for Node and Stmt

    Benabik authored
    I don't see a way in Winxed to refer to a single version of a multi,
    so I split the common code out into another method.
  6. Brian Gernhardt

    Update Winxed snapshot to 4006a0b

    Benabik authored
    Fixes qualified class declarations
Commits on Apr 29, 2012
  1. Brian Gernhardt

    PCT: PAST.Compiler.as_vivipost

    Benabik authored
  2. Brian Gernhardt

    PCT: PAST.Compiler.as_post basics

    Benabik authored
    The default, Integer, Float, and String versions of as_post()
Commits on Apr 28, 2012
  1. Brian Gernhardt

    PCT: PAST.Compiler.post_children to Winxed

    Benabik authored
    Much less gotos, the flow of the program is clearer now, if more
    heavily indented.
  2. Brian Gernhardt

    PCT: PAST.Compiler.post_children to "Winxed"

    Benabik authored
    The logic inside the loop is complex, so this is a version with
    several gotos.  Perhaps I'll be able to straighten it out some...
  3. Brian Gernhardt
Commits on Apr 26, 2012
  1. Brian Gernhardt
  2. Brian Gernhardt
  3. Brian Gernhardt

    Update Winxed snapshot to 29aab83

    Benabik authored
    This makes using strings in if statements much easier, among other
    improvements.
  4. Brian Gernhardt
  5. Brian Gernhardt
  6. Brian Gernhardt
  7. Brian Gernhardt

    PCT: Make onload functions anonymous again

    Benabik authored
    This got left off of the conversion simply because I didn't try the
    anon modifier.  It works, it's simple, and it's useful.
  8. Brian Gernhardt

    PCT: Convert PAST.Compiler.onload to Winxed

    Benabik authored
    Rather than converting the entire compiler in one shot, make the main
    PIR file include a PIR file generated from winxed.  That way we can
    convert one function at a time.  This one just changes onload.
  9. Brian Gernhardt

    PCT.Grammar: Fix null PMC access in onload

    Benabik authored
    Error in translation, missed the get_class.
  10. Brian Gernhardt

    PCT.Grammar: Use built-in instead of unknown function

    Benabik authored
    Winxed uses indexof() for the index op.  Oops.
  11. Brian Gernhardt

    PCT.Node: Avoid unneeded box/unbox

    Benabik authored
    Just using int() isn't enough to avoid a PMC register in a function
    call, so use the :() binding syntax instead.
  12. Brian Gernhardt
Commits on Apr 24, 2012
  1. Brian Gernhardt

    PCT: Cleanup generated pir

    Benabik authored
    Now that the pir files are generated, make sure they're removed by
    make clean.
  2. Brian Gernhardt

    [codingstd] PAST/Node POD errors

    Benabik authored
    This also introduces several extra lines because podchecker complained
    without them.
  3. Brian Gernhardt
  4. Brian Gernhardt
  5. Brian Gernhardt

    PCT: Convert some core files to Winxed

    Benabik authored
    This is mostly just an experiment, but it seems to be working fairly
    well.
  6. Brian Gernhardt

    Winxed: Make executable depend on language

    Benabik authored
    Without this, attempting to use winxed mid-build (say for PCT) fails
    with "winxed: Cannot load language".
    
    Fix suggested by NotFound++
  7. Brian Gernhardt

    codingstd: Remake MANIFEST

    Benabik authored
    It was missing t/codingstd/case_sensitive_files.t
  8. Brian Gernhardt

    PCT::HLLCompiler - Make version useful

    Benabik authored
    The version string from PCT::HLLCompiler was always:
    
        This compiler is built with the Parrot Compiler Toolkit, parrot
        revision 1.
    
    Change that to include the version and git_describe instead, like:
    
        This compiler is built with the Parrot Compiler Toolkit, parrot
        4.3.0 revision RELEASE_4_3_0-13-g16f3fbe
  9. James E Keenan
Commits on Apr 21, 2012
  1. NotFound

    update winxed snapshot to a3fe1bd

    NotFound authored
    - Jump version to 1.8 devel
    - Show backtrace in driver
  2. Patrick R. Michaud

    [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 en…

    pmichaud authored
    …coded strings if all codepoints are in the Latin-1 range.
  3. Andy Lester
Something went wrong with that request. Please try again.