1. 15 May, 2015 1 commit
    • Chris Fallin's avatar
      Update MRI C Ruby extension to use new version of upb. · d3262773
      Chris Fallin authored
      - Alter encode/decode paths to use the `upb_env` (environment)
        abstraction.
      - Update upb amalgamation to upstream `93791bfe`.
      - Fix a compilation warning (void*->char* cast).
      - Modify build flags so that upb doesn't produce warnings -- the Travis
        build logs were pretty cluttered previously.
      d3262773
  2. 14 May, 2015 2 commits
  3. 13 May, 2015 3 commits
    • Feng Xiao's avatar
      Merge branch 'gerrit' · 5bd8b680
      Feng Xiao authored
      5bd8b680
    • Chris Fallin's avatar
      Merge pull request #383 from cfallin/ruby-travis · 2fe04838
      Chris Fallin authored
      Add Ruby to Travis testing
      2fe04838
    • Chris Fallin's avatar
      Added Ruby to Travis testing. · eb37551a
      Chris Fallin authored
      - Added RVM-based Ruby test driver that tests MRI and JRuby.
      - Fixed JRuby compilation (at least in my current setup): force source
        version to 1.6 (Java 6) to allow generics and annotations.
      - Modify the skipped JRuby JSON tests so that the exit code is 0 (skip()
        results in a failing exit code from `rake test`). An upcoming PR
        should fix JSON under JRuby in general soon.
      eb37551a
  4. 12 May, 2015 4 commits
  5. 11 May, 2015 1 commit
  6. 08 May, 2015 1 commit
  7. 07 May, 2015 7 commits
  8. 06 May, 2015 7 commits
  9. 05 May, 2015 1 commit
  10. 03 May, 2015 2 commits
  11. 02 May, 2015 2 commits
  12. 01 May, 2015 4 commits
  13. 30 Apr, 2015 2 commits
  14. 29 Apr, 2015 2 commits
  15. 28 Apr, 2015 1 commit
    • Jeff Davidson's avatar
      Generate a CREATOR for each Parcelable message. · 9d546c85
      Jeff Davidson authored
      This is less ideal from a dex count perspective because it requires a
      new variable for each message, and because most apps have proguard
      rules that will ensure that CREATOR classes are retained.
      
      However, it is required to be able to use nano protos inside of AIDL
      files, as the autogenerated AIDL code fails to compile otherwise. This
      is a substantial benefit as it allows for backwards-compatible
      parameters and return types in AIDL methods along the lines of
      safeparcel.
      
      Bug: 19084705
      Change-Id: I66a2c0424b96cf8ff6b631b186cc4f9407dfc1f4
      9d546c85