Alex
fd80a359c7
Restore changes for shadow warnings...
2024-03-12 22:55:56 +02:00
Alex
28fdb904a0
Prefer the parameters be renamed and this warning (-Wshadow) kept to make GCC happy
2024-03-11 22:24:40 +02:00
Michael Hansen
20ac52d801
Remove PythonBytecode.txt.
...
The format was somewhat awkward and often redundant. Anything that was
previously documented in the file is now moved to relevant code comments
or tables instead.
2023-12-05 13:43:50 -08:00
Michael Hansen
ffeabc3d3f
Make cast() checked by default and add try_cast() for cases where a cast
...
is not required to be successful.
2022-12-01 16:13:31 -08:00
Michael Hansen
e623e9ac56
For String Refs, inherit the type of the reffed string object.
2022-12-01 11:42:31 -08:00
Michael Hansen
66d6c190ac
Make PycRef<T> movable
2019-10-08 08:42:33 -07:00
Michael Hansen
f88869fb17
Use std::string instead of manual character buffers where applicable.
2019-10-02 16:01:54 -07:00
Michael Hansen
bf60a5831b
Fix several undefined behavior issues identified by @nrathaus.
...
Fixes #147.
2018-01-28 15:37:44 -08:00
Michael Hansen
b9dd99d518
Don't create special objects for NULL, just use NULL directly.
...
Also move null check into PycRef for nullable references.
2017-07-05 16:36:04 -07:00
Michael Hansen
888882c743
Help convince clang that 'this' can be NULL in some cases. Closes #65
2015-10-02 23:00:07 -07:00
Michael Hansen
176a049a68
Support new marshal types from Python 3.4
2014-01-21 00:42:37 -08:00
Michael Hansen
c474d368a1
Use less conflicting filenames
2011-10-23 17:48:10 -07:00