platform/upstream/python-cython.git
11 years agochanged file order in Sharing C Functions example
Joon Ro [Wed, 28 Nov 2012 04:37:57 +0000 (22:37 -0600)]
changed file order in Sharing C Functions example

This order looks more logical, easier to read.

--HG--
extra : transplant_source : N%A1%DE%08%B0%D9%8B%24%91%2B%29%F0%E9%20%ACY%0EQ%60F

11 years agoFixed indentation of a code example
Joon Ro [Wed, 28 Nov 2012 17:16:50 +0000 (11:16 -0600)]
Fixed indentation of a code example

Fixed a code example which had been indented with 2 spaces.

--HG--
extra : transplant_source : %C2%2A8%18%CE%18%87f%BD%E5%0D%5D%90%BA%A0%40%3B%FA%B3%A6

11 years agoMinor cleanup of a couple of examples
Joon Ro [Thu, 29 Nov 2012 17:14:49 +0000 (11:14 -0600)]
Minor cleanup of a couple of examples

- fixed wrong references (The file on the left (right) -> actual file name)
- divided an example snippet of three files into separate files

--HG--
extra : transplant_source : N0%87%F3%B0%B3W%C5%D6%B93%01T%AB%14%E0%CF%A7%B79

11 years agoOmit setting docstring for __getbuffer__/__releasebuffer__
Mark Florisson [Tue, 4 Dec 2012 22:10:46 +0000 (22:10 +0000)]
Omit setting docstring for __getbuffer__/__releasebuffer__

--HG--
extra : transplant_source : %04%AD%9D%8Dy%E4%7F%D04ib%0E%90%DB%D48%C3%88%19g

11 years agofix analysis of entry to be a weakref (typo introduced in d96dfd)
Yaroslav Halchenko [Wed, 5 Dec 2012 16:51:18 +0000 (11:51 -0500)]
fix analysis of entry to be a weakref (typo introduced in d96dfd)

Originally reported in Debian http://bugs.debian.org/cgi-bin/bugreport.cgi\?bug\=692313
Lead to crash with python-dbg:

  python-dbg: ../Modules/gcmodule.c:366: visit_decref: Assertion 'gc->gc.gc_refs != 0' failed

--HG--
extra : transplant_source : D%E7%E2%8D%C4i%B7%08%F4%83%08sQ%84%27%3E%F3%17%AB%24

11 years agoscripts with shebangs <-> executable + uniform use of #!/usr/bin/env python
Yaroslav Halchenko [Thu, 6 Dec 2012 03:20:30 +0000 (22:20 -0500)]
scripts with shebangs <-> executable + uniform use of #!/usr/bin/env python

--HG--
extra : transplant_source : %88%DC%06k%08%83%3C%E2%17%A5%A24%3E%BC%0Au%92%5DEK

11 years agofix up changelog
Stefan Behnel [Sun, 9 Dec 2012 12:27:00 +0000 (13:27 +0100)]
fix up changelog

11 years agoraise overflow error in Py3.3+ when non-BMP Unicode characters are coerced into a...
Stefan Behnel [Sun, 9 Dec 2012 12:22:19 +0000 (13:22 +0100)]
raise overflow error in Py3.3+ when non-BMP Unicode characters are coerced into a short Py_UNICODE value

--HG--
extra : transplant_source : %D3%96%7C%F9%3F%AE%1AA%8C%B9%0E%918%FB%27%F4%CB%E7u-

11 years agomoved Py_UCS4/Py_UNICODE type conversion helper functions to utility code file
Stefan Behnel [Sun, 9 Dec 2012 10:35:02 +0000 (11:35 +0100)]
moved Py_UCS4/Py_UNICODE type conversion helper functions to utility code file

--HG--
extra : transplant_source : %7C%3E%C7x%E7%A8s%CEF%B5%90%C5%DC%AD%CD%5E%1Fg%F9%7E

