소스 검색

Replace strptime with custom implementation (#5906)

* Replace strptime with custom implementation

* Fix ruby strptime

* Fix test

* Fix ruby conformance test

* Use mktime

* Remove EmptyFieldMask from failed conformance test list
Paul Yang 6 년 전
부모
커밋
57b6597f46
6개의 변경된 파일2125개의 추가작업 그리고 683개의 파일을 삭제
  1. 0 1
      conformance/failure_list_ruby.txt
  2. 0 1
      conformance/failure_list_ruby_mac.txt
  3. 347 226
      php/ext/google/protobuf/upb.c
  4. 715 113
      php/ext/google/protobuf/upb.h
  5. 348 229
      ruby/ext/google/protobuf_c/upb.c
  6. 715 113
      ruby/ext/google/protobuf_c/upb.h

+ 0 - 1
conformance/failure_list_ruby.txt

@@ -26,7 +26,6 @@ Required.Proto3.JsonInput.DoubleFieldMinPositiveValue.ProtobufOutput
 Required.Proto3.JsonInput.DoubleFieldNan.JsonOutput
 Required.Proto3.JsonInput.DurationMinValue.JsonOutput
 Required.Proto3.JsonInput.DurationRepeatedValue.JsonOutput
-Required.Proto3.JsonInput.EmptyFieldMask.JsonOutput
 Required.Proto3.JsonInput.FloatFieldInfinity.JsonOutput
 Required.Proto3.JsonInput.FloatFieldNan.JsonOutput
 Required.Proto3.JsonInput.FloatFieldNegativeInfinity.JsonOutput

+ 0 - 1
conformance/failure_list_ruby_mac.txt

@@ -70,4 +70,3 @@ Required.Proto3.JsonInput.IgnoreUnknownJsonObject.ProtobufOutput
 Required.Proto3.JsonInput.IgnoreUnknownJsonString.ProtobufOutput
 Required.Proto3.JsonInput.IgnoreUnknownJsonTrue.ProtobufOutput
 Recommended.Proto3.JsonInput.FieldMaskInvalidCharacter
-Required.Proto3.JsonInput.EmptyFieldMask.JsonOutput

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 347 - 226
php/ext/google/protobuf/upb.c


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 715 - 113
php/ext/google/protobuf/upb.h


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 348 - 229
ruby/ext/google/protobuf_c/upb.c


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 715 - 113
ruby/ext/google/protobuf_c/upb.h


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.