Joshua Haberman
|
75df4cdaa3
|
Loosened the check for fasttable to match what we did before.
|
4 years ago |
Joshua Haberman
|
e84793dd73
|
Cleaned up debugging artifacts.
|
4 years ago |
Joshua Haberman
|
a4b35aa388
|
Everything passes except 4 conformance tests.
|
4 years ago |
Joshua Haberman
|
6e10b5789d
|
Removed redundant license from port_def in amalgmation.
|
4 years ago |
Joshua Haberman
|
4f1e48ecc6
|
Updated amalgamator to avoid duplicating license blocks.
|
4 years ago |
Joshua Haberman
|
0723bfa700
|
Merge pull request #387 from haberman/json-null
JSON: Only perform multiple oneof check for non-null fields.
|
4 years ago |
Joshua Haberman
|
dda5416569
|
Update bazel-skylib main branch name.
|
4 years ago |
Joshua Haberman
|
2fa52e6951
|
Merge branch 'master' into json-null
|
4 years ago |
Joshua Haberman
|
a3126b7c7e
|
Merge pull request #388 from haberman/fix-macos
Fix macOS build for XCode 11.3
|
4 years ago |
Joshua Haberman
|
b344a6c582
|
Fixed the macOS build for XCode 11.3.
This works around:
https://github.com/bazelbuild/bazel/issues/12905
|
4 years ago |
Joshua Haberman
|
a778f2639a
|
Only perform multiple oneof check for non-null fields.
This allows payloads like:
{"oneofUint32": null, "oneofString": "test"}
|
4 years ago |
Joshua Haberman
|
42bdfcb849
|
Fix BUILD file.
|
4 years ago |
Joshua Haberman
|
75d6dab37a
|
Merge pull request #384 from haberman/internal
Renamed .int.h to _internal.h, for greater clarity.
|
4 years ago |
Joshua Haberman
|
3881393907
|
Renamed .int.h to _internal.h, for greater clarity.
|
4 years ago |
Matt Fowles Kulukundis
|
5084cbe646
|
Merge pull request #383 from fowles/master
Fix build rules for more restrive deps checks
|
4 years ago |
Matt Kulukundis
|
da4b75b979
|
Fix build rules for more restrive deps checks
- add msg.int.h access for generated files
- actually declare reflective/non as different things
|
4 years ago |
Joshua Haberman
|
a8f9cf54cf
|
Merge pull request #382 from haberman/license-headers
Added license headers to all files
|
4 years ago |
Joshua Haberman
|
1ba446ccfe
|
Updated Google, Inc. to Google LLC.
|
4 years ago |
Joshua Haberman
|
823eb09694
|
Update all 2011 dates to 2021.
|
4 years ago |
Matt Fowles Kulukundis
|
ff89277ef0
|
Merge pull request #380 from fowles/master
Spell out deps explicitly
|
4 years ago |
Joshua Haberman
|
5f74d43cf9
|
Re-add some comment text that was accidentally removed.
|
4 years ago |
Joshua Haberman
|
0f27b0450a
|
Merge branch 'master' into license-headers
|
4 years ago |
Joshua Haberman
|
e59d2c8fa7
|
Added license headers to all files.
|
4 years ago |
Joshua Haberman
|
be4f64b926
|
Merge pull request #381 from haberman/mv-msg-public
Put public message interface into msg.h and moved internal functions to msg.int.h.
|
4 years ago |
Joshua Haberman
|
1674f28dd7
|
Put public message interface into msg.h and moved internal functions to msg.int.h.
|
4 years ago |
Matt Kulukundis
|
6481f6319e
|
Spell out deps explicitly
Google internal bazel is more strict about deps, so both reflection and
non need to be spelled out explicitly.
|
4 years ago |
Matt Fowles Kulukundis
|
f104225a1e
|
Merge pull request #376 from haberman/fix-quadratic-mem
Fixed quadratic memory usage in upb_array_append().
|
4 years ago |
Joshua Haberman
|
3c3799498d
|
Merge pull request #379 from fowles/master
Remove unused file test_util.h
|
4 years ago |
Matt Kulukundis
|
2e83d5c98f
|
Remove unused file test_util.h
|
4 years ago |
Matt Fowles Kulukundis
|
b053fa6991
|
Merge pull request #378 from fowles/master
Allow arena fuse to fail and only fuse when they are safe
|
4 years ago |
Matt Kulukundis
|
7876639e50
|
remove unused macro
|
4 years ago |
Matt Kulukundis
|
5b97df91dd
|
Restrict fuse to matching block_alloc
|
4 years ago |
Matt Kulukundis
|
e74d6c23de
|
Small renames and use uintptr_t instead of void*
|
4 years ago |
Matt Kulukundis
|
d9a0c58108
|
Allow arena fuse to fail
Track initial blocks to avoid having fuse operate on arenas that cannot
be fused.
|
4 years ago |
Joshua Haberman
|
53f5d9f69b
|
Merge pull request #377 from haberman/json-parse-null
Fixed "NULL + 0" UB in JSON encoder and decoder.
|
4 years ago |
Joshua Haberman
|
8370818143
|
Switch to a macro to avoid signed/const mismatches.
|
4 years ago |
Joshua Haberman
|
63ad3db980
|
Fixed "NULL + 0" UB in JSON encoder and decoder.
|
4 years ago |
Joshua Haberman
|
add9b12f18
|
Fixed quadratic memory usage in upb_array_append().
We were erroneously calling realloc() instead of resize(),
forcing the entire array to be reallocated for every array
append.
|
4 years ago |
Joshua Haberman
|
97e2aeb7ee
|
Merge pull request #375 from haberman/cleanups
A few minor cleanups
|
4 years ago |
Joshua Haberman
|
83c0edbd2a
|
A few minor cleanups.
|
4 years ago |
Joshua Haberman
|
baa7fe7473
|
Merge pull request #374 from haberman/update-deps
Updated versions of ABSL and protobuf deps.
|
4 years ago |
Joshua Haberman
|
900bd5c426
|
Merge pull request #355 from haberman/aarch64
The fasttable parser works on ARM64!
|
4 years ago |
Joshua Haberman
|
89df647460
|
Updated versions of ABSL and protobuf deps.
|
4 years ago |
Joshua Haberman
|
e4343f0fa3
|
Update comment for ARM64.
|
4 years ago |
Joshua Haberman
|
103d51f102
|
Merge branch 'master' into aarch64
|
4 years ago |
Joshua Haberman
|
1b9cc09f0e
|
Removed extraneous copybara directive.
|
4 years ago |
Joshua Haberman
|
bbd817fdb6
|
Merge pull request #373 from haberman/table-cleanup
Now that handlers are gone, cleaned up table to use arenas exclusively.
|
4 years ago |
Joshua Haberman
|
c358829c76
|
Now that handlers are gone, cleaned up table to use arenas exclusively.
Also cleaned up some cruft from table.
|
4 years ago |
Joshua Haberman
|
ed5b4108e0
|
Merge pull request #363 from haberman/delete-handlers
Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name.
|
4 years ago |
Joshua Haberman
|
bfa528f0ae
|
Merge pull request #372 from haberman/errmsg-fix
Fixed error message buffer overflow.
|
4 years ago |