Joshua Haberman
1cf4af7b2c
A (final?) round of Blaze fixes.
6 years ago
Joshua Haberman
5e5e0cf24a
More Blaze fixes.
6 years ago
Joshua Haberman
4451b790bd
More Blaze fixes.
6 years ago
Joshua Haberman
e04216eb0f
More Blaze fixes.
6 years ago
Joshua Haberman
c0a1afa16f
More Blaze fixes.
6 years ago
Joshua Haberman
9b07311c7c
More Blaze fixes.
6 years ago
Joshua Haberman
7913bc678a
Removed obsolete references to runfiles scripts.
6 years ago
Joshua Haberman
81e813d389
Made upb_proto_reflection_library() a true aspect.
6 years ago
Joshua Haberman
301b6e2d78
Removed map_dep() in favor of rewrites.
6 years ago
Joshua Haberman
9a66356d95
More Blaze fixes.
6 years ago
Joshua Haberman
13eb14986b
More fixes for Blaze.
6 years ago
Joshua Haberman
a37877a326
Fixes for Blaze.
6 years ago
Joshua Haberman
04350e1d1b
Merge pull request #166 from haberman/bazel25
...
Compatibility with Bazel 0.25.2 and 0.24.1.
6 years ago
Joshua Haberman
f060528396
Updated protobuf to point to main repo.
6 years ago
Joshua Haberman
0fea70b4d9
Works with Bazel 0.24.1 and Bazel 0.25.2!
6 years ago
Joshua Haberman
cbe051a09c
Re-enabled conformance tests.
6 years ago
Joshua Haberman
e294a16c08
Added name to cc_library_func() to avoid conflicts.
6 years ago
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