platform/upstream/python-cython.git
11 years agoprevent utility code C-#include externalisation when it contains PYIDENT() place...
Stefan Behnel [Sat, 6 Jul 2013 14:54:01 +0000 (16:54 +0200)]
prevent utility code C-#include externalisation when it contains PYIDENT() place holders

11 years agomerge 0.19.x branch into master
Stefan Behnel [Sat, 6 Jul 2013 14:09:01 +0000 (16:09 +0200)]
merge 0.19.x branch into master

11 years agoPy2.5 test fix
Stefan Behnel [Sat, 6 Jul 2013 14:08:50 +0000 (16:08 +0200)]
Py2.5 test fix

11 years agomerge 0.19.x branch into master
Stefan Behnel [Sat, 6 Jul 2013 11:21:12 +0000 (13:21 +0200)]
merge 0.19.x branch into master

11 years agochangelog
Stefan Behnel [Sat, 6 Jul 2013 11:18:25 +0000 (13:18 +0200)]
changelog

11 years agomerge 0.19.x branch into master
Stefan Behnel [Sat, 6 Jul 2013 11:11:38 +0000 (13:11 +0200)]
merge 0.19.x branch into master

11 years agofix glitch in dict.keys/values/items() optimisation for subtype calls under Python...
Stefan Behnel [Sat, 6 Jul 2013 11:11:17 +0000 (13:11 +0200)]
fix glitch in dict.keys/values/items() optimisation for subtype calls under Python 3: called object method instead of supertype method

11 years agorst fix
Stefan Behnel [Sat, 6 Jul 2013 05:30:27 +0000 (07:30 +0200)]
rst fix

11 years agoupdate userguide to use cythonize() for building
Stefan Behnel [Sat, 6 Jul 2013 05:27:41 +0000 (07:27 +0200)]
update userguide to use cythonize() for building

11 years agomerge 0.19.x branch into master
Stefan Behnel [Fri, 5 Jul 2013 18:22:16 +0000 (20:22 +0200)]
merge 0.19.x branch into master

11 years agofix test
Stefan Behnel [Fri, 5 Jul 2013 18:22:02 +0000 (20:22 +0200)]
fix test

11 years agomerge 0.19.x branch into master
Stefan Behnel [Fri, 5 Jul 2013 18:05:51 +0000 (20:05 +0200)]
merge 0.19.x branch into master

11 years agoenable support for yield in return expressions
Stefan Behnel [Fri, 5 Jul 2013 18:00:49 +0000 (20:00 +0200)]
enable support for yield in return expressions

--HG--
extra : transplant_source : %94%87%D7e%B9%82%EF%926%26o%C0%8E%0DcY%C3%E3n%DB

11 years agoenable support for yield in return expressions
Stefan Behnel [Fri, 5 Jul 2013 18:00:49 +0000 (20:00 +0200)]
enable support for yield in return expressions

--HG--
extra : rebase_source : 562b717b9c1e078b3f83e3febc8addc1a29d85fe

11 years agominor changelog cleanups
Stefan Behnel [Wed, 12 Jun 2013 15:03:46 +0000 (17:03 +0200)]
minor changelog cleanups

--HG--
extra : rebase_source : 9ac699d2cd10ea7eef564c2790ad36c6474028f4

11 years agoDissallow bint type for memoryviews.
Robert Bradshaw [Thu, 27 Jun 2013 05:23:07 +0000 (22:23 -0700)]
Dissallow bint type for memoryviews.

11 years agoMerge pull request #240 from xqat/patch-1
Robert Bradshaw [Mon, 17 Jun 2013 17:40:22 +0000 (10:40 -0700)]
Merge pull request #240 from xqat/patch-1

Update pyximport.py

11 years agoUpdate pyximport.py
xqat [Mon, 17 Jun 2013 16:13:18 +0000 (19:13 +0300)]
Update pyximport.py

this should be changed

11 years agoPython 3 fix.
Robert Bradshaw [Sun, 16 Jun 2013 08:21:51 +0000 (01:21 -0700)]
Python 3 fix.

11 years agoPerform typecheck for (typechecking) builtin casts.
Robert Bradshaw [Sun, 16 Jun 2013 04:54:23 +0000 (21:54 -0700)]
Perform typecheck for (typechecking) builtin casts.

11 years agoMerge remote-tracking branch 'origin'
Robert Bradshaw [Sun, 16 Jun 2013 04:44:11 +0000 (21:44 -0700)]
Merge remote-tracking branch 'origin'

