New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use signed ints for ATN serialization not uint16, except for java #3591
Commits on Mar 19, 2022
-
-
-
-
-
Revert "C++ uint16_t to int for ATN."
This reverts commit 4d2ebbf. # Conflicts: # runtime/Cpp/runtime/src/atn/ATNSerializer.cpp # runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp
-
-
rm unnecessary include file, updating project file. get rid of the 0x…
…FFFF does in the C++ deserialization
-
-
don't distinguish between 16 and 32 bit char sets in serialization; P…
…ython2/3 updated to work with this change.
-
-
-
Merge branch 'dev' into ATN-to-signed-ints
# Conflicts: # runtime-testsuite/resources/org/antlr/v4/test/runtime/templates/Go.test.stg # tool/resources/org/antlr/v4/tool/templates/codegen/Go/Go.stg # tool/resources/org/antlr/v4/tool/templates/codegen/PHP/PHP.stg
-
-
-
oops. comment out call to writeSerializedATNIntegerHistogram(). I won…
…der if this is why it ran out of memory during testing?
-
all but Java, Node, PHP, Go work now for the huge lexer file; I have …
…set them to ignore. note that the swift target takes over a minute to lex it. I've turned off Node but it does not seem to terminate but it could terminate eventually.
-
all but Java, Node, PHP, Go work now for the huge lexer file; I have …
…set them to ignore. note that the swift target takes over a minute to lex it. I've turned off Node but it does not seem to terminate but it could terminate eventually.
Commits on Mar 20, 2022
-
Intermediate commit where I have shuffled around all of the -1 flippi…
…ng and bumping by two. work still needs to be done because the token stream rewriter stuff fails. and I assume the other decoding for human readability testing if doesn't work
-
convert decode to use int[]; remove dead code. don't use serializeAsC…
…har stuff. more tests pass.
-
more tests passing. simplify. When copying atn, must run ATN through …
…serializer to set some state flags.
-
-
Commits on Mar 21, 2022
-
huge clean up. Got Java working with 32-bit ATNs!Still working on cle…
…anup but I want to run the tests
Commits on Mar 22, 2022
Commits on Mar 25, 2022
-
-
-
-
Revert "Use linux DCO not our old contributors certificate of origin"
This reverts commit b0f8551.
-