Joshua Haberman
ba29af3a6a
Hid generated-code-only headers inside a separate library.
6 years ago
Joshua Haberman
07ac6f0e8e
Merge branch 'master' into maps
6 years ago
Laurent Le Brun
1a5a609b0e
Update upb_proto_library.bzl for Bazel compatibility
...
With this change, the code now builds with the flags --incompatible_depset_is_not_iterable, --incompatible_new_actions_api, and --incompatible_no_support_tools_in_action_inputs.
These flags will soon be enabled by default in Bazel.
6 years ago
Joshua Haberman
9f49efef62
Merge pull request #173 from hlopko/migrate_for_bazel_027
...
Update upb to be forward compatible with Bazel 0.27
6 years ago
Marcel Hlopko
6d204851d2
Update upb to be forward compatible with Bazel 0.27
...
Specifically, this PR prepares up for:
https://github.com/bazelbuild/bazel/issues/7793
https://github.com/bazelbuild/bazel/issues/7260
6 years ago
Joshua Haberman
1a77fbce39
Merge pull request #171 from haberman/master
...
Fixed amalgamation to not exclude upb/decode.c.
6 years ago
Joshua Haberman
7804454f68
Merge pull request #170 from haberman/upb_mktime
...
Use a custom mktime() function to avoid platform dependencies.
6 years ago
Joshua Haberman
811ee4f442
Use a custom mktime() function to avoid platform dependencies.
6 years ago
Joshua Haberman
8a41e6cb12
Fixed amalgamation to not exclude upb/decode.c.
6 years ago
Joshua Haberman
960c2492bf
Updated Git hash.
6 years ago
Joshua Haberman
d16bf99ac4
Updated README.md and examples/bazel directory.
6 years ago
Joshua Haberman
5611ff267b
Moved bazel files to bazel/ directory.
6 years ago
Joshua Haberman
f74cb51f11
Refactored workspace deps into a separate file.
6 years ago
Joshua Haberman
240bf641de
Working example dir for Bazel.
6 years ago
Joshua Haberman
77600acc84
Merge branch 'master' into readme
6 years ago
Joshua Haberman
a288f761c1
Small typographical tweak.
6 years ago
Joshua Haberman
4d89a44b26
Some revisions to README.md and DESIGN.md.
6 years ago
Joshua Haberman
ae107c7ab9
New README.md.
6 years ago
Joshua Haberman
d5af87d06b
Merge pull request #168 from haberman/bugfix
...
Added checks for OOM conditions.
6 years ago
Joshua Haberman
a8f719c98d
Added checks for OOM conditions.
6 years ago
Joshua Haberman
68d3810766
Merge branch 'bazel25'
6 years ago
Joshua Haberman
17568d619e
Added .bazelci/presubmit.yml for BuildKite.
6 years ago
Joshua Haberman
184cc8ecfa
Merge pull request #167 from haberman/bazel25
...
Fixes to make upb and upb_proto_library() work with Blaze inside Google
6 years ago
Joshua Haberman
a126b9a046
Removed package(), Bazel doesn't support it.
6 years ago
Joshua Haberman
44817c02fa
Added package() statement.
6 years ago
Joshua Haberman
c58541ea04
Added support for public dependencies.
6 years ago
Joshua Haberman
ef9499cb44
Migrate std::unordered_map -> absl::flat_hash_map.
6 years ago
Joshua Haberman
06b90f9b69
Split upb_proto_library.bzl into its own .bzl file.
6 years ago
Joshua Haberman
d94c2d3c74
Another fix of course.
6 years ago
Joshua Haberman
717db51700
Updated protobuf to the main branch again.
6 years ago
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