Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
e653d4d8e820a7a004ad399530af0135b45db27a
/
Modules
/
_pickle.c
4371c0a
bpo-34572: change _pickle unpickling to use import rather than retrieving from sys.modules (GH-9047)
by tjb900
· 6 years ago
bb86bf4
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
by Serhiy Storchaka
· 6 years ago
25d3897
bpo-34987: Fix a possible null pointer dereference in _pickle.c's save_reduce(). (GH-9886)
by Zackery Spytz
· 6 years ago
d4f9cf5
bpo-33029: Fix signatures of getter and setter functions. (GH-10746)
by Serhiy Storchaka
· 6 years ago
b37672d
bpo-35059: Cleanup usage of Python macros (GH-10648)
by Victor Stinner
· 6 years ago
34fd4c2
bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284)
by Serhiy Storchaka
· 6 years ago
4b430e5
Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630)
by Zackery Spytz
· 6 years ago
a4ae828
closes bpo-34656: Avoid relying on signed overflow in _pickle memos. (GH-9261)
by Benjamin Peterson
· 6 years ago
90555ec
bpo-34395: Don't free allocated memory on realloc fail in load_mark() in _pickle.c. (GH-8788)
by Sergey Fedoseev
· 6 years ago
86b8991
Fix upsizing of marks stack in pickle module. (GH-8860)
by Sergey Fedoseev
· 6 years ago
f8c06b0
bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851)
by Alexey Izbyshev
· 6 years ago
67b9cc8
bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH-8756)
by Sergey Fedoseev
· 6 years ago
5d4cb54
bpo-34141: Optimized pickling simple non-recursive values. (GH-8318)
by Serhiy Storchaka
· 6 years ago
c51d8c9
bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355)
by Łukasz Langa
· 6 years ago
c869529
bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(). (GH-6363)
by Serhiy Storchaka
· 6 years ago
c3d9508
bpo-32746: Fix multiple typos (GH-5144)
by Leo Arias
· 7 years ago
f320be7
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
by Serhiy Storchaka
· 7 years ago
1211c9a
bpo-32503: Avoid creating too small frames in pickles. (#5127)
by Serhiy Storchaka
· 7 years ago
5b76bdb
bpo-31993: Do not use memoryview when pickle large strings. (#5154)
by Serhiy Storchaka
· 7 years ago
0a2da50
bpo-31993: Do not create frames for large bytes and str objects (#5114)
by Serhiy Storchaka
· 7 years ago
3cd7c6e
bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353)
by Olivier Grisel
· 7 years ago
986375e
bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (#4080)
by Serhiy Storchaka
· 7 years ago
3daaafb
bpo-32037: Use the INT opcode for 32-bit integers in protocol 0 pickles. (#4407)
by Serhiy Storchaka
· 7 years ago
f76231f
bpo-32013: _pickle: Add missing Py_DECREF in error case in fast_save_enter() (#4384)
by Mat M
· 7 years ago
04e36af
bpo-31572: Get rid of using _PyObject_HasAttrId() in pickle. (#3729)
by Serhiy Storchaka
· 7 years ago
3f9eee6
bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593)
by Eric Snow
· 7 years ago
b2e5794
bpo-31338 (#3374)
by Barry Warsaw
· 7 years ago
93c92f7
bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)
by Eric Snow
· 7 years ago
fc1bf87
bpo-30860: Move windows.h include out of internal/*.h. (#3458)
by Eric Snow
· 7 years ago
2ebc5ce
bpo-30860: Consolidate stateful runtime globals. (#3397)
by Eric Snow
· 7 years ago
af46eb8
_pickle: Fix whichmodule() (#3358)
by Victor Stinner
· 7 years ago
86b7afd
bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)
by Eric Snow
· 7 years ago
fff9a31
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
by Serhiy Storchaka
· 7 years ago
fd6d0d2
Issue #29368: Fix _Pickle_FastCall() usage in do_append()
by Victor Stinner
· 8 years ago
bee09ae
Issue #29368: The extend() method is now called instead of the append()
by Serhiy Storchaka
· 8 years ago
32999ab
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
by Serhiy Storchaka
· 8 years ago
f0f35a6
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
by Serhiy Storchaka
· 8 years ago
9937d90
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
by Serhiy Storchaka
· 8 years ago
5ab81d7
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
by Serhiy Storchaka
· 8 years ago
b110dad
Initialize variables to fix compiler warnings
by Victor Stinner
· 8 years ago
55ba38a
Use _PyObject_CallMethodIdObjArgs()
by Victor Stinner
· 8 years ago
7bfb42d
Issue #28858: Remove _PyObject_CallArg1() macro
by Victor Stinner
· 8 years ago
85b0f5b
Added the const qualifier to char* variables that refer to readonly internal
by Serhiy Storchaka
· 8 years ago
0651583
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
by Serhiy Storchaka
· 8 years ago
3b73ea1
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
by Serhiy Storchaka
· 8 years ago
f4934ea
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
by Serhiy Storchaka
· 8 years ago
90493ab
Issue #25761: Improved error reporting about truncated pickle data in
by Serhiy Storchaka
· 8 years ago
ad8c83a
Avoid inefficient way to call functions without argument
by Victor Stinner
· 8 years ago
15f44ab
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
by Raymond Hettinger
· 8 years ago
b98b927
_pickle: remove outdated comment
by Victor Stinner
· 8 years ago
559bb6a
Rename _PyObject_FastCall() to _PyObject_FastCallDict()
by Victor Stinner
· 8 years ago
7521069
Issue #27128: _pickle uses fast call
by Victor Stinner
· 8 years ago
3410c01
Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
by Serhiy Storchaka
· 8 years ago
dec25af
Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
by Serhiy Storchaka
· 8 years ago
2954f83
- Issue #27332: Fixed the type of the first argument of module-level functions
by Serhiy Storchaka
· 8 years ago
1a2b24f
Issue #27332: Fixed the type of the first argument of module-level functions
by Serhiy Storchaka
· 8 years ago
e514093
Issue #27125: Merge typo fixes from 3.5
by Martin Panter
· 8 years ago
a90a4a9
Issue #27125: Remove duplicated words from documentation and comments
by Martin Panter
· 8 years ago
3e04d5b
Issue #27076: Merge spelling from 3.5
by Martin Panter
· 8 years ago
46f5072
Issue #27076: Doc, comment and tests spelling fixes
by Martin Panter
· 8 years ago
da23056
Issue #27056: Fix _Unpickler_Read() to avoid integer overflow
by Victor Stinner
· 8 years ago
19ed27e
Optimize pickle.load() and pickle.loads()
by Victor Stinner
· 8 years ago
b6a9c97
Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error
by Serhiy Storchaka
· 8 years ago
6a7b3a7
Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
by Serhiy Storchaka
· 8 years ago
cda8094
Issue #15984: Merge PyUnicode doc from 3.5
by Martin Panter
· 8 years ago
6245cb3
Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc
by Martin Panter
· 8 years ago
ec39756
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
by Serhiy Storchaka
· 8 years ago
4884271
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
by Serhiy Storchaka
· 8 years ago
21b4711
_pickle: Fix load_counted_tuple(), use Py_ssize_t for size
by Victor Stinner
· 9 years ago
576f132
Issue #20440: Cleaning up the code by using Py_SETREF.
by Serhiy Storchaka
· 9 years ago
bdb908e
Issue #20440: Applied yet one patch for using Py_SETREF.
by Serhiy Storchaka
· 9 years ago
4a1e70f
Issue #20440: Applied yet one patch for using Py_SETREF.
by Serhiy Storchaka
· 9 years ago
ef1585e
Issue #25923: Added more const qualifiers to signatures of static and private functions.
by Serhiy Storchaka
· 9 years ago
a9406e7
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
by Serhiy Storchaka
· 9 years ago
5c4064e
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
by Serhiy Storchaka
· 9 years ago
3ac5380
Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f).
by Serhiy Storchaka
· 9 years ago
59fb634
Issue #25761: Improved detecting errors in broken pickle data.
by Serhiy Storchaka
· 9 years ago
fbc3e37
Fixed reference leak when read truncated pickle.
by Serhiy Storchaka
· 9 years ago
77a61d2
Fixed reference leak when read truncated pickle.
by Serhiy Storchaka
· 9 years ago
ca28eba
Fixed reference leak when read truncated pickle.
by Serhiy Storchaka
· 9 years ago
14128d8
Issue #25725: Fixed a reference leak in pickle.loads() when unpickling
by Serhiy Storchaka
· 9 years ago
c5f3b42
Issue #25725: Fixed a reference leak in pickle.loads() when unpickling
by Serhiy Storchaka
· 9 years ago
a49de6b
Issue #25725: Fixed a reference leak in pickle.loads() when unpickling
by Serhiy Storchaka
· 9 years ago
b1ce302
Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
by Serhiy Storchaka
· 9 years ago
4409c6c
Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
by Serhiy Storchaka
· 9 years ago
e9b3074
Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
by Serhiy Storchaka
· 9 years ago
9ba97df
Closes #25645: Fix a reference leak introduced by change bc5894a3a0e6 of the
by Victor Stinner
· 9 years ago
fad85aa
Issue #25558: Use compile-time asserts.
by Serhiy Storchaka
· 9 years ago
e56a919
Issue #25523: Merge a-to-an corrections from 3.5
by Martin Panter
· 9 years ago
2eb819f
Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5
by Martin Panter
· 9 years ago
7462b649
Issue #25523: Correct "a" article to "an" article
by Martin Panter
· 9 years ago
358af13
Issue #25353: Optimize unicode escape and raw unicode escape encoders to use
by Victor Stinner
· 9 years ago
0d554d7
Issue #24164: Objects that need calling ``__new__`` with keyword arguments,
by Serhiy Storchaka
· 9 years ago
525faae
Issue #25262. Added support for BINBYTES8 opcode in Python implementation of
by Serhiy Storchaka
· 9 years ago
e060619
Issue #25262. Added support for BINBYTES8 opcode in Python implementation of
by Serhiy Storchaka
· 9 years ago
bdb93c3
merge 3.4 (#25245)
by Benjamin Peterson
· 9 years ago
6aa1564
initialize return value to NULL to avoid compiler compliants (closes #25245)
by Benjamin Peterson
· 9 years ago
03c59b9
merge 3.4
by Benjamin Peterson
· 9 years ago
e48cf7e
prevent overflow in _Unpickler_Read
by Benjamin Peterson
· 9 years ago
f488fb4
Issue #19235: Add new RecursionError exception. Patch by Georg Brandl.
by Yury Selivanov
· 9 years ago
Next »