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
Robert Bradshaw [Thu, 23 Sep 2010 08:34:58 +0000 (01:34 -0700)]
Complex powers.
Robert Bradshaw [Wed, 22 Sep 2010 08:40:45 +0000 (01:40 -0700)]
Fix pow(float, -) for MSVC.
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
Mark Florisson [Sun, 19 Sep 2010 10:22:32 +0000 (12:22 +0200)]
cygdb script in setup.py (posix and windows)
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
Robert Bradshaw [Wed, 15 Sep 2010 04:44:29 +0000 (21:44 -0700)]
cleanup GetAttrGetItemRedirect test.
Robert Bradshaw [Tue, 14 Sep 2010 05:15:14 +0000 (22:15 -0700)]
Ignore non-cython modules in module list creation.
Robert Bradshaw [Tue, 14 Sep 2010 05:06:25 +0000 (22:06 -0700)]
Simplify cythonize api.
Robert Bradshaw [Tue, 14 Sep 2010 04:29:53 +0000 (21:29 -0700)]
Aliases for inline dependencies (e.g. numpy_include_dirs).
Robert Bradshaw [Tue, 14 Sep 2010 04:09:25 +0000 (21:09 -0700)]
Parallel cythonization.
Lisandro Dalcin [Mon, 13 Sep 2010 19:03:00 +0000 (16:03 -0300)]
fix vtable slot filling to silent strict aliasing warnings in Py2
Robert Bradshaw [Sun, 12 Sep 2010 09:11:33 +0000 (02:11 -0700)]
Fix decorators for 2.3.
Robert Bradshaw [Sun, 12 Sep 2010 09:08:52 +0000 (02:08 -0700)]
Fix cython path.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:51 +0000 (01:37 -0700)]
Parse distutils directives.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:35 +0000 (01:37 -0700)]
Test of new build mechanism.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:21 +0000 (01:37 -0700)]
Most basic distutils test.
Robert Bradshaw [Sun, 12 Sep 2010 08:37:13 +0000 (01:37 -0700)]
Tests of an entire source tree build invocation.
Robert Bradshaw [Sun, 12 Sep 2010 08:36:38 +0000 (01:36 -0700)]
Utility methods for unpacking a source tree from a single file.
Robert Bradshaw [Sun, 12 Sep 2010 08:36:20 +0000 (01:36 -0700)]
New build mechanism, dependency resolution, only pass .c files to distutils.
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.
Robert Bradshaw [Sun, 12 Sep 2010 08:35:18 +0000 (01:35 -0700)]
Dependancy parsing.
Robert Bradshaw [Sat, 11 Sep 2010 21:48:32 +0000 (14:48 -0700)]
Some error tests for c array iteration.
Robert Bradshaw [Sat, 11 Sep 2010 21:46:28 +0000 (14:46 -0700)]
Cleanup slice iteration code.
Robert Bradshaw [Sat, 11 Sep 2010 21:19:09 +0000 (14:19 -0700)]
Command line option for debug flags.
Robert Bradshaw [Sat, 11 Sep 2010 21:14:09 +0000 (14:14 -0700)]
Remove obsolete option now that import * works.
Robert Bradshaw [Sat, 11 Sep 2010 21:12:04 +0000 (14:12 -0700)]
Debug flag for raising an exception on an error.
Stefan Behnel [Thu, 9 Sep 2010 11:19:01 +0000 (13:19 +0200)]
test readability
Stefan Behnel [Thu, 9 Sep 2010 10:36:30 +0000 (12:36 +0200)]
Py2 test fix
Stefan Behnel [Thu, 9 Sep 2010 09:52:47 +0000 (11:52 +0200)]
merge
Stefan Behnel [Thu, 9 Sep 2010 09:43:04 +0000 (11:43 +0200)]
fix optimised iteration over sliced C arrays with given step size
Robert Bradshaw [Thu, 9 Sep 2010 08:27:54 +0000 (01:27 -0700)]
Tests fixes for Py3.
Robert Bradshaw [Thu, 9 Sep 2010 08:02:43 +0000 (01:02 -0700)]
Fix slicing tests.
Robert Bradshaw [Thu, 9 Sep 2010 07:43:34 +0000 (00:43 -0700)]
Tests for pointer slicing.
Robert Bradshaw [Thu, 9 Sep 2010 07:41:41 +0000 (00:41 -0700)]
in and not in operators for C arrays and sliced pointers
Stefan Behnel [Thu, 9 Sep 2010 07:35:14 +0000 (09:35 +0200)]
check for non-ASCII bytes literals only in Py3 mode
Stefan Behnel [Thu, 9 Sep 2010 07:34:04 +0000 (09:34 +0200)]
minor cleanup in type inference indexing
Robert Bradshaw [Thu, 9 Sep 2010 07:11:54 +0000 (00:11 -0700)]
Richcmp operator constants.
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
Stefan Behnel [Thu, 9 Sep 2010 06:41:55 +0000 (08:41 +0200)]
fix error reporting in non-ASCII contexts 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
Stefan Behnel [Wed, 8 Sep 2010 18:05:24 +0000 (20:05 +0200)]
cleanup
Stefan Behnel [Wed, 8 Sep 2010 17:48:08 +0000 (19:48 +0200)]
added new non-working array iteration test, commented out for now
Stefan Behnel [Wed, 8 Sep 2010 17:18:59 +0000 (19:18 +0200)]
fix test
Stefan Behnel [Wed, 8 Sep 2010 09:40:27 +0000 (11:40 +0200)]
removed dead legacy code
Stefan Behnel [Wed, 8 Sep 2010 09:31:54 +0000 (11:31 +0200)]
fix type inference for sliced builtins
Stefan Behnel [Wed, 8 Sep 2010 07:21:19 +0000 (09:21 +0200)]
infer type of slices for some builtin types
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
Stefan Behnel [Tue, 7 Sep 2010 18:25:41 +0000 (20:25 +0200)]
reject non-ASCII literal characters in Python 3 byte strings
Robert Bradshaw [Tue, 7 Sep 2010 06:00:52 +0000 (23:00 -0700)]
Ranked longness for stdint types.
Stefan Behnel [Sat, 4 Sep 2010 19:03:48 +0000 (21:03 +0200)]
build 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
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.
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
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
Stefan Behnel [Mon, 30 Aug 2010 10:23:35 +0000 (12:23 +0200)]
safety fix
Robert Bradshaw [Thu, 26 Aug 2010 06:33:33 +0000 (23:33 -0700)]
Change C++ title.
Robert Bradshaw [Thu, 26 Aug 2010 06:26:40 +0000 (23:26 -0700)]
Remove redundant profiling section.
Robert Bradshaw [Wed, 25 Aug 2010 18:03:37 +0000 (11:03 -0700)]
merge
Robert Bradshaw [Wed, 25 Aug 2010 18:02:17 +0000 (11:02 -0700)]
C++ rewording, -Old- Users guide
Craig Citro [Wed, 25 Aug 2010 07:45:24 +0000 (00:45 -0700)]
Fix funky reference.
Craig Citro [Wed, 25 Aug 2010 07:36:50 +0000 (00:36 -0700)]
Fix a typo.
Craig Citro [Wed, 25 Aug 2010 07:34:42 +0000 (00:34 -0700)]
Fix a bad edit for cython syntax highlighting.
cython@sagemath.math.washington.edu [Wed, 25 Aug 2010 07:07:30 +0000 (00:07 -0700)]
Merge
cython@sagemath.math.washington.edu [Wed, 25 Aug 2010 06:57:53 +0000 (23:57 -0700)]
Minor changes
Robert Bradshaw [Tue, 24 Aug 2010 15:34:15 +0000 (08:34 -0700)]
bump release number
Robert Bradshaw [Wed, 18 Aug 2010 18:36:00 +0000 (11:36 -0700)]
Fix except * typo.
Robert Bradshaw [Sun, 18 Jul 2010 07:13:54 +0000 (00:13 -0700)]
Fix type in wrapping tutorial.
Fabien@laptop [Mon, 5 Jul 2010 13:24:27 +0000 (22:24 +0900)]
Updated wrapping_CPlusPlus.html for Cython v0.13
Stefan Behnel [Sat, 3 Jul 2010 08:23:07 +0000 (10:23 +0200)]
enable syntax highlighting in document
Gabriel Gellner [Sat, 5 Jun 2010 16:22:38 +0000 (12:22 -0400)]
Ported the Pure Python Wiki Page into the TODO place holder.
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.
Stefan Behnel [Thu, 3 Jun 2010 13:59:23 +0000 (15:59 +0200)]
clarification on Py_UNICODE behaviour in 0.13
Haoyu Bai [Tue, 25 May 2010 17:26:37 +0000 (01:26 +0800)]
implemented T487 'with' with multiple managers
Robert Bradshaw [Wed, 3 Nov 2010 07:48:55 +0000 (00:48 -0700)]
Cython.__version__
Stefan Behnel [Tue, 4 May 2010 17:54:46 +0000 (19:54 +0200)]
additional example, minor clarification
Stefan Behnel [Sun, 2 May 2010 08:34:51 +0000 (10:34 +0200)]
added section on source code encodings to string handling chapter
Stefan Behnel [Sat, 1 May 2010 21:19:15 +0000 (23:19 +0200)]
clarification
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
Robert Bradshaw [Sun, 14 Mar 2010 00:49:02 +0000 (16:49 -0800)]
Lighten up logo (for dark background).
Robert Bradshaw [Sat, 13 Mar 2010 23:11:13 +0000 (15:11 -0800)]
Analytics
Robert Bradshaw [Fri, 12 Feb 2010 10:48:16 +0000 (02:48 -0800)]
Better MinGW link (from Runar Tenfjord)
Robert Bradshaw [Fri, 12 Feb 2010 07:46:46 +0000 (23:46 -0800)]
Add stdc++ library to example (sometimes it seems to be required).
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.
Robert Bradshaw [Thu, 10 Dec 2009 19:07:44 +0000 (11:07 -0800)]
Actual ref fix.
Robert Bradshaw [Thu, 10 Dec 2009 19:03:13 +0000 (11:03 -0800)]
Fix broken reference.
Robert Bradshaw [Thu, 10 Dec 2009 19:00:39 +0000 (11:00 -0800)]
Typo fix.
Robert Bradshaw [Fri, 27 Nov 2009 23:06:32 +0000 (15:06 -0800)]
More typos (Kevin Stueve)
Robert Bradshaw [Fri, 27 Nov 2009 23:03:36 +0000 (15:03 -0800)]
Better M-dash (Jonas)
Robert Bradshaw [Tue, 17 Nov 2009 19:20:51 +0000 (11:20 -0800)]
Fix typo.
Robert Bradshaw [Thu, 12 Nov 2009 08:26:59 +0000 (00:26 -0800)]
Bump to 0.12.
Robert Bradshaw [Thu, 12 Nov 2009 08:26:04 +0000 (00:26 -0800)]
Add stubs for pure and directives.
Robert Bradshaw [Thu, 12 Nov 2009 08:21:12 +0000 (00:21 -0800)]
Add todo.txt with some background.
Robert Bradshaw [Thu, 12 Nov 2009 08:06:12 +0000 (00:06 -0800)]
Rename users guide as old to be clear.
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
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
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
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
Robert Bradshaw [Thu, 12 Nov 2009 05:46:46 +0000 (21:46 -0800)]
Consolidate typing sections.
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