cython.git
16 years agoMore moving after merge.
Robert Bradshaw [Thu, 12 Nov 2009 05:34:44 +0000 (21:34 -0800)]
More moving after merge.

--HG--
rename : docs/profiling_tutorial.rst => src/tutorial/profiling_tutorial.rst

16 years agomerge
Robert Bradshaw [Thu, 12 Nov 2009 03:58:55 +0000 (19:58 -0800)]
merge

16 years agoMinor edits to profiling tutorial.
Robert Bradshaw [Thu, 12 Nov 2009 03:55:51 +0000 (19:55 -0800)]
Minor edits to profiling tutorial.

16 years agoFixed one TODO
sirver [Sat, 7 Nov 2009 17:49:29 +0000 (18:49 +0100)]
Fixed one TODO

16 years agoAdded a first version of profiling documentation
sirver [Sat, 7 Nov 2009 17:45:40 +0000 (18:45 +0100)]
Added a first version of profiling documentation

16 years agoextension types, in the raw, is done.
Peter Alexander [Fri, 9 Oct 2009 02:57:28 +0000 (22:57 -0400)]
extension types, in the raw, is done.

16 years agomore work on extension types
Peter Alexander [Tue, 6 Oct 2009 23:19:08 +0000 (19:19 -0400)]
more work on extension types

16 years agocompilation and extension types started
Peter Alexander [Tue, 6 Oct 2009 07:31:14 +0000 (03:31 -0400)]
compilation and extension types started

16 years agobulk of language basics transformed
Peter Alexander [Mon, 5 Oct 2009 18:40:36 +0000 (14:40 -0400)]
bulk of language basics transformed

16 years agolanguage basics cont
Peter Alexander [Mon, 5 Oct 2009 14:41:01 +0000 (10:41 -0400)]
language basics cont

16 years agomore on language-basics
Peter Alexander [Sun, 4 Oct 2009 21:28:51 +0000 (17:28 -0400)]
more on language-basics

16 years agocouple of touch-ups
Peter Alexander [Sun, 4 Oct 2009 11:44:31 +0000 (07:44 -0400)]
couple of touch-ups

16 years agomerged with Minh, and continued with language basics.
Peter Alexander [Sun, 4 Oct 2009 11:35:43 +0000 (07:35 -0400)]
merged with Minh, and continued with language basics.

16 years agotypo fixes to build PDF versions of reference guide and tutorial
Minh Van Nguyen [Fri, 2 Oct 2009 15:47:36 +0000 (01:47 +1000)]
typo fixes to build PDF versions of reference guide and tutorial

16 years agomove reference guide and SciPy tutorial to separate dirs under sr/
Minh Van Nguyen [Fri, 2 Oct 2009 15:30:33 +0000 (01:30 +1000)]
move reference guide and SciPy tutorial to separate dirs under sr/

16 years agolanguge basics outline
Peter Alexander [Thu, 1 Oct 2009 13:59:31 +0000 (09:59 -0400)]
languge basics outline

16 years agocouple of fixes
Peter Alexander [Thu, 1 Oct 2009 10:01:33 +0000 (06:01 -0400)]
couple of fixes

16 years agolanguage basics outline started
Peter Alexander [Thu, 1 Oct 2009 09:26:41 +0000 (05:26 -0400)]
language basics outline started

16 years agodirectory
Peter Alexander [Thu, 1 Oct 2009 07:10:59 +0000 (03:10 -0400)]
directory

16 years agosuper structure pt.2
Peter Alexander [Thu, 1 Oct 2009 05:46:37 +0000 (01:46 -0400)]
super structure pt.2

16 years agoinitial super structure
Peter Alexander [Thu, 1 Oct 2009 03:35:05 +0000 (23:35 -0400)]
initial super structure

16 years agominor cleanup
Robert Bradshaw [Wed, 9 Sep 2009 08:39:52 +0000 (01:39 -0700)]
minor cleanup

17 years ago__new__ clarification
Robert Bradshaw [Wed, 1 Jul 2009 07:28:46 +0000 (00:28 -0700)]
__new__ clarification

