cython.git
13 years agowhen C compiling original Cython/Py2 sources in Py3, interpret unprefixed string...
Stefan Behnel [Thu, 21 Apr 2011 16:04:55 +0000 (18:04 +0200)]
when C compiling original Cython/Py2 sources in Py3, interpret unprefixed string literals as CPython's parser would

13 years ago__future__ imports syntax test
Stefan Behnel [Thu, 21 Apr 2011 08:30:40 +0000 (10:30 +0200)]
__future__ imports syntax test

13 years ago__future__ imports syntax test
Stefan Behnel [Thu, 21 Apr 2011 08:30:40 +0000 (10:30 +0200)]
__future__ imports syntax test

13 years agoallow multiple __future__ imports in separate statements
Stefan Behnel [Thu, 21 Apr 2011 07:24:43 +0000 (09:24 +0200)]
allow multiple __future__ imports in separate statements

13 years agoallow multiple __future__ imports in separate statements
Stefan Behnel [Thu, 21 Apr 2011 07:24:43 +0000 (09:24 +0200)]
allow multiple __future__ imports in separate statements

13 years agofix compiler crash on uncachable builtins
Stefan Behnel [Thu, 21 Apr 2011 06:18:13 +0000 (08:18 +0200)]
fix compiler crash on uncachable builtins

13 years agofix compiler crash on uncachable builtins
Stefan Behnel [Thu, 21 Apr 2011 06:18:13 +0000 (08:18 +0200)]
fix compiler crash on uncachable builtins

13 years agodisable unknown names check for pyregr tests
Stefan Behnel [Thu, 21 Apr 2011 05:13:14 +0000 (07:13 +0200)]
disable unknown names check for pyregr tests

13 years agodisable unknown names check for pyregr tests
Stefan Behnel [Thu, 21 Apr 2011 05:13:14 +0000 (07:13 +0200)]
disable unknown names check for pyregr tests

13 years agoblacklist for uncachable builtins
Stefan Behnel [Thu, 21 Apr 2011 05:12:13 +0000 (07:12 +0200)]
blacklist for uncachable builtins

13 years agoblacklist for uncachable builtins
Stefan Behnel [Thu, 21 Apr 2011 05:12:13 +0000 (07:12 +0200)]
blacklist for uncachable builtins

13 years agofix pyregr test language level at running CPython version
Stefan Behnel [Thu, 21 Apr 2011 04:56:22 +0000 (06:56 +0200)]
fix pyregr test language level at running CPython version

13 years agofix pyregr test language level at running CPython version
Stefan Behnel [Thu, 21 Apr 2011 04:56:22 +0000 (06:56 +0200)]
fix pyregr test language level at running CPython version

13 years agoprint sys pyregr directory in test runner
Stefan Behnel [Thu, 21 Apr 2011 04:45:07 +0000 (06:45 +0200)]
print sys pyregr directory in test runner

13 years agoprint sys pyregr directory in test runner
Stefan Behnel [Thu, 21 Apr 2011 04:45:07 +0000 (06:45 +0200)]
print sys pyregr directory in test runner

13 years agoPy3 fixes for stl string tests
Stefan Behnel [Wed, 20 Apr 2011 16:29:07 +0000 (18:29 +0200)]
Py3 fixes for stl string tests

13 years agoPy3 fixes for stl string tests
Stefan Behnel [Wed, 20 Apr 2011 16:29:07 +0000 (18:29 +0200)]
Py3 fixes for stl string tests

13 years agomerge
Stefan Behnel [Wed, 20 Apr 2011 15:54:39 +0000 (17:54 +0200)]
merge

13 years agomerge
Stefan Behnel [Wed, 20 Apr 2011 15:54:39 +0000 (17:54 +0200)]
merge

13 years agomerged exception localisation fix for generators
Stefan Behnel [Wed, 20 Apr 2011 14:38:11 +0000 (16:38 +0200)]
merged exception localisation fix for generators

13 years agomerged exception localisation fix for generators
Stefan Behnel [Wed, 20 Apr 2011 14:38:11 +0000 (16:38 +0200)]
merged exception localisation fix for generators

13 years agoadd libcpp.string + tests.
Brent Pedersen (brentp) [Wed, 20 Apr 2011 14:24:36 +0000 (08:24 -0600)]
add libcpp.string + tests.

