Adam Cozzette
7286ffceb2
Merge the protobuf and upb Bazel repos
...
A couple weeks ago we moved upb into the protobuf Git repo, and this change
continues the merger of the two repos by making them into a single Bazel repo.
This was mostly a matter of deleting upb's WORKSPACE file and fixing up a bunch
of references to reflect the new structure.
Most of the changes are pretty mechanical, but one thing that needed more
invasive changes was the Python script for generating CMakeLists.txt,
make_cmakelists.py. The WORKSPACE file it relied on no longer exists with this
change, so I updated it to hardcode the information it needed from that file.
PiperOrigin-RevId: 564810016
1 year ago
Joshua Haberman
39b6f8d7ba
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888951
1 year ago
Richard Levasseur
131a7869c7
Internal change
...
PiperOrigin-RevId: 563086384
1 year ago
Adam Cozzette
047df98dea
Move upb-x/ back to upb/
...
This is the second attempt to fix our Git history. This should allow
"git blame" to work correctly in the upb/ directory even though our
automation unexpectedly blew away that directory.
1 year ago
Adam Cozzette
895f190bda
Move upb to upb-x
1 year ago
Adam Cozzette
1ba80d7424
Move upb-temp/ back to upb/
1 year ago
Adam Cozzette
d38b8561e6
Move upb/ to upb-temp/
...
This will help us fix our Git commit history to ensure that git blame
works correctly for upb.
1 year ago
Adam Cozzette
6fc87fe3f7
Internal change
...
PiperOrigin-RevId: 560100839
1 year ago
Protobuf Team Bot
cab6c3e223
Internal change
...
PiperOrigin-RevId: 560096690
1 year ago
Adam Cozzette
0d1ba13e83
Move everything into new upb/ directory
1 year ago
Protobuf Team Bot
3e4de3c7dd
[Upb C++] Split name-related functions from gen_utils.{h,cc} into names.{h,cc}. Also create a separate build target for output.{h,cc} (though it's kept private, since we prefer protobuf/io/printer.h for newer code).
...
PiperOrigin-RevId: 535333251
2 years ago
Protobuf Team Bot
73ee41cbb2
license changes
...
PiperOrigin-RevId: 534600788
2 years ago
Thomas Van Lenten
2282505327
Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code
...
PiperOrigin-RevId: 527937369
2 years ago
Joshua Haberman
88d5b91810
Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code
...
PiperOrigin-RevId: 527904449
2 years ago
Protobuf Team Bot
ec75a3cbb6
Move repeated field generation into separate file to prepare for C++ RepeatedFieldProxy.
...
PiperOrigin-RevId: 526117153
2 years ago
Protobuf Team Bot
433e737c0e
[C++ Upb]
...
Implement copy constructor and assignment operator.
PiperOrigin-RevId: 524941810
2 years ago
Protobuf Team Bot
ccdfaf7ea3
Fix a bug where message-level extension identifier should also be generated in the source file.
...
PiperOrigin-RevId: 513687688
2 years ago
Mike Kruskal
a1abf835d2
Removed upb dependencies on absl/log.
...
absl/log is not yet released in any ABSL LTS.
PiperOrigin-RevId: 503575398
2 years ago
Joshua Haberman
4f02fc4790
Removed upb dependencies on absl/log.
...
absl/log is not yet released in any ABSL LTS.
PiperOrigin-RevId: 501965150
2 years ago
Protobuf Team Bot
d76e286631
Fix C compiler failure when there are fields names prefixed with accessor prefixes such as set_ and clear_.
...
PiperOrigin-RevId: 488672865
2 years ago
Mike Kruskal
2b011bc759
Internal changes
...
PiperOrigin-RevId: 487599716
2 years ago
Protobuf Team Bot
306123e2e8
C++ Code generator
...
PiperOrigin-RevId: 486158566
2 years ago
Matt Kulukundis
9f8c080832
add missing license lines to bazel files
3 years ago
Joshua Haberman
5a10ce7025
Added a Bazel rule to build a binary wheel.
3 years ago
Joshua Haberman
173554146f
Updated some docs and removed/rearranged some obsolete stuff.
3 years ago
Joshua Haberman
823eb09694
Update all 2011 dates to 2021.
4 years ago
Joshua Haberman
e59d2c8fa7
Added license headers to all files.
4 years ago
Joshua Haberman
5611ff267b
Moved bazel files to bazel/ directory.
6 years ago