cython.git
15 years agoHave cygdb pass gdb command line arguments to gdb
Mark Florisson [Fri, 24 Sep 2010 10:36:11 +0000 (12:36 +0200)]
Have cygdb pass gdb command line arguments to gdb
Write cython_debug to the actual build directory (distutils and the cython
                                                  command line tool)
List --debug flag in cython's usage

15 years agoComplex powers.
Robert Bradshaw [Thu, 23 Sep 2010 08:34:58 +0000 (01:34 -0700)]
Complex powers.

15 years agoFix pow(float, -) for MSVC.
Robert Bradshaw [Wed, 22 Sep 2010 08:40:45 +0000 (01:40 -0700)]
Fix pow(float, -) for MSVC.

15 years agoPut debugger startup code in Cython.Debugger.cygdb
Mark Florisson [Tue, 21 Sep 2010 14:46:50 +0000 (16:46 +0200)]
Put debugger startup code in Cython.Debugger.cygdb
Fixed small autocompletion bug

15 years agocygdb script in setup.py (posix and windows)
Mark Florisson [Sun, 19 Sep 2010 10:22:32 +0000 (12:22 +0200)]
cygdb script in setup.py (posix and windows)

15 years agoPreliminary debug support for Cython
Mark Florisson [Sat, 18 Sep 2010 22:44:06 +0000 (00:44 +0200)]
Preliminary debug support for Cython

added the --pyrex-debug flag to Cython's build_ext
added the pyrex_debug boolean to Cython's Cython.Distutils.extension.Extension
    (for per-module debugging information)
debug output is written to the cython_debug directory
bin/cygdb is included (start this from the build directory)
    working commands: cy import, cy locals, cy break
when debugging is active, export all functions as extern

15 years agocleanup GetAttrGetItemRedirect test.
Robert Bradshaw [Wed, 15 Sep 2010 04:44:29 +0000 (21:44 -0700)]
cleanup GetAttrGetItemRedirect test.

15 years agoIgnore non-cython modules in module list creation.
Robert Bradshaw [Tue, 14 Sep 2010 05:15:14 +0000 (22:15 -0700)]
Ignore non-cython modules in module list creation.

15 years agoSimplify cythonize api.
Robert Bradshaw [Tue, 14 Sep 2010 05:06:25 +0000 (22:06 -0700)]
Simplify cythonize api.

15 years agoAliases for inline dependencies (e.g. numpy_include_dirs).
Robert Bradshaw [Tue, 14 Sep 2010 04:29:53 +0000 (21:29 -0700)]
Aliases for inline dependencies (e.g. numpy_include_dirs).

15 years agoParallel cythonization.
Robert Bradshaw [Tue, 14 Sep 2010 04:09:25 +0000 (21:09 -0700)]
Parallel cythonization.

15 years agofix vtable slot filling to silent strict aliasing warnings in Py2
Lisandro Dalcin [Mon, 13 Sep 2010 19:03:00 +0000 (16:03 -0300)]
fix vtable slot filling to silent strict aliasing warnings in Py2

15 years agoFix decorators for 2.3.
Robert Bradshaw [Sun, 12 Sep 2010 09:11:33 +0000 (02:11 -0700)]
Fix decorators for 2.3.

15 years agoFix cython path.
Robert Bradshaw [Sun, 12 Sep 2010 09:08:52 +0000 (02:08 -0700)]
Fix cython path.

15 years agoParse distutils directives.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:51 +0000 (01:37 -0700)]
Parse distutils directives.

15 years agoTest of new build mechanism.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:35 +0000 (01:37 -0700)]
Test of new build mechanism.

15 years agoMost basic distutils test.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:21 +0000 (01:37 -0700)]
Most basic distutils test.

15 years agoTests of an entire source tree build invocation.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:13 +0000 (01:37 -0700)]
Tests of an entire source tree build invocation.

15 years agoUtility methods for unpacking a source tree from a single file.
Robert Bradshaw [Sun, 12 Sep 2010 08:36:38 +0000 (01:36 -0700)]
Utility methods for unpacking a source tree from a single file.

15 years agoNew build mechanism, dependency resolution, only pass .c files to distutils.
Robert Bradshaw [Sun, 12 Sep 2010 08:36:20 +0000 (01:36 -0700)]
New build mechanism, dependency resolution, only pass .c files to distutils.

15 years agoFaster dependancy parsing.
Robert Bradshaw [Sun, 12 Sep 2010 08:35:26 +0000 (01:35 -0700)]
Faster dependancy parsing.

