Joshua Haberman
|
6b759688a1
Implemented proto3 presence for Ruby. (#7406)
|
5 ani în urmă |
Joshua Haberman
|
aae5c491f7
Merge branch 'master' into ruby-lazy-wrappers
|
5 ani în urmă |
Joshua Haberman
|
8393d4833f
Nearly all known cases (map, repeated field, and top-level) have been addressed.
|
5 ani în urmă |
Joshua Haberman
|
bd253f0130
Fixed equality, and extended to repeated fields and maps.
|
6 ani în urmă |
Joshua Haberman
|
9cfb12bf0a
Tests pass for all common operations.
|
6 ani în urmă |
Alan Wu
|
c1ba7c643c
Remove unused argument to avoid UB
|
6 ani în urmă |
Joshua Haberman
|
cf07d3c1b2
layout_init() optimization works!
|
6 ani în urmă |
Joshua Haberman
|
78378dab22
Merge branch 'master' into layout_clear
|
6 ani în urmă |
Joshua Haberman
|
c02a6fbf2c
Bugfix for GC mark of oneof fields.
|
6 ani în urmă |
Joshua Haberman
|
1c9fb9d45b
WIP.
|
6 ani în urmă |
Joshua Haberman
|
013a0ea882
Optimized layout_mark to not iterate over the msgdef.
|
6 ani în urmă |
Joshua Haberman
|
0088a75ce5
Merge branch 'master' into layout_mark
|
6 ani în urmă |
Joshua Haberman
|
0f76f8a83b
Put oneof case offset in separate oneof table.
|
6 ani în urmă |
Joshua Haberman
|
63f324a993
Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866)
|
6 ani în urmă |
Joshua Haberman
|
1e37a94bb5
Optimized away the creation of empty string objects.
|
6 ani în urmă |
Joshua Haberman
|
d57581348d
Revert "Convert Google::Protobuf.deep_copy to pure Ruby"
|
6 ani în urmă |
Aaron Patterson
|
3b67455319
Convert Google::Protobuf.deep_copy to pure Ruby
|
6 ani în urmă |
Joshua Haberman
|
1568deab40
Revert "Updated upb from defcleanup branch and modified Ruby to use it (#5539)" (#5848)
|
6 ani în urmă |
Joshua Haberman
|
37581380fb
Updated upb from defcleanup branch and modified Ruby to use it (#5539)
|
6 ani în urmă |
Joe Bolinger
|
64eb9b6e85
Add more descriptive error messages to init methods in Ruby (#5659)
|
6 ani în urmă |
Paul Yang
|
37a0ab7d83
Fix Any json encoding/decoding for ruby. (#5592)
|
6 ani în urmă |
Paul Yang
|
aa5c12e882
Revert "Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)" (#5533)
|
6 ani în urmă |
Paul Yang
|
be1716a6d0
Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)
|
6 ani în urmă |
Erik Benoist
|
9ac11326df
Adds the ability to ignore unknown fields on parse
|
6 ani în urmă |
Harshit Chopra
|
d0535cc09e
Adds support for proto2 syntax for Ruby gem.
|
8 ani în urmă |
Erik Benoist
|
74f8e24232
Adds a base class for all explicitly raised TypeErrors (#4255)
|
7 ani în urmă |
Paul Yang
|
0e7b589566
Add discard unknown API in ruby. (#3990)
|
7 ani în urmă |
Paul Yang
|
23adfeb003
Reserve unknown in Ruby (#3763)
|
8 ani în urmă |
Paul Yang
|
cd5f49d094
Fix ruby segment fault (#3708)
|
8 ani în urmă |
Aaron Patterson
|
f55c6ec24f
Storing the frame on the map means we don't need the array
|
8 ani în urmă |