11 years agofix refnanny code for del statement inside of generators
Stefan Behnel [Fri, 30 Nov 2012 12:30:31 +0000 (13:30 +0100)]
fix refnanny code for del statement inside of generators

11 years agofix 'cimport cython' in string code fragments
Stefan Behnel [Wed, 28 Nov 2012 20:15:28 +0000 (21:15 +0100)]
fix 'cimport cython' in string code fragments

11 years agoBetter exception reporting for non-child visits.
Robert Bradshaw [Tue, 27 Nov 2012 08:12:41 +0000 (00:12 -0800)]
Better exception reporting for non-child visits.

11 years agoFix compiler crash.
Robert Bradshaw [Tue, 27 Nov 2012 07:54:50 +0000 (23:54 -0800)]
Fix compiler crash.

11 years agochangelog
Stefan Behnel [Tue, 27 Nov 2012 06:41:56 +0000 (07:41 +0100)]
changelog

11 years agokeep longness when folding negative integer constants
Stefan Behnel [Tue, 27 Nov 2012 06:37:32 +0000 (07:37 +0100)]
keep longness when folding negative integer constants

--HG--
extra : transplant_source : %CC%EC%23%19%11%1A%22%FB%5C-%18%AD%0D%FC%24L%BD%81%91%FF

11 years agoAdded tag 0.17.2 for changeset 275fb550c1d8
Stefan Behnel [Tue, 20 Nov 2012 20:37:03 +0000 (21:37 +0100)]
Added tag 0.17.2 for changeset 275fb550c1d8

11 years agoprepare release of 0.17.2 0.17.2
Stefan Behnel [Tue, 20 Nov 2012 20:16:58 +0000 (21:16 +0100)]
prepare release of 0.17.2

11 years agoadd test for temp type adaptation from C array to C pointer type
Stefan Behnel [Sun, 18 Nov 2012 06:16:45 +0000 (07:16 +0100)]
add test for temp type adaptation from C array to C pointer type

--HG--
extra : transplant_source : %08%F6%88rE%C7%F5%CD.%9Ad%244m%0Cw%8C%25g%C0

11 years agouse type.as_argument_type() when adapting temp types, include C function types in...
Stefan Behnel [Sun, 18 Nov 2012 05:58:45 +0000 (06:58 +0100)]
use type.as_argument_type() when adapting temp types, include C function types in special cases

--HG--
extra : transplant_source : %01%22lN%B0%1D%B9h%AC%2B4%E1F%7FQ%15%E6%F3%F1%9F

11 years agorestrict enforced temp coercion in normal assignments to Python objects
Stefan Behnel [Sat, 17 Nov 2012 13:33:33 +0000 (14:33 +0100)]
restrict enforced temp coercion in normal assignments to Python objects

--HG--
extra : transplant_source : 81Y%F6%E5%B8%BF%F4%D9%97%85%93%16%9B%A5E%B2%FD%AE%5C

11 years agominor comment fix
Stefan Behnel [Sat, 17 Nov 2012 11:35:20 +0000 (12:35 +0100)]
minor comment fix

--HG--
extra : transplant_source : %A1/-i%8Cd%C3%DBCy%19%7C%19%87%B9%C5%60%B9P%F5

11 years agomake the RHS of assignments safe if the LHS target is a subset of a RHS attribute...
Stefan Behnel [Sat, 17 Nov 2012 11:24:39 +0000 (12:24 +0100)]
make the RHS of assignments safe if the LHS target is a subset of a RHS attribute access

--HG--
extra : transplant_source : %D5%C52%5C7%CD%85%8F%3D7%9C%27%C6%8AGb%DBX%AEe

11 years agoincreased version to 0.17.2rc1
Stefan Behnel [Wed, 14 Nov 2012 19:41:47 +0000 (20:41 +0100)]
increased version to 0.17.2rc1

12 years agoMerge branch '0.17' of github.com:cython/cython into 0.17
Mark Florisson [Sun, 11 Nov 2012 14:54:58 +0000 (14:54 +0000)]
Merge branch '0.17' of github.com:cython/cython into 0.17

