Hello community,

here is the log from the commit of package python3-Cython for openSUSE:Factory 
checked in at 2014-02-05 16:32:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-Cython (Old)
 and      /work/SRC/openSUSE:Factory/.python3-Cython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-Cython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-Cython/python3-Cython.changes    
2013-10-23 13:12:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Cython.new/python3-Cython.changes       
2014-02-05 16:33:00.000000000 +0100
@@ -1,0 +2,49 @@
+Tue Feb  4 08:50:21 UTC 2014 - [email protected]
+
+- 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.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python3-Cython.spec ++++++
--- /var/tmp/diff_new_pack.oQkB17/_old  2014-02-05 16:33:00.000000000 +0100
+++ /var/tmp/diff_new_pack.oQkB17/_new  2014-02-05 16:33:00.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-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:           python3-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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to