Commit Graph

4642 Commits

Author SHA1 Message Date
Eric Vergnaud cb75cceb91 and again 2015-09-18 22:38:49 +08:00
Eric Vergnaud 986d00a5a0 missing 'new', thanks Mike 2015-09-18 22:21:17 +08:00
Rajiv Subrahmanyam e5f011a9a1 #999: Using unicode(c) instead of str(c) to avoid exception when unicode string contains high byte chars 2015-09-17 22:23:10 -07:00
Eric Vergnaud 50cc266fed and again 2015-09-18 03:31:54 +08:00
Eric Vergnaud 6c4e56c2e7 try 3.4 again 2015-09-18 03:26:44 +08:00
Krzysztof Kaczor b2d771e01c fixed bug that prevented run on nodejs 2015-09-17 21:25:37 +02:00
Krzysztof Kaczor 7a7480911c added proper visit function in ParseTreeVisitor 2015-09-17 21:21:49 +02:00
Eric Vergnaud 41a7833898 print python version 2015-09-18 03:20:43 +08:00
Eric Vergnaud 9d3a8e8368 and again 2015-09-18 03:11:53 +08:00
Eric Vergnaud 332e2e0254 and again 2015-09-18 03:09:48 +08:00
Eric Vergnaud ac05695db5 rollback travis yaml 2015-09-18 02:53:34 +08:00
Eric Vergnaud 70c33728d0 try again 2015-09-18 02:49:48 +08:00
Eric Vergnaud 0e9f19f2aa travis install requires sudo 2015-09-18 02:37:17 +08:00
Eric Vergnaud f05c9962df force travis build 2015-09-18 02:28:48 +08:00
Eric Vergnaud fce545b51c try installing python3 2015-09-18 02:24:44 +08:00
Eric Vergnaud 377fd29f85 try again 2015-09-18 02:13:53 +08:00
Eric Vergnaud 6e9680f9cf trying to get python3 tests to run on travis-ci 2015-09-18 02:09:52 +08:00
Eric Vergnaud f7a9a73d64 fix test generation parameters, enable non-java targets 2015-09-17 02:51:10 +08:00
Eric Vergnaud a24b4fdf06 fix TestGenerator unclear path detection, enable generation of all targets except javascript browsers 2015-09-17 02:50:09 +08:00
Eric Vergnaud 488f7b92ae was failing when ran in NodeJS 2015-09-14 23:34:52 +08:00
Terence Parr 66bd976cd1 Merge pull request #989 from ericvergnaud/make-require-worker-compatible
Make 'require' web worker compatible
2015-09-13 16:42:39 -07:00
Terence Parr ac64b032a1 Merge pull request #988 from ericvergnaud/fix-javascript-generation
Fixes an issue pointed out by Mike Cargal, where null literals where …
2015-09-13 16:40:34 -07:00
Eric Vergnaud 1e89482a64 Actually, Torben was kind enough to fix the require version from Smoothie, moved to a new framework called Honey, and to switch to the MIT license.
So dropped my version, which also required some fix for Safari, in favor of this one that I don't have to maintain
2015-09-11 16:20:29 +08:00
Michael Peyton Jones 0c29b54fcb Update generated test source 2015-09-07 17:47:02 +01:00
Michael Peyton Jones 09588d2936 Update templates for other languages similarly 2015-09-07 17:39:41 +01:00
Michael Peyton Jones af00e52de6 Correctly append newline to test output 2015-09-07 17:37:05 +01:00
Michael Peyton Jones 797cf08111 Delete remaining commented out syncs.
These sync calls are truly redundant - when we are in a simple
alternative block, we can recover sufficiently with `recoverInline`, and
so the syncs do not add anything.
2015-09-07 17:37:05 +01:00
Michael Peyton Jones 940cbcf19f Uncomment syncs before adaptivePredict
These allow slightly better error recovery before we run
`adaptivePredict`, as illustrated by the test.
2015-09-07 11:56:30 +01:00
Eric Vergnaud 6c0b7d9c87 Improve compatibility across contexts: nodejs, web ui and web worker 2015-09-04 00:19:34 +08:00
Eric Vergnaud e7cdc2271f Largely rewritten to support usage in web worker thread without breaking compatibility with NodeJS require 2015-09-03 23:40:06 +08:00
Eric Vergnaud a80052fa2a Fixed a bug when locating JavaScript runtime, and refactored common code 2015-09-03 23:23:01 +08:00
Eric Vergnaud b65d521574 Fix test generator to support browser tests generation when generating all tests 2015-09-03 23:20:02 +08:00
Eric Vergnaud ebf8b9aaea Fix templates which were referring to a missing class 2015-09-03 23:18:58 +08:00
Eric Vergnaud bf00f6b57e Switch to selenium v46 2015-09-03 23:17:37 +08:00
Eric Vergnaud ee3d29cc50 Fixes an issue pointed out by Mike Cargal, where null literals where registered as 'null' instead of null in both lexicalNames and symbolicNames, thus resulting in erroneous error messages when handling parsing errors. 2015-09-03 20:59:50 +08:00
Terence Parr 4617daaea7 Merge pull request #987 from ericvergnaud/improve-hashing-performance
Improve hashing performance
2015-08-31 11:03:49 -07:00
Eric Vergnaud 27855f7ed4 remove slow asserts 2015-08-26 23:43:03 +08:00
Eric Vergnaud d7d59c53a7 more tuning 2015-08-26 23:42:14 +08:00
Eric Vergnaud 1b3f74495f typo 2015-08-26 23:41:21 +08:00
Eric Vergnaud 295d235728 typo 2015-08-26 23:40:41 +08:00
Eric Vergnaud 980072b6b4 more tuning 2015-08-26 23:40:14 +08:00
Eric Vergnaud 3a10724919 typo 2015-08-26 23:39:31 +08:00
Eric Vergnaud 1b5437aeab more tuning 2015-08-26 23:39:04 +08:00
Eric Vergnaud 2f4f36d60c typos 2015-08-26 02:14:19 +08:00
Eric Vergnaud e6d27c7a7c use native tuple hash instead of str hash 2015-08-26 02:13:56 +08:00
Eric Vergnaud 164a34ba6e use native tuple hash instead of str hash 2015-08-26 01:17:23 +08:00
Eric Vergnaud cfb557cc90 add performance test 2015-08-26 01:15:59 +08:00
parrt c07aa4ede1 [maven-release-plugin] prepare for next development iteration 2015-08-20 12:11:58 -07:00
parrt 3611fde621 [maven-release-plugin] prepare release 4.5.1-1 2015-08-20 12:11:55 -07:00
Terence Parr 53ec1956ab Merge pull request #983 from jvanzyl/master
Add Main-Class attribute to shaded tool JAR
2015-08-20 11:27:49 -07:00