On Jan 26, 2010, at 10:44 AM, Robert Bradshaw wrote:

> I've posted http://cython.org/release/Cython-0.12.1.beta0.tar.gz .  
> Sage now compiles and passes all doctests. At this point it'd be  
> good to have some widespread testing--if all goes well we'll release  
> in a week.

Given the apparent lack of issues with the beta (which is a good thing  
I hope), I've posted http://cython.org/release/ 
Cython-0.12.1.rc1.tar.gz which, unless something unexpected comes up,  
will be the actual release. One last thing we need to resolve is 
http://trac.cython.org/cython_trac/ticket/387 
  (the doctesting support via __test__). So far it hasn't seemed to be  
causing any problems, should we just leave it on and close that  
ticket? I agree the implementation could be improved.

- Robert


Preliminary release notes: http://wiki.cython.org/ReleaseNotes-0.12.1


= Cython 0.11.2 =
  * Release date: February X, 2010

I'm happy to announce the release of Cython 0.12.1.

http://cython.org/release/Cython-0.12.1.rc1.tar.gz

== New Features ==

  * Type inference improvements.

    There have been several bug fixes and improvements to the type  
inferencer.
    Notably, there is now a "safe" mode enabled by  setting the  
infer_types directive to None.
    (The None here refers to the "default" mode, which will be the  
default in 0.13.) This safe mode limits inference to
    Python object types and C doubles, which should speed up execution  
without affecting any semantics such as integer overflow behavior like  
infer_types=True might. There is also a verbose which allows one to  
see what types are inferred.

  * The boundscheck directive works for lists and tuples as well as  
buffers.
  * len(s) and s.decode("encoding") are efficiently supported for  
char* s.
  * Cython's INLINE macro has been renamed to CYTHON_INLINE to reduce  
conflict and has better support for Windows.
  * Revision history is now omitted from the source package, resulting  
in a 85% size reduction. Typing make repo will download the this  
history and turn the directory into a complete working repository.
  * Cython modules don't need to be recompiled when the size of an  
external type grows. (A warning, rather than an error, is produced.)  
This should be helpful for binary distributions relying on NumPy.

Several other bugs and minor improvements have been made. This release  
should be fully backwards compatible with 0.12.

== Contributors to this release ==

  * Arfrever Frehtes Taifersar Arahesis
  * Stefan Behnel
  * Robert Bradshaw
  * Lisandro Dalcin
  * Julien Danjou
  * Mark Lodato
  * Dag Sverre Seljebotn

Thanks also to everybody who's helping us out in our discussions on the
mailing list.

http://trac.cython.org/cython_trac/query?group=component&milestone=0.12.1

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to