dep-protobuf/lua
Adam Cozzette 038aaa98fa Remove our vendored copy of lunit
The [upstream](https://github.com/mrothNET/lunit) project is apparently
unmaintained and unavailable in BCR. Since our Lua protobuf implementation is
experimental and not being very actively developed, I think we might as well
drop our lunit dependency and use simple `assert` statements instead.

While I was at it I noticed we had some cases of multiple test functions with
the same name, causing the later definitions to shadow earlier ones. We had two
functions called `test_utf8()` that tested roughly the same thing, so I deleted
one of them. We also had two functions named `test_string_double_map()`, but
one of them was actually testing packed repeated fields, so I just renamed it.

PiperOrigin-RevId: 741324780
2025-03-27 16:47:58 -07:00
..
BUILD.bazel Remove our vendored copy of lunit 2025-03-27 16:47:58 -07:00
def.c Fix compiling problems with lua 5.4 (#15113) 2024-10-11 13:00:08 -07:00
lua_proto_library.bzl Migrated upb to use Copybara-standard stripping. 2024-08-30 18:34:23 -07:00
main.c Remove our vendored copy of lunit 2025-03-27 16:47:58 -07:00
msg.c Use shortened license in upb::lua 2023-11-15 17:17:03 -08:00
README.md Reorganize upb file structure 2023-09-26 14:38:35 -07:00
test.proto Use shortened license in upb::lua 2023-11-15 17:17:03 -08:00
test_upb.lua Remove our vendored copy of lunit 2025-03-27 16:47:58 -07:00
upb.c Fix compiling problems with lua 5.4 (#15113) 2024-10-11 13:00:08 -07:00
upb.h Use shortened license in upb::lua 2023-11-15 17:17:03 -08:00
upb.lua Use shortened license in upb::lua 2023-11-15 17:17:03 -08:00
upbc.cc Fix compiling problems with lua 5.4 (#15113) 2024-10-11 13:00:08 -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.