Просмотр исходного кода

Updated upb to latest version (C89).

Since this version of upb supports C89, all of the
extra compiler flags are no longer required.
Josh Haberman 10 лет назад
Родитель
Сommit
e8ed021ee7

+ 1 - 3
ruby/ext/google/protobuf_c/extconf.rb

@@ -2,9 +2,7 @@
 
 require 'mkmf'
 
-$CFLAGS += " -O3 -std=c99 -Wno-unused-function " +
-           "-Wno-declaration-after-statement -Wno-unused-variable " +
-           "-Wno-sign-compare -DNDEBUG "
+$CFLAGS += " -O3 -DNDEBUG"
 
 $objs = ["protobuf.o", "defs.o", "storage.o", "message.o",
          "repeated_field.o", "map.o", "encode_decode.o", "upb.o"]

+ 1 - 1
ruby/ext/google/protobuf_c/map.c

@@ -120,7 +120,7 @@ static VALUE table_key_to_ruby(Map* self, const char* buf, size_t length) {
 }
 
 static void* value_memory(upb_value* v) {
-  return (void*)(&v->val.uint64);
+  return (void*)(&v->val);
 }
 
 // -----------------------------------------------------------------------------

Разница между файлами не показана из-за своего большого размера
+ 200 - 278
ruby/ext/google/protobuf_c/upb.c


Разница между файлами не показана из-за своего большого размера
+ 373 - 285
ruby/ext/google/protobuf_c/upb.h


Некоторые файлы не были показаны из-за большого количества измененных файлов