Commit Graph

6880 Commits

Author SHA1 Message Date
Terence Parr 98dc2c0f02
Merge pull request #2213 from EternalPhane/master
Fix #1855, #2211
2018-06-16 09:58:25 -07:00
Zongyuan Zuo 8dfcf32cfc
Merge branch 'master' into master 2018-06-16 22:12:09 +08:00
Terence Parr 61acb35f0c
Merge pull request #2299 from dhalperi/streamline-java-statics
Java.stg: use static functions instead of inline arrays
2018-06-02 13:00:42 -07:00
Daniel Halperin 2a6a107b49 Java.stg: use static functions instead of inline arrays 2018-05-30 21:17:59 -07:00
Terence Parr 8005cfd090
Merge pull request #2288 from johnvanderholt/master
fixed spelling mistake in js docs
2018-05-15 08:36:19 -07:00
john cb70d10a78 added name to contibuters.txt 2018-05-15 13:21:07 +02:00
john d076768dff fixed spelling mistake in js docs 2018-05-15 13:17:23 +02:00
Zongyuan Zuo 2d08b9f414
Merge branch 'master' into master 2018-03-26 20:36:50 +08:00
EternalPhane 8fb3b42ded rewrite with std::is_nothrow_copy_constructible 2018-03-26 20:31:51 +08:00
Terence Parr 6ffc59d63c
Merge pull request #2223 from io7m/master
Add an Automatic-Module-Name
2018-03-18 15:33:40 -07:00
Terence Parr 30ef969e76
Merge pull request #2177 from mike-lischke/threading-fix
Patch for multi-threaded parsing with the C++ runtime
2018-03-01 09:29:29 -08:00
Zongyuan Zuo b4a43a886d
fix typos 2018-02-26 19:55:51 +08:00
Zongyuan Zuo 54297cd329
rewrite + add patch to all stl containers 2018-02-26 19:51:21 +08:00
Mark Raynsford 08fd9111fa
Sign contributor agreement 2018-02-11 13:07:51 +00:00
Mark Raynsford b5b3a3c5fc
Add an Automatic-Module-Name
This adds an Automatic-Module-Name entry to the runtime jar in order to
provide a stable name upon which other modules can depend. The module
name chosen was "org.antlr.antlr4.runtime". This closely matches the
Maven artifact name with the obviously change that the module name
doesn't contain a hyphen (hyphens can't be used in module names at
the language level in Java).

Fix #2163
2018-02-11 13:06:19 +00:00
Terence Parr 7a2b95ab53
Merge pull request #2181 from kbsletten/remove-unused-_loadString-parameter
Remove unused  `_loadString` parameter
2018-02-07 17:45:34 -08:00
Kyle Sletten 6e5155c943
Merge branch 'master' into remove-unused-_loadString-parameter 2018-02-07 09:24:05 -07:00
EternalPhane 6b8e9824a6 fix #2211 2018-02-03 17:12:09 +08:00
EternalPhane d027f00aca add patch to std::vector 2018-01-30 00:17:41 +08:00
EternalPhane 940e174b5e fix typos 2018-01-29 21:38:15 +08:00
EternalPhane 2c8542b514 let Any::Derived<T>::clone depend on whether T is copy-constructible 2018-01-29 20:48:07 +08:00
Terence Parr 4cca8cd68d
Merge pull request #2184 from jkmar/return_result_in_visitor
[Python3] return result instead of None in visitor
2018-01-01 11:34:50 -08:00
jkmar 6326725270 [Python2] return result instead of None in visitor 2018-01-01 20:29:40 +01:00
jkmar dfba8c68db [Python3] return result instead of None in visitor 2017-12-27 22:22:49 +01:00
Kyle Sletten 8fadd61f43
Sign contributers.txt 2017-12-20 11:42:10 -07:00
Kyle Sletten a7f3efb7eb
Remove unused parameter in `_loadString`
The usage of this method was removed in commit 51edf3cece, but the parameter remained.
2017-12-20 11:39:57 -07:00
parrt 74779f334a tweak comment to be consistent with code. Fixes #2172 2017-12-19 12:33:09 -08:00
Mike Lischke ceb4ca7ce7 Merge branch 'master-upstream' 2017-12-14 13:26:02 +01:00
Mike Lischke f17319a9a5 Fixed multi-threading issue in C++ runtime.
The shared s0 state in a DFA was deleted when setting a new one (from the DFA entries possibly). That could led to a situation where a valid reference was deleted, even though it's still needed.

Additionally fixed some formattings and updated the XCode projects in the demo.
2017-12-14 13:25:12 +01:00
parrt ba47b092e9 update setup.py to use setuptools not distutils (Python 3) 2017-12-10 12:32:52 -08:00
parrt d674274f99 update setup.py to use setuptools not distutils 2017-12-10 12:28:05 -08:00
parrt e0aa817929 tweak cutting release doc 2017-12-10 10:53:38 -08:00
parrt 398c018612 tweak doc 2017-12-09 12:19:25 -08:00
parrt 17b6277502 [maven-release-plugin] prepare for next development iteration 2017-12-09 12:04:26 -08:00
parrt bdc05c87be [maven-release-plugin] prepare release 4.7.1 2017-12-09 12:04:17 -08:00
parrt c5cec0397a tweak cutting release doc 2017-12-09 11:27:06 -08:00
parrt 5c112be2ab update release notes auto generator 2017-12-08 13:07:59 -08:00
parrt 763a1242b7 update version number and tweak doc 2017-12-08 12:47:11 -08:00
parrt f113891e06 add script to gen release doc 2017-12-08 11:10:04 -08:00
Mike Lischke baf8b95b1c Updated XCode project + fixed a gotcha in ATNState::removeTransition. 2017-12-08 09:33:33 +01:00
Terence Parr 7259baaf8a
Merge pull request #2151 from davesisson/hidden-tokens
Export GetHiddenTokens routines
2017-12-07 09:55:05 -08:00
Terence Parr 5987936a86
Merge pull request #2150 from davesisson/trees
Fix issue with tree finding when the underlying slice needs to be resized.
2017-12-07 09:54:52 -08:00
Terence Parr c349ba3c8a
Merge pull request #2149 from davesisson/master
Changed rotation to support 32 and 64-bit architectures as noted in issue #2060.
2017-12-07 09:54:42 -08:00
Terence Parr a4a14213f9
Merge pull request #2146 from parrt/case-insensitivity-doc
Case insensitivity doc
2017-12-06 13:19:01 -08:00
parrt ab623a1867 Merge branch 'master' into case-insensitivity-doc 2017-12-06 12:36:23 -08:00
Terence Parr 489a11b7a2
Merge pull request #2066 from KvanTTT/unreachable-tokens
New unreachable token value warning
2017-12-06 12:35:53 -08:00
parrt 4763949d42 pull in additions by Sebastian Lang 2017-12-06 12:23:43 -08:00
parrt 846c7dafda pull in additions by Sebastian Lang 2017-12-06 12:22:11 -08:00
Sebastian Lang 1af14fb287 Add CaseChangingCharStream that converts symbols to upper or lower case 2017-12-06 12:20:46 -08:00
David Morais Ferreira 87ea4c4862 pull in contrib 2017-12-06 12:20:33 -08:00