Commit Graph

5559 Commits

Author SHA1 Message Date
Terence Parr eeeb43f9a0 Merge pull request #1426 from Naios/master
Fix a dangerous c-cast in the cpp codegen
2016-11-29 10:53:04 -08:00
Terence Parr 595fb089b0 Merge pull request #1427 from ericvergnaud/poor-left-recursive-rule-performance
Fix poor left recursive rule performance in python + javascript
2016-11-29 10:10:24 -08:00
Eric Vergnaud 6e0d02a32d enable perf tests for python and javascript 2016-11-30 01:29:44 +08:00
Eric Vergnaud f9d79dfcb2 implement LR optimisation in JavaScript + align naming + DFAState ctor bugs 2016-11-30 01:29:18 +08:00
Eric Vergnaud 6e071f4950 implement LR optimisation in Python3 + align naming + DFAState ctor bugs 2016-11-30 00:40:42 +08:00
Eric Vergnaud ccde4051bd fixed the 2 failing tests with left recursion optimisation 2016-11-30 00:40:01 +08:00
Denis Blank c8279a1d89 Fix a dangerous c-cast in the cpp codegen 2016-11-29 17:14:02 +01:00
Terence Parr 3a8ec78de2 Merge pull request #1422 from wxio/master
Update contributors.txt
2016-11-28 17:35:39 -08:00
Gary Miller fa31d6f708 Update contributors.txt 2016-11-29 12:18:51 +11:00
Eric Vergnaud ec5f64a459 start migrating, but 2 tests are failing 2016-11-29 00:05:13 +08:00
Eric Vergnaud 3026c3cc94 start migrating 2016-11-28 23:05:43 +08:00
Terence Parr 66ea9891aa Merge pull request #1414 from parrt/master
add tool tests but only when testing java target
2016-11-27 15:01:34 -08:00
parrt 643dc2a005 move to script file 2016-11-27 14:06:19 -08:00
parrt 30c7c43712 add tool tests but only when testing java target 2016-11-27 13:35:35 -08:00
Terence Parr 508a23c8f5 Merge pull request #1413 from ericvergnaud/split-travis-build
divide and conquer Travis CI
2016-11-27 13:31:18 -08:00
Eric Vergnaud bd7df071f9 start with the slow builds 2016-11-28 03:04:30 +08:00
Eric Vergnaud 069cf9354d divide and conquer 2016-11-28 02:50:30 +08:00
Eric Vergnaud 33401add2c divide and conquer 2016-11-28 02:47:48 +08:00
Eric Vergnaud 0cf3c2cf50 divide and conquer 2016-11-28 02:44:07 +08:00
Eric Vergnaud c3f9cb3cc7 divide and conquer 2016-11-28 02:22:18 +08:00
Eric Vergnaud 874fea8cc6 reverting to global add ons for now 2016-11-28 01:43:15 +08:00
parrt 228bcac063 stick with existing not iterative walker by default. 2016-11-27 09:42:23 -08:00
Eric Vergnaud dd7dcf089d divide and conquer 2016-11-28 01:39:04 +08:00
Eric Vergnaud bebdeedada divide and conquer 2016-11-28 01:36:46 +08:00
Eric Vergnaud d1496ed76a divide and conquer 2016-11-28 01:19:30 +08:00
Eric Vergnaud 48d3a458b5 divide and conquer 2016-11-28 01:13:36 +08:00
Eric Vergnaud ab3bba906d divide and conquer 2016-11-28 01:07:30 +08:00
Eric Vergnaud 4f48d533fa divide and conquer 2016-11-28 00:56:14 +08:00
parrt c258fd2a5d rm redundant init 2016-11-27 08:41:11 -08:00
parrt c695ed25e9 Fixes #1238. @antlr/antlr-targets might want to tweak their targets. 2016-11-25 13:01:07 -08:00
parrt 3506dcef1d add @Override to hush warnings. Manually did some of https://github.com/antlr/antlr4/pull/1066 2016-11-25 12:52:44 -08:00
Terence Parr 9a0a54f0e6 Merge pull request #1405 from MrSampson/patch-1
Change jar file from 4.5 to 4.5.3
2016-11-25 12:46:35 -08:00
parrt b6eb4141cf update contributors 2016-11-25 12:46:16 -08:00
parrt 41dd8f2681 Merge branch 'patch-2' of git://github.com/MrSampson/antlr4 into MrSampson-patch-2 2016-11-25 12:44:52 -08:00
Terence Parr aac6c03dfd Merge pull request #1408 from parrt/ghosthope-master
Javascript performance improvement (hash function)
2016-11-25 12:29:16 -08:00
parrt 9d3415ed8a Merge branch 'master' of git://github.com/ghosthope/antlr4 into ghosthope-master 2016-11-25 12:28:14 -08:00
Terence Parr ee614db2cd Merge pull request #1231 from twz123/iterative-tree-walker
Add an iterative version of the ParseTreeWalker
2016-11-25 12:24:31 -08:00
parrt 14bc6c4a68 add appveyor badge 2016-11-25 12:18:30 -08:00
parrt d7996391f4 tweak issue template 2016-11-25 11:59:47 -08:00
ghosthope a20a87fad6 typo 2016-11-25 17:56:04 +03:00
Oliver Sampson b4bf40e47e Update getting-started.md 2016-11-25 15:52:18 +01:00
ghosthope cc59a359ae contributor name was added 2016-11-25 15:36:24 +03:00
Oliver Sampson 8b8afbf16c Update contributors.txt 2016-11-25 13:03:51 +01:00
Oliver Sampson 3ed4348ab6 Update getting-started.md 2016-11-25 13:01:24 +01:00
Tom Wieczorek d1bc0f5ca5
Merge remote-tracking branch 'origin/master' into iterative-tree-walker 2016-11-25 12:25:27 +01:00
Tom Wieczorek cc59a699d4
Add myself to the list of contributors using the date of my first commit. 2016-11-25 12:16:48 +01:00
Terence Parr df40db35a4 Merge pull request #1400 from janyou/readme
modify info on Swift target
2016-11-24 20:40:33 -08:00
Terence Parr 474c33e5db Merge pull request #1396 from janyou/swift-target-readme
update swift-target.md
2016-11-24 20:40:12 -08:00
Terence Parr fdee94d529 Merge pull request #1404 from parrt/expr-performance-test
Fixes #994; poor left-recursive rule performance
2016-11-24 20:30:45 -08:00
parrt 933cc6e63c make the switch an ENV not property. 2016-11-24 20:30:18 -08:00