Protobuf Team Bot
6cd6ca4116
Auto-format Py Proto python files.
...
PiperOrigin-RevId: 907755617
2026-04-29 13:40:58 -07:00
Protobuf Team Bot
f69180a6c1
Remove calls to Label within Protobuf Python.
...
PiperOrigin-RevId: 756880197
2025-05-09 13:16:44 -07:00
Aaron Jacobs
ac4a50be6c
Add Python deprecation warnings for Descriptor Label. Also, minimize calls to Label within Protobuf.
...
PiperOrigin-RevId: 756720481
2025-05-09 05:15:24 -07:00
Protobuf Team Bot
4f2ccc207d
Add Python deprecation warnings for Descriptor Label. Also, minimize calls to Label within Protobuf.
...
PiperOrigin-RevId: 756631443
2025-05-09 00:09:00 -07:00
Jie Luo
98aab04c0b
Fix bug that DiscardUnknownFields did not discard unknown fields of extensions in Py-upb and Php-upb and ruby-upb.
...
PiperOrigin-RevId: 713147042
2025-01-07 21:33:32 -08:00
Mike Kruskal
9e8b30c213
Fix cord handling in DynamicMessage and oneofs.
...
This fixes a memory corruption vulnerability for anyone using cord with dynamically built descriptor pools.
PiperOrigin-RevId: 676091224
2024-09-18 12:44:24 -07:00
Joshua Haberman
9ef8f5cffc
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563897888
2023-09-08 18:50:27 -07:00
Jie Luo
abf5dfbfbc
Fix a bug that strips options from descriptor.proto in Pure Python.
...
GetOptions on fields (which parse the _serialized_options) will be called for the first time of parse or serialize instead of Build time.
Note: GetOptions on messages are still called in Build time because of message_set_wire_format. If message options are needed in descriptor.proto, a parse error will be raised in GetOptions(). We can check the file to not invoke GetOptions() for descriptor.proto as long as message_set_wire_format not needed in descriptor.proto.
Other options except message options do not invoke GetOptions() in Build time
PiperOrigin-RevId: 560741182
2023-08-28 10:00:45 -07:00
Jie Luo
ea1c922d75
Internal change only
...
PiperOrigin-RevId: 493925498
2022-12-08 10:05:11 -08:00
Mike Kruskal
e19c2606b3
Internal changes
...
PiperOrigin-RevId: 487447243
2022-11-09 23:45:35 -08:00
Mike Kruskal
d934383117
Internal changes
...
PiperOrigin-RevId: 485912044
2022-11-03 10:39:56 -07:00
Mike Kruskal
0890984ce6
Internal change
...
PiperOrigin-RevId: 485191150
2022-10-31 17:49:40 -07:00
Joshua Haberman
dc4aad931e
Sync from Piper @444600173
...
PROTOBUF_SYNC_PIPER
2022-04-26 17:38:22 +00:00
Joshua Haberman
87edf7b558
Sync from Piper @443477877
...
PROTOBUF_SYNC_PIPER
2022-04-21 21:22:55 +00:00
David L. Jones
9e09343a49
Sync from Piper @441896533
...
PROTOBUF_SYNC_PIPER
2022-04-14 17:36:14 -07:00
Darly Paredes
a4c9effec1
Sync from Piper @436517178
...
PROTOBUF_SYNC_PIPER
2022-03-22 18:02:10 +00:00
Adam Cozzette
a336ba0346
Sync from Piper @435734090
...
PROTOBUF_SYNC_PIPER
2022-03-18 21:25:56 +00:00
Joshua Haberman
e5c570bb57
Sync from Piper @395706834
...
PROTOBUF_SYNC_PIPER
2021-09-09 08:21:42 -07:00
Deanna Garcia
a00125024e
Sync from Piper @353127564
...
PROTOBUF_SYNC_PIPER
2021-01-22 00:24:30 +00:00
Aurélien Grenotton
5f7f389a8a
Fix PyUnknownFields memory leak ( #7928 )
...
Properly release internal data structure on deallocation.
Fix #7301
2020-11-06 15:29:31 -08:00
Rafi Kamal
6c92f9dff1
Down integrate to GitHub
2019-10-11 12:05:46 -07:00
Rafi Kamal
4f02f056b5
Down integrate to GitHub
2019-08-22 17:33:01 -07:00
Hao Nguyen
176f7db11d
Down integrate to Github
2019-04-09 06:23:32 -07:00
Bo Yang
624a40a387
Down-integrate internal changes to github.
2018-12-20 14:21:20 -08:00
Feng Xiao
6bbe197e9c
Down-integrate from google3.
2018-08-08 17:00:41 -07:00
Jisi Liu
1a7a7fca80
Merge from google internal
2017-10-18 12:22:18 -07:00
Adam Cozzette
13fd045dbb
Integrated internal changes from Google
2017-09-14 10:03:57 -07:00
Bo Yang
cc8ca5b6a5
Integrate internal changes
2016-10-10 11:23:36 -07:00
Jisi Liu
cf14183bcd
Down integrate from Google internal.
2016-04-28 14:34:59 -07:00
Jisi Liu
3b3c8abb96
Integrate google internal changes.
2016-03-30 11:39:59 -07:00
Jisi Liu
dbea00ae88
Revert back changes to import unittest2 for py26
2015-10-05 16:08:22 -07:00
Jisi Liu
46e8ff63cb
Down-integrate from google internal.
2015-10-05 11:59:43 -07:00
Feng Xiao
b192ba87f7
Merge remote-tracking branch 'origin/master' into beta-1
2015-08-25 20:24:43 -07:00
Feng Xiao
eee38b0c01
Down-integrate from google3.
2015-08-22 18:25:48 -07:00
Dan O'Reilly
2621c8aefb
Get Python 2.6 working.
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
2015-08-14 22:54:53 -04:00
Dan O'Reilly
e47cdd5a55
Merge remote-tracking branch 'upstream/master' into py2_py3_straddle
...
Conflicts:
python/google/protobuf/descriptor_pool.py
python/google/protobuf/internal/api_implementation_default_test.py
python/google/protobuf/internal/cpp_message.py
python/google/protobuf/internal/descriptor_database_test.py
python/google/protobuf/internal/descriptor_pool_test.py
python/google/protobuf/internal/descriptor_python_test.py
python/google/protobuf/internal/descriptor_test.py
python/google/protobuf/internal/generator_test.py
python/google/protobuf/internal/message_factory_python_test.py
python/google/protobuf/internal/message_factory_test.py
python/google/protobuf/internal/message_test.py
python/google/protobuf/internal/proto_builder_test.py
python/google/protobuf/internal/python_message.py
python/google/protobuf/internal/reflection_test.py
python/google/protobuf/internal/service_reflection_test.py
python/google/protobuf/internal/symbol_database_test.py
python/google/protobuf/internal/text_encoding_test.py
python/google/protobuf/internal/text_format_test.py
python/google/protobuf/internal/unknown_fields_test.py
python/google/protobuf/internal/wire_format_test.py
python/google/protobuf/pyext/descriptor_cpp2_test.py
python/google/protobuf/pyext/message_factory_cpp2_test.py
python/google/protobuf/pyext/reflection_cpp2_generated_test.py
python/setup.py
ruby/lib/google/protobuf/message_exts.rb
2015-08-12 23:57:46 -04:00
Bo Yang
5db217305f
down-integrate internal changes
2015-05-21 19:32:02 -07:00
Tamir Duberstein
9d9d0b70de
Don't hard-code the python path
2015-05-06 17:02:57 -04:00
Tamir Duberstein
9f42f5f4a4
[PYTHON] Drop dependency on 'google.apputils'.
...
Use stdlib's 'unittest' instead.
2015-04-10 19:43:51 -04:00
Jisi Liu
ada6556785
Down integrate from Google internal.
...
Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
2015-02-25 16:39:11 -08:00
Tres Seaver
71edc31f23
Compatibility with Python2.6 unittest.
2015-01-13 15:38:10 -05:00
Tres Seaver
7ee25830c6
Drop dependency on 'google.apputils'.
...
Use stdlib's 'unittest' instead.
2015-01-13 14:47:32 -05:00
Feng Xiao
6ef984af4b
Down-integrate from internal code base.
2014-11-10 17:34:54 -08:00
Feng Xiao
0971bb0d57
Down-integrate from internal branch.
2014-10-07 17:44:48 -07:00
Feng Xiao
e428862450
Replace links to code.google.com/protobuf with developers.google.com/protocol-buffers
2014-10-01 16:26:23 -07:00
jieluo@google.com
bde4a3254a
down integrate python opensource to svn
2014-08-12 21:10:30 +00:00
xiaofeng@google.com
b55a20fa2c
Down-integrate from internal branch
2012-09-22 02:40:50 +00:00