1 file changed
+1
-1
lines changed- .bazelignore+1
- .gitattributes+3
- .github/workflows/bazel.yml+2-2
- .github/workflows/binary_packages.yml+18-11
- .github/workflows/cifuzz.yml+1-1
- .github/workflows/cmake.yml+2-2
- .github/workflows/codeql.yml+2-2
- .github/workflows/compiler_tests.yml+1-1
- .github/workflows/ios_swift_tests.yml+1-1
- .github/workflows/olddistro_tests.yml+35
- .github/workflows/platformio_tests.yml+8-3
- .github/workflows/pypi_publish.yml+2-2
- .github/workflows/python2_tests.yml-36
- .github/workflows/simulator_tests.yml+3-3
- .github/workflows/trigger_on_code_change.yml+14-3
- .github/workflows/trigger_on_schedule.yml+3-3
- .gitignore+1
- AUTHORS.txt+13
- BUILD.bazel+11-12
- CHANGELOG.txt+19
- CMakeLists.txt+4-3
- MODULE.bazel+28
- MODULE.bazel.lock+166
- WORKSPACE-22
- conanfile.py+1-1
- docs/bazel_build.md+8-22
- docs/concepts.md+1-1
- docs/migration.md+84-4
- docs/reference.md+65
- extra/FindNanopb.cmake+29-9
- extra/bazel/nanopb_cc_proto_library.bzl+3-3
- extra/bazel/nanopb_deps.bzl+24-11
- extra/bazel/python_deps.bzl+2-2
- extra/poetry/pyproject.toml+2-2
- extra/requirements.txt+1-1
- extra/requirements_lock.txt+129-129
- generator/nanopb_generator.py+159-42
- generator/nanopb_generator.py2-13
- generator/proto/__init__.py+24-48
- generator/proto/_utils.py+17-4
- generator/proto/google/protobuf/descriptor.proto+539-118
- generator/proto/nanopb.proto+29-5
- generator/protoc-gen-nanopb-py2-16
- library.json+1-1
- pb.h+17-1
- pb_decode.c+104-103
- pb_decode.h+12-1
- pb_encode.c+20-14
- pb_encode.h+13-3
- tests/enum_sizes/SConscript+13-5
- tests/enum_sizes/enum_intsize.proto+41
- tests/enum_sizes/enum_intsize_unittests.cc+3-2
- tests/enum_sizes/enumsizes_intsize_unittests.h-3
- tests/enum_sizes/packed_enum.proto-35
- tests/enum_sizes/packed_enum_unittests.c+1-4
- tests/enum_validate/SConscript+7
- tests/enum_validate/enum.proto+18
- tests/enum_validate/enum_validate.c+19
- tests/namingstyle/naming_style.options+1
- tests/namingstyle/naming_style.proto+1
- tests/namingstyle/test_naming_style_c.c+10-2
- tests/namingstyle_custom/SConscript+30
- tests/namingstyle_custom/custom_naming_style.options+16
- tests/namingstyle_custom/custom_naming_style.proto+69
- tests/namingstyle_custom/custom_naming_style.py+53
- tests/namingstyle_custom/custom_naming_style_importer.options+1
- tests/namingstyle_custom/custom_naming_style_importer.proto+16
- tests/namingstyle_custom/custom_naming_style_mangle.options+17
- tests/namingstyle_custom/custom_naming_style_mangle.proto+70
- tests/namingstyle_custom/custom_naming_style_other.options+1
- tests/namingstyle_custom/custom_naming_style_other.proto+12
- tests/namingstyle_custom/custom_naming_style_package.options+16
- tests/namingstyle_custom/custom_naming_style_package.proto+70
- tests/namingstyle_custom/test_custom_naming_style_c.c+83
- tests/namingstyle_custom/test_custom_naming_style_importer_c.c+21
- tests/namingstyle_custom/test_custom_naming_style_mangle_c.c+88
- tests/namingstyle_custom/test_custom_naming_style_package_c.c+83
- tests/oneof/decode_oneof.c+5
- tests/options/options.proto+17
- tests/options/options_h.expected+3
- tests/options/proto3_options.expected+2
- tests/options/proto3_options.proto+1
- tests/regression/issue_1017/SConscript+13
- tests/regression/issue_1017/test.c+54
- tests/regression/issue_1017/test.proto+6
- tests/regression/issue_838/enum_to_string.cxx+2-2
- tests/regression/issue_869/SConscript+7
- tests/regression/issue_869/bigfile.proto+623
- tests/regression/issue_956/SConscript+8
- tests/regression/issue_956/skipmap.expected+4
- tests/regression/issue_956/skipmap.proto+28
- tools/make_linux_package.sh+2-2
- tools/make_mac_package.sh+2-2
- tools/set_version.sh+2-1
0 commit comments