12 years agoUse __Pyx_PyIndex_Check instead of PyIndex_Check
Mark Florisson [Sun, 11 Nov 2012 14:17:00 +0000 (14:17 +0000)]
Use __Pyx_PyIndex_Check instead of PyIndex_Check

12 years agomerge
Stefan Behnel [Sun, 11 Nov 2012 08:54:10 +0000 (09:54 +0100)]
merge

12 years agochangelog
Stefan Behnel [Sun, 11 Nov 2012 08:50:18 +0000 (09:50 +0100)]
changelog

12 years agoimproved test for cascaded comparison coercions
Stefan Behnel [Sun, 11 Nov 2012 08:44:50 +0000 (09:44 +0100)]
improved test for cascaded comparison coercions

--HG--
extra : transplant_source : %D3j%DF%23%CF%DB%14p%01y%26%8D%D3%91%03z%9BZ%BF%CD

12 years agoRedefine PyIndex_Check in memoryview utility
Mark Florisson [Sat, 10 Nov 2012 21:31:41 +0000 (21:31 +0000)]
Redefine PyIndex_Check in memoryview utility

12 years agoextended test case for cascaded comparisons
Stefan Behnel [Fri, 9 Nov 2012 21:56:39 +0000 (22:56 +0100)]
extended test case for cascaded comparisons

--HG--
extra : transplant_source : %5B%CA%EDn_W3%84%FB%11.f%5C%FC%0E%F9%26%A9%29R

12 years agofix type coercion in cascaded comparisons
Stefan Behnel [Fri, 9 Nov 2012 21:52:09 +0000 (22:52 +0100)]
fix type coercion in cascaded comparisons

--HG--
extra : transplant_source : %06m%CA%82%F2%FDq%E4%88%DDJ%C8%FDe%00KG%D55%CB

12 years agoadded test case for d[x,]
Stefan Behnel [Sat, 10 Nov 2012 14:09:45 +0000 (15:09 +0100)]
added test case for d[x,]

--HG--
extra : transplant_source : %CFQ%F5rF%11j%FE0%F7%C4j%0A%0A%2B%E2%3AF%89%E9

12 years agomake the parser correctly understand obj[1,] as passing a tuple as key
Stefan Behnel [Sat, 10 Nov 2012 14:04:47 +0000 (15:04 +0100)]
make the parser correctly understand obj[1,] as passing a tuple as key

--HG--
extra : transplant_source : %5D%AE%1EG%B0%F9%A2%C2%1A%FB5%A6%A65%A5%EE%C4%AC%C4%AD

12 years agoMerge remote-tracking branch 'main/0.17' into bugs
Robert Bradshaw [Fri, 9 Nov 2012 21:16:31 +0000 (13:16 -0800)]
Merge remote-tracking branch 'main/0.17' into bugs

12 years agoFix compiler crash for invalid C++ base classes.
Robert Bradshaw [Fri, 9 Nov 2012 19:12:13 +0000 (11:12 -0800)]
Fix compiler crash for invalid C++ base classes.

12 years agofix compiler crash on nested generator expressions
Stefan Behnel [Fri, 9 Nov 2012 18:59:21 +0000 (19:59 +0100)]
fix compiler crash on nested generator expressions

--HG--
extra : transplant_source : l%01%83uy%F4Z%F6%AD%FBj%9E%1B%E8%C1O%0C%25R%1B

12 years agofix compiler crash for generator expressions with a constant False condition
Stefan Behnel [Fri, 9 Nov 2012 20:26:24 +0000 (21:26 +0100)]
fix compiler crash for generator expressions with a constant False condition

--HG--
extra : transplant_source : C%C7%2Ak%C4%89%DA%C1f%85%86%0D%9E%7F_%B4%17%D2t%40

