Wed, 10 Jun 2020 21:33:27 +0100 Replace `ifNil:[...]` with `isNil ifTrue:[...]` default tip master
Jan Vrany <jan.vrany@labware.com> [Wed, 10 Jun 2020 21:33:27 +0100] rev 650
Replace `ifNil:[...]` with `isNil ifTrue:[...]` The latter is optimized by compilers and therefore faster.
Thu, 19 Dec 2019 04:27:47 +0000 update tags draft
convert-repo [Thu, 19 Dec 2019 04:27:47 +0000] rev 649
update tags
Wed, 18 Dec 2019 21:53:49 +0100 regenerated draft expecco_19_2_0
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 21:53:49 +0100] rev 648
regenerated
Sun, 13 Oct 2019 18:27:55 +0200 #DOCUMENTATION by exept draft
Claus Gittinger <cg@exept.de> [Sun, 13 Oct 2019 18:27:55 +0200] rev 647
#DOCUMENTATION by exept class: PPParser comment/format in: #matchesIn: #matchesIn:do: #matchesSkipIn:
Sun, 08 Sep 2019 16:46:10 +0200 #TUNING by exept draft
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 16:46:10 +0200] rev 646
#TUNING by exept class: PPExpressionParser changed: #buildOn: (send #== instead of #=)
Sun, 08 Sep 2019 15:50:00 +0200 #REFACTORING by exept draft
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:50:00 +0200] rev 645
#REFACTORING by exept class: PPParser changed: #map: #parse:onError:
Sun, 08 Sep 2019 15:49:47 +0200 #REFACTORING by exept draft
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:49:47 +0200] rev 644
#REFACTORING by exept class: PPSequenceParser changed: #map: (send #== instead of #=, send #argumentCount instead of #numArgs)
Wed, 24 Jul 2019 21:13:30 +0000 Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 24 Jul 2019 21:13:30 +0000] rev 643
Merge
Wed, 14 Nov 2018 13:01:14 +0100 Issue #239: Fix all Smalltak/X source files to be in unicode (UTF8 without BOM) and prefixed by "{ Encoding: utf8 }" when any unicode character is present
Patrik Svestka <patrik.svestka@gmail.com> [Wed, 14 Nov 2018 13:01:14 +0100] rev 642
Issue #239: Fix all Smalltak/X source files to be in unicode (UTF8 without BOM) and prefixed by "{ Encoding: utf8 }" when any unicode character is present - All source *.st files are now Unicode UTF8 without BOM Files are in two groups (fileOut works this way in Smalltalk/X): - containing a unicode character have "{ Encoding: utf8 }" at the header - ASCII only are without the header
Sat, 29 Jun 2019 03:27:35 +0000 update tags draft
convert-repo [Sat, 29 Jun 2019 03:27:35 +0000] rev 641
update tags
Fri, 28 Jun 2019 09:13:36 +0200 #OTHER by cg draft
Claus Gittinger <cg@exept.de> [Fri, 28 Jun 2019 09:13:36 +0200] rev 640
#OTHER by cg self class name -> self className
Tue, 28 May 2019 03:27:12 +0000 update tags draft expecco_19_1_0 expecco_19_1_0_final1
convert-repo [Tue, 28 May 2019 03:27:12 +0000] rev 639
update tags
Mon, 27 May 2019 15:17:45 +0200 #OTHER by cg draft
Claus Gittinger <cg@exept.de> [Mon, 27 May 2019 15:17:45 +0200] rev 638
#OTHER by cg class: URL category of: #postCopy
Mon, 27 May 2019 15:17:40 +0200 #OTHER by cg draft
Claus Gittinger <cg@exept.de> [Mon, 27 May 2019 15:17:40 +0200] rev 637
#OTHER by cg class: URL category of: #postCopy
Fri, 08 Mar 2019 04:30:37 +0000 update tags draft
convert-repo [Fri, 08 Mar 2019 04:30:37 +0000] rev 636
update tags
Thu, 07 Mar 2019 17:13:54 +0100 #BUGFIX by stefan draft
Stefan Vogel <sv@exept.de> [Thu, 07 Mar 2019 17:13:54 +0100] rev 635
#BUGFIX by stefan class: stx_goodies_petitparser class changed: #extensionMethodNames #value: moved to libbasic
Thu, 07 Mar 2019 17:13:31 +0100 #value: moved to libbasic draft
Stefan Vogel <sv@exept.de> [Thu, 07 Mar 2019 17:13:31 +0100] rev 634
#value: moved to libbasic
Sun, 22 Jul 2018 22:41:13 +0200 *** empty log message *** draft
Claus Gittinger <cg@exept.de> [Sun, 22 Jul 2018 22:41:13 +0200] rev 633
*** empty log message ***
Thu, 05 Jul 2018 09:23:44 +0200 #OTHER by sr draft expeccoALM_1_12 expeccoALM_1_13 expecco_18_1_0_6496 expecco_18_1_0_6496_v2 expecco_18_2_0 expecco_18_2_1
sr [Thu, 05 Jul 2018 09:23:44 +0200] rev 632
#OTHER by sr order
Thu, 05 Jul 2018 09:23:39 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:39 +0200] rev 631
order
Thu, 05 Jul 2018 09:23:37 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:37 +0200] rev 630
order
Thu, 05 Jul 2018 09:23:35 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:35 +0200] rev 629
order
Thu, 05 Jul 2018 09:23:34 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:34 +0200] rev 628
order
Thu, 05 Jul 2018 09:23:29 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:29 +0200] rev 627
order
Thu, 05 Jul 2018 09:23:25 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:25 +0200] rev 626
order
Thu, 05 Jul 2018 09:23:22 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:22 +0200] rev 625
order
Thu, 05 Jul 2018 09:23:20 +0200 order draft
sr [Thu, 05 Jul 2018 09:23:20 +0200] rev 624
order
Thu, 05 Jul 2018 03:34:38 +0000 update tags draft
convert-repo [Thu, 05 Jul 2018 03:34:38 +0000] rev 623
update tags
Wed, 04 Jul 2018 15:43:39 +0200 #OTHER by sr draft
sr [Wed, 04 Jul 2018 15:43:39 +0200] rev 622
#OTHER by sr build order was wrong
Wed, 04 Jul 2018 15:43:37 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:37 +0200] rev 621
build order was wrong
Wed, 04 Jul 2018 15:43:35 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:35 +0200] rev 620
build order was wrong
Wed, 04 Jul 2018 15:43:33 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:33 +0200] rev 619
build order was wrong
Wed, 04 Jul 2018 15:43:31 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:31 +0200] rev 618
build order was wrong
Wed, 04 Jul 2018 15:43:29 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:29 +0200] rev 617
build order was wrong
Wed, 04 Jul 2018 15:43:26 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:26 +0200] rev 616
build order was wrong
Wed, 04 Jul 2018 15:43:23 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:23 +0200] rev 615
build order was wrong
Wed, 04 Jul 2018 15:43:22 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:43:22 +0200] rev 614
build order was wrong
Wed, 04 Jul 2018 15:30:27 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:30:27 +0200] rev 613
build order was wrong
Wed, 04 Jul 2018 15:30:25 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:30:25 +0200] rev 612
build order was wrong
Wed, 04 Jul 2018 15:30:19 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:30:19 +0200] rev 611
build order was wrong
Wed, 04 Jul 2018 15:30:16 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:30:16 +0200] rev 610
build order was wrong
Wed, 04 Jul 2018 15:30:15 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:30:15 +0200] rev 609
build order was wrong
Wed, 04 Jul 2018 15:23:57 +0200 #OTHER by sr draft
sr [Wed, 04 Jul 2018 15:23:57 +0200] rev 608
#OTHER by sr build order was wrong
Wed, 04 Jul 2018 15:23:55 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:23:55 +0200] rev 607
build order was wrong
Wed, 04 Jul 2018 15:23:53 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:23:53 +0200] rev 606
build order was wrong
Wed, 04 Jul 2018 15:23:47 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:23:47 +0200] rev 605
build order was wrong
Wed, 04 Jul 2018 15:23:44 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:23:44 +0200] rev 604
build order was wrong
Wed, 04 Jul 2018 15:23:40 +0200 build order was wrong draft
sr [Wed, 04 Jul 2018 15:23:40 +0200] rev 603
build order was wrong
Tue, 03 Jul 2018 03:34:03 +0000 update tags draft
convert-repo [Tue, 03 Jul 2018 03:34:03 +0000] rev 602
update tags
Mon, 02 Jul 2018 07:47:31 +0200 #OTHER by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:31 +0200] rev 601
#OTHER by cg class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:30 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:30 +0200] rev 600
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:28 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:28 +0200] rev 599
initial checkin
Mon, 02 Jul 2018 07:47:25 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:25 +0200] rev 598
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:23 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:23 +0200] rev 597
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:21 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:21 +0200] rev 596
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:14 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:14 +0200] rev 595
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:12 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:12 +0200] rev 594
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:09 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:09 +0200] rev 593
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:47:07 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:47:07 +0200] rev 592
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:49 +0200 #OTHER by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:49 +0200] rev 591
#OTHER by cg class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:48 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:48 +0200] rev 590
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:46 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:46 +0200] rev 589
initial checkin
Mon, 02 Jul 2018 07:46:43 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:43 +0200] rev 588
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:41 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:41 +0200] rev 587
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:39 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:39 +0200] rev 586
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:37 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:37 +0200] rev 585
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:35 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:35 +0200] rev 584
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:32 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:32 +0200] rev 583
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:46:30 +0200 class: PPParserResource draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:46:30 +0200] rev 582
class: PPParserResource test stuff moved
Mon, 02 Jul 2018 07:43:48 +0200 #DOCUMENTATION by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:43:48 +0200] rev 581
#DOCUMENTATION by cg class: PPParserResource class definition
Mon, 02 Jul 2018 07:43:33 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:43:33 +0200] rev 580
removed container
Mon, 02 Jul 2018 07:43:28 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:43:28 +0200] rev 579
initial checkin
Mon, 02 Jul 2018 07:41:20 +0200 #DOCUMENTATION by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:41:20 +0200] rev 578
#DOCUMENTATION by cg initial
Mon, 02 Jul 2018 07:40:28 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:40:28 +0200] rev 577
removed container
Mon, 02 Jul 2018 07:40:19 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:40:19 +0200] rev 576
initial checkin
Mon, 02 Jul 2018 07:39:35 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:39:35 +0200] rev 575
removed container
Mon, 02 Jul 2018 07:39:29 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:39:29 +0200] rev 574
initial checkin
Mon, 02 Jul 2018 07:39:09 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:39:09 +0200] rev 573
removed container
Mon, 02 Jul 2018 07:39:04 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:39:04 +0200] rev 572
initial checkin
Mon, 02 Jul 2018 07:38:50 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:50 +0200] rev 571
removed container
Mon, 02 Jul 2018 07:38:45 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:45 +0200] rev 570
initial checkin
Mon, 02 Jul 2018 07:38:26 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:26 +0200] rev 569
removed container
Mon, 02 Jul 2018 07:38:21 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:21 +0200] rev 568
initial checkin
Mon, 02 Jul 2018 07:38:06 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:06 +0200] rev 567
removed container
Mon, 02 Jul 2018 07:38:01 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:38:01 +0200] rev 566
initial checkin
Mon, 02 Jul 2018 07:36:42 +0200 #DOCUMENTATION by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:36:42 +0200] rev 565
#DOCUMENTATION by cg class: PPCompositeParserTest class definition
Mon, 02 Jul 2018 07:36:37 +0200 #DOCUMENTATION by cg draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:36:37 +0200] rev 564
#DOCUMENTATION by cg class: PPAbstractParserTest class definition
Mon, 02 Jul 2018 07:35:31 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:35:31 +0200] rev 563
removed container
Mon, 02 Jul 2018 07:35:26 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:35:26 +0200] rev 562
initial checkin
Mon, 02 Jul 2018 07:35:04 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:35:04 +0200] rev 561
removed container
Mon, 02 Jul 2018 07:34:58 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:34:58 +0200] rev 560
initial checkin
Mon, 02 Jul 2018 07:34:34 +0200 removed container draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:34:34 +0200] rev 559
removed container
Mon, 02 Jul 2018 07:34:28 +0200 initial checkin draft
Claus Gittinger <cg@exept.de> [Mon, 02 Jul 2018 07:34:28 +0200] rev 558
initial checkin
Mon, 02 Jul 2018 08:46:03 +0200 Tagged Smalltalk/X 8.0.0
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Jul 2018 08:46:03 +0200] rev 557
Tagged Smalltalk/X 8.0.0
Sat, 19 Mar 2016 00:12:47 +0100 CI: Use VM provided by Pharo team on both Linux and Windows. stx-8.0.0
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Mar 2016 00:12:47 +0100] rev 556
CI: Use VM provided by Pharo team on both Linux and Windows. Hand-crafter Pharo VM is no longer needed as the Linux slave in SWING build farm has been upgraded so it has compatible GLIBC. This makes CI scripts simpler and more usable for other people.
Mon, 18 Jan 2016 08:05:03 +0000 For tests on Pharo 5.0, use Spur VM
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 18 Jan 2016 08:05:03 +0000] rev 555
For tests on Pharo 5.0, use Spur VM
Tue, 24 Nov 2015 19:24:45 +0000 Oops, another type (`url`, should be `curl`)
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 24 Nov 2015 19:24:45 +0000] rev 554
Oops, another type (`url`, should be `curl`) Sigh.
Tue, 24 Nov 2015 19:37:14 +0100 Oops, forgot to export PETITCOMPILER_DATA_DIRECTORY variable
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 24 Nov 2015 19:37:14 +0100] rev 553
Oops, forgot to export PETITCOMPILER_DATA_DIRECTORY variable ...so Smalltalk code could not read it. Also fixed test for "include" scripts so they are not downloaded again when already downloaded.
Mon, 23 Nov 2015 14:00:53 +0100 Use shared directory for test data on Jenkins
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 23 Nov 2015 14:00:53 +0100] rev 552
Use shared directory for test data on Jenkins ...in order to save bandwidth and disk space.
Mon, 23 Nov 2015 11:14:30 +0100 Fixed CI scripts on Windows
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 23 Nov 2015 11:14:30 +0100] rev 551
Fixed CI scripts on Windows For an unknown reason, unzip on Windows reports status code 50 (presumably "the disk is (or was) full during extraction.") even if there's plenty of space. To workaround this, simply ignore status code 50 on Windows. Sigh.
Mon, 09 Nov 2015 00:38:23 +0000 Fixed CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 09 Nov 2015 00:38:23 +0000] rev 550
Fixed CI scripts for PetitParser.
Mon, 09 Nov 2015 00:38:23 +0000 Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 09 Nov 2015 00:38:23 +0000] rev 549
Added CI scripts for PetitParser.
Thu, 08 Oct 2015 09:41:03 +0100 Added README and LICENSE
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Oct 2015 09:41:03 +0100] rev 548
Added README and LICENSE
Thu, 10 Sep 2015 07:13:16 +0100 Portability: Removed tests/asserts referring to BlockClosure
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 10 Sep 2015 07:13:16 +0100] rev 547
Portability: Removed tests/asserts referring to BlockClosure Due to historical reasons, there's no BlockClosure in Smalltalk/X, the class is named Block. Conversely, there's no Block in Squeak/Pharo.
Tue, 08 Sep 2015 09:15:35 +0100 Oops, re-added list splicemap for stx:goodies/petitparser/compiler
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 09:15:35 +0100] rev 546
Oops, re-added list splicemap for stx:goodies/petitparser/compiler It somehow got lost during merge
Tue, 08 Sep 2015 03:20:10 +0100 Forge Monticello ancestry when exporting .mcz
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 03:20:10 +0100] rev 545
Forge Monticello ancestry when exporting .mcz Generate ancestry based in Mercurial history and individual package's splice maps.
Tue, 08 Sep 2015 02:49:45 +0100 Portabiluty: use `Exception new signal: message` to throw exceptions
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 02:49:45 +0100] rev 544
Portabiluty: use `Exception new signal: message` to throw exceptions ...instead of #signalWith: It seems that this is the only portable way to throw exceptions (at least among Pharo and Smalltalk/X)
Tue, 08 Sep 2015 02:40:05 +0100 Poratbility: do not use #removeAtIndex: under Pharo.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 02:40:05 +0100] rev 543
Poratbility: do not use #removeAtIndex: under Pharo. Pharo does not have #removeAtIndex: which is actually and ANSI protocol. But Pharoers do not like ANSI and don't give a shit about compatibility. To workaround it, use super-ugly #respondsTo: test.
Tue, 08 Sep 2015 02:06:11 +0100 Use #skipIf: instead of <skip>
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 02:06:11 +0100] rev 542
Use #skipIf: instead of <skip>
Tue, 08 Sep 2015 01:31:37 +0100 Added ,mcz export by-producsts to .hgignore
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 01:31:37 +0100] rev 541
Added ,mcz export by-producsts to .hgignore
Tue, 08 Sep 2015 02:23:45 +0100 Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 02:23:45 +0100] rev 540
Merge
Tue, 08 Sep 2015 01:24:23 +0100 Updated splicemaps.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Sep 2015 01:24:23 +0100] rev 539
Updated splicemaps.
Mon, 07 Sep 2015 11:53:38 +0100 PPCConfiguration refactoring: [10/10]: Cleaned up compilation API
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 07 Sep 2015 11:53:38 +0100] rev 538
PPCConfiguration refactoring: [10/10]: Cleaned up compilation API The main compilation method is now PPParser>>compileWithOptions: Removed oither old and unused compilation methods from PPParser and other PetitCompiler classes.
Mon, 07 Sep 2015 08:20:46 +0100 PPCConfiguration refactoring: [9/10]: Renamed PPCConfiguration to PPCCompiler.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 07 Sep 2015 08:20:46 +0100] rev 537
PPCConfiguration refactoring: [9/10]: Renamed PPCConfiguration to PPCCompiler.
Mon, 07 Sep 2015 08:03:02 +0100 PPCConfiguration refactoring: [8/10]: Cleaned up compilation API.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 07 Sep 2015 08:03:02 +0100] rev 536
PPCConfiguration refactoring: [8/10]: Cleaned up compilation API. Methods in PPCConfiguration not meant for public use have been moved to private protocol to make it clear.
Fri, 04 Sep 2015 14:06:56 +0100 PPCConfiguration refactoring: [7/10]: allow to configure passes
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 04 Sep 2015 14:06:56 +0100] rev 535
PPCConfiguration refactoring: [7/10]: allow to configure passes ...run during compilation by setting a collection of passes to run. Got rid of PPCPluggableConfiguration and PPCConfiguration subclasses. Removed a bunch of options used to suppress certain passes.
Sat, 29 Aug 2015 07:56:14 +0100 PPCConfiguration refactoring: [6/10]: use #runPass: instead of self-sends.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 29 Aug 2015 07:56:14 +0100] rev 534
PPCConfiguration refactoring: [6/10]: use #runPass: instead of self-sends. ...in PPCConfiguration>>invokePhases. This is a preparation for removing #invokePhases completely and configuring the compilation via list of phases.
Wed, 26 Aug 2015 23:34:48 +0100 PPCConfiguration refactoring: [5/10]: Commented options in PPCCompilationOptions.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Aug 2015 23:34:48 +0100] rev 533
PPCConfiguration refactoring: [5/10]: Commented options in PPCCompilationOptions. So it's more clear for what the option is and how to use it. This is a base for user-documentation as options are meant to be set by the end user.
Wed, 26 Aug 2015 23:01:00 +0100 PPCConfiguration refactoring: [4/10]: introduced a class - PPCPass
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Aug 2015 23:01:00 +0100] rev 532
PPCConfiguration refactoring: [4/10]: introduced a class - PPCPass ... representing a compilation pass over the PPCNode tree. The pass has a common api method: #run:in: which is not used in PPCConfiguration. This simplifed the code and removed some code duplication.
Wed, 26 Aug 2015 21:41:20 +0100 PPCConfiguration refactoring: [3/10]: Moved some sime instvars to context
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 26 Aug 2015 21:41:20 +0100] rev 531
PPCConfiguration refactoring: [3/10]: Moved some sime instvars to context Move some context-related options from PPCConfiguration to PPCCompilationContext. PPCConfiguration now access them wia accessor methods.
(0) -120 tip