dep-protobuf/lua
Adam Cozzette 501ececd39 Reorganize upb file structure
This change moves almost everything in the `upb/` directory up one level, so
that for example `upb/upb/generated_code_support.h` becomes just
`upb/generated_code_support.h`. The only exceptions I made to this were that I
left `upb/cmake` and `upb/BUILD` where they are, mostly because that avoids
conflict with other files and the current locations seem reasonable for now.

The `python/` directory is a little bit of a challenge because we had to merge
the existing directory there with `upb/python/`. I made `upb/python/BUILD` into
the BUILD file for the merged directory, and it effectively loads the contents
of the other BUILD file via `python/build_targets.bzl`, but I plan to clean
this up soon.

PiperOrigin-RevId: 568651768
2023-09-26 14:38:35 -07:00
..
BUILD.bazel Reorganize upb file structure 2023-09-26 14:38:35 -07:00
def.c Reorganize upb file structure 2023-09-26 14:38:35 -07:00
lua_proto_library.bzl Reorganize upb file structure 2023-09-26 14:38:35 -07:00
main.c Reorganize upb file structure 2023-09-26 14:38:35 -07:00
msg.c Reorganize upb file structure 2023-09-26 14:38:35 -07:00
README.md Reorganize upb file structure 2023-09-26 14:38:35 -07:00
test.proto Reorganize upb file structure 2023-09-26 14:38:35 -07:00
test_upb.lua Reorganize upb file structure 2023-09-26 14:38:35 -07:00
upb.c Reorganize upb file structure 2023-09-26 14:38:35 -07:00
upb.h Reorganize upb file structure 2023-09-26 14:38:35 -07:00
upb.lua Reorganize upb file structure 2023-09-26 14:38:35 -07:00
upbc.cc Reorganize upb file structure 2023-09-26 14:38:35 -07:00

upb Lua bindings

These are some bare-bones upb bindings for Lua.

These bindings exist primarily for experimentation and testing. They are incomplete and are not really intended for use in any application. This is by no means a complete or supported protobuf library, and in fact we don't even claim it to be functional.