12 years agoFix destructor name ...
Olivier Parcollet [Fri, 9 Nov 2012 12:40:05 +0000 (13:40 +0100)]
Fix destructor name ...

There appears to be a pb in 9df8c9daf10ff30a8e6506b72406d032f268a17b.

For a template class, A::B::C<T1,T2>
the destructor name was C<T1,T2>
leading to code like
A::B::C<T1,T2>::~C<T1,T2>()

which does not compile on gcc (4.6, 4.7), also it seems to be correct code ...
clang and intel C++ compile it, but not gcc.

I changed the name to generate the code :

A::B::C<T1,T2>::~C()

which compiles on gcc, clang, intel

by further cutting the <...> in the destructor name.

12 years agoAdd nullary constructors for stl type conversion utility code to avoid better error...
Robert Bradshaw [Fri, 9 Nov 2012 18:48:15 +0000 (10:48 -0800)]
Add nullary constructors for stl type conversion utility code to avoid better error checking.

12 years agoMore nullary C++ class constructor checks.
Robert Bradshaw [Thu, 8 Nov 2012 02:08:42 +0000 (18:08 -0800)]
More nullary C++ class constructor checks.

12 years agoRemove module docstring if docstrings are disabled #792.
Robert Bradshaw [Thu, 8 Nov 2012 00:44:20 +0000 (16:44 -0800)]
Remove module docstring if docstrings are disabled #792.

12 years agoPyPy compile fix for PyLong conversion
Stefan Behnel [Tue, 6 Nov 2012 19:26:42 +0000 (20:26 +0100)]
PyPy compile fix for PyLong conversion

--HG--
extra : transplant_source : %B2%2Cy%7D%FD%EBA%B6t%E7%99%FE%8D%B0f%9BN%98%C7%0C

12 years agowork around for exception output change in Py3.4
Stefan Behnel [Tue, 6 Nov 2012 09:12:04 +0000 (10:12 +0100)]
work around for exception output change in Py3.4

--HG--
extra : transplant_source : %04A%81%18%40%C9Q%F1%1B%B8t%DC%1C%EB%1B%60%03%AC%02%EC

12 years agofix initial module registration for (nested) packages
Stefan Behnel [Mon, 5 Nov 2012 21:14:50 +0000 (22:14 +0100)]
fix initial module registration for (nested) packages

--HG--
extra : transplant_source : 1%92%CA%A14x%08H%1D%3A%F3z%E7%E22%BF%CA%D2%1B%10

12 years agoprevent auto_cpdef from breaking module-level lambdas
Stefan Behnel [Sun, 4 Nov 2012 19:26:39 +0000 (20:26 +0100)]
prevent auto_cpdef from breaking module-level lambdas

--HG--
extra : transplant_source : %FE%F3%DD2%1F-DN%11%05%F1%F5%1C%B3%B2C%90a%0C%10

12 years agoUse cython.long instead of long in python mode
Mark Florisson [Sun, 4 Nov 2012 13:40:33 +0000 (13:40 +0000)]
Use cython.long instead of long in python mode

12 years agoFix fused types delimiter, add pure-mode memoryview syntax like cython.double[:, :]
Mark Florisson [Sun, 4 Nov 2012 12:38:14 +0000 (12:38 +0000)]
Fix fused types delimiter, add pure-mode memoryview syntax like cython.double[:, :]

12 years agoFix fused signature delimiter and ndim dispatch
Mark Florisson [Wed, 8 Aug 2012 16:50:14 +0000 (17:50 +0100)]
Fix fused signature delimiter and ndim dispatch

12 years agoadded changelog file
Stefan Behnel [Sun, 4 Nov 2012 09:20:22 +0000 (10:20 +0100)]
added changelog file

12 years agofix early module registering by using FQMN instead of plain module name, added test...
Stefan Behnel [Sat, 3 Nov 2012 23:09:34 +0000 (00:09 +0100)]
fix early module registering by using FQMN instead of plain module name, added test for init-time reloading of modules in packages

