Commit Graph

4562 Commits

Author SHA1 Message Date
Terence Parr 7b602e6054 Merge pull request #993 from ericvergnaud/minor-javacript-bug-fixes
was failing when ran in NodeJS
2015-09-18 12:22:39 -07:00
Eric Vergnaud 5c101e750e re-enable full csharp test suite 2015-09-19 02:43:28 +08:00
Eric Vergnaud 7beb07bfc3 SUCCESS!!!! All ANTLR targets successfully build and pass tests on travis-ci! 2015-09-19 02:42:20 +08:00
Eric Vergnaud 2f082e29fc fix mono 3.12.1 stack overflow on ubuntu with 60k+ string concat expression #2 2015-09-19 02:30:13 +08:00
Eric Vergnaud 7743e44517 fix mono 3.12.1 stack overflow on ubuntu with 60k+ string concat expression 2015-09-19 01:59:22 +08:00
Eric Vergnaud 2cea58868f get errors from xbuild 2015-09-19 01:33:17 +08:00
Eric Vergnaud f21ec5826e More info, maybe? 2015-09-19 00:59:19 +08:00
Eric Vergnaud 6d859a5168 Get compile error for failing test 2015-09-19 00:51:37 +08:00
Eric Vergnaud 8bf760a437 now try mono 2015-09-19 00:02:47 +08:00
Eric Vergnaud 95578de8c6 fix maven warning 2015-09-19 00:02:32 +08:00
Eric Vergnaud f804d124dc need PR #993 to run on TRAVIS-CI 2015-09-18 23:40:17 +08:00
Eric Vergnaud cbd3fad083 fix maven warnings 2015-09-18 23:39:39 +08:00
Krzysztof Kaczor e2554805de added myself as contributor 2015-09-18 17:30:11 +02:00
Krzysztof Kaczor 55fce54f4e reverted fix 2015-09-18 17:29:55 +02:00
Eric Vergnaud 68cdaea368 now trying mono! 2015-09-18 23:29:52 +08:00
Eric Vergnaud 50e1512e4f ok, now locate python3.4! 2015-09-18 23:17:40 +08:00
Eric Vergnaud 41f2455c39 better with autoconf? 2015-09-18 23:10:55 +08:00
Eric Vergnaud a3c071a979 and again 2015-09-18 23:06:26 +08:00
Eric Vergnaud 14ade86e09 and again 2015-09-18 23:00:39 +08:00
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