[parrot/parrot] 292a1d: PAST::Compiler.call - fix isa think-o

noreply at github.com noreply at github.com
Tue Jun 14 01:20:42 UTC 2011


  Branch: refs/heads/nqp_pct
  Home:   https://github.com/parrot/parrot

  Commit: 292a1d0a138a24e8c21eaf55641e672a26b50207
      https://github.com/parrot/parrot/commit/292a1d0a138a24e8c21eaf55641e672a26b50207
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  PAST::Compiler.call - fix isa think-o

The PIR isa call doesn't expect a P6class, but
P6class has an isa function we can use.


  Commit: 087d6a461a0b22a91c491df09c05062191041411
      https://github.com/parrot/parrot/commit/087d6a461a0b22a91c491df09c05062191041411
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Block.pir
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Control.pir
  M compilers/pct/src/PAST/Node.pir
  M compilers/pct/src/PAST/Op.pir
  M compilers/pct/src/PAST/Stmts.pir
  M compilers/pct/src/PAST/Val.pir
  M compilers/pct/src/PAST/Var.pir
  M compilers/pct/src/PAST/VarList.pir
  M compilers/pct/src/POST/Call.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pct/src/POST/Constant.pir
  M compilers/pct/src/POST/File.pir
  M compilers/pct/src/POST/Key.pir
  M compilers/pct/src/POST/Label.pir
  M compilers/pct/src/POST/Op.pir
  M compilers/pct/src/POST/Ops.pir
  M compilers/pct/src/POST/Register.pir
  M compilers/pct/src/POST/String.pir
  M compilers/pct/src/POST/Sub.pir
  M compilers/pct/src/POST/Value.pir
  M compilers/pct/src/POST/VanillaAllocator.pir

  Log Message:
  -----------
  Re-re-bootstrap PCT

This gets the fix for the think-o in the bootstrap


  Commit: 5c62fbb1384fb6ce560b3a5e3d52190c275ca591
      https://github.com/parrot/parrot/commit/5c62fbb1384fb6ce560b3a5e3d52190c275ca591
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.loop_gen


  Commit: 794a2eaa3a6bd49454412aae00cffb55b5bfdf04
      https://github.com/parrot/parrot/commit/794a2eaa3a6bd49454412aae00cffb55b5bfdf04
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.while


  Commit: 827883dd61baff36729a14bc9893b1b0c0e73d72
      https://github.com/parrot/parrot/commit/827883dd61baff36729a14bc9893b1b0c0e73d72
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  codingstd: PAST::Compiler


  Commit: 954ca6da2fd4272dec83c7da734e2869d0ee4b80
      https://github.com/parrot/parrot/commit/954ca6da2fd4272dec83c7da734e2869d0ee4b80
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.for


  Commit: dbcf419d47198f48e9f42451ba68b61b3ae480f6
      https://github.com/parrot/parrot/commit/dbcf419d47198f48e9f42451ba68b61b3ae480f6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.list

Another Q:PIR block left behind to handle multi-return


  Commit: 697814390512fe961de27154115f33b9132f2552
      https://github.com/parrot/parrot/commit/697814390512fe961de27154115f33b9132f2552
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.return


  Commit: 8fb8113c88eefa3eccf560a3d6e1c4c372bb9951
      https://github.com/parrot/parrot/commit/8fb8113c88eefa3eccf560a3d6e1c4c372bb9951
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.try

That FIXME intrigues me, but I'll leave it as is for now.


  Commit: 5b1fc8fda60e385987cd105338c73c2f022d37c7
      https://github.com/parrot/parrot/commit/5b1fc8fda60e385987cd105338c73c2f022d37c7
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.chain

I wanted to use loop {} instead of while 1 {}, but NQP-rx
doesn't understand it.  Pity.


  Commit: d65e4e5b87082c10944363bdcec27dc88cc50a6a
      https://github.com/parrot/parrot/commit/d65e4e5b87082c10944363bdcec27dc88cc50a6a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST:Compiler.xor


  Commit: a5d3f92f304efd3b6bc02573f9c06dba62457e9a
      https://github.com/parrot/parrot/commit/a5d3f92f304efd3b6bc02573f9c06dba62457e9a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pm

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.as_post(Var)


Compare: https://github.com/parrot/parrot/compare/5a9b56d...a5d3f92


More information about the parrot-commits mailing list