[parrot/parrot] 7cbd89: Prettify "if"

noreply at github.com noreply at github.com
Wed Mar 2 11:29:36 UTC 2011


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

Commit: 7cbd895b7704247fd7c03a8412908c9399ee89a5
    https://github.com/parrot/parrot/commit/7cbd895b7704247fd7c03a8412908c9399ee89a5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Prettify "if"


Commit: 66fcfddab356850a1aebc73bab9b6ad23090958e
    https://github.com/parrot/parrot/commit/66fcfddab356850a1aebc73bab9b6ad23090958e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove generating of redundant Stmts


Commit: 6e00eab8856d0873f3b6b1637713b04c9cebc04b
    https://github.com/parrot/parrot/commit/6e00eab8856d0873f3b6b1637713b04c9cebc04b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Put additional newline between variable declarations and code.


Commit: 2ea3b0f6e5fbd4db2693c570ff9b2c55e43cf860
    https://github.com/parrot/parrot/commit/2ea3b0f6e5fbd4db2693c570ff9b2c55e43cf860
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Fix parsing single-statement if/for/while


Commit: b29d2173f50bb44948b8811646d813ad9d70d539
    https://github.com/parrot/parrot/commit/b29d2173f50bb44948b8811646d813ad9d70d539
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Restore prettiness after last fix.


Commit: e613f2be84ffca3e41ae2cb640b5fc7b6ddf05a4
    https://github.com/parrot/parrot/commit/e613f2be84ffca3e41ae2cb640b5fc7b6ddf05a4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Little bit more stylish changes in generated C code.


Commit: bf11a895ce6b75ab49b1f5ca6648b30a0b5fcd95
    https://github.com/parrot/parrot/commit/bf11a895ce6b75ab49b1f5ca6648b30a0b5fcd95
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Wrap single statement into PAST::Block inside if/for/while for preserve semantic


Commit: cfab4e9e73097ea8e06930e8b144e6c298fe4d64
    https://github.com/parrot/parrot/commit/cfab4e9e73097ea8e06930e8b144e6c298fe4d64
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Reorder rules to get blockoid chance


Commit: a57241fb55ea4143ea827044d96ab9bf3d4930e1
    https://github.com/parrot/parrot/commit/a57241fb55ea4143ea827044d96ab9bf3d4930e1
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove (now) useless handling of single statement in "if". We always have blockoid inside.


Commit: 2cd44746c2fe956fc131ee42d6ea03888abe6941
    https://github.com/parrot/parrot/commit/2cd44746c2fe956fc131ee42d6ea03888abe6941
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't put useless semicolon.


Commit: fcb85f0de38f8afb5c107592e596845c28462f71
    https://github.com/parrot/parrot/commit/fcb85f0de38f8afb5c107592e596845c28462f71
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Avoid newlines between var declarations and statement_controls.


Commit: b4e714db299da008238e092793eab21f6835d09f
    https://github.com/parrot/parrot/commit/b4e714db299da008238e092793eab21f6835d09f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Put newline after statement_control to simplify logic of separating of different chunks.


Commit: b29a213c84311a56b3f6bc2511d7e87b31e6089e
    https://github.com/parrot/parrot/commit/b29a213c84311a56b3f6bc2511d7e87b31e6089e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap most pretty ops ever


Compare: https://github.com/parrot/parrot/compare/f3c752c...b29a213


More information about the parrot-commits mailing list