Protobuf Team Bot
95298a7d60
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
d252014365
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
28659e20f2
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
a93acc00c2
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
e49f999de9
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
f5621a975f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
dc8a940a64
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
16889fdb6f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
cd176a0cd1
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
2344281bb6
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
d4eac7e5fd
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
2e6bfa2b9b
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
8687124a99
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
8c5f39d1ed
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
9304f9a74f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
509125d990
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
4c94ca6895
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
38d63f21f6
Auto-generate CMake file lists
1 year ago
Mike Kruskal
4069649ecd
Switch to cmake fetch instead of git submodules
2 years ago
Mike Kruskal
3e078f5fe4
Add CMake+Bazel dependencies on utf8_range repo
2 years ago
Adam Cozzette
496276471d
Make trivial change to CMakeLists.txt to test auto-generation
...
If the auto-generation is working correctly, then CMakeLists.txt should
be quickly auto-updated with a change that undoes this one.
2 years ago
Adam Cozzette
52be7c2960
Check in generated CMake files
...
Once the GitHub action is fixed, these will be auto-updated whenever
necessary. I realized it would be a good idea to add them back first,
though, just to make sure nothing breaks before we enable the
auto-updating.
2 years ago
Joshua Haberman
7ff1662f97
Removed pre-generated CMake files from the main branch.
...
From now on, these files will live in the "generated" branch only, and a GitHub action will regenerate these files whenever there is a commit to the main branch.
PiperOrigin-RevId: 438879338
3 years ago
Joshua Haberman
a1e6f29de9
Fixed CMakeLists.txt.
3 years ago
Joshua Haberman
8ede0d552d
Tests are passing.
3 years ago
Joshua Haberman
8c530f9226
Changed generated code deps to avoid deps on core libraries.
...
This will allow the core libraries to be visibility controlled if
necessary.
3 years ago
Matt Kulukundis
edd1dd30e7
Fix missing build deps
3 years ago
Matt Kulukundis
5d7daf1ce2
fix cmake
3 years ago
Matt Kulukundis
074a469cbe
sort file list
3 years ago
Joshua Haberman
60a3edb87f
Code is in place to generate from upbc, but segv results.
3 years ago
Joshua Haberman
13434560e0
WIP.
3 years ago
Joshua Haberman
3d437bbcab
Some pre-PR fixes.
3 years ago
Joshua Haberman
4307f5dbba
Fixed the CMake build and amalgamation.
3 years ago
Joshua Haberman
fa4d70fad6
Restore CMake files, we're not ready to delete them yet.
3 years ago
Joshua Haberman
173554146f
Updated some docs and removed/rearranged some obsolete stuff.
3 years ago
Joshua Haberman
c4744c0b21
Updated generated files.
3 years ago
Joshua Haberman
3881393907
Renamed .int.h to _internal.h, for greater clarity.
4 years ago
Joshua Haberman
1674f28dd7
Put public message interface into msg.h and moved internal functions to msg.int.h.
4 years ago
Joshua Haberman
f5d2d55007
Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name.
...
This is possible now that all users have been migrated to the new
upb_msg APIs.
4 years ago
Joshua Haberman
5e550e88f8
Added API for getting fielddef default as a upb_msgval.
4 years ago
Joshua Haberman
e9b79542ad
Added a BUILD file for wyhash.
...
This will make the build more closely resemble the google3
build.
The CMake output from this is a bit busted, but the build
does succeed.
4 years ago
Joshua Haberman
6c16cba83f
Removed obsolete port.c file.
4 years ago
Joshua Haberman
e86541ac1d
Fixed the build after the merge.
4 years ago
Joshua Haberman
8f3ee80d46
Drop C89/C90 support and MSVC prior to Visual Studio 2015.
...
upb previously attempted to support C89 and pre-2015 versions
of Visual Studio. This was to support older compilers with
limited C99 support (particularly MSVC). But as of last August,
even gRPC has dropped support for MSVC prior to 2015
c87276d058
Therefore it seems safe for upb to no longer attempt C89 support
(we were already not truly C89 compliant, with our use of "bool").
We now explicitly require C99 or greater and MSVC 2015 or greater.
This cleaned up port_def.inc a fair bit. I took the chance to
also remove some obsolete macros.
4 years ago
Joshua Haberman
efd576b698
Added -std=gnu99 for fastdecode and ran Buildifier.
4 years ago
Joshua Haberman
e3f41de6c7
Split monolithic BUILD file into many build files.
4 years ago
Joshua Haberman
4f901b6430
Passes all tests.
4 years ago
Joshua Haberman
746f64692c
Moved arena inline for decoder.
4 years ago
Joshua Haberman
7363b91ac3
Moved arena inline for decoder.
4 years ago
Joshua Haberman
438ecaeb5a
Give all field parsers a generic table entry.
4 years ago