cython.git
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 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 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

14 years agoFixed bug on overloaded methods from templated C++ classes and correct
daniloaf [Thu, 4 Mar 2010 17:42:57 +0000 (14:42 -0300)]
Fixed bug on overloaded methods from templated C++ classes and correct
error for "opertator="

14 years agofix for slice assignment
Lisandro Dalcin [Wed, 24 Feb 2010 20:21:15 +0000 (17:21 -0300)]
fix for slice assignment

14 years agosafety fix
Stefan Behnel [Thu, 25 Feb 2010 12:08:20 +0000 (13:08 +0100)]
safety fix

14 years agosupport for builtin iter(x, sentinel)
Stefan Behnel [Wed, 24 Feb 2010 13:23:58 +0000 (14:23 +0100)]
support for builtin iter(x, sentinel)

14 years agoAvoid extra function call for un-optimized __Pyx_PyDict_GetItem.
Robert Bradshaw [Wed, 24 Feb 2010 06:12:26 +0000 (22:12 -0800)]
Avoid extra function call for un-optimized __Pyx_PyDict_GetItem.

14 years agoRemove benchmark from tests.
Robert Bradshaw [Wed, 24 Feb 2010 06:10:00 +0000 (22:10 -0800)]
Remove benchmark from tests.

14 years agoremoved apparently dead comment
Stefan Behnel [Tue, 23 Feb 2010 17:22:04 +0000 (18:22 +0100)]
removed apparently dead comment

14 years agoremove 'inline' hint for lengthy dict.get() code
Stefan Behnel [Tue, 23 Feb 2010 15:34:35 +0000 (16:34 +0100)]
remove 'inline' hint for lengthy dict.get() code

14 years agoreverted PyDict_GetItem() implementation, replaced by selective optimisation in Py3
Stefan Behnel [Tue, 23 Feb 2010 14:59:59 +0000 (15:59 +0100)]
reverted PyDict_GetItem() implementation, replaced by selective optimisation in Py3

14 years agofix dict.get() fallback in Py2
Stefan Behnel [Tue, 23 Feb 2010 14:43:28 +0000 (15:43 +0100)]
fix dict.get() fallback in Py2

14 years agoextended test case
Stefan Behnel [Tue, 23 Feb 2010 14:37:40 +0000 (15:37 +0100)]
extended test case

14 years agomerge
Stefan Behnel [Tue, 23 Feb 2010 14:27:59 +0000 (15:27 +0100)]
merge

14 years agooptimise dict.get() in Py3 (and in Py2 when applicable)
Stefan Behnel [Tue, 23 Feb 2010 14:26:00 +0000 (15:26 +0100)]
optimise dict.get() in Py3 (and in Py2 when applicable)

14 years agorenamed test case
Stefan Behnel [Tue, 23 Feb 2010 12:47:32 +0000 (13:47 +0100)]
renamed test case

--HG--
rename : tests/run/dict_getitme.pyx => tests/run/dict_getitem.pyx

14 years agotypo
Robert Bradshaw [Tue, 23 Feb 2010 07:55:06 +0000 (23:55 -0800)]
typo

--HG--
rename : tests/run/dict_getitme.pyx => tests/run/dict_getitem.pyx

14 years agoNone dict getitem test.
Robert Bradshaw [Tue, 23 Feb 2010 07:46:17 +0000 (23:46 -0800)]
None dict getitem test.

14 years agoDict getitem test.
Robert Bradshaw [Tue, 23 Feb 2010 07:44:19 +0000 (23:44 -0800)]
Dict getitem test.

14 years agoFast GetItem for declared dicts.
Robert Bradshaw [Tue, 23 Feb 2010 07:43:58 +0000 (23:43 -0800)]
Fast GetItem for declared dicts.

14 years agodoctests for cpp wrapper
Stefan Behnel [Sun, 21 Feb 2010 13:46:16 +0000 (14:46 +0100)]
doctests for cpp wrapper

14 years agotest runner fix: apparently, source files must be in the same directory
Stefan Behnel [Sun, 21 Feb 2010 13:45:44 +0000 (14:45 +0100)]
test runner fix: apparently, source files must be in the same directory

14 years agofix wrapper tests, now that the compiler is fixed
Stefan Behnel [Sun, 21 Feb 2010 13:27:30 +0000 (14:27 +0100)]
fix wrapper tests, now that the compiler is fixed

