[parrot/parrot] 43a292: Add PAST::NewCompiler
noreply at github.com
noreply at github.com
Tue Aug 2 22:10:03 UTC 2011
Branch: refs/heads/nqp_pct
Home: https://github.com/parrot/parrot
Commit: 43a292aef553c1a6d49d51064a048df1579d6547
https://github.com/parrot/parrot/commit/43a292aef553c1a6d49d51064a048df1579d6547
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M MANIFEST
M compilers/pct/Rules.mak
M compilers/pct/src/PAST.pir
A compilers/pct/src/PAST/NewCompiler.pir
A compilers/pct/src/PAST/NewCompiler.pm
Log Message:
-----------
Add PAST::NewCompiler
It compiles to newPOST instead of oldPOST. Needed because newPOST
doesn't compile to PIR properly. :-(
Commit: d57244a9accae91740e5b5ab3699773d1640d808
https://github.com/parrot/parrot/commit/d57244a9accae91740e5b5ab3699773d1640d808
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M MANIFEST
M compilers/pct/Rules.mak
M compilers/pct/src/PAST.pir
M compilers/pct/src/POST/Compiler.pir
M compilers/pct/src/POST/Compiler.pm
A compilers/pct/src/POST/PBCCompiler.pir
A compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
Split POST->PBC from POST->PIR
Commit: 7082b8fdb63c85c1081a6226d3f37ad3b936d714
https://github.com/parrot/parrot/commit/7082b8fdb63c85c1081a6226d3f37ad3b936d714
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
PBCCompiler - use PackfileView PMC
whiteknight++ for his hard work on making this sensible
Commit: 9949e555c11e4327a624eef0c27e7786e1447c78
https://github.com/parrot/parrot/commit/9949e555c11e4327a624eef0c27e7786e1447c78
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M compilers/pct/src/PCT/HLLCompiler.pir
M compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
PCT::HLLCompiler - Add pbc and newpost stages
This allows an HLL to easily use PAST::NewCompiler and
POST::PBCCompiler
Commit: 5f2c12ac87a0f6ebac886a6bf92f56b05954acaf
https://github.com/parrot/parrot/commit/5f2c12ac87a0f6ebac886a6bf92f56b05954acaf
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
POST::PBCCompiler - use old method to compile
Use the code from bacek's PIR::Compiler to generate a PBC file.
Commit: f8abf4c6665bf2d22e9e22f8545f9e84da716e32
https://github.com/parrot/parrot/commit/f8abf4c6665bf2d22e9e22f8545f9e84da716e32
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
POST::PBCCompiler - Use opcodes, not method calls
- .push() doesn't always call the push viable
- new() and defined() need pir:: to work
Commit: ab6d017f53942c65e2a359acbd3841f5020370f6
https://github.com/parrot/parrot/commit/ab6d017f53942c65e2a359acbd3841f5020370f6
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M compilers/pct/src/POST/PBCCompiler.pm
Log Message:
-----------
POST - Fix storing sub name in packfile
Commit: d36426dfed550bfa16926cc3e869816973ce57da
https://github.com/parrot/parrot/commit/d36426dfed550bfa16926cc3e869816973ce57da
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
A t/compilers/pct/newpost.t
Log Message:
-----------
Test POST::PBCCompiler
This file will allow me to test newPOST one small portion at a time.
Compare: https://github.com/parrot/parrot/compare/2bfeb7c...d36426d
More information about the parrot-commits
mailing list