aboutsummaryrefslogtreecommitdiff
path: root/ruby/ext
Commit message (Expand)AuthorAgeFilesLines
* Storing the frame on the map means we don't need the arrayAaron Patterson2017-09-133-14/+9
* Move parse frame array to the Map objectAaron Patterson2017-09-134-23/+17
* Updated upb to fix JSON conformance issues. (#3206)Joshua Haberman2017-06-192-506/+486
* Merge pull request #2815 from devwout/ruby_json_emit_defaultsJoshua Haberman2017-05-151-29/+30
|\
| * Ruby version optionally emits default values in JSON encoding.Ewout2017-03-091-29/+30
* | Ruby: only link against specific version of memcpy if we're using glibcAdam Cozzette2017-03-171-5/+5
* | Ruby: fixed Message#to_h for map fields.Josh Haberman2017-03-143-2/+45
* | Ruby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibcAdam Cozzette2017-03-092-1/+59
|/
* Merge 3.2.x branch into master (#2648)Paul Yang2017-01-314-1365/+2787
* Move variable declarations before actual codeMarcin Wyszynski2016-11-141-2/+2
* More Ruby-eqsue interfaceMarcin Wyszynski2016-11-031-0/+44
* fix #2036: use `rb_hash_*` to accumulate hashesBrendan Ribera2016-08-301-7/+5
* upb bugfix: JSON map entry keys were passing the wrong closure.Josh Haberman2016-08-291-1/+1
* Ruby: make sure map parsing frames are GC-rooted.Josh Haberman2016-08-263-8/+58
* Ruby: encode and freeze strings when the are assigned or decoded.Josh Haberman2016-07-216-42/+80
* Fix spelling in strings and commentsOtto Kekäläinen2016-07-031-1/+1
* Fixed oneof behavior for enums and fixed JRuby.Josh Haberman2016-05-181-2/+11
* Ruby oneofs: return default instead of nil for unset fields.Josh Haberman2016-05-181-1/+23
* Updated upb and simplified ruby code a bit with new upb method.Josh Haberman2016-04-224-1222/+1552
* Bugfix for JSON error case.Josh Haberman2016-04-141-1/+1
* Ruby JSON: always accept both camelCase and original field names.Josh Haberman2016-04-146-33/+77
* Updated upb: picked up legacy JSON flags to help Ruby users migrate.Josh Haberman2016-04-142-1354/+1573
* Updated upb from latest changes.Josh Haberman2016-02-182-244/+133
* Changed Ruby to properly camelCase its JSON by default.Josh Haberman2016-02-185-416/+1151
* Merge pull request #1144 from dongjoon-hyun/remove_redundant_theJoshua Haberman2016-02-111-1/+1
|\
| * Remove redundant `the` in comments.Dongjoon Hyun2016-02-031-1/+1
* | Add field name to initialization map exceptionsAnders Carling2015-11-201-3/+3
* | Raise NoMethodError for unknown fieldsAnders Carling2015-11-201-1/+1
|/
* A very small fix to silence some warnings.Josh Haberman2015-09-281-1/+3
* Merge pull request #584 from haberman/cwarningsJoshua Haberman2015-08-217-249/+354
|\
| * Return TypedData_Wrap_Struct directly.Josh Haberman2015-08-202-4/+2
| * Conform to C89/C90 variable declaration rules.Josh Haberman2015-07-107-247/+354
* | Fixed several Ruby conformance test cases through upb update.Josh Haberman2015-08-122-108/+141
* | Added Ruby to conformance tests.Josh Haberman2015-07-166-540/+486
* | Worked around memory leak bug in Ruby interpreter.Josh Haberman2015-07-081-1/+13
|/
* Update upb to fix two bugs in the Ruby library.Josh Haberman2015-06-222-19/+54
* Fixed compiler warnings and added -std=c99.Josh Haberman2015-06-092-10/+7
* Updated upb to latest version (C89).Josh Haberman2015-06-084-5473/+5849
* Ruby C extension speedup: don't re-intern constant string needlessly.Chris Fallin2015-05-197-29/+45
* Merge pull request #387 from cfallin/ruby-upb-updateJoshua Haberman2015-05-186-749/+1408
|\
| * Update MRI C Ruby extension to use new version of upb.Chris Fallin2015-05-156-749/+1408
* | Merge pull request #338 from skippy/encode-decode-helpersChris Fallin2015-05-154-59/+32
|\ \ | |/ |/|
| * adding and simplifying encoders/decodersAdam Greene2015-05-134-59/+32
* | make repeated_field quack like an arrayAdam Greene2015-05-142-49/+80
|/
* Merge pull request #334 from skippy/allow-msg-to-accept-nilChris Fallin2015-05-021-1/+3
|\
| * allow a message field to be unsetAdam Greene2015-05-021-1/+3
* | return nil if array index indicie is out of boundsAdam Greene2015-05-011-6/+14
|/
* Fixed issue #283: crash in JSON handler cleanup.Chris Fallin2015-04-131-1/+1
* Merge pull request #211 from isaiah/map_inspectChris Fallin2015-02-171-1/+1
|\
| * Google::Protobuf::Map#inspect should be consistent with Hash#inspectIsaiah Peng2015-02-141-1/+1