Mark Florisson [Thu, 13 Jan 2011 10:45:27 +0000 (11:45 +0100)]
Merge https://github.com/cython/cython
Stefan Behnel [Wed, 12 Jan 2011 22:32:03 +0000 (23:32 +0100)]
fix typo in test
Stefan Behnel [Wed, 12 Jan 2011 22:20:29 +0000 (23:20 +0100)]
extended test case for raw strings
Stefan Behnel [Wed, 12 Jan 2011 21:40:29 +0000 (22:40 +0100)]
whitespace (for test readability)
Stefan Behnel [Wed, 12 Jan 2011 21:39:57 +0000 (22:39 +0100)]
additional tests for escape sequences in raw strings
Stefan Behnel [Wed, 12 Jan 2011 21:13:43 +0000 (22:13 +0100)]
fix #641: parsing of raw strings
Stefan Behnel [Wed, 12 Jan 2011 20:45:05 +0000 (21:45 +0100)]
merge
Robert Bradshaw [Wed, 12 Jan 2011 20:05:10 +0000 (12:05 -0800)]
Run long string literal tests.
Robert Bradshaw [Wed, 12 Jan 2011 19:58:30 +0000 (11:58 -0800)]
Added test for #640.
Robert Bradshaw [Wed, 12 Jan 2011 19:53:58 +0000 (11:53 -0800)]
Fix trac #640, long string literals with escapes.
Stefan Behnel [Wed, 12 Jan 2011 17:20:55 +0000 (18:20 +0100)]
clean up unused import
Mark Florisson [Mon, 10 Jan 2011 22:57:08 +0000 (23:57 +0100)]
Debugger: Detect whether the scope object and cell and free variables have been initialized for closures
Mark Florisson [Mon, 10 Jan 2011 12:36:07 +0000 (13:36 +0100)]
Debugger: Fix accessing cell variables in outer scopes
Mark Florisson [Sat, 8 Jan 2011 22:05:16 +0000 (23:05 +0100)]
Debugger: Disable optimization for test cases manually as they don't use distutils.core.setup()
Mark Florisson [Sat, 8 Jan 2011 15:20:01 +0000 (16:20 +0100)]
Merge https://github.com/cython/cython
Robert Bradshaw [Sat, 8 Jan 2011 07:53:37 +0000 (23:53 -0800)]
Fix indexing type inference.
Stefan Behnel [Mon, 3 Jan 2011 21:36:35 +0000 (22:36 +0100)]
fix ticket #602: let bytes literals start off as 'bytes' instead of 'char*'
Stefan Behnel [Fri, 31 Dec 2010 08:28:38 +0000 (09:28 +0100)]
code cleanup
Stefan Behnel [Thu, 30 Dec 2010 20:09:18 +0000 (21:09 +0100)]
minor code cleanup: more selective utility code usage in argument handling code
Stefan Behnel [Thu, 30 Dec 2010 18:17:02 +0000 (19:17 +0100)]
fix strict aliasing issues for type importing code in __Pyx_GetVtable()
Stefan Behnel [Thu, 30 Dec 2010 07:54:39 +0000 (08:54 +0100)]
clean up cmd line usage description
Stefan Behnel [Thu, 30 Dec 2010 07:44:24 +0000 (08:44 +0100)]
support -h/--help in cmd line utility
Stefan Behnel [Thu, 30 Dec 2010 00:25:46 +0000 (01:25 +0100)]
re-disable test
Stefan Behnel [Thu, 30 Dec 2010 00:23:19 +0000 (01:23 +0100)]
merge
Stefan Behnel [Thu, 30 Dec 2010 00:23:00 +0000 (01:23 +0100)]
merge
Stefan Behnel [Thu, 30 Dec 2010 00:22:20 +0000 (01:22 +0100)]
Backed out changeset
291e2bdd20d5 - currently breaks Sage build
Stefan Behnel [Thu, 30 Dec 2010 00:21:58 +0000 (01:21 +0100)]
Backed out changeset
1fa88c894da7 - currently breaks Sage build
Stefan Behnel [Thu, 30 Dec 2010 00:14:22 +0000 (01:14 +0100)]
extended test case
Stefan Behnel [Wed, 29 Dec 2010 22:53:29 +0000 (23:53 +0100)]
enable extended test case for ticket #593
Stefan Behnel [Wed, 29 Dec 2010 22:34:13 +0000 (23:34 +0100)]
fix closure handling for decorated methods
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)
Mark Florisson [Tue, 28 Dec 2010 21:02:35 +0000 (22:02 +0100)]
Take first Cython step into function before reading variable in test
Mark Florisson [Sat, 25 Dec 2010 21:32:04 +0000 (22:32 +0100)]
Debugger: Fix closure support + tests
Debugger: Recognition of module-level Cython code (initmodulename and PyInit_modulename)
Fix debug flag (import Parsing when needed)
Mark Florisson [Sat, 18 Dec 2010 18:51:51 +0000 (19:51 +0100)]
Debugger closure support
Mark Florisson [Thu, 16 Dec 2010 10:39:40 +0000 (11:39 +0100)]
Remove tempfile
Mark Florisson [Wed, 15 Dec 2010 19:42:28 +0000 (20:42 +0100)]
Made libpython.py compatible with gdb 7.1
Mark Florisson [Wed, 15 Dec 2010 18:43:26 +0000 (19:43 +0100)]
Fix breakpoint approach for stepping (make stepping repeatable with breakpoints that are set and deleted instead of disabled)
Mark Florisson [Wed, 15 Dec 2010 18:21:34 +0000 (19:21 +0100)]
Fix Python stepping watchpoints + cy step repeatability
Mark Florisson [Tue, 14 Dec 2010 23:05:51 +0000 (00:05 +0100)]
Disable watchpoint stepping by default (use cy step -w or cy step --watchpoint to enable) as hardware watchpoints are limited.
Mark Florisson [Tue, 14 Dec 2010 22:51:04 +0000 (23:51 +0100)]
Detect Python exceptions
Mark Florisson [Tue, 14 Dec 2010 22:15:06 +0000 (23:15 +0100)]
Generic exception support
Mark Florisson [Tue, 14 Dec 2010 22:07:29 +0000 (23:07 +0100)]
Refactor inferior execution control code, better gdb message handling and re-fix runtests.py
Mark Florisson [Tue, 14 Dec 2010 00:14:13 +0000 (01:14 +0100)]
Merge branch 'master' of https://github.com/cython/cython
Mark Florisson [Tue, 14 Dec 2010 00:12:49 +0000 (01:12 +0100)]
Faster Python stepping using a watchpoint approach (f->f_lasti)
Mark Florisson [Mon, 13 Dec 2010 23:45:11 +0000 (00:45 +0100)]
Locate C source code properly and lex C source code in listings
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
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