[parrot/parrot] e78290: PCT: Convert PAST.Compiler.onload to Winxed

GitHub noreply at github.com
Thu Apr 26 18:02:21 UTC 2012


  Branch: refs/heads/pct_winxed
  Home:   https://github.com/parrot/parrot
  Commit: e7829007d57baf1a3f335d1f2f08cb2a755f4be3
      https://github.com/parrot/parrot/commit/e7829007d57baf1a3f335d1f2f08cb2a755f4be3
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M MANIFEST
    M compilers/pct/Defines.mak
    M compilers/pct/Rules.mak
    M compilers/pct/src/PAST/.gitignore
    M compilers/pct/src/PAST/Compiler.pir
    A compilers/pct/src/PAST/Compiler.winxed

  Log Message:
  -----------
  PCT: Convert PAST.Compiler.onload to Winxed

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.


  Commit: f4c4bccd3e2ebca7f3f34746ab46a90ddd9ff540
      https://github.com/parrot/parrot/commit/f4c4bccd3e2ebca7f3f34746ab46a90ddd9ff540
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M compilers/pct/src/PAST/Node.winxed
    M compilers/pct/src/PCT/Grammar.winxed
    M compilers/pct/src/PCT/HLLCompiler.winxed
    M compilers/pct/src/PCT/Node.winxed
    M compilers/pct/src/POST/Node.winxed

  Log Message:
  -----------
  PCT: Make onload functions anonymous again

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.


Compare: https://github.com/parrot/parrot/compare/fcb1cc0...f4c4bcc


More information about the parrot-commits mailing list