Robert Bradshaw [Mon, 13 Dec 2010 19:06:26 +0000 (11:06 -0800)]
Remove trailing whitespace.
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
Stefan Behnel [Thu, 9 Dec 2010 08:51:27 +0000 (09:51 +0100)]
compile Code.py
Stefan Behnel [Wed, 8 Dec 2010 22:25:46 +0000 (23:25 +0100)]
slight scanner C code simplification
Stefan Behnel [Wed, 8 Dec 2010 21:53:11 +0000 (22:53 +0100)]
reduce code size of parser and speed it up a little by statically switching to unicode in more places
Mark Florisson [Wed, 8 Dec 2010 00:18:13 +0000 (01:18 +0100)]
Fetch and restore error for Cython locals dict building
Stefan Behnel [Mon, 6 Dec 2010 18:32:57 +0000 (19:32 +0100)]
fix ext type inheritance from 'int' in Py3
Stefan Behnel [Mon, 6 Dec 2010 18:20:06 +0000 (19:20 +0100)]
cleanup of last patch, fix typo in test name
--HG--
rename : tests/run/pyfuncion_redefine_T489.pyx => tests/run/pyfunction_redefine_T489.pyx
Vitja Makarov [Mon, 6 Dec 2010 18:04:00 +0000 (21:04 +0300)]
Allow pyfunction redefinition
Mark Florisson [Sun, 5 Dec 2010 18:45:57 +0000 (19:45 +0100)]
Merge branch 'master' of https://github.com/cython/cython
Mark Florisson [Sun, 5 Dec 2010 13:58:29 +0000 (14:58 +0100)]
Made tests less verbose by not using distutils.core.setup + skip debugger tests when gdb < 7.2 or not available
Robert Bradshaw [Sun, 5 Dec 2010 12:37:30 +0000 (04:37 -0800)]
Added tag 0.14.alpha0 for changeset
478f57be445d
Robert Bradshaw [Sun, 5 Dec 2010 12:37:10 +0000 (04:37 -0800)]
Bump version.
Robert Bradshaw [Sun, 5 Dec 2010 12:20:02 +0000 (04:20 -0800)]
typo
Robert Bradshaw [Sun, 5 Dec 2010 12:18:47 +0000 (04:18 -0800)]
More robust include searching.
Robert Bradshaw [Sun, 5 Dec 2010 12:12:00 +0000 (04:12 -0800)]
string literal parsing
Robert Bradshaw [Sun, 5 Dec 2010 11:47:54 +0000 (03:47 -0800)]
Include srctree in sdist.
Robert Bradshaw [Sun, 5 Dec 2010 11:22:12 +0000 (03:22 -0800)]
Higher-level import.
Robert Bradshaw [Sun, 5 Dec 2010 10:24:17 +0000 (02:24 -0800)]
merge
Robert Bradshaw [Sun, 5 Dec 2010 10:04:11 +0000 (02:04 -0800)]
Complicated cythonize setup.
Robert Bradshaw [Sun, 5 Dec 2010 09:45:57 +0000 (01:45 -0800)]
C++ cythonize test.
Robert Bradshaw [Sun, 5 Dec 2010 09:37:51 +0000 (01:37 -0800)]
propagate build options
Stefan Behnel [Sun, 5 Dec 2010 09:35:00 +0000 (10:35 +0100)]
Py3 fix in test runner
Robert Bradshaw [Sun, 5 Dec 2010 09:02:43 +0000 (01:02 -0800)]
Cython build cleanup.
Robert Bradshaw [Sun, 5 Dec 2010 07:48:18 +0000 (23:48 -0800)]
Fix #610 - Compiler crash on --no-docstrings.
Robert Bradshaw [Sun, 5 Dec 2010 07:21:54 +0000 (23:21 -0800)]
More graceful fail for fatal-errors option.
Robert Bradshaw [Sun, 5 Dec 2010 07:17:16 +0000 (23:17 -0800)]
Python 2.3 fix
Robert Bradshaw [Sun, 5 Dec 2010 06:55:17 +0000 (22:55 -0800)]
hide output in end-to-end tests
Stefan Behnel [Sat, 4 Dec 2010 19:02:02 +0000 (20:02 +0100)]
tab fix
Stefan Behnel [Sat, 4 Dec 2010 18:56:53 +0000 (19:56 +0100)]
test for ticket #608
Robert Bradshaw [Sat, 4 Dec 2010 17:51:59 +0000 (09:51 -0800)]
Merge branch 'math' of https://github.com/certik/cython
Robert Bradshaw [Sat, 4 Dec 2010 17:44:12 +0000 (09:44 -0800)]
Merge branch 'fatal_errors' of https://github.com/certik/cython
Stefan Behnel [Sat, 4 Dec 2010 11:54:05 +0000 (12:54 +0100)]
prevent inheriting from PyVarObjects: tuple, bytes and str
Stefan Behnel [Sat, 4 Dec 2010 11:39:59 +0000 (12:39 +0100)]
support ext type inheritance from builtin types
Stefan Behnel [Sat, 4 Dec 2010 10:48:18 +0000 (11:48 +0100)]
extended test case
Stefan Behnel [Sat, 4 Dec 2010 09:46:51 +0000 (10:46 +0100)]
extended test case
Stefan Behnel [Sat, 4 Dec 2010 09:41:44 +0000 (10:41 +0100)]
provide Python complex type as cpython.complex.complex
Stefan Behnel [Sat, 4 Dec 2010 09:40:12 +0000 (10:40 +0100)]
make 'complex' the C double complex type instead of Python's complex object type
Stefan Behnel [Sat, 4 Dec 2010 09:11:18 +0000 (10:11 +0100)]
comment
Stefan Behnel [Sat, 4 Dec 2010 08:45:56 +0000 (09:45 +0100)]
fix following PEP 384
Stefan Behnel [Sat, 4 Dec 2010 06:49:57 +0000 (07:49 +0100)]
keep type information when coercing from C complex to Python complex
Stefan Behnel [Sat, 4 Dec 2010 05:55:55 +0000 (06:55 +0100)]
fix line number reporting in AST stack traces
Ondrej Certik [Sat, 4 Dec 2010 03:26:14 +0000 (19:26 -0800)]
Implement the --fatal-errors command line option
If enabled, it will abort on the first error occured. Just like "gcc
-Wfatal-errors".
Signed-off-by: Ondrej Certik <ondrej@certik.cz>
Ondrej Certik [Sat, 4 Dec 2010 02:24:33 +0000 (18:24 -0800)]
Implement libc.math and test it
Basic math.h constants and functions were added. Now when one wants to speedup
the following code::
from math import sin, cos
e = sin(5) + cos(6)
one can do::
from libc.math cimport sin, cos
e = sin(5) + cos(6)
Not all math.h features are wrapped (yet), but basic functions should work.
Signed-off-by: Ondrej Certik <ondrej@certik.cz>
Mark Florisson [Fri, 3 Dec 2010 20:55:29 +0000 (21:55 +0100)]
Print warning if cygdb reads debug info and is using an interpreter without debug symbols
Stefan Behnel [Fri, 3 Dec 2010 20:18:08 +0000 (21:18 +0100)]
removed 'complex' type test that depends on 'cdef complex' refering to the Python type
Stefan Behnel [Fri, 3 Dec 2010 20:17:30 +0000 (21:17 +0100)]
made fields of builtin objects immutable
Stefan Behnel [Fri, 3 Dec 2010 18:14:08 +0000 (19:14 +0100)]
ticket #607: access inner fields of CPython's builtin objects
--HG--
rename : tests/broken/builtinslice.pyx => tests/run/builtinslice.pyx
Stefan Behnel [Fri, 3 Dec 2010 15:49:43 +0000 (16:49 +0100)]
fix type check as 'slice'
Stefan Behnel [Fri, 3 Dec 2010 14:37:47 +0000 (15:37 +0100)]
fix compiler crash after last change
Vitja Makarov [Fri, 3 Dec 2010 13:24:03 +0000 (16:24 +0300)]
Support lambda in class and cclass scope, ticket #605.
Mark Florisson [Thu, 2 Dec 2010 20:57:02 +0000 (21:57 +0100)]
"Fix" printing of gdb.Values with non-ascii characters or unicode ordinals
Mark Florisson [Thu, 2 Dec 2010 11:14:12 +0000 (12:14 +0100)]
Skip debugger tests for pre-2.5 python versions and make them 2.5 compatible