13 years agoadd libcpp.string + tests.
Brent Pedersen (brentp) [Wed, 20 Apr 2011 14:24:36 +0000 (08:24 -0600)]
add libcpp.string + tests.

13 years agoAdd swap_exception_utility_code
Vitja Makarov [Wed, 20 Apr 2011 12:48:15 +0000 (16:48 +0400)]
Add swap_exception_utility_code

13 years agoSwap exception context inside generators
Vitja Makarov [Wed, 20 Apr 2011 12:47:55 +0000 (16:47 +0400)]
Swap exception context inside generators

13 years agomerged in Vitja's generators fix
Stefan Behnel [Tue, 19 Apr 2011 07:17:15 +0000 (09:17 +0200)]
merged in Vitja's generators fix

13 years agomerged in Vitja's generators fix
Stefan Behnel [Tue, 19 Apr 2011 07:17:15 +0000 (09:17 +0200)]
merged in Vitja's generators fix

13 years agocomment
Stefan Behnel [Tue, 19 Apr 2011 07:15:07 +0000 (09:15 +0200)]
comment

13 years agocomment
Stefan Behnel [Tue, 19 Apr 2011 07:15:07 +0000 (09:15 +0200)]
comment

13 years agokeep portability fix in generators.pyx to keep it working with older Python versions
Stefan Behnel [Tue, 19 Apr 2011 07:11:49 +0000 (09:11 +0200)]
keep portability fix in generators.pyx to keep it working with older Python versions

13 years agoFix yield inside lambda
Vitja Makarov [Sun, 17 Apr 2011 15:15:38 +0000 (19:15 +0400)]
Fix yield inside lambda

13 years agoGenerators tests are supported with python >=2.6
Vitja Makarov [Sun, 17 Apr 2011 15:15:03 +0000 (19:15 +0400)]
Generators tests are supported with python >=2.6

13 years agodisable Python generators testing in old Python versions
Stefan Behnel [Sun, 17 Apr 2011 10:00:03 +0000 (12:00 +0200)]
disable Python generators testing in old Python versions

13 years agodisable Python generators testing in old Python versions
Stefan Behnel [Sun, 17 Apr 2011 10:00:03 +0000 (12:00 +0200)]
disable Python generators testing in old Python versions

13 years agoadded failing exception test for generators
Stefan Behnel [Sun, 17 Apr 2011 09:45:14 +0000 (11:45 +0200)]
added failing exception test for generators

13 years agoadded failing exception test for generators
Stefan Behnel [Sun, 17 Apr 2011 09:45:14 +0000 (11:45 +0200)]
added failing exception test for generators

13 years agocopied generators tests into a .py file in order to compare their results with CPython
Stefan Behnel [Sun, 17 Apr 2011 09:43:36 +0000 (11:43 +0200)]
copied generators tests into a .py file in order to compare their results with CPython

--HG--
rename : tests/run/generators.pyx => tests/run/generators_py.py

13 years agocopied generators tests into a .py file in order to compare their results with CPython
Stefan Behnel [Sun, 17 Apr 2011 09:43:36 +0000 (11:43 +0200)]
copied generators tests into a .py file in order to compare their results with CPython

--HG--
rename : tests/run/generators.pyx => tests/run/generators_py.py

13 years agofix #688: optimised builtin functions/methods return 0 instead of None
Stefan Behnel [Sun, 17 Apr 2011 08:04:00 +0000 (10:04 +0200)]
fix #688: optimised builtin functions/methods return 0 instead of None

13 years agofix #688: optimised builtin functions/methods return 0 instead of None
Stefan Behnel [Sun, 17 Apr 2011 08:04:00 +0000 (10:04 +0200)]
fix #688: optimised builtin functions/methods return 0 instead of None

13 years agoMerge branch 'bug/3118-align'
Dag Sverre Seljebotn [Sat, 16 Apr 2011 16:17:57 +0000 (18:17 +0200)]
Merge branch 'bug/3118-align'

13 years agoMerge branch 'bug/3118-align'
Dag Sverre Seljebotn [Sat, 16 Apr 2011 16:17:57 +0000 (18:17 +0200)]
Merge branch 'bug/3118-align'