11 years agoMerge pull request #239 from bgrant/patch-1
Robert Bradshaw [Thu, 13 Jun 2013 19:05:51 +0000 (12:05 -0700)]
Merge pull request #239 from bgrant/patch-1

PyArray_FROM_OTF and PyArray_FROM_OT should return type `object`

11 years agoPyArray_FROM_OTF and PyArray_FROM_OT should return type `object`
Robert David Grant [Thu, 13 Jun 2013 18:21:24 +0000 (14:21 -0400)]
PyArray_FROM_OTF and PyArray_FROM_OT should return type `object`

They were declared as returning type `bint`, but this appears to be incorrect.

http://docs.scipy.org/doc/numpy/reference/c-api.array.html#PyArray_FROM_OTF

http://docs.scipy.org/doc/numpy/reference/c-api.array.html#PyArray_FROM_OT

11 years agoMerge pull request #235 from vitek/_external_ref_assignment
scoder [Sun, 9 Jun 2013 11:11:45 +0000 (04:11 -0700)]
Merge pull request #235 from vitek/_external_ref_assignment

 external ref assignment

11 years agofix sphinx markup
Stefan Behnel [Tue, 4 Jun 2013 19:27:38 +0000 (21:27 +0200)]
fix sphinx markup

11 years agoadd hint on when C++ strings are useful
Stefan Behnel [Sun, 2 Jun 2013 13:50:33 +0000 (15:50 +0200)]
add hint on when C++ strings are useful

11 years agoadd explicit section on Cython's Python string types
Stefan Behnel [Sun, 2 Jun 2013 13:48:01 +0000 (15:48 +0200)]
add explicit section on Cython's Python string types

11 years agoFix error_on_uninitialized condition
Vitja Makarov [Sun, 2 Jun 2013 09:07:28 +0000 (13:07 +0400)]
Fix error_on_uninitialized condition

11 years agoMerge pull request #238 from mindw/0.19.x
Robert Bradshaw [Sat, 1 Jun 2013 21:13:27 +0000 (14:13 -0700)]
Merge pull request #238 from mindw/0.19.x

fix some typos

11 years agofix some typos
Gabi Davar [Fri, 31 May 2013 13:07:38 +0000 (16:07 +0300)]
fix some typos

11 years agoMerge pull request #229 from mindw/0.19.x
Mark Florisson [Fri, 31 May 2013 12:58:54 +0000 (05:58 -0700)]
Merge pull request #229 from mindw/0.19.x

convert cygdb to a distribute entry point

11 years agoMerge pull request #237 from anotherthomas/master
Mark Florisson [Thu, 30 May 2013 22:18:18 +0000 (15:18 -0700)]
Merge pull request #237 from anotherthomas/master

added an option to set the gdb executable

