Skip to content
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

Merge dev into master #3642

Merged
merged 441 commits into from
Apr 10, 2022
Merged

Merge dev into master #3642

merged 441 commits into from
Apr 10, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 27, 2021

  1. Configuration menu
    Copy the full SHA
    a103ec9 View commit details
    Browse the repository at this point in the history
  2. Rename TargetType -> Language

    KvanTTT committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    3b1eca9 View commit details
    Browse the repository at this point in the history
  3. Remove TargetType enum, use String instead as it was before

    Create CodeGenerator only one time during grammar processing, refactor code
    KvanTTT committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    6823a90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b5c5d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0e52c2 View commit details
    Browse the repository at this point in the history
  6. Remove getLanguage() overrides from Targets since common implementati…

    …on returns correct value
    KvanTTT committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    6da860e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3304 from Dante-Broggi/use-proper-constants

    [Swift] Use proper constants
    parrt authored Dec 27, 2021
    Configuration menu
    Copy the full SHA
    8eadcab View commit details
    Browse the repository at this point in the history
  8. [again] don't use "quiet" option for mvn tests...hard to figure out w…

    …hat's wrong when failed.
    parrt committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    5d5ee84 View commit details
    Browse the repository at this point in the history
  9. normalize targets to 80 char strings for ATN serialization, except Ja…

    …va which needs big strings for efficiency.
    parrt committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    3076640 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #3438 from parrt/normalize-getSerializedATNSegment…

    …Limit
    
    normalize targets to 80 char strings for ATN serialization segments.
    parrt authored Dec 27, 2021
    Configuration menu
    Copy the full SHA
    a16b5ef View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Update actions.md

    fixed a small typo
    Alex-Andrv authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    3d319c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5d00c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0da84d0 View commit details
    Browse the repository at this point in the history
  4. Restore API of Target

    getLanguage(): protected -> public as it was before
    
    appendUnicodeEscapedCodePoint(int codePoint, StringBuilder sb, boolean escape): protected -> private (it's a new helper method, no need for API now)
    
    Added comment for appendUnicodeEscapedCodePoint
    KvanTTT committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    c26ce94 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3349 from KvanTTT/tool-bugfixes

    Some tool bugfixes
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    31ec821 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3439 from Alex-Andrv/patch-1

    Update actions.md
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    13ba87e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3313 from jcking/go-runtime-thread-safety

    Use atomic instead of a shared mutex for DFA.s0
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    8fabd86 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e04a16c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3358 from hlstwizard/master

    Update Swift runtime doc
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    6373bc4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a853356 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8074723 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e8411fc View commit details
    Browse the repository at this point in the history
  13. Merge pull request #3379 from bollwyvl/gh-3350-py3-entry-point

    [Python3] rename pygrun, add entry_point
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    5b2beba View commit details
    Browse the repository at this point in the history
  14. Merge pull request #3437 from KvanTTT/caseInsensitiveLexerCommand

    caseInsensitive lexer rule option
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    d8e1525 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #3414 from Ketler13/Add_browser_fs_fallback

    Add browser fs fallback
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    5b8390b View commit details
    Browse the repository at this point in the history
  16. Merge pull request #3207 from Abe149/master

    Corrected/clarified the Linux C++ runtime compilation instructions
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    36e9459 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0019a4b View commit details
    Browse the repository at this point in the history
  18. Merge pull request #3097 from khmarbaise/issue-3096

    Fix #3096 - antlr4-maven-plugin is using maven-project version 2.2.1 …
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    516a284 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #3351 from niw/use_any_object_instead_of_class

    Use `AnyObject` instead of `class`.
    parrt authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    667631b View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    233d009 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3206 from Abe149/Abe149-documentation-patch-001

    Update contributors.txt to add Abe Skolnik
    parrt authored Dec 29, 2021
    Configuration menu
    Copy the full SHA
    33122ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    345cc17 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    2cf7b54 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3286 from idraper/master

    Remove `late` modifier for Dart generated context classes
    parrt authored Dec 30, 2021
    Configuration menu
    Copy the full SHA
    5d72d80 View commit details
    Browse the repository at this point in the history
  3. Simplify test rig related to timeouts (#3445)

    * remove all -q quiet mvn options to see output on CI servers.
    
    * run the various unit test classes in parallel rather than each individual test method, all except for Swift at the moment: `-Dparallel=classes -DthreadCount=4`
    
    * use bigger machine at circleci
    
    * No more test groups like parser1, parser2.
    parrt authored Dec 30, 2021
    Configuration menu
    Copy the full SHA
    48854d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b346aa5 View commit details
    Browse the repository at this point in the history
  5. fix whitespace issues

    parrt committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    61db59d View commit details
    Browse the repository at this point in the history
  6. use 4.10 not 4.9.4

    parrt committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    b342b67 View commit details
    Browse the repository at this point in the history
  7. improve releasing antlr doc

    parrt committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    7135d1f View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Add Support For Swift Package Manager (#3132)

    * Add Swift Package Manager Support
    
    * Swift Package Dynamic
    
    * 【fix】【test】Fix run process path
    
    Co-authored-by: Terence Parr <[email protected]>
    100mango and parrt authored Dec 31, 2021
    Configuration menu
    Copy the full SHA
    d253981 View commit details
    Browse the repository at this point in the history
  2. use src 11 for tool, but 8 for plugin/runtime (#3450)

    * use src 11 for tool, but 8 for plugin/runtime/runtime-tests.
    * use 11 in CI builds
    parrt authored Dec 31, 2021
    Configuration menu
    Copy the full SHA
    156cffb View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. cpp/cmake: Fix library install directories (#3447)

    This installs DLLs in bin directory instead of lib.
    Biswa96 authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    726983d View commit details
    Browse the repository at this point in the history
  2. Python local import fixes (#3232)

    * Fixed pygrun relative import issue
    
    * Added name to contributors.txt
    
    Co-authored-by: Terence Parr <[email protected]>
    SkittlePox and parrt authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    cf3ee42 View commit details
    Browse the repository at this point in the history
  3. Update javadoc to 8 and 11 (#3454)

    * no need for plugin in runtime, always gen svg from dot for javadoc, gen 1.8 not 1.7 doc for runtime. Gen 11 for tool.
    
    * tweak doc for 1.8 runtime.  Test rig should gen 1.8 not 1.7
    parrt authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    4620acc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89f7760 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. set tool version for testing

    parrt committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    53c1139 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    7d3fb7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60a98e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    9f6f9a3 View commit details
    Browse the repository at this point in the history
  2. Escape bad words during grammar generation (#3451)

    * Escape reserved words during grammar generation, fixes #1070 (for -> for_ but RULE_for)
    
    Deprecate USE_OF_BAD_WORD
    
    * Make name and escapedName consistent across tool and codegen classes
    
    Fix other pull request notes
    
    * Rename NamedActionChunk to SymbolRefChunk
    KvanTTT authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    09e917e View commit details
    Browse the repository at this point in the history
  3. try out windows runners

    ericvergnaud committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    4359ee8 View commit details
    Browse the repository at this point in the history
  4. rename workflow

    ericvergnaud committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    d552ca8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3463 from ericvergnaud/master

    use self-hosted windows github action runners
    ericvergnaud authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    0d58a1d View commit details
    Browse the repository at this point in the history
  6. Update windows.yml

    Fix cmd line issue
    ericvergnaud authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    a26052d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2330e1d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    42bae42 View commit details
    Browse the repository at this point in the history
  9. use jdk 11

    ericvergnaud committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    533da59 View commit details
    Browse the repository at this point in the history
  10. remove arch arg

    ericvergnaud committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    cf0ef3c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3464 from ericvergnaud/github-windows-runner

    GitHub windows runner
    ericvergnaud authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    63a9354 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a3e85ed View commit details
    Browse the repository at this point in the history
  13. Merge pull request #3465 from ericvergnaud/master

    display Github status for windows
    ericvergnaud authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    fa9b533 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. try testing python3 on windows

    parrt committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    1c996cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c45abc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c160e29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9c6200 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c714a04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92c165b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bf4c81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    793f736 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44207db View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b63d565 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1658019 View commit details
    Browse the repository at this point in the history
  12. Update windows.yml

    try python 3
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    c3fe8e4 View commit details
    Browse the repository at this point in the history
  13. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e22fba9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e131509 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7c05590 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b7e3a91 View commit details
    Browse the repository at this point in the history
  17. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    39cf847 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6687336 View commit details
    Browse the repository at this point in the history
  19. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    fae1379 View commit details
    Browse the repository at this point in the history
  20. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e756c9f View commit details
    Browse the repository at this point in the history
  21. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    1983ce3 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #3468 from antlr/python-github-action

    Python GitHub action
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    4740f94 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2e8a38b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3f403c8 View commit details
    Browse the repository at this point in the history
  25. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    fa9c985 View commit details
    Browse the repository at this point in the history
  26. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    ccfe3a8 View commit details
    Browse the repository at this point in the history
  27. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    83089a2 View commit details
    Browse the repository at this point in the history
  28. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    009b6d7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b12a50d View commit details
    Browse the repository at this point in the history
  30. Merge pull request #3469 from antlr/github-javascript-action

    GitHub javascript action
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    3f9efd6 View commit details
    Browse the repository at this point in the history
  31. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    de7fbd6 View commit details
    Browse the repository at this point in the history
  32. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    c83ffa9 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f9506de View commit details
    Browse the repository at this point in the history
  34. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e76dbfc View commit details
    Browse the repository at this point in the history
  35. fix warnings in C# CI

    ericvergnaud committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    b386e9b View commit details
    Browse the repository at this point in the history
  36. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    764a37e View commit details
    Browse the repository at this point in the history
  37. Merge pull request #3471 from ericvergnaud/fix-c#-warnings

    fix warnings in C# CI
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2e113c7 View commit details
    Browse the repository at this point in the history
  38. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    a1b1e8e View commit details
    Browse the repository at this point in the history
  39. Merge pull request #3470 from antlr/github-action-csharp

    GitHub action csharp
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    6b46a8d View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    0b36b45 View commit details
    Browse the repository at this point in the history
  41. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    9af6905 View commit details
    Browse the repository at this point in the history
  42. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    612a480 View commit details
    Browse the repository at this point in the history
  43. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    bba8d15 View commit details
    Browse the repository at this point in the history
  44. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    9b345fd View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    b9537af View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    ad1cbba View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    666fa97 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    97a4759 View commit details
    Browse the repository at this point in the history
  49. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    0a51f10 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    5d9df66 View commit details
    Browse the repository at this point in the history
  51. Merge pull request #3472 from antlr/github-action-dart

    GitHub action dart
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2ba9cb9 View commit details
    Browse the repository at this point in the history
  52. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    396f7b9 View commit details
    Browse the repository at this point in the history
  53. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    72f48ab View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    582875d View commit details
    Browse the repository at this point in the history
  55. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    edabe0c View commit details
    Browse the repository at this point in the history
  56. Merge pull request #3473 from antlr/github-action-go

    GitHub action go
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    4bc1bb1 View commit details
    Browse the repository at this point in the history
  57. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    f7c5440 View commit details
    Browse the repository at this point in the history
  58. Update windows.yml

    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2549c31 View commit details
    Browse the repository at this point in the history
  59. GitHub action php (#3474)

    * Update windows.yml
    
    * Create run-tests-php.cmd
    
    * Update run-tests-php.cmd
    
    * Update run-tests-php.cmd
    
    * Update run-tests-php.cmd
    
    * Update run-tests-php.cmd
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update run-tests-php.cmd
    
    * Update windows.yml
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    9d19ad4 View commit details
    Browse the repository at this point in the history
  60. Cleanup ci (#3476)

    * Delete .appveyor directory
    
    * Delete .travis directory
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    82ace5f View commit details
    Browse the repository at this point in the history
  61. Improve CI concurrency (#3477)

    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    ericvergnaud authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    c339942 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Optimize toArray

    replace toArray(new T[size]) with toArray(new T[0]) for better performance
    
    https://shipilev.net/blog/2016/arrays-wisdom-ancients/#_conclusion
    Harry Chan authored and parrt committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    03a45a5 View commit details
    Browse the repository at this point in the history
  2. add contributor

    Harry Chan authored and parrt committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    1da60da View commit details
    Browse the repository at this point in the history
  3. resolve conflicts

    parrt committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    0cff8dc View commit details
    Browse the repository at this point in the history
  4. Merge branch 're-thc-master'

    parrt committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    7d2a37e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. fix-maven-concurrency (#3479)

    * fix-maven-concurrency
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update run-tests-python2.cmd
    
    * Update run-tests-python3.cmd
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update windows.yml
    
    * Update run-tests-php.cmd
    
    * Update windows.yml
    
    * Update run-tests-dart.cmd
    
    * Update run-tests-csharp.cmd
    
    * Update run-tests-go.cmd
    
    * Update run-tests-java.cmd
    
    * Update run-tests-javascript.cmd
    
    * Update run-tests-php.cmd
    
    * Update run-tests-python2.cmd
    
    * Update run-tests-python3.cmd
    ericvergnaud authored Jan 9, 2022
    Configuration menu
    Copy the full SHA
    96c053c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e87a62 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3484 from ericvergnaud/master

    increase Windows CI concurrency for all targets except Dart
    ericvergnaud authored Jan 9, 2022
    Configuration menu
    Copy the full SHA
    2be5a44 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Preserve line separators for input runtime tests data (#3483)

    * Preserve line separators for input data in runtime tests, fix test data
    
    Refactor and improve performance of BaseRuntimeTest
    
    * Add LineSeparator (\n, \r\n) tests
    
    * Set up .gitattributes for LineSeparator_LF.txt (eol=lf) and LineSeparator_CRLF.txt (eol=crlf)
    KvanTTT authored Jan 11, 2022
    Configuration menu
    Copy the full SHA
    1b144fa View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Restore \n for all input in runtime tests, add extra LexerExec test…

    …s (LineSeparatorLf, LineSeparatorCrLf)
    KvanTTT authored and parrt committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    248cf84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6034525 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    828a688 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Configuration menu
    Copy the full SHA
    c973950 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Merge pull request #3501 from jcking/js-jasmine

    [JavaScript] Migrate from jest to jasmine
    ericvergnaud authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    2f9102a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. [C++] Fix Windows min/max macro collision

    jcking authored and parrt committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    0782e21 View commit details
    Browse the repository at this point in the history
  2. [C++] Update cmake README.md to C++17

    jcking authored and parrt committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    896f90b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    0e920f5 View commit details
    Browse the repository at this point in the history
  2. Add useful function writeSerializedATNIntegerHistogram for writing ou…

    …t information concerning how many of each integer value appear in a serialized ATN.
    parrt committed Jan 29, 2022
    Configuration menu
    Copy the full SHA
    bd6790b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57da2e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e04c9f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. follow guidelines

    ericvergnaud authored and parrt committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    b98d844 View commit details
    Browse the repository at this point in the history
  2. Fix .interp file parsing test for the Java runtime.

    Also includes separating the generation of the .interp file from writing it out so that we can use both independently.
    parrt committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    1726ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac55068 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    c41663a View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. [C++] Optimize LL1Analyzer

    jcking authored and parrt committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    79ec55f View commit details
    Browse the repository at this point in the history
  2. [C++] Fix missing virtual destructors

    jcking authored and parrt committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    bccc516 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Configuration menu
    Copy the full SHA
    0653d25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e19c0ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1785584 View commit details
    Browse the repository at this point in the history
  4. Fix misprints in grammars

    KvanTTT authored and parrt committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    95f2ab0 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2022

  1. ATN serialized data: remove shifting by 2, remove UUID; fix #3515

    Regenerate XPathLexer files
    KvanTTT authored and parrt committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    54dbece View commit details
    Browse the repository at this point in the history
  2. Disable native runtime tests (see #3521)

    KvanTTT authored and parrt committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    2ed4948 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6040190 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. [C++] Remove now unused antlrcpp::Guid

    jcking authored and parrt committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    ea98374 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    04508f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3aa4533 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. update doc from master

    parrt committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    0d2c942 View commit details
    Browse the repository at this point in the history
  2. add back missing author

    parrt committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    58eb36c View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. [C++] Fix const correctness in ATN and DFA

    jcking authored and parrt committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    8f30d47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3f4197 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    80b85e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    912a305 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. [C++] Improve multithreaded performance, fix TSAN error, and fix prof…

    …iling ATN simulator setup bug
    jcking authored and parrt committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    dc95a7d View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Configuration menu
    Copy the full SHA
    066ca07 View commit details
    Browse the repository at this point in the history
  2. Get rid of excess char escaping in generated files, decrease size of …

    …output files
    
    Fix creation of excess fragments for Dart, Cpp, PHP runtimes
    KvanTTT authored and parrt committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    cf7e051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03f10b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8120227 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. [C++] Cleanup ATNDeserializer and remove related deprecated methods f…

    …rom ATNSimulator
    jcking authored and parrt committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    f5f777d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2022

  1. Fix for #3557 (getting "go test" to work again).

    kaby76 authored and parrt committed Feb 26, 2022
    Configuration menu
    Copy the full SHA
    3bb9ffe View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2022

  1. Convert Python2/3 to use int arrays not strings for ATN encodings (#3561

    )
    
    * Convert Python2/3 to use int arrays not strings for ATN encodings. Also make target indicate int vs string.
    
    * rename and reverse ATNSerializedAsInts
    
    * add override
    
    * remove unneeded method
    parrt authored Feb 27, 2022
    4 Configuration menu
    Copy the full SHA
    b6dd64d View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. [C++] Drastically improve multi-threaded performance (#3550)

    Thanks guys. A major advancement.
    jcking authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    1e35007 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. Configuration menu
    Copy the full SHA
    cf6d90c View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    5f96e4f View commit details
    Browse the repository at this point in the history
  2. [Docs] Update Swift Docs (#3458)

    * Add Swift Package Manager Support
    
    * Swift Package Dynamic
    
    * 【fix】【test】Fix run process path
    
    * [Docs] [Swift] update link, remove expired descriptions
    
    Co-authored-by: Terence Parr <[email protected]>
    100mango and parrt authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    58b802e View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. Ascii only ATN serialization (#3566)

    * go back to generating pure ascii ATN serializations to avoid issues where target compilers might assume ascii vs utf-8.
    
    * forgot I had to change php on previous ATN serialization tweak.
    
    * change how we escapeChar() per target.
    
    * oops; gotta use escapeChar method
    
    * rm unneeded case
    
    * add @OverRide
    parrt authored Mar 5, 2022
    Configuration menu
    Copy the full SHA
    80a6a56 View commit details
    Browse the repository at this point in the history
  2. use ints not chars for C# (#3567)

    * use ints not chars for C#
    
    * oops. remove 'quotes'
    
    * regen from XPathLexer.g4
    
    * simplify ATN with bypass alts mechanism in Java.
    
    * Change string to int[] for serialized ATN for C#; removed unneeded `use System` from XPathLexer.g4; regen that grammar.
    parrt authored Mar 5, 2022
    Configuration menu
    Copy the full SHA
    de4470b View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Configuration menu
    Copy the full SHA
    3afd899 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    219ab7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c693010 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    abac2af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8e1644 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    4b0b642 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    ce8e2ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b544a64 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    46a0714 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bb30ac View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Update listener documentation to satisfy the discussion about improvi…

    …ng exception handling: #3162
    parrt committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    c6d8aaa View commit details
    Browse the repository at this point in the history
  2. tweak

    parrt committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    d1e8dbe View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. [C++] Remove unused LexerATNSimulator::match_calls (#3570)

    * [C++] Remove unused LexerATNSimulator::match_calls
    
    * Remove match_calls from other targets
    jcking authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e33ed11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01bc811 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d00d42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4bea4d View commit details
    Browse the repository at this point in the history
  5. Update releasing-antlr.md

    parrt authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    b895913 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Configuration menu
    Copy the full SHA
    6d79c19 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    c68e127 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. Configuration menu
    Copy the full SHA
    adec47c View commit details
    Browse the repository at this point in the history
  2. Update editorconfig for c++ (#3586)

    * Make it easier to contribute: Add c++ configuration for .editorconfig.
    
    Using the observed style with 2 indentation spaces.
    
    Signed-off-by: Henner Zeller <[email protected]>
    
    * Add hzeller to contributors.txt
    
    Signed-off-by: Henner Zeller <[email protected]>
    hzeller authored Mar 19, 2022
    Configuration menu
    Copy the full SHA
    b293f98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69b0200 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02e5f66 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    b0f8551 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Configuration menu
    Copy the full SHA
    09d2c41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44387ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c66fae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db76a47 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Use signed ints for ATN serialization not uint16, except for java (#3591

    )
    
    * refactor serialize so we don't need comments
    
    * more cleanup during refactor
    
    * store language in serializer obj
    
    * A lexer rule token type should never be -1 (EOF). 0 is fragment but then must be > 0.
    
    * Go uses int not uint16 for ATN now. java/go/python3 pass
    
    * remove checks for 0xFFFF in Go.
    
    * C++ uint16_t to int for ATN.
    
    * add mac php dir; fix type on accept() for generated code to be mixed.
    
    * Add test from @KvanTTT. This PR fixes #3555 for non-Java targets.
    
    * cleanup and add big lexer from #3546
    
    * increase mvn mem size to 2G
    
    * increase mvn mem size to 8G
    
    * turn off the big ATN lexer test as we have memory issues during testing.
    
    * Fixes #3592
    
    * 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
    
    * C++ uint16_t to int32_t for ATN.
    
    * rm unnecessary include file, updating project file. get rid of the 0xFFFF does in the C++ deserialization
    
    * rm refs to 0xFFFF in swift
    
    * javascript tests were running as Node...added to ignore list.
    
    * don't distinguish between 16 and 32 bit char sets in serialization; Python2/3  updated to work with this change.
    
    * update C++ to deserialize only 32-bit sets
    
    * 0xFFFF -> -1 for C++ target.
    
    * get other targets to use 32-bit sets in serialization. tests pass locally.
    
    * refactor to reduce code size
    
    * add comment
    
    * oops. comment out call to writeSerializedATNIntegerHistogram(). I wonder 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.
    
    * Turn off this big lexer because we get memory errors during continuous integration
    
    * Intermediate commit where I have shuffled around all of the -1 flipping 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 serializeAsChar stuff. more tests pass.
    
    * more tests passing. simplify. When copying atn, must run ATN through serializer to set some state flags.
    
    * 0xFFFD+ are not valid char
    
    * clean up. tests passing now
    
    * huge clean up. Got Java working with 32-bit ATNs!Still working on cleanup but I want to run the tests
    
    * Cleanup the hack I did earlier; everything still seems to work
    
    * Use linux DCO not our old contributors certificate of origin
    
    * remove bump-by-2 code
    
    * clean up per @KvanTTT. Can't test locally on this box. Will see what CI says.
    
    * tweak comment
    
    * Revert "Use linux DCO not our old contributors certificate of origin"
    
    This reverts commit b0f8551.
    
    * see if C++ works in CI for huge ATN
    parrt authored Mar 26, 2022
    Configuration menu
    Copy the full SHA
    374c361 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c236962 View commit details
    Browse the repository at this point in the history
  3. Use linux DCO not our old contributors certificate of origin (#3598)

    * Use linux DCO not our old contributors certificate of origin
    
    * Revert "Use linux DCO not our old contributors certificate of origin"
    
    This reverts commit b0f8551.
    
    * use linux DCO
    
    * use linux DCO
    
    * Use linux DCO not our old contributors certificate of origin
    
    * update release documentation
    
    Signed-off-by: Terence Parr <[email protected]>
    parrt authored Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f894c66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cccfdb View commit details
    Browse the repository at this point in the history
  5. Equivalent of #3537

    parrt committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    ad21ee9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2022

  1. clean up setup

    parrt committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    b79044e View commit details
    Browse the repository at this point in the history
  2. clean up doc version

    parrt committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    0822b0a View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. [Swift] improvements to equality functions (#3302)

    * fix default equality
    
    * equality cases
    
    * optional unwrapping
    Dante-Broggi authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c575cc3 View commit details
    Browse the repository at this point in the history
  2. [Swift] Use for in loops (#3303)

    * common for in loops
    
    * reversed loop
    
    * drop first loop
    
    * for in with default BitSet
    Dante-Broggi authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    d2a2410 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ab65c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Configuration menu
    Copy the full SHA
    de8b934 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    7e4b48b View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Configuration menu
    Copy the full SHA
    e962bef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53b83e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4978f0d View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    0037a11 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. fix dependabot issues

    ericvergnaud committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    271684e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3618 from ericvergnaud/fix-dependabot-issues

    fix dependabot issues
    ericvergnaud authored Apr 2, 2022
    Configuration menu
    Copy the full SHA
    3242dae View commit details
    Browse the repository at this point in the history
  3. [Swift] use stdlib (single pass) (#3602)

    * this was added to the stdlib in Swift 5
    
    * &>> is defined as lhs >> (rhs % lhs.bitwidth)
    
    * the stdlib has these
    
    * reduce loops
    
    * use indices
    
    * append(contentsOf:)
    
    * Array literal init works for sets too!
    
    * inline and remove bit query functions
    Dante-Broggi authored Apr 2, 2022
    Configuration menu
    Copy the full SHA
    9cfbecd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd9f14f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6cf8c01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    696b086 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81e5ee6 View commit details
    Browse the repository at this point in the history
  8. update doc to be more explicit about the interaction between lexer ac…

    …tions and semantic predicates; Fixes #3611. Fixes #3606.
    
    Signed-off-by: Terence Parr <[email protected]>
    parrt committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    8e5f2ff View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. Refactor js runtime in preparation of future improvements

    * refactor, 1 file per class, use import, use module semantics, use webpack 5, use eslint
    
    * all tests pass
    
    * simplifications and alignment with standard js idioms
    
    * simplifications and alignment with standard js idioms
    
    * support reading legacy ATN
    
    * support both module and non-module imports
    
    * fix failing tests
    
    * fix failing tests
    ericvergnaud authored Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d26cb63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffd3b06 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Updated getting started with Cpp documentation. (#3628)

    Included specific examples of using ANTLR4_TAG and ANTLR4_ZIP_REPOSITORY in the sample CMakeLists file.
    chris-miner authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    5341cb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    27f02a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    38de75b View commit details
    Browse the repository at this point in the history
  2. Allow to choose to switch off building tests in C++ (#3624)

    The new option to cmake ANTLR_BUILD_CPP_TESTS is default
    on (so the behavior is as before), but it provides a way to
    switch off if not needed.
    
    The C++ tests pull in an external dependency (googletests),
    which might conflict if ANTLR is used as a subproject in
    another cmake project.
    
    Signed-off-by: Henner Zeller <[email protected]>
    hzeller authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    2095446 View commit details
    Browse the repository at this point in the history
  3. Fix NPE for undefined label, fix #2788

    KvanTTT authored and parrt committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    c58eb5b View commit details
    Browse the repository at this point in the history
  4. An interval ought to be a value

    Interval was a pointer to 2 Ints
    it ought to be just 2 Ints, which is smaller and more semantically correct,
    with no need for a cache.
    
    However, this technically breaks metadata and AnyObject conformance but people shouldn't be relying on those for an Interval.
    Dante-Broggi authored and parrt committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    4e2bb5a View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. [C++] Remove more dynamic_cast usage

    jcking authored and parrt committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    9e4037b View commit details
    Browse the repository at this point in the history
  2. [C++] Introduce version macros

    jcking authored and parrt committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    d49b9f8 View commit details
    Browse the repository at this point in the history
  3. add license prefix

    ericvergnaud authored and parrt committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    4de285f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. Prep 4.10 (#3599)

    * Tweak doc
    
    * Swift was referring to hardcoded version
    
    * Start version update script.
    
    * add files to update
    
    * clean up setup
    
    * clean up setup
    
    * clean up setup
    
    * don't need file
    
    * don't need file
    
    * Fixes #3600.  add instructions and associated code necessary to build the xpath lexers.
    
    * clean up version nums
    
    * php8
    
    * php8
    
    * php8
    
    * php8
    
    * php8
    
    * php8
    
    * php8
    
    * php8
    
    * tweak doc
    
    * ok, i give up. php won't  bump up too v8
    
    * tweak doc
    
    * version number bumped to 4.10 in runtime.
    
    * Change the doc for releasing and update to use latest ST 4.3.2
    
    * fix dart version to 4.10.0
    
    * cmd files Cannot use export bash command.
    
    * try fixing php ci again
    
    * working on deploy
    
    Signed-off-by: Terence Parr <[email protected]>
    
    * php8 always install.
    
    * set js to 4.10.0 not 4.10
    
    * turn off apt update for php circleci
    
    * try w/o cimg/php
    
    * try setting branch
    
    * ok i give up
    
    * tweak
    
    * update docs for release.
    
    * php8 circleci
    
    * use 3.5.3 antlr
    
    * use 3.5.3-SNAPSHOT antlr
    parrt authored Apr 10, 2022
    Configuration menu
    Copy the full SHA
    61ca09e View commit details
    Browse the repository at this point in the history
  2. use full 3.5.3 antlr

    parrt committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    37496e2 View commit details
    Browse the repository at this point in the history
  3. [Swift] reduce Optionals in APIs (#3621)

    * ParserRuleContext.children
    
    see comment in removeLastChild
    
    * TokenStream.getText
    
    * Parser._parseListeners
    
    this might require changes to the code templates?
    
    * ATN {various}
    
    * make computeReachSet return empty, not nil
    
    * overrides refine optionality
    
    * BufferedTokenStream getHiddenTokensTo{Left, Right} return empty not nil
    
    * Update Swift.stg
    
    * avoid breakage by adding overload of `getText` in extension
    Dante-Broggi authored Apr 10, 2022
    Configuration menu
    Copy the full SHA
    b5ccba0 View commit details
    Browse the repository at this point in the history
  4. tweak to kick off build

    Signed-off-by: Terence Parr <[email protected]>
    parrt committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    4621da1 View commit details
    Browse the repository at this point in the history
  5. try parallelism: 4 circleci

    parrt committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    bbee41b View commit details
    Browse the repository at this point in the history
  6. Revert "[Swift] reduce Optionals in APIs (#3621)"

    This reverts commit b5ccba0.
    parrt committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    b554604 View commit details
    Browse the repository at this point in the history
  7. tweaks to doc

    parrt committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    917751c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ae27bf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6dc3eb7 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'master' into dev

    parrt authored Apr 10, 2022
    Configuration menu
    Copy the full SHA
    8979184 View commit details
    Browse the repository at this point in the history