Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
nexedi
cython
Commits
e8540c18
Commit
e8540c18
authored
Mar 07, 2020
by
Stefan Behnel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update changelog.
parent
8795ba70
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
6 deletions
+27
-6
CHANGES.rst
CHANGES.rst
+27
-6
No files found.
CHANGES.rst
View file @
e8540c18
...
...
@@ -12,7 +12,16 @@ Features added
Patch
by
Jeroen
Demeyer
.
(
Github
issue
#
2263
)
*
Unicode
identifiers
are
supported
in
Cython
code
(
PEP
3131
).
Patch
by
da
-
woods
.
(
Github
issue
#
2601
)
Patch
by
David
Woods
.
(
Github
issue
#
2601
)
*
Unicode
module
names
and
imports
are
supported
.
Patch
by
David
Woods
.
(
Github
issue
#
3119
)
*
Annotations
are
no
longer
parsed
,
keeping
them
as
strings
following
PEP
-
563.
Patch
by
David
Woods
.
(
Github
issue
#
3285
)
*
The
``
LIMITED_API
``
is
supported
by
setting
the
``
CYTHON_LIMITED_API
``
C
macro
.
Patches
by
Eddie
Elizondo
.
(
Github
issue
#
3223
,
#
3311
)
*
``
with
gil
/
nogil
``
statements
can
be
conditional
based
on
compile
-
time
constants
,
e
.
g
.
fused
type
checks
.
...
...
@@ -34,7 +43,7 @@ Features added
CPython
trashcan
.
This
allows
deallocating
deeply
recursive
objects
without
overflowing
the
stack
.
Patch
by
Jeroen
Demeyer
.
(
Github
issue
#
2842
)
*
P
roperties
can
be
defined
for
external
extension
types
.
*
Inlined
p
roperties
can
be
defined
for
external
extension
types
.
Patch
by
Matti
Picus
.
(
Github
issue
#
2640
)
*
Multiplication
of
Python
numbers
with
small
constant
integers
is
faster
.
...
...
@@ -49,8 +58,13 @@ Features added
generators
and
coroutines
now
return
an
actual
frame
object
for
introspection
.
(
Github
issue
#
2306
)
*
Several
missing
declarations
in
``
cpython
.*``
were
added
.
Patches
by
Jeroen
Demeyer
and
Zackery
Spytz
.
(
Github
issues
#
2826
,
#
2713
)
*
Several
declarations
in
``
cpython
.*``,
``
libc
.*``
and
``
libcpp
.*``
were
added
.
Patches
by
Jeroen
Demeyer
,
Matthew
Edwards
,
Chris
Gyurgyik
,
Jerome
Kieffer
,
Omer
Ozarslan
and
Zackery
Spytz
.
(
Github
issues
#
3358
,
#
3332
,
#
3179
,
#
2891
,
#
2826
,
#
2713
)
*
Deprecated
NumPy
API
usages
were
removed
from
``
numpy
.
pxd
``.
Patch
by
Matti
Picus
.
(
Github
issue
#
3365
)
*
The
builtin
``
abs
()``
function
can
now
be
used
on
C
numbers
in
nogil
code
.
Patch
by
Elliott
Sales
de
Andrade
.
(
Github
issue
#
2748
)
...
...
@@ -68,6 +82,9 @@ Features added
*
``--
no
-
docstrings
``
option
added
to
``
cythonize
``
script
.
Original
patch
by
mo
-
han
.
(
Github
issue
#
2889
)
*
The
Pythran
``
shape
``
attribute
is
supported
.
Patch
by
Serge
Guelton
.
(
Github
issue
#
3307
)
*
The
``@
cython
.
binding
``
decorator
is
available
in
Python
code
.
Bugs
fixed
...
...
@@ -78,6 +95,10 @@ Bugs fixed
the
first
character
if
multiple
characters
should
have
been
returned
.
They
now
use
the
original
Python
methods
again
.
*
Fused
argument
types
were
not
correctly
handled
in
type
annotations
and
``
cython
.
locals
()``.
Patch
by
David
Woods
.
(
Github
issue
#
3391
)
*
Diverging
from
the
usual
behaviour
,
``
len
(
memoryview
)``,
``
len
(
char
*)``
and
``
len
(
Py_UNICODE
*)``
returned
an
unsigned
``
size_t
``
value
.
They
now
return
a
signed
``
Py_ssize_t
``,
like
other
usages
of
``
len
()``.
...
...
@@ -1312,7 +1333,7 @@ Features added
Patch
by
Syrtis
Major
(
Github
issue
#
1625
).
*
``
abs
()``
is
optimised
for
C
complex
numbers
.
Patch
by
da
-
w
oods
(
Github
issue
#
1648
).
Patch
by
David
W
oods
(
Github
issue
#
1648
).
*
The
display
of
C
lines
in
Cython
tracebacks
can
now
be
enabled
at
runtime
via
``
import
cython_runtime
;
cython_runtime
.
cline_in_traceback
=
True
``.
...
...
@@ -1441,7 +1462,7 @@ Features added
Patch by Claudio Freire.
* Buffer variables are no longer excluded from ``locals()``.
Patch by
da-w
oods.
Patch by
David W
oods.
* Building f-strings is faster, especially when formatting C integers.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment