Stefan Behnel [Thu, 30 Dec 2010 00:22:20 +0000 (01:22 +0100)]
Backed out changeset
291e2bdd20d5 - currently breaks Sage build
Stefan Behnel [Wed, 29 Dec 2010 22:04:25 +0000 (23:04 +0100)]
fix decorator lookup by avoiding (re-)assignments to the function/class name before their execution (ticket #593)
Vitja Makarov [Sat, 13 Nov 2010 17:39:14 +0000 (20:39 +0300)]
Add testcase for ticket #593
Stefan Behnel [Wed, 29 Dec 2010 19:26:04 +0000 (20:26 +0100)]
fix resource leaks when writing exported header/api files
Stefan Behnel [Wed, 29 Dec 2010 10:40:52 +0000 (11:40 +0100)]
fix annotation writing after changing source position comments
Stefan Behnel [Wed, 29 Dec 2010 08:07:02 +0000 (09:07 +0100)]
ticket #635: use relative paths in generated C code position comments
Robert Bradshaw [Mon, 27 Dec 2010 22:51:28 +0000 (14:51 -0800)]
Merge https://github.com/snaury/cython
Stefan Behnel [Mon, 27 Dec 2010 10:13:55 +0000 (11:13 +0100)]
another post-#633 fix: accidentally wasn't restricted to Python references
Stefan Behnel [Mon, 27 Dec 2010 09:38:00 +0000 (10:38 +0100)]
re-allow Python values in ExprStatNode and NameNode in nogil sections if they do not need cleanup (e.g. cached builtin names or constants)
Stefan Behnel [Mon, 27 Dec 2010 09:21:58 +0000 (10:21 +0100)]
nogil fix: disallow ExprStatNode to clean up Python expression results without holding the GIL
Stefan Behnel [Mon, 27 Dec 2010 09:05:37 +0000 (10:05 +0100)]
always INCREF Python arguments in 'with gil' C functions as we cannot know who owns them
Stefan Behnel [Mon, 27 Dec 2010 08:36:10 +0000 (09:36 +0100)]
fix for the #633 fix: cannot create owned reference in nogil sections
Stefan Behnel [Sun, 26 Dec 2010 21:34:22 +0000 (22:34 +0100)]
fix bug 633: make sure we own references to Python arguments passed into C functions
Alexey Borzenkov [Wed, 22 Dec 2010 07:45:20 +0000 (10:45 +0300)]
Fix --pyrex-c-in-temp compiling package1/module.pyx and package2/module.pyx
Alexey Borzenkov [Wed, 22 Dec 2010 07:40:06 +0000 (10:40 +0300)]
Fix .pyxdep files in pyximport and tests
Robert Bradshaw [Tue, 21 Dec 2010 10:09:22 +0000 (02:09 -0800)]
Make __new__ -> __cinit__ into an error, fix compiler crash.
Robert Bradshaw [Tue, 21 Dec 2010 09:45:27 +0000 (01:45 -0800)]
Fix #632 isinstance bugs.
Robert Bradshaw [Tue, 21 Dec 2010 08:31:05 +0000 (00:31 -0800)]
Regression tests for #632.
Stefan Behnel [Sun, 19 Dec 2010 18:55:56 +0000 (19:55 +0100)]
fix ticket #631: temp leak when deleting slices
Stefan Behnel [Sun, 19 Dec 2010 18:46:22 +0000 (19:46 +0100)]
test cleanup
W. Trevor King [Sun, 19 Dec 2010 12:07:49 +0000 (07:07 -0500)]
Update PyBuffer_Release() declaration to match new buffer API.
See
http://docs.python.org/c-api/buffer.html#PyBuffer_Release
for the authoritative definition.
Lisandro Dalcin [Fri, 17 Dec 2010 01:40:25 +0000 (22:40 -0300)]
static storage for typeobjects of private cdef classes
Lisandro Dalcin [Thu, 16 Dec 2010 23:19:10 +0000 (20:19 -0300)]
add missing static storage specifiers
Stefan Behnel [Thu, 16 Dec 2010 22:27:56 +0000 (23:27 +0100)]
merge
Stefan Behnel [Thu, 16 Dec 2010 22:24:42 +0000 (23:24 +0100)]
fix compile crash
Lisandro Dalcin [Thu, 16 Dec 2010 21:24:50 +0000 (18:24 -0300)]
aesthetic code generation fix for module preamble
Stefan Behnel [Thu, 16 Dec 2010 19:46:07 +0000 (20:46 +0100)]
fix ticket #576: builtin 'str' type must be 'unicode' type in -3 mode
Stefan Behnel [Thu, 16 Dec 2010 19:11:29 +0000 (20:11 +0100)]
provide 'builtins' builtin module in -3 mode
Stefan Behnel [Thu, 16 Dec 2010 19:04:54 +0000 (20:04 +0100)]
safer way to check for builtins in Optimize.py
Stefan Behnel [Thu, 16 Dec 2010 18:49:55 +0000 (19:49 +0100)]
drop unused import
Stefan Behnel [Thu, 16 Dec 2010 17:26:09 +0000 (18:26 +0100)]
working test for ticket #87
Lisandro Dalcin [Thu, 16 Dec 2010 16:48:38 +0000 (13:48 -0300)]
fix ResourceWarning about unclosed files in Py 3.2
Lisandro Dalcin [Wed, 15 Dec 2010 19:29:31 +0000 (16:29 -0300)]
Inline: Py3 fixes
Lisandro Dalcin [Wed, 15 Dec 2010 16:13:13 +0000 (13:13 -0300)]
remove ancient MANIFEST.in entries
Robert Bradshaw [Tue, 14 Dec 2010 21:59:36 +0000 (13:59 -0800)]
Bump version number for devel branch.
Robert Bradshaw [Tue, 14 Dec 2010 19:17:20 +0000 (11:17 -0800)]
merge
Robert Bradshaw [Tue, 14 Dec 2010 18:55:24 +0000 (10:55 -0800)]
Added tag 0.14 for changeset
15bf34c93874
Robert Bradshaw [Tue, 14 Dec 2010 18:55:20 +0000 (10:55 -0800)]
Bump version number.
Stefan Behnel [Tue, 14 Dec 2010 10:01:48 +0000 (11:01 +0100)]
do not generate vtable for subtypes of builtin types that do not define methods themselves
Robert Bradshaw [Tue, 14 Dec 2010 07:18:02 +0000 (23:18 -0800)]
merge
Robert Bradshaw [Tue, 14 Dec 2010 07:17:14 +0000 (23:17 -0800)]
Add --disable-function-redefinition for legacy code.
Robert Bradshaw [Tue, 14 Dec 2010 04:31:48 +0000 (20:31 -0800)]
Fix any/all.
Lisandro Dalcin [Mon, 13 Dec 2010 23:10:55 +0000 (20:10 -0300)]
MSVC: fixes for complex types
Robert Bradshaw [Mon, 13 Dec 2010 21:39:16 +0000 (13:39 -0800)]
merge
Robert Bradshaw [Mon, 13 Dec 2010 21:37:28 +0000 (13:37 -0800)]
Put back trailing whitespace in doctest output.
Robert Bradshaw [Mon, 13 Dec 2010 20:36:08 +0000 (12:36 -0800)]
merge
Robert Bradshaw [Mon, 13 Dec 2010 20:34:49 +0000 (12:34 -0800)]
Couple more trailing whitespace deletions.
Robert Bradshaw [Mon, 13 Dec 2010 20:31:42 +0000 (12:31 -0800)]
merge whitespace changes
Robert Bradshaw [Mon, 13 Dec 2010 19:06:26 +0000 (11:06 -0800)]
Remove trailing whitespace.
Robert Bradshaw [Sun, 12 Dec 2010 05:10:52 +0000 (21:10 -0800)]
Fix #559, <void *> [] is not caught by Cython but by gcc
Robert Bradshaw [Sun, 12 Dec 2010 04:59:48 +0000 (20:59 -0800)]
Fix #528, x.conjugate() not available in nogil mode
Robert Bradshaw [Sun, 12 Dec 2010 04:52:24 +0000 (20:52 -0800)]
conjugate for other numeric types
Robert Bradshaw [Sat, 11 Dec 2010 22:58:57 +0000 (14:58 -0800)]
Better unicode/str handling for user-supplied code.
Robert Bradshaw [Sat, 11 Dec 2010 10:56:00 +0000 (02:56 -0800)]
Added tag 0.14.rc0 for changeset
a6b9f0a6d02d
Robert Bradshaw [Sat, 11 Dec 2010 09:49:10 +0000 (01:49 -0800)]
bump version
Robert Bradshaw [Sat, 11 Dec 2010 10:31:25 +0000 (02:31 -0800)]
another fix
Robert Bradshaw [Sat, 11 Dec 2010 10:10:14 +0000 (02:10 -0800)]
Python 2.3 fix.
Robert Bradshaw [Sat, 11 Dec 2010 09:58:38 +0000 (01:58 -0800)]
fix introduced bug
Robert Bradshaw [Sat, 11 Dec 2010 09:41:41 +0000 (01:41 -0800)]
More inline tests, quiet tests.
Robert Bradshaw [Sat, 11 Dec 2010 09:27:22 +0000 (01:27 -0800)]
Dependencies fixes/cleaunup.
Robert Bradshaw [Sat, 11 Dec 2010 07:43:32 +0000 (23:43 -0800)]
newlines
Robert Bradshaw [Sat, 11 Dec 2010 02:06:43 +0000 (18:06 -0800)]
cython.inline test
Robert Bradshaw [Sat, 11 Dec 2010 01:57:03 +0000 (17:57 -0800)]
cython.inline type inference
Robert Bradshaw [Sat, 11 Dec 2010 00:04:51 +0000 (16:04 -0800)]
Some unit tests for the build system.
Robert Bradshaw [Fri, 10 Dec 2010 23:15:44 +0000 (15:15 -0800)]
Change numeric demo to numpy demo using new features, update setup.py.
Robert Bradshaw [Fri, 10 Dec 2010 22:37:05 +0000 (14:37 -0800)]
Better compile message.
Robert Bradshaw [Fri, 10 Dec 2010 22:36:39 +0000 (14:36 -0800)]
Update spam demo.
Robert Bradshaw [Fri, 10 Dec 2010 22:26:53 +0000 (14:26 -0800)]
Cythonize exclude parameter.
Robert Bradshaw [Fri, 10 Dec 2010 07:13:16 +0000 (23:13 -0800)]
More gdb test guards.
Robert Bradshaw [Fri, 10 Dec 2010 06:50:16 +0000 (22:50 -0800)]
merge
Mark Florisson [Thu, 9 Dec 2010 21:53:53 +0000 (22:53 +0100)]
Remove Python 3 metaclass support from Python 2 code (c'est ridicule!)
Mark Florisson [Thu, 9 Dec 2010 20:44:16 +0000 (21:44 +0100)]
Compile C test sample code with -fPIC
Mark Florisson [Thu, 9 Dec 2010 20:29:46 +0000 (21:29 +0100)]
Drop Python 2.5 support + unicode UCS4 builds support + add more tests
Mark Florisson [Thu, 9 Dec 2010 20:29:00 +0000 (21:29 +0100)]
Drop Python 2.5 support + unicode UCS4 builds support + add more tests
Stefan Behnel [Thu, 9 Dec 2010 16:01:44 +0000 (17:01 +0100)]
compile fix for Cython/Compiler/ParseTreeTransforms.py
Stefan Behnel [Thu, 9 Dec 2010 15:57:07 +0000 (16:57 +0100)]
fix local variable init code in ScopedExprNode
Robert Bradshaw [Thu, 9 Dec 2010 13:41:59 +0000 (05:41 -0800)]
Added tag 0.14.beta2 for changeset
8412b39fbc3e
Robert Bradshaw [Thu, 9 Dec 2010 13:41:39 +0000 (05:41 -0800)]
Bump version number again.
Robert Bradshaw [Thu, 9 Dec 2010 13:35:33 +0000 (05:35 -0800)]
More test fiddling.
Robert Bradshaw [Thu, 9 Dec 2010 13:29:34 +0000 (05:29 -0800)]
More gdb test disabling.
Robert Bradshaw [Thu, 9 Dec 2010 13:18:22 +0000 (05:18 -0800)]
newlines
Robert Bradshaw [Thu, 9 Dec 2010 13:13:45 +0000 (05:13 -0800)]
Disable gdb tests for now.
Robert Bradshaw [Thu, 9 Dec 2010 13:06:05 +0000 (05:06 -0800)]
Clearer versioning.
Robert Bradshaw [Thu, 9 Dec 2010 13:02:39 +0000 (05:02 -0800)]
Include debugging files in manifest.
Robert Bradshaw [Thu, 9 Dec 2010 12:39:07 +0000 (04:39 -0800)]
Debugging test package in setup.py.
Robert Bradshaw [Thu, 9 Dec 2010 12:21:25 +0000 (04:21 -0800)]
Added tag 0.14.beta1 for changeset
31b531a6c45b
Robert Bradshaw [Thu, 9 Dec 2010 12:21:21 +0000 (04:21 -0800)]
Bump version number.
Robert Bradshaw [Thu, 9 Dec 2010 12:20:17 +0000 (04:20 -0800)]
merge
Robert Bradshaw [Thu, 9 Dec 2010 12:12:28 +0000 (04:12 -0800)]
Bump version number.
Robert Bradshaw [Thu, 9 Dec 2010 12:02:12 +0000 (04:02 -0800)]
Merge https://github.com/markflorisson88/cython
Robert Bradshaw [Thu, 9 Dec 2010 11:48:07 +0000 (03:48 -0800)]
Fix bug with -t option.
Robert Bradshaw [Thu, 9 Dec 2010 11:13:56 +0000 (03:13 -0800)]
merge
Robert Bradshaw [Thu, 9 Dec 2010 11:13:37 +0000 (03:13 -0800)]
Disable pure test for Py < 2.6.
(Uses decorators and with statement.)
Robert Bradshaw [Thu, 9 Dec 2010 11:06:56 +0000 (03:06 -0800)]
End-to-end fixes.
Robert Bradshaw [Thu, 9 Dec 2010 11:05:52 +0000 (03:05 -0800)]
fatal_errors -> fast_fail
Robert Bradshaw [Thu, 9 Dec 2010 11:05:20 +0000 (03:05 -0800)]
Fix fatal errors + nice exception traceback interaction.
Stefan Behnel [Thu, 9 Dec 2010 10:04:07 +0000 (11:04 +0100)]
Py2.3 fix
Stefan Behnel [Thu, 9 Dec 2010 10:00:03 +0000 (11:00 +0100)]
compile fixes in Parsing.py: kwargs names must be bytes before Py2.6
Stefan Behnel [Thu, 9 Dec 2010 09:22:49 +0000 (10:22 +0100)]
typing fixes in compiled Code.py
Stefan Behnel [Thu, 9 Dec 2010 08:58:35 +0000 (09:58 +0100)]
fix Py3 version dependency in C code