12 years agoadded test for self-reimport at module init time
Stefan Behnel [Sat, 3 Nov 2012 22:36:25 +0000 (23:36 +0100)]
added test for self-reimport at module init time

--HG--
extra : transplant_source : Y%1C%3A%07%2C%60%B0%F0.%EA%B1%23%3F%0E%20%89%13%C5%C24

12 years agoalways insert the module into sys.modules right after creating it in Py3 (Py2 does...
Stefan Behnel [Sat, 3 Nov 2012 22:21:02 +0000 (23:21 +0100)]
always insert the module into sys.modules right after creating it in Py3 (Py2 does it for us)

--HG--
extra : transplant_source : %F9%FF%8Ai%99OV%BFd%F7%147%19pm%5D%DF%98%D4%FC

12 years agoFix destructor name computation in the face of namespace template args.
Robert Bradshaw [Sat, 3 Nov 2012 22:22:16 +0000 (15:22 -0700)]
Fix destructor name computation in the face of namespace template args.

12 years agofix pure Python test
Stefan Behnel [Tue, 30 Oct 2012 16:12:22 +0000 (17:12 +0100)]
fix pure Python test

--HG--
extra : rebase_source : 8127709bcb8f2d8f6cfd91a1e46b16dcb7734765

12 years agofix exclusion comparison in cythonize()
Stefan Behnel [Mon, 29 Oct 2012 22:47:08 +0000 (23:47 +0100)]
fix exclusion comparison in cythonize()

--HG--
extra : rebase_source : d7e8fd6a1d192a73dfac8c38a502dda52be14899

12 years agofix parser crash
Stefan Behnel [Mon, 29 Oct 2012 22:46:21 +0000 (23:46 +0100)]
fix parser crash

--HG--
extra : rebase_source : ac66b38753ea5b4ea9d47ff475ebbf33b19b7c49

12 years agodelete broken C output file on compiler failures in trial&error mode
Stefan Behnel [Mon, 29 Oct 2012 17:23:08 +0000 (18:23 +0100)]
delete broken C output file on compiler failures in trial&error mode

--HG--
extra : rebase_source : 183045da113cc86375e2dcd358825cdcc4907f5d

12 years agoFix typo in array test.
Robert Bradshaw [Fri, 12 Oct 2012 21:54:07 +0000 (14:54 -0700)]
Fix typo in array test.

--HG--
extra : rebase_source : 2998d32280e8f7becd6a0993adaea565d2e986fd

12 years agosuppress compiler crashes in cythonize() trial&error mode
Stefan Behnel [Mon, 29 Oct 2012 17:08:09 +0000 (18:08 +0100)]
suppress compiler crashes in cythonize() trial&error mode

--HG--
extra : rebase_source : c60675a974587296bae4465b4001b610dda49edd

12 years agodisable some Cython syntax in .py compilation mode: typecasts, &..., sizeof()
Stefan Behnel [Mon, 29 Oct 2012 15:34:17 +0000 (16:34 +0100)]
disable some Cython syntax in .py compilation mode: typecasts, &..., sizeof()

--HG--
extra : rebase_source : 0160d58813fd19a43b5d6cc51fba2328d8ea72e0

12 years agofix compiler crash in optimiser dispatch code
Stefan Behnel [Mon, 29 Oct 2012 15:29:22 +0000 (16:29 +0100)]
fix compiler crash in optimiser dispatch code

--HG--
extra : rebase_source : d0d280010b14401c44e70a279dc9066031ba7de7

12 years agoimplemented 'ignore compile failures' mode in cythonize() to do trial+error compilati...
Stefan Behnel [Mon, 29 Oct 2012 15:09:42 +0000 (16:09 +0100)]
implemented 'ignore compile failures' mode in cythonize() to do trial+error compilation of .py files

--HG--
extra : rebase_source : d415ce5d3dc3a3504b2bf4e8fc1ffd0cd16de64e

12 years agoMove nested classes helper file.
Robert Bradshaw [Thu, 1 Nov 2012 06:50:33 +0000 (23:50 -0700)]
Move nested classes helper file.

12 years agoTest of last two fixes.
Robert Bradshaw [Thu, 1 Nov 2012 05:59:05 +0000 (22:59 -0700)]
Test of last two fixes.

12 years agoFix type names as arg names for int types.
Robert Bradshaw [Thu, 1 Nov 2012 05:58:43 +0000 (22:58 -0700)]
Fix type names as arg names for int types.

12 years agoFix using non-encoded strings as identifiers.
Robert Bradshaw [Thu, 1 Nov 2012 05:47:03 +0000 (22:47 -0700)]
Fix using non-encoded strings as identifiers.

12 years agoNested class tests.
Robert Bradshaw [Tue, 30 Oct 2012 08:07:48 +0000 (01:07 -0700)]
Nested class tests.

12 years agoFix non-template nested class declarations.
Robert Bradshaw [Tue, 30 Oct 2012 08:07:20 +0000 (01:07 -0700)]
Fix non-template nested class declarations.

12 years agoAdd array cimport test.
Robert Bradshaw [Tue, 30 Oct 2012 07:21:03 +0000 (00:21 -0700)]
Add array cimport test.

12 years agoFix cpython.array declaration order.
Robert Bradshaw [Tue, 30 Oct 2012 07:19:54 +0000 (00:19 -0700)]
Fix cpython.array declaration order.

12 years agoFix specialization for varargs function signatures.
Robert Bradshaw [Fri, 5 Oct 2012 23:01:33 +0000 (16:01 -0700)]
Fix specialization for varargs function signatures.

12 years agoprepare release of 0.17.1 0.17.1
Stefan Behnel [Wed, 26 Sep 2012 16:47:14 +0000 (18:47 +0200)]
prepare release of 0.17.1

12 years agoError checking for NULL strides + tests
Mark Florisson [Sun, 23 Sep 2012 11:05:48 +0000 (12:05 +0100)]
Error checking for NULL strides + tests

12 years agomake memoryviews work when strides is NULL
Christoph Groth [Wed, 19 Sep 2012 05:58:44 +0000 (07:58 +0200)]
make memoryviews work when strides is NULL

12 years agofix for refnanny C code in dict iteration: generate all GOTREFs before all coercions...
Stefan Behnel [Tue, 25 Sep 2012 14:58:16 +0000 (16:58 +0200)]
fix for refnanny C code in dict iteration: generate all GOTREFs before all coercions before all assignments to properly handle error cases

12 years agofix ticket 790: reference leak during dict iteration
Stefan Behnel [Tue, 25 Sep 2012 14:04:05 +0000 (16:04 +0200)]
fix ticket 790: reference leak during dict iteration

12 years agoprepare release of 0.17 final 0.17
Stefan Behnel [Sat, 1 Sep 2012 06:24:42 +0000 (08:24 +0200)]
prepare release of 0.17 final

12 years agofix PYTHONPATH handling for end-to-end tests
Stefan Behnel [Fri, 31 Aug 2012 11:22:02 +0000 (13:22 +0200)]
fix PYTHONPATH handling for end-to-end tests

12 years agoalways set CYTHON_FORMAT_SSIZE_T to 'z' on Py2.5+
Stefan Behnel [Fri, 31 Aug 2012 05:59:43 +0000 (07:59 +0200)]
always set CYTHON_FORMAT_SSIZE_T to 'z' on Py2.5+

12 years agouse '%lld' format for Py_ssize_t on Win64+MSVC if supported
Stefan Behnel [Fri, 31 Aug 2012 05:10:36 +0000 (07:10 +0200)]
use '%lld' format for Py_ssize_t on Win64+MSVC if supported

12 years agoMerge pull request #147 from cgohlke/patch-1
scoder [Fri, 31 Aug 2012 04:25:30 +0000 (21:25 -0700)]
Merge pull request #147 from cgohlke/patch-1

Fix "PyErr_Format + PY_FORMAT_SSIZE_T likely broken in Win64"

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:36:34 +0000 (16:36 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:30:28 +0000 (16:30 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:28:58 +0000 (16:28 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:27:46 +0000 (16:27 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:25:53 +0000 (16:25 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoUse CYTHON_FORMAT_SSIZE_T
cgohlke [Thu, 30 Aug 2012 23:23:38 +0000 (16:23 -0700)]
Use CYTHON_FORMAT_SSIZE_T

12 years agoDefine CYTHON_FORMAT_SSIZE_T for use in PyErr_Format and PyString_FromFormat
cgohlke [Thu, 30 Aug 2012 23:21:14 +0000 (16:21 -0700)]
Define CYTHON_FORMAT_SSIZE_T for use in PyErr_Format and PyString_FromFormat

12 years agoMerge pull request #146 from cgohlke/patch-4
scoder [Thu, 30 Aug 2012 20:57:21 +0000 (13:57 -0700)]
Merge pull request #146 from cgohlke/patch-4

Add '/openmp' flag when compiling Cpp code with msvc compilers

12 years agoAdd '/openmp' flag when compiling Cpp code with msvc compilers
cgohlke [Thu, 30 Aug 2012 20:33:51 +0000 (13:33 -0700)]
Add '/openmp' flag when compiling Cpp code with msvc compilers

12 years agoclean up and simplify signature matching test
Stefan Behnel [Thu, 30 Aug 2012 18:25:44 +0000 (20:25 +0200)]
clean up and simplify signature matching test

12 years agoadded some tests for the function signature override matcher
Stefan Behnel [Thu, 30 Aug 2012 12:19:39 +0000 (14:19 +0200)]
added some tests for the function signature override matcher

12 years agoprepare release of 0.17b4 0.17b4
Stefan Behnel [Thu, 30 Aug 2012 08:38:15 +0000 (10:38 +0200)]
prepare release of 0.17b4

12 years agoalso fix up keyword type checking function to allow Unicode strings
Stefan Behnel [Wed, 29 Aug 2012 21:50:41 +0000 (23:50 +0200)]
also fix up keyword type checking function to allow Unicode strings

12 years agorefactoring and rewrite of optional kw arguments parsing helper function to support...
Stefan Behnel [Wed, 29 Aug 2012 21:40:35 +0000 (23:40 +0200)]
refactoring and rewrite of optional kw arguments parsing helper function to support Unicode keyword arguments in Py2 (CPython supports them in Py2.6+)

12 years agoMerge pull request #145 from cgohlke/patch-1
Mark Florisson [Wed, 29 Aug 2012 20:48:48 +0000 (13:48 -0700)]
Merge pull request #145 from cgohlke/patch-1

Fix parallel/prange test failures on Windows

12 years agomove utility code inclusion from Name/AttributeNodes to the latest possible step...
Stefan Behnel [Wed, 29 Aug 2012 16:50:19 +0000 (18:50 +0200)]
move utility code inclusion from Name/AttributeNodes to the latest possible step in the pipeline (after removing it from declaration analysis)

12 years agoPyPy fix
Stefan Behnel [Tue, 28 Aug 2012 21:05:28 +0000 (23:05 +0200)]
PyPy fix

12 years agoalways instantiate exceptions directly when raising them, fix Py3 crash when an excep...
Stefan Behnel [Tue, 28 Aug 2012 20:49:02 +0000 (22:49 +0200)]
always instantiate exceptions directly when raising them, fix Py3 crash when an exception type does not create an exception instance (works in Py2, although not in PyPy)

12 years agoprevent utility code of overloaded function entries from accidentally being written...
Stefan Behnel [Tue, 28 Aug 2012 18:44:00 +0000 (20:44 +0200)]
prevent utility code of overloaded function entries from accidentally being written to the output file