protobuf/ruby/ext/google/protobuf_c
Adam Cozzette ea5ef14aa0 Ruby: only link against specific version of memcpy if we're using glibc
We have some special code in wrap_memcpy.c to ensure that we use the
2.2.5 version of memcpy, for compatibility with older versions of glibc.
However, we need to make sure we only attempt to do this when we are
actually building with glibc, so that the code can also build
successfully against other libc implementations such as musl.
2017-03-17 11:23:01 -07:00
..
defs.c Merge 3.2.x branch into master (#2648) 2017-01-31 09:17:32 -08:00
encode_decode.c Merge 3.2.x branch into master (#2648) 2017-01-31 09:17:32 -08:00
extconf.rb Ruby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibc 2017-03-09 10:03:22 -08:00
map.c Ruby: fixed Message#to_h for map fields. 2017-03-14 14:27:16 -07:00
message.c Ruby: fixed Message#to_h for map fields. 2017-03-14 14:27:16 -07:00
protobuf.c Ruby: make sure map parsing frames are GC-rooted. 2016-08-26 09:03:55 -07:00
protobuf.h Ruby: fixed Message#to_h for map fields. 2017-03-14 14:27:16 -07:00
repeated_field.c fix #2036: use rb_hash_* to accumulate hashes 2016-08-30 16:22:49 -07:00
storage.c Ruby: encode and freeze strings when the are assigned or decoded. 2016-07-21 11:37:54 -07:00
upb.c Merge 3.2.x branch into master (#2648) 2017-01-31 09:17:32 -08:00
upb.h Merge 3.2.x branch into master (#2648) 2017-01-31 09:17:32 -08:00
wrap_memcpy.c Ruby: only link against specific version of memcpy if we're using glibc 2017-03-17 11:23:01 -07:00