Now based on regex, as actually parsing the file was way to slow.

15 years agoDependancy parsing.
Robert Bradshaw [Sun, 12 Sep 2010 08:35:18 +0000 (01:35 -0700)]
Dependancy parsing.

15 years agoSome error tests for c array iteration.
Robert Bradshaw [Sat, 11 Sep 2010 21:48:32 +0000 (14:48 -0700)]
Some error tests for c array iteration.

15 years agoCleanup slice iteration code.
Robert Bradshaw [Sat, 11 Sep 2010 21:46:28 +0000 (14:46 -0700)]
Cleanup slice iteration code.

15 years agoCommand line option for debug flags.
Robert Bradshaw [Sat, 11 Sep 2010 21:19:09 +0000 (14:19 -0700)]
Command line option for debug flags.

15 years agoRemove obsolete option now that import * works.
Robert Bradshaw [Sat, 11 Sep 2010 21:14:09 +0000 (14:14 -0700)]
Remove obsolete option now that import * works.

15 years agoDebug flag for raising an exception on an error.
Robert Bradshaw [Sat, 11 Sep 2010 21:12:04 +0000 (14:12 -0700)]
Debug flag for raising an exception on an error.

15 years agotest readability
Stefan Behnel [Thu, 9 Sep 2010 11:19:01 +0000 (13:19 +0200)]
test readability

15 years agoPy2 test fix
Stefan Behnel [Thu, 9 Sep 2010 10:36:30 +0000 (12:36 +0200)]
Py2 test fix

15 years agomerge
Stefan Behnel [Thu, 9 Sep 2010 09:52:47 +0000 (11:52 +0200)]
merge

15 years agofix optimised iteration over sliced C arrays with given step size
Stefan Behnel [Thu, 9 Sep 2010 09:43:04 +0000 (11:43 +0200)]
fix optimised iteration over sliced C arrays with given step size

15 years agoTests fixes for Py3.
Robert Bradshaw [Thu, 9 Sep 2010 08:27:54 +0000 (01:27 -0700)]
Tests fixes for Py3.

15 years agoFix slicing tests.
Robert Bradshaw [Thu, 9 Sep 2010 08:02:43 +0000 (01:02 -0700)]
Fix slicing tests.

15 years agoTests for pointer slicing.
Robert Bradshaw [Thu, 9 Sep 2010 07:43:34 +0000 (00:43 -0700)]
Tests for pointer slicing.

15 years agoin and not in operators for C arrays and sliced pointers
Robert Bradshaw [Thu, 9 Sep 2010 07:41:41 +0000 (00:41 -0700)]
in and not in operators for C arrays and sliced pointers

15 years agocheck for non-ASCII bytes literals only in Py3 mode
Stefan Behnel [Thu, 9 Sep 2010 07:35:14 +0000 (09:35 +0200)]
check for non-ASCII bytes literals only in Py3 mode

15 years agominor cleanup in type inference indexing
Stefan Behnel [Thu, 9 Sep 2010 07:34:04 +0000 (09:34 +0200)]
minor cleanup in type inference indexing

15 years agoRichcmp operator constants.
Robert Bradshaw [Thu, 9 Sep 2010 07:11:54 +0000 (00:11 -0700)]
Richcmp operator constants.

15 years agofix compiler crash in type inference if we cannot determine the type of the indexing...
Stefan Behnel [Thu, 9 Sep 2010 06:52:46 +0000 (08:52 +0200)]
fix compiler crash in type inference if we cannot determine the type of the indexing offset

15 years agofix error reporting in non-ASCII contexts for Py<=2.5
Stefan Behnel [Thu, 9 Sep 2010 06:41:55 +0000 (08:41 +0200)]
fix error reporting in non-ASCII contexts for Py<=2.5

15 years agofix newline normalisation on stream.readlines() for Py<=2.5
Stefan Behnel [Thu, 9 Sep 2010 06:40:40 +0000 (08:40 +0200)]
fix newline normalisation on stream.readlines() for Py<=2.5

15 years agocleanup
Stefan Behnel [Wed, 8 Sep 2010 18:05:24 +0000 (20:05 +0200)]
cleanup

15 years agoadded new non-working array iteration test, commented out for now
Stefan Behnel [Wed, 8 Sep 2010 17:48:08 +0000 (19:48 +0200)]
added new non-working array iteration test, commented out for now

15 years agofix test
Stefan Behnel [Wed, 8 Sep 2010 17:18:59 +0000 (19:18 +0200)]
fix test

15 years agoremoved dead legacy code
Stefan Behnel [Wed, 8 Sep 2010 09:40:27 +0000 (11:40 +0200)]
removed dead legacy code

15 years agofix type inference for sliced builtins
Stefan Behnel [Wed, 8 Sep 2010 09:31:54 +0000 (11:31 +0200)]
fix type inference for sliced builtins

15 years agoinfer type of slices for some builtin types
Stefan Behnel [Wed, 8 Sep 2010 07:21:19 +0000 (09:21 +0200)]
infer type of slices for some builtin types

15 years agopartial optimisation for ord(Py_UNICODE) - better optimisation that returns a C integ...
Stefan Behnel [Wed, 8 Sep 2010 05:18:49 +0000 (07:18 +0200)]
partial optimisation for ord(Py_UNICODE) - better optimisation that returns a C integer result requires type analysis refactoring

15 years agoreject non-ASCII literal characters in Python 3 byte strings
Stefan Behnel [Tue, 7 Sep 2010 18:25:41 +0000 (20:25 +0200)]
reject non-ASCII literal characters in Python 3 byte strings

15 years agoRanked longness for stdint types.
Robert Bradshaw [Tue, 7 Sep 2010 06:00:52 +0000 (23:00 -0700)]
Ranked longness for stdint types.

15 years agobuild fix
Stefan Behnel [Sat, 4 Sep 2010 19:03:48 +0000 (21:03 +0200)]
build fix

15 years agosupport redundant parsing of string literals as unicode *and* bytes string, fix ...
Stefan Behnel [Sat, 4 Sep 2010 18:54:10 +0000 (20:54 +0200)]
support redundant parsing of string literals as unicode *and* bytes string, fix 'str' literal assignments to char* targets when using Future.unicode_literals

15 years agoExprNodes: Add C++ error handling for std::invalid_argument.
Corbin Simpson [Fri, 3 Sep 2010 20:26:08 +0000 (13:26 -0700)]
ExprNodes: Add C++ error handling for std::invalid_argument.

Also expand comments slightly.

15 years agofix char* string iteration when we actually need to coerce to a Python string for...
Stefan Behnel [Fri, 3 Sep 2010 19:57:10 +0000 (21:57 +0200)]
fix char* string iteration when we actually need to coerce to a Python string for iteration

