Page MenuHomeSolus

Update cython to 0.28.5
ClosedPublic

Authored by kyrios123 on Aug 17 2018, 4:13 PM.
Tags
None
Referenced Files
F11050425: D3613.id8932.diff
Thu, Aug 10, 7:02 PM
F11050424: D3613.id9173.diff
Thu, Aug 10, 7:01 PM
F11050423: D3613.id.diff
Thu, Aug 10, 7:01 PM
F11050422: D3613.id8933.diff
Thu, Aug 10, 7:01 PM
F11035829: D3613.diff
Wed, Aug 9, 6:28 PM
F11011281: D3613.diff
Thu, Aug 3, 1:36 PM
F10933693: D3613.id9173.diff
Jul 12 2023, 8:18 AM
F10875013: D3613.diff
Jun 20 2023, 3:35 AM
Subscribers

Details

Summary
  • The discouraged usage of GCC's attribute optimize("Os") was replaced by the similar attribute cold to reduce the code impact of the module init functions.
  • A reference leak in Py2.x was fixed when comparing str to unicode for equality.
  • Reallowing tp_clear() in a subtype of an @no_gc_clear extension type generated an invalid C function call to the (non-existent) base type implementation.
  • Exception catching based on a non-literal (runtime) tuple could fail to match the exception.
  • Compile fix for CPython 3.7.0a2.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • Unit tests executed
  • Build spyder & spyder3 against this package

Diff Detail

Repository
R585 cython
Lint
Lint Not Applicable
Unit
Tests Not Applicable