17 years agoTypo
Robert Bradshaw [Wed, 1 Jul 2009 06:31:33 +0000 (23:31 -0700)]
Typo

17 years agoCheck dependencies defined for the extension to determine if cython
Eric Huss [Mon, 1 Jun 2009 19:35:22 +0000 (12:35 -0700)]
Check dependencies defined for the extension to determine if cython
compile is necessary.

15 years agoanother embed test fix for Python 2.4
Stefan Behnel [Fri, 27 Aug 2010 16:33:31 +0000 (18:33 +0200)]
another embed test fix for Python 2.4

15 years agoretry by moving stupidly misplaced fix
Stefan Behnel [Fri, 27 Aug 2010 16:17:46 +0000 (18:17 +0200)]
retry by moving stupidly misplaced fix

15 years agotry to fix embedding test in Hudson builds
Stefan Behnel [Fri, 27 Aug 2010 16:08:06 +0000 (18:08 +0200)]
try to fix embedding test in Hudson builds

15 years agobuild embedding test against static Python library to support non-shared CPython...
Stefan Behnel [Fri, 27 Aug 2010 15:04:33 +0000 (17:04 +0200)]
build embedding test against static Python library to support non-shared CPython builds

15 years agoC++ namespace tests.
Robert Bradshaw [Fri, 27 Aug 2010 07:43:25 +0000 (00:43 -0700)]
C++ namespace tests.

15 years agoFix namespace conversion functions.
Robert Bradshaw [Fri, 27 Aug 2010 07:42:47 +0000 (00:42 -0700)]
Fix namespace conversion functions.

15 years agoFix namespace error for function arguments.
Robert Bradshaw [Fri, 27 Aug 2010 07:37:44 +0000 (00:37 -0700)]
Fix namespace error for function arguments.

15 years agosupport for comma operator
Robert Bradshaw [Thu, 26 Aug 2010 07:20:49 +0000 (00:20 -0700)]
support for comma operator

15 years agoFix for comma operator bug.
Robert Bradshaw [Thu, 26 Aug 2010 06:51:55 +0000 (23:51 -0700)]
Fix for comma operator bug.

15 years agoextended getattr test case
Stefan Behnel [Thu, 26 Aug 2010 04:08:01 +0000 (06:08 +0200)]
extended getattr test case

15 years agoAdded tag 0.13 for changeset 32c957267b3b
Craig Citro [Wed, 25 Aug 2010 06:41:48 +0000 (23:41 -0700)]
Added tag 0.13 for changeset 32c957267b3b

15 years agoBump version to 0.13 0.13
Craig Citro [Wed, 25 Aug 2010 06:41:46 +0000 (23:41 -0700)]
Bump version to 0.13

15 years agomore robust build for embedded tests
Lisandro Dalcin [Mon, 23 Aug 2010 13:24:13 +0000 (10:24 -0300)]
more robust build for embedded tests

15 years agoprevious commit broke numpy buffer access for Py<=2.4
Lisandro Dalcin [Fri, 20 Aug 2010 16:17:54 +0000 (13:17 -0300)]
previous commit broke numpy buffer access for Py<=2.4

15 years agofix support for packed structs with SunPro compiler
Lisandro Dalcin [Fri, 20 Aug 2010 15:53:48 +0000 (12:53 -0300)]
fix support for packed structs with SunPro compiler

15 years agoskip __index__ test for Py<2.5
Lisandro Dalcin [Fri, 20 Aug 2010 14:39:24 +0000 (11:39 -0300)]
skip __index__ test for Py<2.5

15 years agoBump version to 0.13.rc1
Robert Bradshaw [Thu, 19 Aug 2010 08:53:22 +0000 (01:53 -0700)]
Bump version to 0.13.rc1

15 years agoUnset debug flags.
Robert Bradshaw [Thu, 19 Aug 2010 08:52:31 +0000 (01:52 -0700)]
Unset debug flags.

We really need to make these enabled by command line flags...

15 years agobump version to 0.13.r0
Robert Bradshaw [Thu, 19 Aug 2010 08:42:42 +0000 (01:42 -0700)]
bump version to 0.13.r0

15 years agoRemove failing __getattr__ missing test.
Robert Bradshaw [Thu, 19 Aug 2010 08:42:07 +0000 (01:42 -0700)]
Remove failing __getattr__ missing test.

May revert depending on what the final decision is for this slot.

15 years agoconditional compilation for {Py2|Py3}-only special methods
Lisandro Dalcin [Wed, 18 Aug 2010 19:28:39 +0000 (16:28 -0300)]
conditional compilation for {Py2|Py3}-only special methods

15 years agoget rid of Py_TPFLAGS_HAVE_INDEX to fill typeobj.nb_index slot
Lisandro Dalcin [Wed, 18 Aug 2010 18:12:56 +0000 (15:12 -0300)]
get rid of Py_TPFLAGS_HAVE_INDEX to fill typeobj.nb_index slot

15 years agoset CYTHON_UNUSED modifier for __index__ special method
Lisandro Dalcin [Mon, 16 Aug 2010 18:53:31 +0000 (15:53 -0300)]
set CYTHON_UNUSED modifier for __index__ special method

15 years agosilent GCC warnings with Py<2.5
Lisandro Dalcin [Mon, 16 Aug 2010 18:47:34 +0000 (15:47 -0300)]
silent GCC warnings with Py<2.5

15 years agomerged in latest cython-release
Stefan Behnel [Mon, 16 Aug 2010 08:45:31 +0000 (10:45 +0200)]
merged in latest cython-release

15 years agoextended test case: test that common method forwarding patterns still work with the...
Stefan Behnel [Sun, 15 Aug 2010 19:43:21 +0000 (21:43 +0200)]
extended test case: test that common method forwarding patterns still work with the new special method setup code

15 years agoextended test case: test that common method forwarding patterns still work with the...
Stefan Behnel [Sun, 15 Aug 2010 19:43:21 +0000 (21:43 +0200)]
extended test case: test that common method forwarding patterns still work with the new special method setup code

15 years agodisable extended unicode test for Python versions < 2.6.5
Stefan Behnel [Sun, 15 Aug 2010 19:21:22 +0000 (21:21 +0200)]
disable extended unicode test for Python versions < 2.6.5

15 years agodisable extended unicode test for Python versions < 2.6.5
Stefan Behnel [Sun, 15 Aug 2010 19:21:22 +0000 (21:21 +0200)]
disable extended unicode test for Python versions < 2.6.5

15 years agoless verbose 2to3 output in test runner
Stefan Behnel [Sun, 15 Aug 2010 18:37:38 +0000 (20:37 +0200)]
less verbose 2to3 output in test runner

15 years agoless verbose 2to3 output in test runner
Stefan Behnel [Sun, 15 Aug 2010 18:37:38 +0000 (20:37 +0200)]
less verbose 2to3 output in test runner

15 years agoquick fix for __getattr__ until we have a better solution
Stefan Behnel [Sun, 15 Aug 2010 13:29:55 +0000 (15:29 +0200)]
quick fix for __getattr__ until we have a better solution

15 years agoquick fix for __getattr__ until we have a better solution
Stefan Behnel [Sun, 15 Aug 2010 13:29:55 +0000 (15:29 +0200)]
quick fix for __getattr__ until we have a better solution

15 years agoadded docstring test for __getattr__ which makes the special method test fail
Stefan Behnel [Sun, 15 Aug 2010 12:05:04 +0000 (14:05 +0200)]
added docstring test for __getattr__ which makes the special method test fail

15 years agofix inop test
Stefan Behnel [Sun, 15 Aug 2010 11:29:24 +0000 (13:29 +0200)]
fix inop test

15 years agoAdded tag 0.13.beta1 for changeset 14957f635a37
Stefan Behnel [Mon, 16 Aug 2010 08:39:10 +0000 (10:39 +0200)]
Added tag 0.13.beta1 for changeset 14957f635a37

15 years agofix inop test
Stefan Behnel [Sun, 15 Aug 2010 11:29:24 +0000 (13:29 +0200)]
fix inop test

15 years agomerge
Stefan Behnel [Sun, 15 Aug 2010 11:15:34 +0000 (13:15 +0200)]
merge