15 years agoimplement C array iteration with explicit step size (#574), always coerce start/stop...
Stefan Behnel [Fri, 3 Sep 2010 19:15:40 +0000 (21:15 +0200)]
implement C array iteration with explicit step size (#574), always coerce start/stop offsets in C array iteration to Py_ssize_t

15 years agosafety fix
Stefan Behnel [Mon, 30 Aug 2010 10:23:35 +0000 (12:23 +0200)]
safety fix

15 years agoChange C++ title.
Robert Bradshaw [Thu, 26 Aug 2010 06:33:33 +0000 (23:33 -0700)]
Change C++ title.

15 years agoRemove redundant profiling section.
Robert Bradshaw [Thu, 26 Aug 2010 06:26:40 +0000 (23:26 -0700)]
Remove redundant profiling section.

15 years agomerge
Robert Bradshaw [Wed, 25 Aug 2010 18:03:37 +0000 (11:03 -0700)]
merge

15 years agoC++ rewording, -Old- Users guide
Robert Bradshaw [Wed, 25 Aug 2010 18:02:17 +0000 (11:02 -0700)]
C++ rewording, -Old- Users guide

15 years agoFix funky reference.
Craig Citro [Wed, 25 Aug 2010 07:45:24 +0000 (00:45 -0700)]
Fix funky reference.

15 years agoFix a typo.
Craig Citro [Wed, 25 Aug 2010 07:36:50 +0000 (00:36 -0700)]
Fix a typo.

15 years agoFix a bad edit for cython syntax highlighting.
Craig Citro [Wed, 25 Aug 2010 07:34:42 +0000 (00:34 -0700)]
Fix a bad edit for cython syntax highlighting.

15 years agoMerge
cython@sagemath.math.washington.edu [Wed, 25 Aug 2010 07:07:30 +0000 (00:07 -0700)]
Merge

15 years agoMinor changes
cython@sagemath.math.washington.edu [Wed, 25 Aug 2010 06:57:53 +0000 (23:57 -0700)]
Minor changes

15 years agobump release number
Robert Bradshaw [Tue, 24 Aug 2010 15:34:15 +0000 (08:34 -0700)]
bump release number

15 years agoFix except * typo.
Robert Bradshaw [Wed, 18 Aug 2010 18:36:00 +0000 (11:36 -0700)]
Fix except * typo.

15 years agoFix type in wrapping tutorial.
Robert Bradshaw [Sun, 18 Jul 2010 07:13:54 +0000 (00:13 -0700)]
Fix type in wrapping tutorial.

16 years agoUpdated wrapping_CPlusPlus.html for Cython v0.13
Fabien@laptop [Mon, 5 Jul 2010 13:24:27 +0000 (22:24 +0900)]
Updated wrapping_CPlusPlus.html for Cython v0.13

16 years agoenable syntax highlighting in document
Stefan Behnel [Sat, 3 Jul 2010 08:23:07 +0000 (10:23 +0200)]
enable syntax highlighting in document

16 years agoPorted the Pure Python Wiki Page into the TODO place holder.
Gabriel Gellner [Sat, 5 Jun 2010 16:22:38 +0000 (12:22 -0400)]
Ported the Pure Python Wiki Page into the TODO place holder.

16 years agoMade the cython the default syntax highlighter so that the new pages have some perty...
Gabriel Gellner [Sat, 5 Jun 2010 15:41:30 +0000 (11:41 -0400)]
Made the cython the default syntax highlighter so that the new pages have some perty color.

16 years agoclarification on Py_UNICODE behaviour in 0.13
Stefan Behnel [Thu, 3 Jun 2010 13:59:23 +0000 (15:59 +0200)]
clarification on Py_UNICODE behaviour in 0.13

16 years agoimplemented T487 'with' with multiple managers
Haoyu Bai [Tue, 25 May 2010 17:26:37 +0000 (01:26 +0800)]
implemented T487 'with' with multiple managers

15 years agoCython.__version__
Robert Bradshaw [Wed, 3 Nov 2010 07:48:55 +0000 (00:48 -0700)]
Cython.__version__

16 years agoadditional example, minor clarification
Stefan Behnel [Tue, 4 May 2010 17:54:46 +0000 (19:54 +0200)]
additional example, minor clarification

16 years agoadded section on source code encodings to string handling chapter
Stefan Behnel [Sun, 2 May 2010 08:34:51 +0000 (10:34 +0200)]
added section on source code encodings to string handling chapter

16 years agoclarification
Stefan Behnel [Sat, 1 May 2010 21:19:15 +0000 (23:19 +0200)]
clarification

16 years agomajor cleanup of the tutorial chapter on string handling to match the future behaviou...
Stefan Behnel [Sat, 1 May 2010 21:01:01 +0000 (23:01 +0200)]
major cleanup of the tutorial chapter on string handling to match the future behaviour and new features of Cython 0.13

16 years agoLighten up logo (for dark background).
Robert Bradshaw [Sun, 14 Mar 2010 00:49:02 +0000 (16:49 -0800)]
Lighten up logo (for dark background).

16 years agoAnalytics
Robert Bradshaw [Sat, 13 Mar 2010 23:11:13 +0000 (15:11 -0800)]
Analytics

16 years agoBetter MinGW link (from Runar Tenfjord)
Robert Bradshaw [Fri, 12 Feb 2010 10:48:16 +0000 (02:48 -0800)]
Better MinGW link (from Runar Tenfjord)

16 years agoAdd stdc++ library to example (sometimes it seems to be required).
Robert Bradshaw [Fri, 12 Feb 2010 07:46:46 +0000 (23:46 -0800)]
Add stdc++ library to example (sometimes it seems to be required).

16 years agoImprove the C++ wrapping tutorial
Ondrej Certik [Fri, 12 Feb 2010 01:07:34 +0000 (17:07 -0800)]
Improve the C++ wrapping tutorial

Previously it didn't work if followed step by step (one has to link the
Rectangle.cpp file). This patch makes everything clear and explicit.

16 years agoActual ref fix.
Robert Bradshaw [Thu, 10 Dec 2009 19:07:44 +0000 (11:07 -0800)]
Actual ref fix.

16 years agoFix broken reference.
Robert Bradshaw [Thu, 10 Dec 2009 19:03:13 +0000 (11:03 -0800)]
Fix broken reference.

16 years agoTypo fix.
Robert Bradshaw [Thu, 10 Dec 2009 19:00:39 +0000 (11:00 -0800)]
Typo fix.

16 years agoMore typos (Kevin Stueve)
Robert Bradshaw [Fri, 27 Nov 2009 23:06:32 +0000 (15:06 -0800)]
More typos (Kevin Stueve)

16 years agoBetter M-dash (Jonas)
Robert Bradshaw [Fri, 27 Nov 2009 23:03:36 +0000 (15:03 -0800)]
Better M-dash (Jonas)

16 years agoFix typo.
Robert Bradshaw [Tue, 17 Nov 2009 19:20:51 +0000 (11:20 -0800)]
Fix typo.

16 years agoBump to 0.12.
Robert Bradshaw [Thu, 12 Nov 2009 08:26:59 +0000 (00:26 -0800)]
Bump to 0.12.

16 years agoAdd stubs for pure and directives.
Robert Bradshaw [Thu, 12 Nov 2009 08:26:04 +0000 (00:26 -0800)]
Add stubs for pure and directives.

16 years agoAdd todo.txt with some background.
Robert Bradshaw [Thu, 12 Nov 2009 08:21:12 +0000 (00:21 -0800)]
Add todo.txt with some background.

16 years agoRename users guide as old to be clear.
Robert Bradshaw [Thu, 12 Nov 2009 08:06:12 +0000 (00:06 -0800)]
Rename users guide as old to be clear.

16 years agoMerge back in old code as users guide (as it doesn't look like it was all copied...
Robert Bradshaw [Thu, 12 Nov 2009 08:00:58 +0000 (00:00 -0800)]
Merge back in old code as users guide (as it doesn't look like it was all copied over.)

--HG--
rename : index.rst => src/userguide/index.rst

16 years agoUsers guide.
Robert Bradshaw [Thu, 12 Nov 2009 07:56:21 +0000 (23:56 -0800)]
Users guide.

--HG--
rename : docs/early_binding_for_speed.rst => src/userguide/early_binding_for_speed.rst
rename : docs/extension_types.rst => src/userguide/extension_types.rst
rename : docs/external_C_code.rst => src/userguide/external_C_code.rst
rename : index.rst => src/userguide/index.rst
rename : docs/language_basics.rst => src/userguide/language_basics.rst
rename : docs/limitations.rst => src/userguide/limitations.rst
rename : docs/numpy_tutorial.rst => src/userguide/numpy_tutorial.rst
rename : docs/overview.rst => src/userguide/overview.rst
rename : docs/profiling_tutorial.rst => src/userguide/profiling_tutorial.rst
rename : docs/pxd_package.rst => src/userguide/pxd_package.rst
rename : docs/pyrex_differences.rst => src/userguide/pyrex_differences.rst
rename : docs/sharing_declarations.rst => src/userguide/sharing_declarations.rst
rename : docs/source_files_and_compilation.rst => src/userguide/source_files_and_compilation.rst
rename : docs/special_methods.rst => src/userguide/special_methods.rst
rename : docs/tutorial.rst => src/userguide/tutorial.rst
rename : docs/wrapping_CPlusPlus.rst => src/userguide/wrapping_CPlusPlus.rst

16 years agominor edits
Robert Bradshaw [Thu, 12 Nov 2009 07:46:16 +0000 (23:46 -0800)]
minor edits

--HG--
rename : src/tutorial/sage.png => src/quickstart/sage.png

16 years agoMore work on quickstart.
Robert Bradshaw [Thu, 12 Nov 2009 07:23:36 +0000 (23:23 -0800)]
More work on quickstart.

--HG--
rename : src/tutorial/htmlreport.png => src/quickstart/htmlreport.png

16 years agoConsolidate typing sections.
Robert Bradshaw [Thu, 12 Nov 2009 05:46:46 +0000 (21:46 -0800)]
Consolidate typing sections.

16 years agoSeparate "Getting Started" from tutorials.
Robert Bradshaw [Thu, 12 Nov 2009 05:39:35 +0000 (21:39 -0800)]
Separate "Getting Started" from tutorials.

--HG--
rename : src/tutorial/build.rst => src/quickstart/build.rst
rename : src/tutorial/cdef_functions.rst => src/quickstart/cdef_functions.rst
rename : src/tutorial/cythonize.rst => src/quickstart/cythonize.rst
rename : src/tutorial/datatypes.rst => src/quickstart/datatypes.rst
rename : src/tutorial/install.rst => src/quickstart/install.rst
rename : src/tutorial/overview.rst => src/quickstart/overview.rst