11 years agoadded an option to set the gdb executable. Useful to e.g. start cgdb (with a curses...
Thomas Fenzl [Thu, 30 May 2013 18:10:21 +0000 (20:10 +0200)]
added an option to set the gdb executable. Useful to e.g. start cgdb (with a curses interface)

11 years agoAdd common include dir to compilation options.
Robert Bradshaw [Mon, 27 May 2013 19:23:17 +0000 (12:23 -0700)]
Add common include dir to compilation options.

11 years agoShare utility code between modules.
Robert Bradshaw [Mon, 27 May 2013 19:00:47 +0000 (12:00 -0700)]
Share utility code between modules.

11 years agoRemove broken recursive option.
Robert Bradshaw [Mon, 27 May 2013 17:43:22 +0000 (10:43 -0700)]
Remove broken recursive option.

11 years agoDisallow deletion of C global variables
Vitja Makarov [Sat, 25 May 2013 08:28:24 +0000 (12:28 +0400)]
Disallow deletion of C global variables

11 years agoMerge pull request #236 from joshayers/stdio_fix
Robert Bradshaw [Sun, 26 May 2013 03:24:19 +0000 (20:24 -0700)]
Merge pull request #236 from joshayers/stdio_fix

Add missing declarations to libc/stdio.pxd.

11 years agoAdded tests for some stdio functions.
Josh Ayers [Sun, 26 May 2013 01:06:02 +0000 (18:06 -0700)]
Added tests for some stdio functions.

11 years agoAdded some missing declarations to libc/stdio.pxd.
Josh Ayers [Sat, 25 May 2013 23:18:17 +0000 (16:18 -0700)]
Added some missing declarations to libc/stdio.pxd.

11 years agoEven more clarification on cythonize().
Robert Bradshaw [Sat, 25 May 2013 05:12:44 +0000 (22:12 -0700)]
Even more clarification on cythonize().

11 years agoMerge pull request #234 from wichert/doc-compilation
Robert Bradshaw [Sat, 25 May 2013 05:07:43 +0000 (22:07 -0700)]
Merge pull request #234 from wichert/doc-compilation

Document cythonize accepts Extension arguments.

11 years agoUpdate compilation instructions.
Wichert Akkerman [Fri, 24 May 2013 22:07:24 +0000 (00:07 +0200)]
Update compilation instructions.

11 years agoDocument cythonize accepts Extension arguments.
Wichert Akkerman [Fri, 24 May 2013 07:24:07 +0000 (09:24 +0200)]
Document cythonize accepts Extension arguments.

11 years agoFix external reference assignment
Vitja Makarov [Thu, 23 May 2013 15:56:19 +0000 (19:56 +0400)]
Fix external reference assignment

11 years agoAdd error_on_uninitialized option and disable it for pyregr testsuite
Vitja Makarov [Thu, 23 May 2013 05:44:19 +0000 (09:44 +0400)]
Add error_on_uninitialized option and disable it for pyregr testsuite

11 years agoMerge pull request #231 from joshayers/ms_compiler_warnings
Robert Bradshaw [Tue, 21 May 2013 16:41:02 +0000 (09:41 -0700)]
Merge pull request #231 from joshayers/ms_compiler_warnings

Fix several MS compiler warnings.

11 years agoptrdif_t test
Robert Bradshaw [Tue, 21 May 2013 16:36:25 +0000 (09:36 -0700)]
ptrdif_t test

11 years agoAdd ptrdiff_t type to Cython.
Robert Bradshaw [Tue, 21 May 2013 15:53:57 +0000 (08:53 -0700)]
Add ptrdiff_t type to Cython.

11 years agoMinor cleanup in dtypestring parsing.
Robert Bradshaw [Tue, 21 May 2013 05:38:19 +0000 (22:38 -0700)]
Minor cleanup in dtypestring parsing.

11 years agoFix several MS compiler warnings.
Josh Ayers [Tue, 21 May 2013 03:54:00 +0000 (20:54 -0700)]
Fix several MS compiler warnings.

11 years agoconvert cygdb to an distribute entry point
Gabi Davar [Sat, 18 May 2013 08:01:22 +0000 (11:01 +0300)]
convert cygdb to an distribute entry point

11 years agomore visibly mark for-from loop as deprecated in the docs
Stefan Behnel [Fri, 17 May 2013 08:26:48 +0000 (10:26 +0200)]
more visibly mark for-from loop as deprecated in the docs

--HG--
extra : rebase_source : 305a362b2f79e4b7982a188ff5912a6621ea56a7

11 years agoMerge pull request #226 from ohanar/build_dir
Robert Bradshaw [Fri, 17 May 2013 04:57:31 +0000 (21:57 -0700)]
Merge pull request #226 from ohanar/build_dir

fix build_dir copying

11 years agoMerge pull request #227 from Infinidat/master
Robert Bradshaw [Thu, 16 May 2013 05:20:48 +0000 (22:20 -0700)]
Merge pull request #227 from Infinidat/master

Try using setuptools in setup.py

11 years agosplit some overly long code lines
Stefan Behnel [Wed, 15 May 2013 06:13:50 +0000 (08:13 +0200)]
split some overly long code lines

11 years agoadd fix for in-tree symlinks, with updated test
R. Andrew Ohana [Tue, 14 May 2013 01:49:12 +0000 (18:49 -0700)]
add fix for in-tree symlinks, with updated test

11 years agoMerge pull request #225 from cgohlke/patch-1
Robert Bradshaw [Tue, 14 May 2013 00:30:56 +0000 (17:30 -0700)]
Merge pull request #225 from cgohlke/patch-1

Fix compatibility with msvc < 1400

11 years agoTry using setuptools in setup.py, allow bdist_egg where possible
Guy Rozendorn [Mon, 13 May 2013 13:07:45 +0000 (16:07 +0300)]
Try using setuptools in setup.py, allow bdist_egg where possible

11 years agokeep constant_result when coercing BytesNode
Stefan Behnel [Sun, 12 May 2013 13:17:17 +0000 (15:17 +0200)]
keep constant_result when coercing BytesNode

11 years agochangelog
Stefan Behnel [Sun, 12 May 2013 13:11:46 +0000 (15:11 +0200)]
changelog

11 years agomake SwitchTransform always generate a 'default' clause to silence C compiler warning...
Stefan Behnel [Sun, 12 May 2013 13:11:39 +0000 (15:11 +0200)]
make SwitchTransform always generate a 'default' clause to silence C compiler warnings about unmatched enum values

11 years agoextend SwitchTransform tests
Stefan Behnel [Sun, 12 May 2013 12:48:02 +0000 (14:48 +0200)]
extend SwitchTransform tests

11 years agoextend SwitchTransform tests
Stefan Behnel [Sun, 12 May 2013 12:23:09 +0000 (14:23 +0200)]
extend SwitchTransform tests

11 years agosimplify search for duplicate values in SwitchTransform and make it safer for unexpec...
Stefan Behnel [Sun, 12 May 2013 12:22:16 +0000 (14:22 +0200)]
simplify search for duplicate values in SwitchTransform and make it safer for unexpected value nodes

11 years agokeep constant_result when coercing string to char
Stefan Behnel [Sun, 12 May 2013 12:07:03 +0000 (14:07 +0200)]
keep constant_result when coercing string to char

11 years agofix constant value check in switch statement generation
Stefan Behnel [Sun, 12 May 2013 06:33:36 +0000 (08:33 +0200)]
fix constant value check in switch statement generation

11 years agofully fix build_dir copying
R. Andrew Ohana [Sun, 12 May 2013 06:15:39 +0000 (23:15 -0700)]
fully fix build_dir copying

11 years agoFix compatibility with msvc < 1400
Christoph Gohlke [Sat, 11 May 2013 17:51:06 +0000 (10:51 -0700)]
Fix compatibility with msvc < 1400

Visual Studio .NET 2003, used by Python 2.5 32 bit, does not support the '__restrict' keyword.

11 years agoupdate master version to 0.20dev
Stefan Behnel [Sat, 11 May 2013 08:57:15 +0000 (10:57 +0200)]
update master version to 0.20dev

11 years agofix release date 0.19.1
Stefan Behnel [Sat, 11 May 2013 05:38:05 +0000 (07:38 +0200)]
fix release date

11 years agoMerge branch 'master' into 0.19.x
Stefan Behnel [Sat, 11 May 2013 05:33:37 +0000 (07:33 +0200)]
Merge branch 'master' into 0.19.x

Conflicts:
CHANGES.rst

11 years agouse new Py3.x signature for PyUnicode_DecodeMBCSStateful() declaration
Stefan Behnel [Sat, 11 May 2013 05:31:02 +0000 (07:31 +0200)]
use new Py3.x signature for PyUnicode_DecodeMBCSStateful() declaration

11 years agoMore efficient find_root_package_dir.
Robert Bradshaw [Sat, 11 May 2013 00:04:28 +0000 (17:04 -0700)]
More efficient find_root_package_dir.

11 years agoFix build_dir extended test case.
Robert Bradshaw [Sat, 11 May 2013 00:03:30 +0000 (17:03 -0700)]
Fix build_dir extended test case.

11 years agoMerge pull request #224 from gandalf013/pyssize_t
Robert Bradshaw [Fri, 10 May 2013 21:56:25 +0000 (14:56 -0700)]
Merge pull request #224 from gandalf013/pyssize_t

int -> Py_ssize_t in cpython pxd files

11 years agoa bit too overzealous in converting int to Py_ssize_t
Alok Singhal [Fri, 10 May 2013 21:25:48 +0000 (14:25 -0700)]
a bit too overzealous in converting int to Py_ssize_t

11 years agochangelog
Stefan Behnel [Fri, 10 May 2013 21:09:43 +0000 (23:09 +0200)]
changelog

11 years agofix optimisation of isinstance(X, type)
Stefan Behnel [Fri, 10 May 2013 21:07:19 +0000 (23:07 +0200)]
fix optimisation of isinstance(X, type)

11 years agoint -> Py_ssize_t in cpython pxd files
Alok Singhal [Fri, 10 May 2013 20:34:28 +0000 (13:34 -0700)]
int -> Py_ssize_t in cpython pxd files

11 years agoextend build_dir test in a way that I think should work but doesn't
Stefan Behnel [Fri, 10 May 2013 17:25:47 +0000 (19:25 +0200)]
extend build_dir test in a way that I think should work but doesn't

11 years agomore code cleanups
Stefan Behnel [Fri, 10 May 2013 16:32:33 +0000 (18:32 +0200)]
more code cleanups

11 years agofix build_dir copying in Py2.[45]
Stefan Behnel [Fri, 10 May 2013 16:27:14 +0000 (18:27 +0200)]
fix build_dir copying in Py2.[45]

11 years agominor code cleanup
Stefan Behnel [Fri, 10 May 2013 16:18:06 +0000 (18:18 +0200)]
minor code cleanup

11 years agoUpdate release notes.
Robert Bradshaw [Fri, 10 May 2013 09:04:56 +0000 (02:04 -0700)]
Update release notes.

11 years agoFix build_dir test.
Robert Bradshaw [Fri, 10 May 2013 07:57:49 +0000 (00:57 -0700)]
Fix build_dir test.

11 years agoAdd relative extern files to dependencies.
Robert Bradshaw [Fri, 10 May 2013 07:56:38 +0000 (00:56 -0700)]
Add relative extern files to dependencies.

11 years agoprepare release of 0.19.1
Stefan Behnel [Fri, 10 May 2013 07:23:24 +0000 (09:23 +0200)]
prepare release of 0.19.1

11 years agoupdate setup.py script to use cythonize()
Stefan Behnel [Thu, 9 May 2013 06:56:03 +0000 (08:56 +0200)]
update setup.py script to use cythonize()

--HG--
extra : rebase_source : 6494c60e7f79a9cc85fe72a7adf325557f6de2be

11 years agoremove 'from datetime cimport *' line from cpython/__init__.pxd as it refers to a...
Stefan Behnel [Fri, 10 May 2013 05:31:36 +0000 (07:31 +0200)]
remove 'from datetime cimport *' line from cpython/__init__.pxd as it refers to a separate module, not the core C-API

--HG--
extra : rebase_source : bafa0a661abe97868fe254b3ce2b5e63b8654990

11 years agoremove 'from datetime cimport *' line from cpython/__init__.pxd as it refers to a...
Stefan Behnel [Fri, 10 May 2013 05:31:36 +0000 (07:31 +0200)]
remove 'from datetime cimport *' line from cpython/__init__.pxd as it refers to a separate module, not the core C-API

--HG--
extra : rebase_source : bafa0a661abe97868fe254b3ce2b5e63b8654990

11 years agoMerge branch 'build_dir'
Robert Bradshaw [Thu, 9 May 2013 18:18:54 +0000 (11:18 -0700)]
Merge branch 'build_dir'

11 years agoAdd build_dir test.
Robert Bradshaw [Thu, 9 May 2013 18:18:25 +0000 (11:18 -0700)]
Add build_dir test.

11 years agoupdate setup.py script to use cythonize()
Stefan Behnel [Thu, 9 May 2013 06:56:03 +0000 (08:56 +0200)]
update setup.py script to use cythonize()

--HG--
extra : rebase_source : 6494c60e7f79a9cc85fe72a7adf325557f6de2be

11 years agoMerge branch 'master' into 0.19.x
Stefan Behnel [Wed, 8 May 2013 19:09:32 +0000 (21:09 +0200)]
Merge branch 'master' into 0.19.x

11 years agochangelog
Stefan Behnel [Wed, 8 May 2013 14:10:50 +0000 (16:10 +0200)]
changelog

11 years agoFix typo in dependency checking.
Robert Bradshaw [Wed, 8 May 2013 06:20:54 +0000 (23:20 -0700)]
Fix typo in dependency checking.

11 years agoupdate version to 0.19.1rc1
Stefan Behnel [Tue, 7 May 2013 19:17:42 +0000 (21:17 +0200)]
update version to 0.19.1rc1

11 years agoRevert "Undo sorting types by inheritance until we figure out what's up with Sage."
Robert Bradshaw [Tue, 7 May 2013 18:15:37 +0000 (11:15 -0700)]
Revert "Undo sorting types by inheritance until we figure out what's up with Sage."

This reverts commit 12d7dbb301851508af7950fbb4307a1d5b2af615.

11 years agoUndo sorting types by inheritance until we figure out what's up with Sage.
Robert Bradshaw [Tue, 7 May 2013 15:01:21 +0000 (08:01 -0700)]
Undo sorting types by inheritance until we figure out what's up with Sage.