Commit Graph

7939 Commits

Author SHA1 Message Date
parrt c0e22b99d6 js build modified some files 2021-03-11 14:36:29 -08:00
parrt 2b5bb2249e [maven-release-plugin] prepare for next development iteration 2021-03-11 14:18:19 -08:00
parrt 5e5b6d35b4 [maven-release-plugin] prepare release 4.9.2 2021-03-11 14:18:13 -08:00
parrt cb4e59d420 bump version to 4.9.2 2021-03-11 14:10:44 -08:00
parrt 8d621b73b6 support new anaconda mac location. 2021-03-11 13:55:37 -08:00
Terence Parr d889ba8668
Merge pull request #3113 from mike-lischke/master
Fixed ANTLRInputStream and ANTLRFileStream
2021-03-10 09:03:03 -08:00
Mike Lischke 4431f1ff69 Small improvement 2021-03-10 13:21:54 +01:00
Mike Lischke ff629d543a Another build fix
C++ is not <any other language where you don't need a useless constructor>
2021-03-10 12:07:09 +01:00
Mike Lischke 9d1737f33b Build fix 2021-03-10 11:58:49 +01:00
Mike Lischke 5731e64e22 Added a sanity check for input size. 2021-03-10 11:49:22 +01:00
Mike Lischke 84d4ce73de More changes to the ANTLRInputStream and ANTLRFileStream classes
- Added a default c-tor to the input stream to avoid an ambiquity.
- Changed the input stream API so that it can take a string pointer + length and use that for UTF conversion, avoiding so unnecessary copies. Convenience methods exist to use a std::string or a std::string_view.
- With that only a single load() method is necessary.
- In ANTLRFileStream the other c-tors are now also deleted, as they make no sense there.
2021-03-10 11:21:04 +01:00
Mike Lischke f881e3ec3f Wrong load call fixed. 2021-03-09 11:04:04 +01:00
Mike Lischke 93c06214a6 Fixed C++ tests and build warnings 2021-03-09 11:01:57 +01:00
Mike Lischke faa64fdfa7 Merge branch 'master-upstream' 2021-03-09 09:44:28 +01:00
Mike Lischke 62a829fb65 Fixed ANTLRInputStream and ANTLRFileStream
A previous change to add std::string_view support to ANTLRInputStream for C++17 caused some trouble because of ABI changes. This has been changed to define 2 constructors, one for std::string_view (for C++17) and the original one for std::string.
This is turn caused an error in ANTLRFileStream, which also takes a string in the constructor (but handling it as file name instead of input). To make this clearer the c-tor taking a std::string has been deleted in ANTLRFileStream and the class now requires to load input via the loadFile() function. This might cause some trouble for those users who had used the std::string constructor of ANTLRFileStream, but I think the better error reporting outweighs the little annoyance.
2021-03-09 09:42:55 +01:00
Terence Parr 0f8bddcbc1
Merge pull request #3009 from xTachyon/bettercpp
Serialized ATN const array generates horrible machine code fix
2021-03-03 18:05:14 -08:00
Damian Andrei 76975c15ae
Merge branch 'master' into bettercpp 2021-03-03 12:55:51 +02:00
ericvergnaud dc460a0514
Merge pull request #3100 from hackeris/patch-1
fix javascript import in example code
2021-03-02 11:18:19 +08:00
ericvergnaud 9af2480f48
Merge branch 'master' into patch-1 2021-03-02 10:11:35 +08:00
不是油条 ab2b71ce42
sign to contributors 2021-03-02 09:45:53 +08:00
Terence Parr 715acdb44a
Merge pull request #3094 from khmarbaise/issue-3093
Fix #3093 - The antlr4-maven-plugin is not marked as thread safe
2021-03-01 11:41:48 -08:00
不是油条 31dd28630e
fix javascript import in example code 2021-03-02 00:59:48 +08:00
Karl Heinz Marbaise 1b791a8694
Fixes #3093 - The antlr4-maven-plugin is not marked as thread safe 2021-02-27 21:16:44 +01:00
ericvergnaud 60fd27ff93
Merge pull request #3089 from namasikanam/master
fix a typo in the csharp-target doc
2021-02-21 11:13:08 +08:00
Xingyu Xie c3ad8fca0a
sign contributors certification 2021-02-21 03:08:12 +08:00
Xingyu Xie 3074c7f10f
fix a typo of case sensitivity 2021-02-21 03:05:09 +08:00
Terence Parr fde0b28dfb
Merge pull request #3071 from felixn/cxx-17
Cpp target: allow building runtime with newer C++ standards
2021-02-16 09:10:41 -08:00
Mike Lischke 83911369ad Merge branch 'master-upstream' 2021-02-16 09:14:05 +01:00
Felix Nieuwenhuizen a08edf89ce add hints about C++ standard to readmes 2021-02-15 19:57:36 +01:00
Felix Nieuwenhuizen 03ee69bc3f add example showing how to compile Cpp runtime with a different standard 2021-02-15 18:50:29 +01:00
Felix Nieuwenhuizen 98a3f7d640 allow override of CMAKE_CXX_STANDARD 2021-02-15 18:50:29 +01:00
Felix Nieuwenhuizen 66bf523beb whitespace cleanup 2021-02-15 18:50:29 +01:00
ericvergnaud 84722e9fcc
Fix javascript intervals (#3083)
* run jest tests in CI

* fix issue when merging sets of intervals

* fix CI config

* improve readability

* more tests
2021-02-14 16:51:41 +08:00
Eric Vergnaud 1281fb770e update readme 2021-02-14 00:41:43 +08:00
Oscar Bonilla c0935e190b
Add missing single quote in lexicon.md (#2254) 2021-02-14 00:27:10 +08:00
ericvergnaud 12be1d299d
split appveyor ci (#3082)
* split appveyor ci

* use appveyor matrix

* fix config

* analyze failure

* fix java test job

* troubleshooting

* install node

* troubleshooting

* troubleshooting

* troubleshooting

* troubleshooting

* troubleshooting

* troubleshoot

* troubleshoot

* troubleshoot

* troubleshoot

* troubleshoot

* troubleshoot

* troubleshoot

* almost there!

* full build
2021-02-14 00:11:27 +08:00
ericvergnaud 5719d3496c
Merge pull request #3081 from ericvergnaud/reinstate-php-ci
reinstate PHP ci on circle-ci
2021-02-13 20:19:11 +08:00
Eric Vergnaud bb7e8bae42 reenable all targets 2021-02-13 19:41:41 +08:00
Eric Vergnaud ce3700f3a0 change package 2021-02-13 19:37:17 +08:00
Eric Vergnaud e414c829cf try again 2021-02-13 19:33:14 +08:00
Eric Vergnaud e56f8abf3b getting there 2021-02-13 19:25:18 +08:00
Eric Vergnaud a95897c3fa progressing 2021-02-13 19:19:04 +08:00
Eric Vergnaud 2f12fa2688 add composer 2021-02-13 19:08:10 +08:00
Eric Vergnaud 88b582a73c try again 2021-02-13 19:04:45 +08:00
Eric Vergnaud f670a3944d grrr 2021-02-13 19:00:53 +08:00
Eric Vergnaud 9f03a7f987 try apt update 2021-02-13 18:59:14 +08:00
Eric Vergnaud f13debd885 try hhvm 2021-02-13 18:57:22 +08:00
Eric Vergnaud 6647c6bb0d install php 2021-02-13 18:55:35 +08:00
Eric Vergnaud c0cc0fd8a4 reinstate PHP ci on circle-ci 2021-02-13 17:28:44 +08:00
ericvergnaud 00fbf95183
Merge pull request #3080 from antlr/fix-javascript-semantic-predicates
fix javascript semantic predicates
2021-02-13 17:24:29 +08:00