Hello community,

here is the log from the commit of package python-Cython for openSUSE:Factory 
checked in at 2014-02-01 18:04:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Cython (Old)
 and      /work/SRC/openSUSE:Factory/.python-Cython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Cython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Cython/python-Cython.changes      
2013-10-21 20:01:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Cython.new/python-Cython.changes 
2014-02-01 18:04:48.000000000 +0100
@@ -1,0 +2,49 @@
+Fri Jan 31 10:19:40 UTC 2014 - speili...@suse.com
+
+- Update to version 0.20:
+  * Support for CPython 3.4.
+  * Support for calling C++ template functions.
+  * yield is supported in finally clauses.
+  * The C code generated for finally blocks is duplicated for each exit
+    case to allow for better optimisations by the C compiler.
+  * Cython tries to undo the Python optimisationism of assigning a bound
+    method to a local variable when it can generate better code for the
+    direct call.
+  * Constant Python float values are cached.
+  * String equality comparisons can use faster type specific code in
+    more cases than before.
+  * String/Unicode formatting using the '%' operator uses a faster
+    C-API call.
+  * bytearray has become a known type and supports coercion from and
+    to C strings.  Indexing, slicing and decoding is optimised. Note that
+    this may have an impact on existing code due to type inference.
+  * Using cdef basestring stringvar and function arguments typed as
+    basestring is now meaningful and allows assigning exactly
+    str and unicode objects, but no subtypes of these types.
+  * Support for the __debug__ builtin.
+  * Assertions in Cython compiled modules are disabled if the running
+    Python interpreter was started with the "-O" option.
+  * Some types that Cython provides internally, such as functions and
+    generators, are now shared across modules if more than one Cython
+    implemented module is imported.
+  * The type inference algorithm works more fine granular by taking the
+    results of the control flow analysis into account.
+  * A new script in bin/cythonize provides a command line frontend
+    to the cythonize() compilation function (including distutils build).
+  * The new extension type decorator @cython.no_gc_clear prevents
+    objects from being cleared during cyclic garbage collection, thus
+    making sure that object attributes are kept alive until deallocation.
+  * During cyclic garbage collection, attributes of extension types that
+    cannot create reference cycles due to their type (e.g. strings) are
+    no longer considered for traversal or clearing.  This can reduce the
+    processing overhead when searching for or cleaning up reference cycles.
+  * Package compilation (i.e. __init__.py files) now works, starting
+    with Python 3.3.
+  * The cython-mode.el script for Emacs was updated.  Patch by Ivan Andrus.
+  * An option common_utility_include_dir was added to cythonize() to save
+    oft-used utility code once in a separate directory rather than as
+    part of each generated file.
+  * unraisable_tracebacks directive added to control printing of
+    tracebacks of unraisable exceptions.
+
+-------------------------------------------------------------------
@@ -6,2 +55,2 @@
-    incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
-    ``libc.math``.
+    incorrect declaration of PyBuffer_FillInfo() and some missing bits in
+    libc.math.
@@ -9 +58 @@
-    * Heap allocated subtypes of ``type`` used the wrong base type struct at 
the
+    * Heap allocated subtypes of type used the wrong base type struct at the
@@ -38,2 +87,2 @@
-  of default arguments and argument types.  Specifically, ``bint`` arguments
-  now appear as type ``bool``.
+  of default arguments and argument types.  Specifically, bint arguments
+  now appear as type bool.
@@ -41 +90 @@
-  a code section that disables ``wraparound`` handling.  This helps with
+  a code section that disables wraparound handling.  This helps with

Old:
----
  Cython-0.19.2.tar.gz

New:
----
  Cython-0.20.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Cython.spec ++++++
--- /var/tmp/diff_new_pack.Vursyh/_old  2014-02-01 18:04:48.000000000 +0100
+++ /var/tmp/diff_new_pack.Vursyh/_new  2014-02-01 18:04:48.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Cython
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-Cython
-Version:        0.19.2
+Version:        0.20
 Release:        0
 Url:            http://www.cython.org
 Summary:        The Cython compiler for writing C extensions for the Python 
language

++++++ Cython-0.19.2.tar.gz -> Cython-0.20.tar.gz ++++++
++++ 274133 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to