Next | Query returned 102 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2021-12-17 09:07:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cython: updated to 0.29.26

0.29.26 (2021-12-16)
====================

Bugs fixed
----------
* An incompatibility with CPython 3.11.0a3 was resolved.
* The ``in`` operator failed on literal lists with starred expressions.
* A C compiler warning in PyPy about a missing struct field initialisation was \ 
resolved.
   2021-12-07 10:44:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cython: updated to 0.29.25

0.29.25
=======

Bugs fixed
----------

* Several incompatibilities with CPython 3.11 were resolved.

* Some C compiler warnings were resolved.

* C++ ``std::move()`` should only be used automatically in MSVC versions that \ 
support it.

 * The ``Py_hash_t`` type failed to accept arbitrary "index" values.

* Avoid copying unaligned 16-bit values since some platforms require them to be \ 
aligned.
  Use memcpy() instead to let the C compiler decide how to do it.

* Cython crashed on invalid truthiness tests on C++ types without ``operator bool``.
  Patch by David Woods.

* The declaration of ``PyUnicode_CompareWithASCIIString()`` in \ 
``cpython.unicode`` was incorrect.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-07-14 10:07:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cython: updated to 0.29.24

0.29.24

Bugs fixed
* Inline functions in pxd files that used memory views could lead to invalid
  C code if the module that imported from them does not use memory views.
* Several declarations in ``libcpp.string`` were added and corrected.
* Pickling unbound Cython compiled methods failed.
* The tracing code was adapted to work with CPython 3.10.
* The optimised ``in`` operator failed on unicode strings in Py3.9 and later
  that were constructed from an external ``wchar_t`` source.
  Also, related C compiler warnings about deprecated C-API usage were resolved.
* Some compiler crashes were resolved.
* An incorrect warning about 'unused' generator expressions was removed.
* The attributes ``gen.gi_frame`` and ``coro.cr_frame`` of Cython compiled
  generators and coroutines now return an actual frame object for introspection,
  instead of ``None``.
   2021-04-14 21:25:15 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-cython: updated to 0.29.23

0.29.23 (2021-04-14)
====================
Bugs fixed
----------
* Some problems with Python 3.10 were resolved.
* An incorrect "optimisation" was removed that allowed changes to a keyword
  dict to leak into keyword arguments passed into a function.
* Multiplied str constants could end up as bytes constants with language_level=2.
* ``PY_SSIZE_T_CLEAN`` does not get defined any more if it is already defined.
   2021-02-21 13:50:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cython: updated to 0.29.22

0.29.22 (2021-02-20)
====================

Features added
--------------
* Some declarations were added to the provided pxd includes.

Bugs fixed
----------
* A crash when calling certain functions in Py3.9 and later was resolved.

* ``const`` memory views of structs failed to compile.

* ``const`` template declarations could not be nested.

* The declarations in the ``cpython.pycapsule`` module were missing their
  ``const`` modifiers and generated incorrect C code.

* Casts to memory views failed for fused dtypes.

* ``repr()`` was assumed to return ``str`` instead of ``unicode`` with \ 
``language_level=3``.

* Calling ``cpdef`` functions from cimported modules crashed the compiler.

* Cython no longer validates the ABI size of the NumPy classes it compiled against.
  See the discussion in https://github.com/numpy/numpy/pull/432

* A C compiler warning about enum value casting was resolved in GCC.

* Coverage reporting in the annotated HTML file failed in Py3.9.

* The embedding code now reports Python errors as exit status.

* Long type declarations could lead to (harmless) random changes in the
  C file when used in auto-generated Python wrappers or pickled classes.

Other changes
-------------
* Variables defined as ``cpdef`` now generate a warning since this
  is currently useless and thus does not do what users would expect.
   2020-07-09 09:21:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cython: updated to 0.29.21

0.29.21
=======

Bugs fixed
----------

* Fix a regression in 0.29.20 where ``__div__`` failed to be found in extension \ 
types.

* Fix a regression in 0.29.20 where a call inside of a finally clause could fail \ 
to compile.

* Zero-sized buffers could fail to validate as C/Fortran-contiguous.

* ``exec()`` did not allow recent Python syntax features in Py3.8+ due to
  https://bugs.python.org/issue35975.

* Binding staticmethods of Cython functions were not behaving like Python \ 
methods in Py3.

* Pythran calls to NumPy methods no longer generate useless method lookup code.

* The ``PyUnicode_GET_LENGTH()`` macro was missing from the ``cpython.*`` \ 
declarations.

* The deprecated ``PyUnicode_*()`` C-API functions are no longer used, except \ 
for Unicode
  strings that contain lone surrogates.  Unicode strings that contain non-BMP \ 
characters
  or surrogate pairs now generate different C code on 16-bit Python 2.x Unicode \ 
deployments
  (such as MS-Windows).  Generating the C code on Python 3.x is recommended in \ 
this case.

* Some template parameters were missing from the C++ ``std::unordered_map`` \ 
declaration.

* Several internal code generation issues regarding temporary variables were \ 
resolved.
   2020-06-11 10:02:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cython: updated to 0.29.20

0.29.20:

Bugs fixed

* Nested try-except statements with multiple ``return`` statements could crash
  due to incorrect deletion of the ``except as`` target variable.
* The ``@classmethod`` decorator no longer rejects unknown input from other \ 
decorators.
* Fused types could leak into unrelated usages.
* Now uses ``Py_SET_SIZE()`` and ``Py_SET_REFCNT()`` in Py3.9+ to avoid low-level
  write access to these object fields.
* The built-in ``abs()`` function could lead to undefined behaviour when used on
  the negative-most value of a signed C integer type.
* Usages of ``sizeof()`` and ``typeid()`` on uninitialised variables no longer
  produce a warning.
* The C++ ``typeid()`` function was allowed in C mode.
* The error position reported for errors found in f-strings was misleading.
* The new ``c_api_binop_methods`` directive was added for forward compatibility, \ 
but can
  only be set to True (the current default value).  It can be disabled in Cython 3.0.
   2020-05-21 08:19:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cython: updated to 0.29.19

0.29.19:
Bugs fixed
* A typo in Windows specific code in 0.29.18 was fixed that broke \ 
"libc.math".
* A platform specific test failure in 0.29.18 was fixed.

Next | Query returned 102 messages, browsing 21 to 30 | Previous