Commit Graph

3141 Commits

Author SHA1 Message Date
Terence Parr 4ba571c4d6 Merge branch 'master' of github.com:antlr/antlr4 2015-01-31 14:29:42 -08:00
Terence Parr 2bf3727055 Merge branch 'fix-804'
* fix-804:
  Initialize DFA.precedenceDfa when the DFA instance is created
  Fix potential misuse of the DFA start state when initializing a decision from multiple threads
2015-01-31 14:27:52 -08:00
Sam Harwell bc98e5b687 Initialize DFA.precedenceDfa when the DFA instance is created 2015-01-31 16:10:03 -06:00
ericvergnaud 39818ad547 Merge pull request #806 from TomLottermann/master
Added as contributor due to a fix in antlr4-javascript
2015-01-29 23:12:45 +08:00
Thomas Lottermann 83d91ad1da Added as contributor due to a fix in antlr4-javascript
https://github.com/antlr/antlr4-javascript/pull/18
2015-01-29 15:32:40 +01:00
Sam Harwell 84fb456aac Fix potential misuse of the DFA start state when initializing a decision from multiple threads
Fixes #804
2015-01-26 15:50:12 -06:00
Terence Parr 8d9c7d2801 fix ordering issues with parameters (again!) argh. 2015-01-23 21:38:46 -08:00
Terence Parr 4cc275ab52 I did not have project URL in pom and the maven deploy failed again. 2015-01-23 15:33:01 -08:00
Terence Parr 2065644b4a Merge pull request #803 from parrt/figureout-maven-deploy-to-central
Figure out maven deploy to central
2015-01-23 14:50:22 -08:00
Terence Parr 87711b4704 it looks like I got the maven deploy thing going after initial failure for not signing the antlr maven plug-in. 2015-01-23 14:48:58 -08:00
Terence Parr 3a4d53adea had license to the pom files and make sure that they use the jar packaging. 2015-01-23 14:39:36 -08:00
Terence Parr b033b5ceb1 tell the pom to sign the artifacts for the antler maven plug-in. 2015-01-23 14:37:41 -08:00
Terence Parr 2246e7500b tweak deploy 2015-01-22 19:29:21 -08:00
Terence Parr e1e12f0b41 update readme 2015-01-22 17:52:07 -08:00
Terence Parr ef56710fb4 tweak 2015-01-22 17:43:01 -08:00
Terence Parr 241bde4278 installed jars into local library; also add print and log messages. 2015-01-22 17:29:28 -08:00
Terence Parr 6a7717cecb Merge pull request #801 from parrt/separate-deploy-from-build
Separate deploy from build
2015-01-22 17:09:20 -08:00
Terence Parr 4dcc65d452 make all 4.5 2015-01-22 17:08:19 -08:00
Terence Parr 1b104cf426 make all 4.5 2015-01-22 17:07:57 -08:00
Terence Parr 65e4dc47e1 fix unit tests for recent bug fix so that they work with JavaScript. 2015-01-22 17:00:07 -08:00
Terence Parr 0b589c3db3 add binary Windows installer to PyPi 2015-01-22 16:59:35 -08:00
Terence Parr 790994f531 fix unit tests for recent bug fix so that they work with JavaScript. 2015-01-22 16:59:09 -08:00
Terence Parr 2be74daaae add C# construction and Python 3 2015-01-22 16:27:19 -08:00
Terence Parr ab8e93d6fb added javascript runtime build 2015-01-22 15:14:23 -08:00
Terence Parr 481a6bc773 bring in changes from the master 2015-01-22 15:01:17 -08:00
Terence Parr c84f024676 Merge pull request #800 from parrt/rm-nullable-annotations
Rm nullable annotations
2015-01-22 14:35:19 -08:00
Terence Parr be03964df3 rm @NotNull and @Nullable from codebase to simplify 2015-01-22 14:34:51 -08:00
Terence Parr 0ee58d9295 rm JavaAnnotations 2015-01-22 13:28:22 -08:00
Terence Parr a89bfee9e9 set to snapshot again for one more rc 2015-01-22 13:26:40 -08:00
Terence Parr 262d7541d2 Merge pull request #799 from parrt/freshen-unit-test-gen
Freshen unit test gen
2015-01-22 13:16:46 -08:00
Terence Parr 7e21ec761e freshen unit tests 2015-01-22 11:44:01 -08:00
Terence Parr ac4786c29a Fixes 2015-01-21 20:59:04 -08:00
Terence Parr 85c9b6b62b major rebuild of testing. auto regen the tests for all targets now;target is called regen_tests. added some helpful methods that let you test each target individually 2015-01-21 17:14:33 -08:00
Terence Parr 017fbc8ef7 Make new unit tests compatible with all targets; refactor Generator to take cmd-line arg or current dir. rename some methods. add some output. 2015-01-21 17:12:24 -08:00
Terence Parr e2dc5e5d2e set Generator so that it builds with the current working directory as the main root antlr4 dir like bild.py does. 2015-01-21 10:59:31 -08:00
Terence Parr 41713e1869 revert to 353235c 2015-01-21 10:15:47 -08:00
Terence Parr 0f9279588b Merge branch 'fix-recovery' 2015-01-21 10:05:19 -08:00
Terence Parr 353235ccf4 Merge pull request #797 from michaelpj/fix-recovery
Fix excess token consumption after `recoverInline`
2015-01-21 10:03:34 -08:00
Terence Parr 136e8a6286 tweak 2015-01-20 17:16:07 -08:00
Terence Parr bab8d2cf40 Merge branch 'master' into fix-recovery 2015-01-20 17:08:47 -08:00
Terence Parr 34cc04bf6a rm annotations dir from project 2015-01-20 16:59:04 -08:00
Terence Parr 8b11b67f82 Merge pull request #794 from antlr/maven-cleanup
maven cleanup
2015-01-20 16:40:46 -08:00
Michael Peyton Jones 3d71fc99d6 Update the documentation for recoverInline to advise against
consumption.
2015-01-20 14:19:47 +00:00
Michael Peyton Jones 9e09e6a9c0 Don't consume after error recovery.
recoverInline should handle making sure that the token stream is
advanced to the appropriate position. It is difficult for the caller to
do that, as recoverInline may create a "new" token that is not actually
in the stream.
2015-01-20 14:18:40 +00:00
Michael Peyton Jones dea7c768d4 Test for recovery over-consumption 2015-01-20 10:54:53 +00:00
Terence Parr 368aad8223 Fixes #796; wasnt rebuilding XPath stuff with latest 4.5 2015-01-19 16:13:00 -08:00
ericvergnaud 1926a1636a maven cleanup
- added note for maven developers
 - removed maven plugins
 - updated maven dependencies for dev only
 - added antlr4 annotations
2015-01-19 23:04:46 +08:00
ericvergnaud 0e03820487 git health 2015-01-17 07:33:30 +08:00
Terence Parr 448061208f got the basics of pypi in there. 2015-01-16 11:57:32 -08:00
Terence Parr e6f3911fa5 add python sdist build. separate out the deploy stuff with scaffolding to fill in. 2015-01-16 11:52:14 -08:00