Joshua Haberman
61034f50b3
Fixed conflict error with Ragel on Bazel 0.25.
6 years ago
Joshua Haberman
6c1b78f095
Update Skylib and update to newer Sandwich API.
6 years ago
Joshua Haberman
20d849a5e0
Fixes for Bazel 0.25.
...
Disabled the conformance tests for now because I didn't push
the necessary changes to the protobuf repo yet.
6 years ago
Joshua Haberman
b08819749e
Merge pull request #162 from haberman/aspect
...
Replaced upb_proto_library() with a truly aspect-based rule.
6 years ago
Joshua Haberman
e1fb10002d
Fixed include path.
6 years ago
Joshua Haberman
985145ca16
Fixed amalgamation and CMake build.
6 years ago
Joshua Haberman
d6e466e943
More refactoring/simplification.
6 years ago
Joshua Haberman
65f97218d1
Removed some obsolete code.
6 years ago
Josh Haberman
9fa3e8bd62
Fix the Ubuntu build.
6 years ago
Joshua Haberman
239d4a90db
Fixed upb_proto_library() for macOS.
6 years ago
Joshua Haberman
f9dab27de3
Merge pull request #164 from haberman/oneofcase
...
Fixed oneof case accessor to cast to enum for C++.
6 years ago
Joshua Haberman
151ebc8a29
Fixed oneof case accessor to cast to enum for C++.
6 years ago
Josh Haberman
cd9e1e6817
upb_proto_library() aspect is working, even for external repos.
6 years ago
Josh Haberman
f3c560122a
upb_proto_library() works for local project!
...
Doesn't work for remote projects yet though.
6 years ago
Josh Haberman
02e26c5004
Replaced upb_proto_library() with a truly aspect-based rule.
6 years ago
Josh Haberman
932753d91e
WIP.
6 years ago
Josh Haberman
0c64c4b594
WIP.
6 years ago
Joshua Haberman
cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. ( #160 )
...
* Use port_def.inc to prevent macros from leaking to users.
* Added helpful comments to port_def.inc/port_undef.inc.
6 years ago
Joshua Haberman
928ef7f2c0
Removed reflection and other extraneous things from the core library. ( #158 )
...
* Removed reflection and other extraneous things from the core library.
* Added missing files and ran buildifier.
* New CMakeLists.txt.
* Made table its own cc_library() for internal usage.
6 years ago
Joshua Haberman
00f96cb947
Fixed macOS Kokoro build for new Bazel. ( #159 )
6 years ago
Joshua Haberman
e999afb612
Merge pull request #150 from haberman/apitweaks
...
A few small API tweaks.
6 years ago
Josh Haberman
0abf6083b3
Merge branch 'master' into apitweaks
6 years ago
Paul Yang
a8a0bc73b9
Allow bytes field to be longer than 16000 bytes ( #157 )
6 years ago
Joshua Haberman
0ca4edd7d9
Merge pull request #156 from TeBoring/strptime-fix
...
Replace strptime with custom implementation
6 years ago
Bo Yang
f298f3078b
Remove _XOPEN_SOURCE from amalgamate.py
6 years ago
Bo Yang
f3d5ff02d1
Commented out missing file
6 years ago
Bo Yang
3c4f0347f9
Replace strptime with custom implementation
6 years ago
Paul Yang
56fefe2a50
Fix parsing repeated well known type value ( #153 )
...
* Fix parsing repeated well known type value
* Fix generated file
* Fix comment
6 years ago
Joshua Haberman
fa88c6017d
Merge pull request #155 from haberman/fwd-decl
...
Changed enums to be open int32_t.
6 years ago
Josh Haberman
e86e198690
Changed enums to be open int32_t.
...
This also fixes a bug where generated code wouldn't
compile if the field's enum was defined in another file.
6 years ago
Joshua Haberman
9cd426495e
Merge pull request #151 from linux-on-ibm-z/master
...
Adding support for big endian platform (s390x)
6 years ago
Joshua Haberman
ed9faae099
Merge pull request #141 from haberman/defcleanup
...
Major refactoring/cleanup of upb
6 years ago
Josh Haberman
71ec01e34b
Fix for Windows.
6 years ago
Josh Haberman
f8ba0f67f2
Merge branch 'defcleanup' of github.com:haberman/upb into defcleanup
6 years ago
Joshua Haberman
55e23d4bef
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
51f30e064b
Merge pull request #152 from TeBoring/ruby-fix
...
Fix the issue for strptime
6 years ago
Bo Yang
8b75e5c119
Add _XOPEN_SOURCE to amalgamate.py
6 years ago
Bo Yang
da8d1392c1
Fix the issue for strptime
...
* Define _XOPEN_SOURCE
* Exclude usage on windows
6 years ago
Shahid
17db372267
Removing the 'byteswap.h' header which is not portable
...
Incorporating code review changes:
https://github.com/google/upb/pull/151#discussion_r257529497
6 years ago
Josh Haberman
f858e0160e
Merge branch 'master' into defcleanup
6 years ago
Joshua Haberman
c3e6bb5318
Merge pull request #148 from TeBoring/empty-fieldmask
...
Fix empty FieldMask json encoding
6 years ago
Josh Haberman
ad905b08f5
Fixed amalgamation to properly include stdint.h first for UPB_SIZE().
6 years ago
Josh Haberman
5575a228c9
Merge branch 'master' into defcleanup
6 years ago
Josh Haberman
32e3f394b4
A few small API tweaks.
...
- Foo_parsenew() -> Foo_parse().
- parse function takes plain (const char*, size_t) instead of
upb_strview. The latter is mainly useful for strings inside
message objects.
6 years ago
Joshua Haberman
b0292a9eb1
Merge pull request #149 from haberman/fixmacos
...
Fix macOS Kokoro build.
6 years ago
Josh Haberman
eb633dbe3c
Query CMake version.
6 years ago
Shahid
e223001916
Update table.c
6 years ago
Shahid
33cd3cfa1d
Update varint.int.h
6 years ago
Shahid
afaa22eb3d
Update test_varint.c
6 years ago
Joshua Haberman
2b62fbce67
Merge pull request #145 from haberman/arrayapi
...
Generated code API changes for array and hazzers.
6 years ago