15 years agoFix invisible special methods.
Robert Bradshaw [Sun, 15 Aug 2010 08:06:51 +0000 (01:06 -0700)]
Fix invisible special methods.

15 years agoSpecial method docstring tests.
Robert Bradshaw [Sun, 15 Aug 2010 07:15:20 +0000 (00:15 -0700)]
Special method docstring tests.

15 years agoRestore special method docstrings.
Robert Bradshaw [Sun, 15 Aug 2010 07:12:36 +0000 (00:12 -0700)]
Restore special method docstrings.

15 years agoPyObject_GC_[Un]TRACK -> PyObject_GC_[Un]Track
Lisandro Dalcin [Sat, 14 Aug 2010 19:49:38 +0000 (16:49 -0300)]
PyObject_GC_[Un]TRACK -> PyObject_GC_[Un]Track

15 years agoFix #561 doctests to work under Python 2 and 3; remove problematic doctest from type_...
Carl Witty [Fri, 13 Aug 2010 20:56:33 +0000 (13:56 -0700)]
Fix #561 doctests to work under Python 2 and 3; remove problematic doctest from type_slots_int_long_T287.pyx

15 years agolots of runnable tests for try-except
Stefan Behnel [Fri, 13 Aug 2010 15:55:15 +0000 (17:55 +0200)]
lots of runnable tests for try-except

--HG--
rename : tests/compile/tryexcept.pyx => tests/run/tryexcept.pyx

15 years agounpack exception test tuples in 'except' clauses, results in shorter, faster and...
Stefan Behnel [Fri, 13 Aug 2010 12:19:09 +0000 (14:19 +0200)]
unpack exception test tuples in 'except' clauses, results in shorter, faster and more readable code

15 years agonew test case for doctests in special methods
Stefan Behnel [Fri, 13 Aug 2010 12:13:42 +0000 (14:13 +0200)]
new test case for doctests in special methods

--HG--
rename : tests/run/special_methods_T561.pyx => tests/run/special_methods_doctests_T561.pyx

15 years agoMake version number 0.13.beta1 0.13.beta1
Craig Citro [Fri, 13 Aug 2010 07:56:43 +0000 (00:56 -0700)]
Make version number 0.13.beta1

15 years agomerge
Robert Bradshaw [Thu, 12 Aug 2010 18:53:20 +0000 (11:53 -0700)]
merge

15 years agoDefine PyBoolObject for Py3.
Robert Bradshaw [Thu, 12 Aug 2010 18:52:41 +0000 (11:52 -0700)]
Define PyBoolObject for Py3.

This is cleaner and has consistancy with how we handle removed PyInt* stuff.

15 years agofix failing tests (Python 2, 32bits) because of L suffix from long repr
Lisandro Dalcin [Thu, 12 Aug 2010 17:10:43 +0000 (14:10 -0300)]
fix failing tests (Python 2, 32bits) because of L suffix from long repr

--HG--
extra : rebase_source : 19ae472e99657b62b6730af74254345cf38d62a4

15 years agoComment out ___XXXslice__ methods so we don't break Py3 tests.
Robert Bradshaw [Thu, 12 Aug 2010 16:40:22 +0000 (09:40 -0700)]
Comment out ___XXXslice__ methods so we don't break Py3 tests.

15 years agoFix #566, where __getslice__ generates code that gives a confusing compiler error...
Carl Witty [Thu, 12 Aug 2010 16:36:40 +0000 (09:36 -0700)]
Fix #566, where __getslice__ generates code that gives a confusing compiler error under Python 3.  (Now you get a Cython compiler warning and a direct error message.)  A modification of the patch for #215.

15 years agoFix cpp bool test.
Robert Bradshaw [Wed, 11 Aug 2010 23:09:19 +0000 (16:09 -0700)]
Fix cpp bool test.

15 years agocpp_bool test (failing)
Robert Bradshaw [Wed, 11 Aug 2010 19:53:25 +0000 (12:53 -0700)]
cpp_bool test (failing)

15 years agoFix builtin bool tests.
Robert Bradshaw [Wed, 11 Aug 2010 19:39:57 +0000 (12:39 -0700)]
Fix builtin bool tests.