13 years agoTST: numpy_test: run some of the buffer tests only when a sufficiently new Numpy...
Pauli Virtanen [Mon, 4 Apr 2011 08:40:53 +0000 (10:40 +0200)]
TST: numpy_test: run some of the buffer tests only when a sufficiently new Numpy version is available

13 years agoTST: numpy_test: run some of the buffer tests only when a sufficiently new Numpy...
Pauli Virtanen [Mon, 4 Apr 2011 08:40:53 +0000 (10:40 +0200)]
TST: numpy_test: run some of the buffer tests only when a sufficiently new Numpy version is available

13 years agoTST: buffer: add additional buffer access tests for packed structs related to 3f599a8c
Pauli Virtanen [Sat, 2 Apr 2011 10:08:19 +0000 (12:08 +0200)]
TST: buffer: add additional buffer access tests for packed structs related to 3f599a8c

13 years agoTST: buffer: add additional buffer access tests for packed structs related to 3f599a8c
Pauli Virtanen [Sat, 2 Apr 2011 10:08:19 +0000 (12:08 +0200)]
TST: buffer: add additional buffer access tests for packed structs related to 3f599a8c

13 years agoBUG: buffer: allow alignment characters also in the middle of buffer format strings...
Pauli Virtanen [Fri, 1 Apr 2011 19:03:59 +0000 (21:03 +0200)]
BUG: buffer: allow alignment characters also in the middle of buffer format strings (#630)

Small fix was needed to make the buffer string parsing handle this case
correctly.

13 years agoBUG: buffer: allow alignment characters also in the middle of buffer format strings...
Pauli Virtanen [Fri, 1 Apr 2011 19:03:59 +0000 (21:03 +0200)]
BUG: buffer: allow alignment characters also in the middle of buffer format strings (#630)

Small fix was needed to make the buffer string parsing handle this case
correctly.

13 years agoPy2.3 fix
Stefan Behnel [Sat, 16 Apr 2011 10:32:23 +0000 (12:32 +0200)]
Py2.3 fix

13 years agoPy2.3 fix
Stefan Behnel [Sat, 16 Apr 2011 10:32:23 +0000 (12:32 +0200)]
Py2.3 fix

13 years agomerge
Stefan Behnel [Sat, 16 Apr 2011 10:06:58 +0000 (12:06 +0200)]
merge

13 years agomerge
Stefan Behnel [Sat, 16 Apr 2011 10:06:58 +0000 (12:06 +0200)]
merge

13 years agoclean up special casing of non-portable builtin types, add option for disabling error...
Stefan Behnel [Sat, 16 Apr 2011 10:05:10 +0000 (12:05 +0200)]
clean up special casing of non-portable builtin types, add option for disabling errors on unknown names

13 years agoclean up special casing of non-portable builtin types, add option for disabling error...
Stefan Behnel [Sat, 16 Apr 2011 10:05:10 +0000 (12:05 +0200)]
clean up special casing of non-portable builtin types, add option for disabling errors on unknown names

13 years agoMode tag for import compile only test.
Robert Bradshaw [Sat, 16 Apr 2011 07:38:44 +0000 (00:38 -0700)]
Mode tag for import compile only test.

13 years agoMode tag for import compile only test.
Robert Bradshaw [Sat, 16 Apr 2011 07:38:44 +0000 (00:38 -0700)]
Mode tag for import compile only test.

13 years agoexclude relativeimport_star_T542 test for py<2.5
Haoyu Bai [Sat, 2 Apr 2011 07:09:31 +0000 (15:09 +0800)]
exclude relativeimport_star_T542 test for py<2.5

13 years agoexclude relativeimport_star_T542 test for py<2.5
Haoyu Bai [Sat, 2 Apr 2011 07:09:31 +0000 (15:09 +0800)]
exclude relativeimport_star_T542 test for py<2.5

13 years agobetter way to fool Python in the tests (now works in 2.5)
Haoyu Bai [Sat, 2 Apr 2011 06:33:41 +0000 (14:33 +0800)]
better way to fool Python in the tests (now works in 2.5)

13 years agobetter way to fool Python in the tests (now works in 2.5)
Haoyu Bai [Sat, 2 Apr 2011 06:33:41 +0000 (14:33 +0800)]
better way to fool Python in the tests (now works in 2.5)

13 years agoset py2_import directive so imports in Cython source code not forced to absolute
Haoyu Bai [Sat, 2 Apr 2011 00:00:41 +0000 (08:00 +0800)]
set py2_import directive so imports in Cython source code not forced to absolute

13 years agoset py2_import directive so imports in Cython source code not forced to absolute
Haoyu Bai [Sat, 2 Apr 2011 00:00:41 +0000 (08:00 +0800)]
set py2_import directive so imports in Cython source code not forced to absolute

13 years agoadd py2_import directive to control import level
Haoyu Bai [Fri, 1 Apr 2011 17:02:00 +0000 (01:02 +0800)]
add py2_import directive to control import level

13 years agoadd py2_import directive to control import level
Haoyu Bai [Fri, 1 Apr 2011 17:02:00 +0000 (01:02 +0800)]
add py2_import directive to control import level

13 years agofix compatibility with python<=2.4
Haoyu Bai [Fri, 1 Apr 2011 15:53:46 +0000 (23:53 +0800)]
fix compatibility with python<=2.4

13 years agofix compatibility with python<=2.4
Haoyu Bai [Fri, 1 Apr 2011 15:53:46 +0000 (23:53 +0800)]
fix compatibility with python<=2.4

13 years agoT542 relative import
Haoyu Bai [Fri, 1 Apr 2011 08:05:31 +0000 (16:05 +0800)]
T542 relative import

13 years agoT542 relative import
Haoyu Bai [Fri, 1 Apr 2011 08:05:31 +0000 (16:05 +0800)]
T542 relative import

13 years agoMerge branch 'master' of https://github.com/gotgenes/cython into gotgenes-master
Robert Bradshaw [Sat, 16 Apr 2011 07:07:41 +0000 (00:07 -0700)]
Merge branch 'master' of https://github.com/gotgenes/cython into gotgenes-master

13 years agoMerge branch 'master' of https://github.com/gotgenes/cython into gotgenes-master
Robert Bradshaw [Sat, 16 Apr 2011 07:07:41 +0000 (00:07 -0700)]
Merge branch 'master' of https://github.com/gotgenes/cython into gotgenes-master

13 years agomerge
Stefan Behnel [Sat, 16 Apr 2011 06:28:46 +0000 (08:28 +0200)]
merge

13 years agomerge
Stefan Behnel [Sat, 16 Apr 2011 06:28:46 +0000 (08:28 +0200)]
merge

--HG--
rename : bin/cythonrun => Cython/Build/BuildExecutable.py

13 years agoFixes missing code in User's Guide Tutorial.
Chris Lasher [Thu, 14 Apr 2011 18:51:51 +0000 (14:51 -0400)]
Fixes missing code in User's Guide Tutorial.

Several ``literalinclude``s in the User's Guide Tutorial
(``tutorial.rst``) had incorrect paths (off by one parent directory),
causing a failure to include code examples in the built documentation.
This patch corrects those paths, so the code from the appropriate source
files now renders in the built documentation.

13 years agodivert cythonrun output to stderr
Stefan Behnel [Thu, 14 Apr 2011 16:40:13 +0000 (18:40 +0200)]
divert cythonrun output to stderr

13 years agonew test for auto_cpdef with closure functions
Stefan Behnel [Thu, 14 Apr 2011 16:37:34 +0000 (18:37 +0200)]
new test for auto_cpdef with closure functions

13 years agoAdd simple test for cdef override warning
Vitja Makarov [Wed, 13 Apr 2011 15:03:42 +0000 (19:03 +0400)]
Add simple test for cdef override warning

13 years agoruntests: add werror tag
Vitja Makarov [Wed, 13 Apr 2011 15:03:25 +0000 (19:03 +0400)]
runtests: add werror tag

13 years agoDon't report error if position is not set
Vitja Makarov [Wed, 13 Apr 2011 15:01:33 +0000 (19:01 +0400)]
Don't report error if position is not set

13 years agoAdd command line flag --warning-errors and gcc compat alias -Werror
Vitja Makarov [Sat, 29 Jan 2011 06:49:18 +0000 (09:49 +0300)]
Add command line flag --warning-errors and gcc compat alias -Werror

13 years agofix dir(obj) after implementing dir()
Stefan Behnel [Thu, 14 Apr 2011 07:28:47 +0000 (09:28 +0200)]
fix dir(obj) after implementing dir()

13 years agoticket #685: implement no-arg dir()
Stefan Behnel [Wed, 13 Apr 2011 21:06:23 +0000 (23:06 +0200)]
ticket #685: implement no-arg dir()

13 years agofix #684: del in Python class scope
Stefan Behnel [Wed, 13 Apr 2011 20:27:13 +0000 (22:27 +0200)]
fix #684: del in Python class scope

13 years agotests for class scope behaviour
Stefan Behnel [Wed, 13 Apr 2011 20:06:49 +0000 (22:06 +0200)]
tests for class scope behaviour

13 years agofix #683: allow overriding C-API mapped builtin functions with (auto-)cpdef functions
Stefan Behnel [Wed, 13 Apr 2011 19:25:03 +0000 (21:25 +0200)]
fix #683: allow overriding C-API mapped builtin functions with (auto-)cpdef functions

13 years agosupport test_fail_if_path_exists() decorator in shadow module
Stefan Behnel [Wed, 13 Apr 2011 19:23:56 +0000 (21:23 +0200)]
support test_fail_if_path_exists() decorator in shadow module

13 years agomake builtin scope recognisable
Stefan Behnel [Wed, 13 Apr 2011 19:11:06 +0000 (21:11 +0200)]
make builtin scope recognisable

13 years agofix #682: compiler crash on auto_cpdef redefinition
Stefan Behnel [Wed, 13 Apr 2011 18:36:38 +0000 (20:36 +0200)]
fix #682: compiler crash on auto_cpdef redefinition

13 years agofix #675: make 'by' a non-keyword also in .pyx files
Stefan Behnel [Wed, 13 Apr 2011 17:58:56 +0000 (19:58 +0200)]
fix #675: make 'by' a non-keyword also in .pyx files

13 years agoDocumentation cleanup.
Robert Bradshaw [Tue, 12 Apr 2011 13:34:01 +0000 (06:34 -0700)]
Documentation cleanup.

13 years agoVarious doc typo and wording fixes.
jasongrout [Fri, 8 Apr 2011 02:05:59 +0000 (19:05 -0700)]
Various doc typo and wording fixes.

13 years agoUse tags for test deps.
Robert Bradshaw [Tue, 12 Apr 2011 13:07:46 +0000 (06:07 -0700)]
Use tags for test deps.

13 years agoUse tags for ticket number.
Robert Bradshaw [Tue, 12 Apr 2011 12:41:22 +0000 (05:41 -0700)]
Use tags for ticket number.

13 years agoblacklist distutils.extension in pyximport
Stefan Behnel [Mon, 11 Apr 2011 21:34:44 +0000 (23:34 +0200)]
blacklist distutils.extension in pyximport

13 years agofix py-importing in pyximport
Stefan Behnel [Mon, 11 Apr 2011 21:26:54 +0000 (23:26 +0200)]
fix py-importing in pyximport

13 years agosupport 'from __future__ import generators'
Stefan Behnel [Mon, 11 Apr 2011 20:44:33 +0000 (22:44 +0200)]
support 'from __future__ import generators'

13 years agomove NULL out of the way in .py compilation
Stefan Behnel [Mon, 11 Apr 2011 20:42:38 +0000 (22:42 +0200)]
move NULL out of the way in .py compilation

13 years agosupport passing options to the compiler in cythonrun
Stefan Behnel [Mon, 11 Apr 2011 20:07:52 +0000 (22:07 +0200)]
support passing options to the compiler in cythonrun

13 years agofix copy&paste bug in cythonrun
Stefan Behnel [Mon, 11 Apr 2011 07:14:56 +0000 (09:14 +0200)]
fix copy&paste bug in cythonrun

13 years agodoc fix in .pxd file
Stefan Behnel [Mon, 11 Apr 2011 06:26:44 +0000 (08:26 +0200)]
doc fix in .pxd file

13 years agomerge
Stefan Behnel [Sun, 10 Apr 2011 20:52:06 +0000 (22:52 +0200)]
merge