Commit Graph

  • f6506eaa86 version bump for a release (#2063) main 1.38.0 Thomas Van Lenten 2026-05-15 13:39:11 -04:00
  • ac7ee45712 Add an experimental generator option to suppress field/enum case/message names. (#2062) Tony Allevato 2026-05-15 10:22:13 -04:00
  • 26cac12adc [table-driven-branch] Various runtime/generator tweaks, mostly to reduce binary size. (#2057) table-driven-branch Tony Allevato 2026-05-14 13:03:15 -04:00
  • 2f58de3712 Generate nonisolated code (#2055) George Barnett 2026-05-13 16:53:23 +01:00
  • d44ea38550 Add WKT import path directly to protoc binary (#2060) George Barnett 2026-05-12 16:50:05 +01:00
  • f9444132c7 Flip the order of the diff in test-plugin (#2059) Thomas Van Lenten 2026-05-08 12:44:25 -04:00
  • e45184eace Drop Swift 6 support (#2056) George Barnett 2026-05-07 19:51:28 +01:00
  • 3c93acf277 Support well known proto types in Swift PM plugin (#2044) Franz Busch 2026-05-07 05:42:52 -07:00
  • 2e818f69cf [table-driven-branch] Support field mask APIs. (#2054) Tony Allevato 2026-05-06 16:25:21 -04:00
  • f42d2e3a54 [table-driven-branch] Unify around a KnownField type. (#2053) Tony Allevato 2026-05-06 13:35:56 -04:00
  • d701e687ea [table-driven-branch] Support message tests. (#2052) Tony Allevato 2026-05-06 11:06:10 -04:00
  • bcf0ef4ae0 [table-driven-branch] Optimize == and hash for messages with only trivial fields. (#2051) Tony Allevato 2026-05-05 12:10:03 -04:00
  • 3c8b0109b1 Use the fuzz options support to control encoding options. (#2049) Thomas Van Lenten 2026-05-05 10:16:24 -04:00
  • 9d60bbfc71 [table-driven-branch] Implement caching for uncompressed reflection tables. (#2050) Tony Allevato 2026-05-05 10:10:49 -04:00
  • 347b231ef4 [table-driven-branch] A handful of runtime performance improvements. (#2048) Tony Allevato 2026-05-04 17:10:27 -04:00
  • 19ff62e5ff Update protos from upstream. (#2047) Thomas Van Lenten 2026-05-04 12:37:45 -04:00
  • 8d1b771e94 [table-driven-branch] Refactor trampoline functions as "message/enum witnesses". (#2046) Tony Allevato 2026-05-04 12:26:26 -04:00
  • c1817627b5 Update FuzzTesting Package.swift. (#2037) Thomas Van Lenten 2026-04-27 11:18:26 -04:00
  • 175311d9d0 Update proto files from upstream. (#2045) Thomas Van Lenten 2026-04-27 10:49:35 -04:00
  • 8ba59b5413 [table-driven-branch] Improve docs about schema layouts and remove some stale TODOs. (#2043) Tony Allevato 2026-04-27 09:59:04 -04:00
  • e57200426c [table-driven-branch] Support top-level JSON array encoding/decoding APIs again. (#2042) Tony Allevato 2026-04-24 12:39:29 -04:00
  • b603736742 [table-driven-branch] Fixes to get all conformance tests passing. (#2041) Tony Allevato 2026-04-24 11:24:23 -04:00
  • 7f85a1e35f [table-driven-branch] Migrate everything over to table-driven protos. (#2040) Tony Allevato 2026-04-23 14:40:15 -04:00
  • bd20820cb0 [table-driven-branch] Replace protobuf/abseil submodules with vendored sources (#2039) Tony Allevato 2026-04-21 14:42:32 -04:00
  • 0378abe2e2 [table-driven-branch] Rename _MessageStorage -> MessageStorage. (#2038) Tony Allevato 2026-04-21 13:54:42 -04:00
  • 3cfd6f2321 [table-driven-branch] Delete _MessageImplementationBase. (#2036) Tony Allevato 2026-04-21 10:15:02 -04:00
  • 81558271e2 Updated vendored dependencies (#2026) 1.37.0 Thomas Van Lenten 2026-04-18 19:41:18 -04:00
  • 23627a751c Version bump for a release. (#2024) Thomas Van Lenten 2026-04-18 18:19:25 -04:00
  • 5ec9b50952 Add a cache for the recursive check to help improve performance. (#2034) Thomas Van Lenten 2026-04-17 16:56:19 -04:00
  • f9207c3972 [table-driven-branch] Stop generating legacy name maps. (#2032) Tony Allevato 2026-04-17 13:02:01 -04:00
  • 5520082b16 Remove the 'echo' left from faking a successfull update. (#2031) Thomas Van Lenten 2026-04-16 09:57:27 -04:00
  • 1342501432 [table-driven-branch] Remove all Visitor/Decoder APIs and support code. (#2028) Tony Allevato 2026-04-16 09:10:02 -04:00
  • 7534b915b0 Prevent make reference from failing the protobuf & abseil updates. (#2029) Thomas Van Lenten 2026-04-15 18:44:36 -04:00
  • da64f5d762 [table-driven-branch] Add new "reflection table" for names and default values and update generator. (#2027) Tony Allevato 2026-04-15 12:44:49 -04:00
  • 2a43676e4d Fix missing python3 dependency in update_protobuf.yml workflow (#2025) Yuta Saito 2026-04-13 18:43:01 +01:00
  • a1bb0e3374 Replace protobuf/abseil submodules with vendored sources (#2021) Yuta Saito 2026-04-13 16:51:22 +01:00
  • d99d976380 Drop the known breaks file now that descriptor is back in sync. (#2023) Thomas Van Lenten 2026-04-13 11:02:15 -04:00
  • 28e6c43c79 Update proto file from upstream. (#2022) Thomas Van Lenten 2026-04-13 10:30:33 -04:00
  • c0462975be [table-driven-branch] Implement JSON for FieldMask. (#2020) Tony Allevato 2026-04-07 17:13:46 -04:00
  • c94106cd43 [table-driven-branch] Support google.protobuf.Any. (#2019) Tony Allevato 2026-04-07 15:10:17 -04:00
  • 7827f8c9d7 Drop the API break file. (#2018) Thomas Van Lenten 2026-04-06 11:26:42 -04:00
  • ec664f7d77 Update proto files from upstream. (#2017) Thomas Van Lenten 2026-04-06 10:51:22 -04:00
  • ec8575bad6 [table-driven-branch] Text and JSON support for extension fields. (#2016) Tony Allevato 2026-04-02 09:48:39 -04:00
  • aa35667e6d Update proto files from upstream. (#2015) Thomas Van Lenten 2026-03-31 08:24:30 -04:00
  • 382ae3aec9 [table-driven-branch] Implement binary serialization/parsing for extensions. (#2013) Tony Allevato 2026-03-27 13:33:33 -04:00
  • b6b7d8db23 Add 6.3 into the testing matrix. (#2012) Thomas Van Lenten 2026-03-26 10:35:13 -04:00
  • 9a3592f62e [table-driven-branch] Implement storage and accessors for extensions. (#2011) Tony Allevato 2026-03-24 17:39:38 -04:00
  • 8b7950ce59 [table-driven-branch] Rename "layouts" as "schemas". (#2010) Tony Allevato 2026-03-24 09:45:24 -04:00
  • fab992f62d Update proto files from upstream and regenerate. (#2009) Thomas Van Lenten 2026-03-23 10:28:21 -04:00
  • a008af1a10 Version bump for a release to fix cocoapods. (#2008) 1.36.1 Thomas Van Lenten 2026-03-13 12:15:02 -04:00
  • 8fe85bbd74 CocoaPods fix for the addition of traits. (#2007) Thomas Van Lenten 2026-03-13 11:40:14 -04:00
  • f21a997b87 Move all scripts into scripts/, retired DevTools/ (#2003) Thomas Van Lenten 2026-03-11 14:58:53 -04:00
  • 0375d17e60 Shuffle around the AsyncMessageSequence tests and add some. (#2002) Thomas Van Lenten 2026-03-11 14:27:39 -04:00
  • 86970144a0 Version bump for a release (#2001) 1.36.0 Thomas Van Lenten 2026-03-10 11:33:13 -04:00
  • 603b00bd51 Add Foundation linkage test and last missing pieces (#1997) Mads Odgaard 2026-03-10 13:35:52 +01:00
  • 2654646d2e Add some Makefile helpers for checking on the traits locally. (#1999) Thomas Van Lenten 2026-03-09 11:12:43 -04:00
  • 0892bd1a91 Update protos from upstream & regenerate. (#1998) Thomas Van Lenten 2026-03-09 10:24:44 -04:00
  • aac2b602f6 Introduce default traits (#1995) Mads Odgaard 2026-03-06 10:26:37 +01:00
  • f1cb5daf76 [table-driven-branch] Collapse deinit, copy, and isEqual trampolines. (#1996) Tony Allevato 2026-03-03 11:27:58 -05:00
  • b16843c4f8 Move runtime to FoundationEssentials (#1993) Mads Odgaard 2026-03-01 17:05:47 +01:00
  • 33947400bd DoubleParser: use C import instead of Foundation (#1992) Mads Odgaard 2026-02-27 21:09:57 +01:00
  • 747d8b0205 Add an EnumGeneration option to generate @nonexhaustive enums and oneofs (#1987) Franz Busch 2026-02-25 16:22:28 +01:00
  • e453221b73 Correct header (#1991) Thomas Van Lenten 2026-02-23 11:26:01 -05:00
  • 5596511fce Version bump for a release. (#1990) 1.35.1 Thomas Van Lenten 2026-02-23 10:53:04 -05:00
  • f1ae0664ff fix plugin's path escaping on Darwin (#1989) Wolfgang Lutz 2026-02-23 16:23:21 +01:00
  • 571f2300d7 Update proto files from upstream (#1988) Thomas Van Lenten 2026-02-23 07:52:02 -05:00
  • eefb84299d Properly detect when already using the current protobuf tag. (#1986) Thomas Van Lenten 2026-02-21 11:31:56 -05:00
  • bb661fadbe Remove two unnecessary memory copies on Any. (#1985) Cory Benfield 2026-02-20 14:41:40 +00:00
  • d81eb56adf Take two on updating the badges. (#1984) Thomas Van Lenten 2026-02-17 12:44:58 -05:00
  • 810cef8685 Have the badges only show main status. (#1983) Thomas Van Lenten 2026-02-17 12:10:56 -05:00
  • 9bbb079b69 Version bump for a release. (#1982) 1.35.0 Thomas Van Lenten 2026-02-17 11:24:40 -05:00
  • 73e82b6f10 Update .proto files from upstream. (#1981) Thomas Van Lenten 2026-02-17 10:07:43 -05:00
  • b77c5ed5ba Add option for nested proto package generation fb-package-naming Franz Busch 2026-02-17 08:59:41 +01:00
  • f47dc2a1b9 Support spaces and comments in TextFormat extensions and AnyNames. (#1978) Thomas Van Lenten 2026-02-11 16:34:54 -05:00
  • b29d497a98 Allow the rest of the spec to start a AnyName. (#1977) Thomas Van Lenten 2026-02-11 15:21:37 -05:00
  • 307c15a1aa Update the TextFormat whitespace parsing to match spec. (#1976) Thomas Van Lenten 2026-02-11 14:53:32 -05:00
  • e1eaeb23b6 Regenerate the conformance files. (#1975) Thomas Van Lenten 2026-02-11 14:24:05 -05:00
  • 7a0fd850ee Support more character in Any type urls (#1974) Thomas Van Lenten 2026-02-11 13:56:05 -05:00
  • 678f32a0a9 Bulk fix #file vs #filePath warnings. (#1973) Thomas Van Lenten 2026-02-11 13:05:57 -05:00
  • ccf533ee0c Removed: warnings on swift build (#1912) Agam Dua 2026-02-11 07:45:56 -08:00
  • 19686c3d01 Upgrade GitHub Actions to latest versions (#1972) Salman Chishti 2026-02-10 14:05:14 +00:00
  • c91137ebfa Upgrade GitHub Actions for Node 24 compatibility (#1971) Salman Chishti 2026-02-10 13:36:23 +00:00
  • 66a6ed26e6 Drop support for Swift 5.10 (#1913) George Barnett 2026-02-09 17:32:13 +00:00
  • 0e19068db0 Add new conformance tests to failure list (#1969) George Barnett 2026-02-09 14:53:19 +00:00
  • c5ab62237f Pull over the exclude from #1885 (#1967) 1.34.1 Thomas Van Lenten 2026-02-05 16:43:59 -05:00
  • 68d91f082b Fix formatting in RELEASING.md (#1965) Thomas Van Lenten 2026-02-05 14:47:52 -05:00
  • 959a56cda7 Fix swift-tools-version in Package@swift-6.0.swift (#1958) 1.34.0 Pedro Piñera Buendía 2026-02-05 20:16:06 +01:00
  • dff345be12 Only let the protobuf update run on the main repo. (#1962) Thomas Van Lenten 2026-02-05 12:24:06 -05:00
  • 75e5f7f769 Version bump to eventually do a release. (#1964) Thomas Van Lenten 2026-02-05 11:35:32 -05:00
  • 2999609675 Add a message limit to the stream fuzz testers. (#1963) Thomas Van Lenten 2026-02-03 16:38:25 -05:00
  • 4503d729f3 Update protobuf to v33.5 (#1960) github-actions[bot] 2026-02-03 18:19:26 +00:00
  • b5e5a1717c build: Fix CMake configuration and correct arm64 architecture detection (#1961) Gyuhwan Park★ 2026-02-04 00:34:49 +09:00
  • 5afe1a4910 [table-driven-branch] Implement hashing. (#1959) Tony Allevato 2026-01-30 09:51:50 -05:00
  • c78a82ee8d [table-driven-branch] Add support for custom JSON representations used by well-known types. (#1954) Tony Allevato 2026-01-26 09:24:37 -05:00
  • c4a1856e4d Update protos and regenerate. (#1956) Thomas Van Lenten 2026-01-26 08:48:09 -05:00
  • c4e5eaa988 Must mark it as safe before doing the other commands. (#1953) Thomas Van Lenten 2026-01-23 14:57:52 -05:00
  • 910e265668 Avoid an error that is now showing up. (#1952) Thomas Van Lenten 2026-01-23 14:22:06 -05:00
  • 5aa613b742 Fetch jq and curl for the run (#1951) Thomas Van Lenten 2026-01-23 13:51:26 -05:00
  • 88c3004ecb [table-driven-branch] [NFC] Use test helpers again. (#1950) Tony Allevato 2026-01-22 10:42:14 -05:00
  • 082fc9052b Add option to set custom proto path (#1920) Mads Odgaard 2026-01-22 11:06:08 +01:00