-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Parallel lock free testing, remove potential deadlocks, cache static data, go to descriptor via test #3752
Commits on Jun 21, 2022
-
Implement fast parallel lock-free in-process testing for Java
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84c9780 - Browse repository at this point
Copy the full SHA 84c9780View commit details -
Add final modifier to all static fields where it's possible
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e942e1a - Browse repository at this point
Copy the full SHA e942e1aView commit details -
Remove doubtful and not used static fields
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36b885c - Browse repository at this point
Copy the full SHA 36b885cView commit details
Commits on Jun 25, 2022
-
Fix potential deadlocks in Java runtime
Referencing subclass ParserRuleContext from superclass RuleContext initializer might lead to class loading deadlock Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ccbb41 - Browse repository at this point
Copy the full SHA 4ccbb41View commit details -
Unify C#, C++, Dart, Go, Python runtimes
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbce6b2 - Browse repository at this point
Copy the full SHA dbce6b2View commit details -
Use AtomicInteger instead of int for static PredictionContext.globalN…
…odeCount Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8861ac4 - Browse repository at this point
Copy the full SHA 8861ac4View commit details -
Remove lock in Generator (now ANTLR tool is thread-safe)
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3c30268 - Browse repository at this point
Copy the full SHA 3c30268View commit details -
Cache templates for codegen to static field, load only one time
Remove useless loadTemplates overloads Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c5b3c2 - Browse repository at this point
Copy the full SHA 7c5b3c2View commit details -
Cache LeftRecursiveRules.stg to static field
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f19cd67 - Browse repository at this point
Copy the full SHA f19cd67View commit details -
Cache ANTLR error message templates to static field
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6681a7a - Browse repository at this point
Copy the full SHA 6681a7aView commit details -
Cache runtime test templates to static field
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93970f4 - Browse repository at this point
Copy the full SHA 93970f4View commit details -
Clarify message of failed runtime tests
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1b9d77c - Browse repository at this point
Copy the full SHA 1b9d77cView commit details -
Pass testSourceUri to dynamicTest and to dynamicContainer for conveni…
…ent navigation to tests data in IntelliJ Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 99fab5c - Browse repository at this point
Copy the full SHA 99fab5cView commit details -
Extract prepareGrammars method
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8e6e1ed - Browse repository at this point
Copy the full SHA 8e6e1edView commit details -
Remove useless and outdated files
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e8e3a8 - Browse repository at this point
Copy the full SHA 2e8e3a8View commit details -
Update pom.xml in runtime-testsuite
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 22cbf3c - Browse repository at this point
Copy the full SHA 22cbf3cView commit details -
Use runtimePath instead of targetClassesPath for runtimes' sources
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d287f1c - Browse repository at this point
Copy the full SHA d287f1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f235d33 - Browse repository at this point
Copy the full SHA f235d33View commit details
Commits on Jun 26, 2022
-
Fix potential problems with concurrent access to hash maps
Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d40067d - Browse repository at this point
Copy the full SHA d40067dView commit details -
Restore info about
mvn -Dtest=java.** test
in antlr-project-testing.mdFix misprint Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for de255cc - Browse repository at this point
Copy the full SHA de255ccView commit details