cython.git
14 years agoPython 3 except clauses (ticket #519)
Lisandro Dalcin [Sat, 13 Mar 2010 22:39:43 +0000 (19:39 -0300)]
Python 3 except clauses (ticket #519)

14 years agoPy2.7 test fixes
Stefan Behnel [Sat, 13 Mar 2010 19:23:06 +0000 (20:23 +0100)]
Py2.7 test fixes

14 years agoPy3 test fix
Stefan Behnel [Sat, 13 Mar 2010 18:54:51 +0000 (19:54 +0100)]
Py3 test fix

14 years agouse Unix line endings
Stefan Behnel [Sat, 13 Mar 2010 15:43:47 +0000 (16:43 +0100)]
use Unix line endings

14 years agoPy3 test fix
Stefan Behnel [Sat, 13 Mar 2010 15:14:00 +0000 (16:14 +0100)]
Py3 test fix

14 years agoPy3 test fix
Stefan Behnel [Sat, 13 Mar 2010 15:09:53 +0000 (16:09 +0100)]
Py3 test fix

14 years agotypo
Stefan Behnel [Sat, 13 Mar 2010 15:03:28 +0000 (16:03 +0100)]
typo

14 years agosafety fix in test runner
Stefan Behnel [Sat, 13 Mar 2010 14:33:43 +0000 (15:33 +0100)]
safety fix in test runner

14 years agofix again
Stefan Behnel [Sat, 13 Mar 2010 10:07:44 +0000 (11:07 +0100)]
fix again

14 years agofix
Stefan Behnel [Sat, 13 Mar 2010 10:03:28 +0000 (11:03 +0100)]
fix

14 years agoprevent double refactoring when testing an installed Cython version in Py3
Stefan Behnel [Sat, 13 Mar 2010 10:02:25 +0000 (11:02 +0100)]
prevent double refactoring when testing an installed Cython version in Py3

14 years agoPy3 fix
Stefan Behnel [Sat, 13 Mar 2010 10:02:11 +0000 (11:02 +0100)]
Py3 fix

14 years agoException corner case.
Robert Bradshaw [Sat, 13 Mar 2010 09:36:54 +0000 (01:36 -0800)]
Exception corner case.

14 years agocleanup
Stefan Behnel [Sat, 13 Mar 2010 07:24:13 +0000 (08:24 +0100)]
cleanup

14 years agodisable forked testing when collecting test results as XML, doesn't currently work...
Stefan Behnel [Sat, 13 Mar 2010 07:18:11 +0000 (08:18 +0100)]
disable forked testing when collecting test results as XML, doesn't currently work together

14 years agotrial test fix for Py2.7
Stefan Behnel [Sat, 13 Mar 2010 06:36:35 +0000 (07:36 +0100)]
trial test fix for Py2.7

14 years agotest output formatting
Stefan Behnel [Sat, 13 Mar 2010 06:31:41 +0000 (07:31 +0100)]
test output formatting

14 years agoPy2.3 test fix
Stefan Behnel [Sat, 13 Mar 2010 06:24:25 +0000 (07:24 +0100)]
Py2.3 test fix

14 years agoPy2.3 test fix
Stefan Behnel [Sat, 13 Mar 2010 06:19:09 +0000 (07:19 +0100)]
Py2.3 test fix

14 years agomerge
Stefan Behnel [Sat, 13 Mar 2010 06:18:26 +0000 (07:18 +0100)]
merge

14 years agofind .pxd include directories automatically during installation
Stefan Behnel [Sat, 13 Mar 2010 06:06:00 +0000 (07:06 +0100)]
find .pxd include directories automatically during installation

14 years agomerge
Craig Citro [Sat, 13 Mar 2010 06:03:41 +0000 (22:03 -0800)]
merge

14 years agoFix error creating C++ class
Craig Citro [Sat, 13 Mar 2010 05:21:10 +0000 (21:21 -0800)]
Fix error creating C++ class

14 years agoMake Cython report errors during load, and fix several bugs this uncovered
Craig Citro [Sat, 13 Mar 2010 05:19:56 +0000 (21:19 -0800)]
Make Cython report errors during load, and fix several bugs this uncovered

14 years agoMinor cleanups
Craig Citro [Sat, 13 Mar 2010 03:47:08 +0000 (19:47 -0800)]
Minor cleanups

14 years agoAdd pxd packages in Includes to distribution creation
Dag Sverre Seljebotn [Fri, 12 Mar 2010 20:03:32 +0000 (21:03 +0100)]
Add pxd packages in Includes to distribution creation

14 years agoHave the refnanny use the new CPython API namespace
Dag Sverre Seljebotn [Fri, 12 Mar 2010 18:28:02 +0000 (19:28 +0100)]
Have the refnanny use the new CPython API namespace

14 years agomerge
Dag Sverre Seljebotn [Fri, 12 Mar 2010 11:48:26 +0000 (12:48 +0100)]
merge

14 years agoBackwards-compatability pxd files for CPython API
Dag Sverre Seljebotn [Fri, 12 Mar 2010 11:48:09 +0000 (12:48 +0100)]
Backwards-compatability pxd files for CPython API

14 years agoMoving the CPython API to cpython. namespace
Dag Sverre Seljebotn [Fri, 12 Mar 2010 11:44:36 +0000 (12:44 +0100)]
Moving the CPython API to cpython. namespace

--HG--
rename : Cython/Includes/python.pxd => Cython/Includes/cpython/__init__.pxd
rename : Cython/Includes/python_bool.pxd => Cython/Includes/cpython/bool.pxd
rename : Cython/Includes/python_buffer.pxd => Cython/Includes/cpython/buffer.pxd
rename : Cython/Includes/python_bytes.pxd => Cython/Includes/cpython/bytes.pxd
rename : Cython/Includes/python_cobject.pxd => Cython/Includes/cpython/cobject.pxd
rename : Cython/Includes/python_complex.pxd => Cython/Includes/cpython/complex.pxd
rename : Cython/Includes/python_dict.pxd => Cython/Includes/cpython/dict.pxd
rename : Cython/Includes/python_exc.pxd => Cython/Includes/cpython/exc.pxd
rename : Cython/Includes/python_float.pxd => Cython/Includes/cpython/float.pxd
rename : Cython/Includes/python_function.pxd => Cython/Includes/cpython/function.pxd
rename : Cython/Includes/python_getargs.pxd => Cython/Includes/cpython/getargs.pxd
rename : Cython/Includes/python_instance.pxd => Cython/Includes/cpython/instance.pxd
rename : Cython/Includes/python_int.pxd => Cython/Includes/cpython/int.pxd
rename : Cython/Includes/python_iterator.pxd => Cython/Includes/cpython/iterator.pxd
rename : Cython/Includes/python_list.pxd => Cython/Includes/cpython/list.pxd
rename : Cython/Includes/python_long.pxd => Cython/Includes/cpython/long.pxd
rename : Cython/Includes/python_mapping.pxd => Cython/Includes/cpython/mapping.pxd
rename : Cython/Includes/python_mem.pxd => Cython/Includes/cpython/mem.pxd
rename : Cython/Includes/python_method.pxd => Cython/Includes/cpython/method.pxd
rename : Cython/Includes/python_module.pxd => Cython/Includes/cpython/module.pxd
rename : Cython/Includes/python_number.pxd => Cython/Includes/cpython/number.pxd
rename : Cython/Includes/python_object.pxd => Cython/Includes/cpython/object.pxd
rename : Cython/Includes/python_oldbuffer.pxd => Cython/Includes/cpython/oldbuffer.pxd
rename : Cython/Includes/python_pycapsule.pxd => Cython/Includes/cpython/pycapsule.pxd
rename : Cython/Includes/python_ref.pxd => Cython/Includes/cpython/ref.pxd
rename : Cython/Includes/python_sequence.pxd => Cython/Includes/cpython/sequence.pxd
rename : Cython/Includes/python_set.pxd => Cython/Includes/cpython/set.pxd
rename : Cython/Includes/python_string.pxd => Cython/Includes/cpython/string.pxd
rename : Cython/Includes/python_tuple.pxd => Cython/Includes/cpython/tuple.pxd
rename : Cython/Includes/python_type.pxd => Cython/Includes/cpython/type.pxd
rename : Cython/Includes/python_unicode.pxd => Cython/Includes/cpython/unicode.pxd
rename : Cython/Includes/python_version.pxd => Cython/Includes/cpython/version.pxd
rename : Cython/Includes/python_weakref.pxd => Cython/Includes/cpython/weakref.pxd
rename : tests/run/libc_stdlib.pyx => tests/run/cython_includes.pyx

14 years agomerge
Robert Bradshaw [Thu, 11 Mar 2010 22:06:32 +0000 (14:06 -0800)]
merge

14 years agoRefnanny unraisable fix.
Robert Bradshaw [Thu, 11 Mar 2010 22:06:15 +0000 (14:06 -0800)]
Refnanny unraisable fix.

14 years agofix Makefile, clean more *.py[co] files
Lisandro Dalcin [Thu, 11 Mar 2010 21:57:06 +0000 (18:57 -0300)]
fix Makefile, clean more *.py[co] files

14 years agoremove ancient Plex test file
Lisandro Dalcin [Thu, 11 Mar 2010 21:25:35 +0000 (18:25 -0300)]
remove ancient Plex test file

14 years agoGet rid of unraisable warnings in the refnanny.
Robert Bradshaw [Thu, 11 Mar 2010 20:37:38 +0000 (12:37 -0800)]
Get rid of unraisable warnings in the refnanny.

14 years agoremove dependency on structmember.h
Lisandro Dalcin [Thu, 11 Mar 2010 20:21:13 +0000 (17:21 -0300)]
remove dependency on structmember.h

14 years agotrial fix for Py2.3 build
Stefan Behnel [Thu, 11 Mar 2010 19:29:58 +0000 (20:29 +0100)]
trial fix for Py2.3 build

14 years agotrial fix for Py2.3 build
Stefan Behnel [Thu, 11 Mar 2010 19:19:15 +0000 (20:19 +0100)]
trial fix for Py2.3 build

14 years agoPy2.3 fix
Stefan Behnel [Thu, 11 Mar 2010 19:07:47 +0000 (20:07 +0100)]
Py2.3 fix

14 years agofix typo in Makefile and remove make logfile after run
Lisandro Dalcin [Thu, 11 Mar 2010 18:08:54 +0000 (15:08 -0300)]
fix typo in Makefile and remove make logfile after run

14 years agofix signed/unsigned comparison in buffer access code
Lisandro Dalcin [Thu, 11 Mar 2010 16:42:02 +0000 (13:42 -0300)]
fix signed/unsigned comparison in buffer access code

14 years agorun embedding test with current Python, not system Python
Stefan Behnel [Thu, 11 Mar 2010 11:57:16 +0000 (12:57 +0100)]
run embedding test with current Python, not system Python

14 years agorun embedding test with current Python, not system Python
Stefan Behnel [Thu, 11 Mar 2010 11:42:56 +0000 (12:42 +0100)]
run embedding test with current Python, not system Python

14 years agoPy2.3 test work-around
Stefan Behnel [Thu, 11 Mar 2010 09:07:21 +0000 (10:07 +0100)]
Py2.3 test work-around

14 years agopy2.3 build fix
Stefan Behnel [Thu, 11 Mar 2010 08:59:05 +0000 (09:59 +0100)]
py2.3 build fix

14 years agore-enable exception beautification
Stefan Behnel [Thu, 11 Mar 2010 07:35:09 +0000 (08:35 +0100)]
re-enable exception beautification

14 years agoFix DeprecationWarning: e.message -> e.args[0] for exceptions
Craig Citro [Thu, 11 Mar 2010 06:31:50 +0000 (22:31 -0800)]
Fix DeprecationWarning: e.message -> e.args[0] for exceptions

14 years agocasting to typedef pointer/array types (ticket #518)
Lisandro Dalcin [Wed, 10 Mar 2010 20:03:40 +0000 (17:03 -0300)]
casting to typedef pointer/array types (ticket #518)

14 years agomerge latest cython-devel into cpp branch
Robert Bradshaw [Wed, 10 Mar 2010 18:46:44 +0000 (10:46 -0800)]
merge latest cython-devel into cpp branch

14 years agosimplification
Stefan Behnel [Wed, 10 Mar 2010 09:46:30 +0000 (10:46 +0100)]
simplification

14 years agoMove C standard library pxd files to libc package
Dag Sverre Seljebotn [Wed, 10 Mar 2010 08:07:07 +0000 (09:07 +0100)]
Move C standard library pxd files to libc package

--HG--
rename : Cython/Includes/stdio.pxd => Cython/Includes/libc/stdio.pxd
rename : Cython/Includes/stdlib.pxd => Cython/Includes/libc/stdlib.pxd

14 years agominor cleanup
Stefan Behnel [Wed, 10 Mar 2010 08:02:10 +0000 (09:02 +0100)]
minor cleanup

14 years agosupport 'from __future__ import print_function' in Py2.6+
Stefan Behnel [Wed, 10 Mar 2010 07:46:58 +0000 (08:46 +0100)]
support 'from __future__ import print_function' in Py2.6+

--HG--
rename : tests/run/print.pyx => tests/run/print_function.pyx

14 years agofix print implementation in Py3, make it more suitable for potential inlining
Stefan Behnel [Wed, 10 Mar 2010 07:06:33 +0000 (08:06 +0100)]
fix print implementation in Py3, make it more suitable for potential inlining

14 years agomerge
Craig Citro [Wed, 10 Mar 2010 01:08:15 +0000 (17:08 -0800)]
merge

14 years agoarithmatic -> arithmetic
Craig Citro [Wed, 10 Mar 2010 01:07:02 +0000 (17:07 -0800)]
arithmatic -> arithmetic

14 years agoseperated -> separated
Craig Citro [Wed, 10 Mar 2010 01:04:04 +0000 (17:04 -0800)]
seperated -> separated

14 years agoFix for autotestdict & property not playing well together.
Craig Citro [Wed, 10 Mar 2010 00:51:51 +0000 (16:51 -0800)]
Fix for autotestdict & property not playing well together.

14 years agofix tescase for cast to pointer from integer of different size in 64bits
Lisandro Dalcin [Wed, 10 Mar 2010 00:48:49 +0000 (21:48 -0300)]
fix tescase for cast to pointer from integer of different size in 64bits

14 years agofix buffer code and testcases to silent GCC warning
Lisandro Dalcin [Wed, 10 Mar 2010 00:28:44 +0000 (21:28 -0300)]
fix buffer code and testcases to silent GCC warning

14 years agofix testcases to silent GCC warning
Lisandro Dalcin [Tue, 9 Mar 2010 23:03:49 +0000 (20:03 -0300)]
fix testcases to silent GCC warning

14 years agoFixes to runtests.py.
Craig Citro [Tue, 9 Mar 2010 22:39:00 +0000 (14:39 -0800)]
Fixes to runtests.py.

14 years agofix testcases to silent GCC warning
Lisandro Dalcin [Tue, 9 Mar 2010 22:27:35 +0000 (19:27 -0300)]
fix testcases to silent GCC warning

14 years agosome .pxd for stl on Cython/Includes/libcpp. Tests missing
daniloaf [Tue, 9 Mar 2010 20:59:18 +0000 (17:59 -0300)]
some .pxd for stl on Cython/Includes/libcpp. Tests missing

14 years agodoc fix
Stefan Behnel [Tue, 9 Mar 2010 20:33:03 +0000 (21:33 +0100)]
doc fix

14 years agodoc fix
Stefan Behnel [Tue, 9 Mar 2010 20:27:34 +0000 (21:27 +0100)]
doc fix

14 years agodoc fix
Stefan Behnel [Tue, 9 Mar 2010 20:23:37 +0000 (21:23 +0100)]
doc fix

14 years agodoc fix
Stefan Behnel [Tue, 9 Mar 2010 20:18:21 +0000 (21:18 +0100)]
doc fix

14 years agofix sdist build in Py3
Stefan Behnel [Tue, 9 Mar 2010 15:24:07 +0000 (16:24 +0100)]
fix sdist build in Py3

14 years agocleanup code for print() function in Py3
Stefan Behnel [Tue, 9 Mar 2010 13:14:38 +0000 (14:14 +0100)]
cleanup code for print() function in Py3

14 years agorenamed test functions to make the output more readable
Stefan Behnel [Tue, 9 Mar 2010 09:50:19 +0000 (10:50 +0100)]
renamed test functions to make the output more readable

14 years agomerge
Stefan Behnel [Tue, 9 Mar 2010 08:32:00 +0000 (09:32 +0100)]
merge

14 years agoimplemented 'print >> stream'
Stefan Behnel [Tue, 9 Mar 2010 08:29:47 +0000 (09:29 +0100)]
implemented 'print >> stream'

14 years agochange display of typedef types, use plain name instead of qualified name
Lisandro Dalcin [Tue, 9 Mar 2010 01:43:00 +0000 (22:43 -0300)]
change display of typedef types, use plain name instead of qualified name

14 years agofix infer_types directive check
Stefan Behnel [Sat, 6 Mar 2010 17:14:05 +0000 (18:14 +0100)]
fix infer_types directive check

14 years agodisabled another pyregr test
Stefan Behnel [Sat, 6 Mar 2010 16:44:59 +0000 (17:44 +0100)]
disabled another pyregr test

14 years agocode simplification
Stefan Behnel [Sat, 6 Mar 2010 16:16:15 +0000 (17:16 +0100)]
code simplification

14 years agominor fix for double inference
Stefan Behnel [Sat, 6 Mar 2010 15:13:38 +0000 (16:13 +0100)]
minor fix for double inference

14 years agoreadability fix
Stefan Behnel [Sat, 6 Mar 2010 14:41:30 +0000 (15:41 +0100)]
readability fix

14 years agofix ticket 467: restore eval-once semantics for all rhs items in parallel assignments...
Stefan Behnel [Sat, 6 Mar 2010 14:30:38 +0000 (15:30 +0100)]
fix ticket 467: restore eval-once semantics for all rhs items in parallel assignments by extracting common subexpressions into temps

14 years agofix test crashes
Stefan Behnel [Sat, 6 Mar 2010 07:04:50 +0000 (08:04 +0100)]
fix test crashes

14 years agosupport terminating the test runner without error return code even after test failures
Stefan Behnel [Fri, 5 Mar 2010 22:33:08 +0000 (23:33 +0100)]
support terminating the test runner without error return code even after test failures

14 years agoexclude Python regression test that currently breaks the test run
Stefan Behnel [Fri, 5 Mar 2010 21:53:59 +0000 (22:53 +0100)]
exclude Python regression test that currently breaks the test run

14 years agocode cleanup
Stefan Behnel [Fri, 5 Mar 2010 21:15:07 +0000 (22:15 +0100)]
code cleanup

14 years agosafety fix
Stefan Behnel [Fri, 5 Mar 2010 14:47:39 +0000 (15:47 +0100)]
safety fix

14 years agoremove left-over
Stefan Behnel [Fri, 5 Mar 2010 14:24:14 +0000 (15:24 +0100)]
remove left-over

14 years agomoved xmlrunner script to a different package
Stefan Behnel [Fri, 5 Mar 2010 14:11:13 +0000 (15:11 +0100)]
moved xmlrunner script to a different package

--HG--
rename : xmlrunner.py => Cython/Tests/xmlrunner.py

14 years agoimport cleanup for xmlrunner
Stefan Behnel [Fri, 5 Mar 2010 14:05:58 +0000 (15:05 +0100)]
import cleanup for xmlrunner

14 years agolocal version of XML test result writer for unittests
Stefan Behnel [Fri, 5 Mar 2010 14:00:08 +0000 (15:00 +0100)]
local version of XML test result writer for unittests

14 years agofix test by splitting it up: errors are now handled by different steps in the pipeline
Stefan Behnel [Fri, 5 Mar 2010 10:49:13 +0000 (11:49 +0100)]
fix test by splitting it up: errors are now handled by different steps in the pipeline

--HG--
rename : tests/errors/extended_unpacking_parser.pyx => tests/errors/extended_unpacking_parser2.pyx

14 years agofix unit test after parallel assignment change
Stefan Behnel [Fri, 5 Mar 2010 10:45:59 +0000 (11:45 +0100)]
fix unit test after parallel assignment change

14 years agofixes, fixes, ...
Stefan Behnel [Fri, 5 Mar 2010 09:16:00 +0000 (10:16 +0100)]
fixes, fixes, ...

14 years agofixes, fixes, ...
Stefan Behnel [Fri, 5 Mar 2010 09:14:27 +0000 (10:14 +0100)]
fixes, fixes, ...

14 years agofixes, fixes, ...
Stefan Behnel [Fri, 5 Mar 2010 09:11:36 +0000 (10:11 +0100)]
fixes, fixes, ...

14 years agofix last commit
Stefan Behnel [Fri, 5 Mar 2010 09:05:23 +0000 (10:05 +0100)]
fix last commit

14 years agoexperimental XML output (requires unittest-xml-reporting package)
Stefan Behnel [Fri, 5 Mar 2010 08:56:16 +0000 (09:56 +0100)]
experimental XML output (requires unittest-xml-reporting package)

14 years agoremoved code redundancy: do not generate ParallelAssignmentNode in parser at all...
Stefan Behnel [Thu, 4 Mar 2010 21:56:20 +0000 (22:56 +0100)]
removed code redundancy: do not generate ParallelAssignmentNode in parser at all, only in PostParse transform

14 years agomoved code for flattening parallel assignments from parser into PostParse transform
Stefan Behnel [Thu, 4 Mar 2010 18:05:56 +0000 (19:05 +0100)]
moved code for flattening parallel assignments from parser into PostParse transform

14 years agodocstrings
Stefan Behnel [Thu, 4 Mar 2010 18:04:39 +0000 (19:04 +0100)]
docstrings

14 years agoextended test case
Stefan Behnel [Thu, 4 Mar 2010 18:04:00 +0000 (19:04 +0100)]
extended test case