15 years agoCPython and C++ bool declarations.
Robert Bradshaw [Wed, 11 Aug 2010 19:26:51 +0000 (12:26 -0700)]
CPython and C++ bool declarations.

15 years agoRemove bool builtin name.
Robert Bradshaw [Wed, 11 Aug 2010 19:16:43 +0000 (12:16 -0700)]
Remove bool builtin name.

15 years agoAdd T562 to known bugs list.
Robert Bradshaw [Tue, 10 Aug 2010 21:24:03 +0000 (14:24 -0700)]
Add T562 to known bugs list.

15 years agotrac #562: test case for segmentation fault
Carl Witty [Tue, 27 Jul 2010 23:35:46 +0000 (16:35 -0700)]
trac #562: test case for segmentation fault

15 years agoTest suite for #561, verifying that all bound methods are still there.
Carl Witty [Wed, 28 Jul 2010 00:39:13 +0000 (17:39 -0700)]
Test suite for #561, verifying that all bound methods are still there.

15 years agotrac #561: fixed major performance bug in special functions (by not generating Python...
Carl Witty [Tue, 27 Jul 2010 06:25:00 +0000 (23:25 -0700)]
trac #561: fixed major performance bug in special functions (by not generating Python versions and letting PyType_Ready() do it instead; details are on the trac ticket)

15 years agodo not rely on floating point string representation in tests
Stefan Behnel [Mon, 9 Aug 2010 19:25:17 +0000 (21:25 +0200)]
do not rely on floating point string representation in tests

15 years agomore None check elimination
Stefan Behnel [Mon, 9 Aug 2010 17:44:39 +0000 (19:44 +0200)]
more None check elimination

15 years agore-enable tree assertions in tests
Stefan Behnel [Mon, 9 Aug 2010 18:28:24 +0000 (20:28 +0200)]
re-enable tree assertions in tests

15 years agomerged in changes from cython-release branch
Stefan Behnel [Mon, 9 Aug 2010 17:43:14 +0000 (19:43 +0200)]
merged in changes from cython-release branch

15 years agoreenable optimisations to prevent their tests from failing, tiny cleanup
Stefan Behnel [Mon, 9 Aug 2010 17:42:49 +0000 (19:42 +0200)]
reenable optimisations to prevent their tests from failing, tiny cleanup

15 years agofix temp handling inside of EvalWithTempExprNode:
Stefan Behnel [Mon, 9 Aug 2010 17:40:41 +0000 (19:40 +0200)]
fix temp handling inside of EvalWithTempExprNode:
temp_expression must free its temps as early as possible

15 years agobetter debug output
Stefan Behnel [Mon, 9 Aug 2010 15:03:39 +0000 (17:03 +0200)]
better debug output

15 years agoprevent control characters in unicode literals (ord<32) from sneaking into the C...
Stefan Behnel [Mon, 9 Aug 2010 09:39:02 +0000 (11:39 +0200)]
prevent control characters in unicode literals (ord<32) from sneaking into the C source

15 years agobetter error output in test
Stefan Behnel [Mon, 9 Aug 2010 09:17:19 +0000 (11:17 +0200)]
better error output in test

15 years agoOptimization tests.
Robert Bradshaw [Wed, 4 Aug 2010 23:55:24 +0000 (16:55 -0700)]
Optimization tests.

15 years agoPermute optimizations.
Robert Bradshaw [Tue, 3 Aug 2010 01:46:04 +0000 (18:46 -0700)]
Permute optimizations.

15 years agoRe-enable DropRefcountingTransform.
Robert Bradshaw [Mon, 2 Aug 2010 16:09:03 +0000 (09:09 -0700)]
Re-enable DropRefcountingTransform.

15 years agoDisable FlattenInListTransform
Robert Bradshaw [Sat, 31 Jul 2010 21:10:52 +0000 (14:10 -0700)]
Disable FlattenInListTransform

15 years agoEnable FlattenInListTransform, IterationTransform.
Robert Bradshaw [Sat, 31 Jul 2010 20:40:32 +0000 (13:40 -0700)]
Enable FlattenInListTransform, IterationTransform.