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

Adopt pure ruby DSL implementation for JRuby #8997

Closed
wants to merge 17 commits into from

Commits on Sep 16, 2021

  1. Include JRuby gem when building gem:native target

    Since this is the rake target used by kokoro, this will close the gem release gap for JRuby
    
    Should help protocolbuffers#7923 by making sure JRuby is built and released as part of the normal cadence.
    JasonLunn committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    dbf95cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b408c0d View commit details
    Browse the repository at this point in the history
  3. [WIP] Replaces JRuby-native implementation of DSL with pure-ruby. Res…

    …olves most test failures under JRuby 9.2.11.1
    JasonLunn committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    8a77f1d View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. [WIP] Replaces JRuby-native implementation of DSL with pure-ruby. Res…

    …olves most test failures under JRuby 9.2.11.1
    JasonLunn committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    8fa898b View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/jruby_fix_tests' into jruby_fix_…

    …tests
    
    # Conflicts:
    #	ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java
    JasonLunn committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    2a15244 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. [WIP] Replaces JRuby-native implementation of DSL with pure-ruby. Res…

    …olves all unit test failures under JRuby 9.2.11.1
    JasonLunn committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    0107584 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    426f0d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    162546b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f019fa3 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Configuration menu
    Copy the full SHA
    c472f2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7eddf5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02a64c8 View commit details
    Browse the repository at this point in the history
  4. docs: 3.18.0 is released

    elharo authored and JasonLunn committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    9555857 View commit details
    Browse the repository at this point in the history
  5. deps: add j2objc annotations (protocolbuffers#9005)

    * deps: add j2objc annotations
    
    @pzd this will be needed on the next sync with google3
    elharo authored and JasonLunn committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    5934ff7 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Fixes for conformance tests, including accepting the fixed, signed fi…

    …xed, and signed scalar types as supported map keys.
    
    Reset JRuby conformance test expectations to align with the superset of expected failures from both Ruby and Java.
    
    Includes minor cleanups to fix typos, to remove unused variables, unused private methods, and unused imports, and improve formatting.
    JasonLunn committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    2984ba0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93ee018 View commit details
    Browse the repository at this point in the history
  3. Bump to 3.18.0

    JasonLunn committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    d22a74d View commit details
    Browse the repository at this point in the history