14 years agofix wrapper tests, now that the compiler is fixed
Stefan Behnel [Sun, 21 Feb 2010 13:20:18 +0000 (14:20 +0100)]
fix wrapper tests, now that the compiler is fixed

14 years agoReference type inference
Robert Bradshaw [Sun, 21 Feb 2010 10:11:21 +0000 (02:11 -0800)]
Reference type inference

14 years agoSimple reference tests.
Robert Bradshaw [Sun, 21 Feb 2010 10:02:59 +0000 (02:02 -0800)]
Simple reference tests.

14 years agoParsing fix, vector test.
Robert Bradshaw [Sun, 21 Feb 2010 09:41:28 +0000 (01:41 -0800)]
Parsing fix, vector test.

14 years agoFunction call returning a reference is an lvalue.
Robert Bradshaw [Sun, 21 Feb 2010 09:13:56 +0000 (01:13 -0800)]
Function call returning a reference is an lvalue.

14 years agocleanup
Robert Bradshaw [Sun, 21 Feb 2010 09:05:36 +0000 (01:05 -0800)]
cleanup

14 years agoC++ references
Robert Bradshaw [Sun, 21 Feb 2010 08:58:44 +0000 (00:58 -0800)]
C++ references

Implemented like typedef.

14 years agomerge latest cython-devel
Robert Bradshaw [Sun, 21 Feb 2010 05:11:38 +0000 (21:11 -0800)]
merge latest cython-devel

14 years agoAnnotation fix.
Robert Bradshaw [Sun, 21 Feb 2010 05:06:12 +0000 (21:06 -0800)]
Annotation fix.

14 years agoC99 inline
Robert Bradshaw [Sun, 21 Feb 2010 04:48:56 +0000 (20:48 -0800)]
C99 inline

14 years agoNested classes example.
Robert Bradshaw [Sun, 21 Feb 2010 04:38:58 +0000 (20:38 -0800)]
Nested classes example.

14 years agoAllow nested C++ types.
Robert Bradshaw [Sun, 21 Feb 2010 04:17:58 +0000 (20:17 -0800)]
Allow nested C++ types.

14 years agomerge
Dag Sverre Seljebotn [Sat, 20 Feb 2010 12:36:43 +0000 (13:36 +0100)]
merge

14 years agoFix #508
Dag Sverre Seljebotn [Sat, 20 Feb 2010 12:36:10 +0000 (13:36 +0100)]
Fix #508

14 years agoUse string literals for namespace (rather than dotted names).
Robert Bradshaw [Sat, 20 Feb 2010 04:47:58 +0000 (20:47 -0800)]
Use string literals for namespace (rather than dotted names).

14 years agomerge
Robert Bradshaw [Sat, 20 Feb 2010 02:06:37 +0000 (18:06 -0800)]
merge

14 years agoCompiler crash on calling non-entry function.
Robert Bradshaw [Sat, 20 Feb 2010 02:04:56 +0000 (18:04 -0800)]
Compiler crash on calling non-entry function.

14 years agoFunction overloading fixes.
Robert Bradshaw [Fri, 19 Feb 2010 20:01:20 +0000 (12:01 -0800)]
Function overloading fixes.

14 years agoMore complicated template tests.
Robert Bradshaw [Fri, 19 Feb 2010 20:00:56 +0000 (12:00 -0800)]
More complicated template tests.

14 years agoMore cimported type fixes.
Robert Bradshaw [Fri, 19 Feb 2010 19:32:43 +0000 (11:32 -0800)]
More cimported type fixes.

14 years agoFix on constructor call from cimported C++ classes
daniloaf [Fri, 19 Feb 2010 17:39:44 +0000 (14:39 -0300)]
Fix on constructor call from cimported C++ classes

14 years agoterminology fix
Robert Bradshaw [Fri, 19 Feb 2010 02:06:38 +0000 (18:06 -0800)]
terminology fix

14 years agoC++ class constructor calls.
Robert Bradshaw [Fri, 19 Feb 2010 02:01:37 +0000 (18:01 -0800)]
C++ class constructor calls.

14 years agoFix empty multi-dimensional array declarations.
Robert Bradshaw [Fri, 19 Feb 2010 01:49:10 +0000 (17:49 -0800)]
Fix empty multi-dimensional array declarations.

14 years agoMore array declaration tests.
Robert Bradshaw [Fri, 19 Feb 2010 01:49:08 +0000 (17:49 -0800)]
More array declaration tests.