summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarraymodule.c
Commit message (Collapse)AuthorAgeFilesLines
* Put multiarray modul sources into separate directory.David Cournapeau2009-04-301-4065/+0
|
* Put more type convertion code into array descriptor file.David Cournapeau2009-04-301-1106/+1
|
* Put item selection code into separate file.David Cournapeau2009-04-301-1761/+0
|
* Put shape manipulation code into separate file.David Cournapeau2009-04-301-669/+0
|
* Put more code from multiarray into ctors.cDavid Cournapeau2009-04-301-1036/+0
|
* Enable separate compilation of existing files for multiarray module.David Cournapeau2009-04-301-4/+11
|
* Tag any function/typedef/variable exported through the C-API with ↵David Cournapeau2009-04-301-85/+85
| | | | NPY_NO_EXPORT instead of static.
* Nuke obsolete register keyword in c sources.Charles Harris2009-04-091-4/+4
|
* Refactor PyArray_OverflowMultiplyList to make it simpler.Charles Harris2009-04-091-7/+12
|
* Fix ticket #1058. Thanks to Russel.Charles Harris2009-03-271-1/+1
|
* Put the win64 warning in multiarray init instead of _import_array to avoid ↵David Cournapeau2009-03-241-0/+9
| | | | multiple warnings.
* Fix compilation issue: define _safe_ceil_to_intp before any use of it.David Cournapeau2009-03-231-19/+19
|
* Remove last unchecked ceil call in arange.David Cournapeau2009-03-231-1/+4
|
* Forgot to remove a ceil call in arange, redundant after _safe_ceil_to_intp.David Cournapeau2009-03-231-2/+1
|
* BUG: Check wether ceil would overflow an intp, and if it does, raise a ↵David Cournapeau2009-03-231-5/+43
| | | | ValueError in arange.
* Using separate compilation unit does not work for array API.David Cournapeau2009-03-161-1/+1
|
* Start implementing hashing protocol for type descrDavid Cournapeau2009-03-161-1/+2
| | | | | | First step: create a new PyArray_DescrHash, which is just a stub to PyObject_Hash, but is in a different file (to avoid recompiling the whole numpy core everytime).
* Remove NumpyOS_init, obsoleted by our NPY_NAN and co macros.David Cournapeau2009-03-101-3/+0
|
* Add macros for positive and negative inf.David Cournapeau2009-03-101-1/+1
|
* Fix #947.David Cournapeau2009-03-091-1/+7
|
* Use a failure label when _array_fromobject fails.David Cournapeau2009-03-091-2/+5
|
* BUG: when a new type is required, and the fast clip function is updated, ↵David Cournapeau2009-03-091-0/+3
| | | | make sure the function pointer is not NULL - if it is, fall back to slow array.
* Cleanup PyArray_GetEndianness.Charles Harris2009-03-081-24/+16
|
* Fix endianess detection: multibyte int constant is not portable (fails with ↵David Cournapeau2009-03-061-1/+3
| | | | Sun compilers for example), use a 4 characters string instead.
* Merge branch 'runtime_endian'David Cournapeau2009-03-061-0/+28
|\
* | Revert r6528 (crashes on windows). I think the bug is only hidden for now, ↵David Cournapeau2009-03-031-1/+1
| | | | | | | | and there may be a leak somewhere in PyArray_PutMask function; should investigate for 1.3.0.
* | Make sure dest array is aligned for putmask.David Cournapeau2009-03-021-1/+1
| |
* | Merged revisions 6444,6446-6447 via svnmerge from David Cournapeau2009-02-221-1054/+1454
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://svn.scipy.org/svn/numpy/trunk ........ r6444 | charris | 2009-02-22 08:54:31 +0900 (Sun, 22 Feb 2009) | 1 line Coding style cleanups. Finishes multiarraymodule.c. ........ r6446 | cdavid | 2009-02-22 12:53:41 +0900 (Sun, 22 Feb 2009) | 1 line Remove hardcoded size of long double in config.h generation - should have been removed before merging. ........ r6447 | cdavid | 2009-02-22 13:12:48 +0900 (Sun, 22 Feb 2009) | 3 lines Removed merge tracking for "svnmerge" for http://svn.scipy.org/svn/numpy/branches/numpy-mingw-w64 ........
| * | Coding style cleanups. Finishes multiarraymodule.c.Charles Harris2009-02-211-1054/+1454
| | |
* | | Merged revisions 6398-6400,6410,6421-6424,6426-6428,6431,6433,6441-6442 via ↵David Cournapeau2009-02-221-892/+1233
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from http://svn.scipy.org/svn/numpy/trunk ................ r6398 | charris | 2009-02-19 05:54:52 +0900 (Thu, 19 Feb 2009) | 2 lines Coding style cleanups. ................ r6399 | charris | 2009-02-19 09:45:14 +0900 (Thu, 19 Feb 2009) | 2 lines Coding style cleanups. ................ r6400 | charris | 2009-02-19 13:58:23 +0900 (Thu, 19 Feb 2009) | 1 line Coding style cleanups. ................ r6410 | cdavid | 2009-02-19 19:05:28 +0900 (Thu, 19 Feb 2009) | 1 line Tag known failure on win32. ................ r6421 | stefan | 2009-02-20 04:28:08 +0900 (Fri, 20 Feb 2009) | 1 line Fix tests using strptime to be Python 2.4 compatible. ................ r6422 | charris | 2009-02-20 08:25:01 +0900 (Fri, 20 Feb 2009) | 2 lines Coding style cleanups. ................ r6423 | charris | 2009-02-20 12:40:53 +0900 (Fri, 20 Feb 2009) | 1 line Coding style cleanups. ................ r6424 | cdavid | 2009-02-20 22:30:20 +0900 (Fri, 20 Feb 2009) | 1 line Unhelpful message for compaq fortran compiler. ................ r6426 | charris | 2009-02-21 07:28:05 +0900 (Sat, 21 Feb 2009) | 2 lines Change indentation of switch statements. ................ r6427 | charris | 2009-02-21 13:21:50 +0900 (Sat, 21 Feb 2009) | 1 line Coding style cleanups. ................ r6428 | cdavid | 2009-02-21 13:35:57 +0900 (Sat, 21 Feb 2009) | 3 lines Removed merge tracking for "svnmerge" for http://svn.scipy.org/svn/numpy/branches/fix_float_format ................ r6431 | charris | 2009-02-21 13:41:17 +0900 (Sat, 21 Feb 2009) | 1 line Remove terminating ";" from macro to fix ticket #918. ................ r6433 | cdavid | 2009-02-21 14:38:29 +0900 (Sat, 21 Feb 2009) | 3 lines Removed merge tracking for "svnmerge" for http://svn.scipy.org/svn/numpy/branches/visualstudio_manifest ................ r6441 | cdavid | 2009-02-22 02:25:09 +0900 (Sun, 22 Feb 2009) | 105 lines Merged revisions 6153-6173,6176-6178,6184 via svnmerge from http://svn.scipy.org/svn/numpy/branches/numpy-mingw-w64 ........ r6153 | cdavid | 2008-12-19 17:06:06 +0900 (Fri, 19 Dec 2008) | 1 line Add a function to find python dll on windows. ........ r6154 | cdavid | 2008-12-19 17:28:49 +0900 (Fri, 19 Dec 2008) | 1 line Fix typo when getting system32 location. ........ r6155 | cdavid | 2008-12-19 17:37:19 +0900 (Fri, 19 Dec 2008) | 1 line Add a function to get a dump of private headers from dll. ........ r6156 | cdavid | 2008-12-19 17:41:39 +0900 (Fri, 19 Dec 2008) | 1 line Add a function to generate a .def file from a dll. ........ r6157 | cdavid | 2008-12-19 17:43:56 +0900 (Fri, 19 Dec 2008) | 1 line Forgot to add the regex for the generate_def function. ........ r6158 | cdavid | 2008-12-19 17:53:49 +0900 (Fri, 19 Dec 2008) | 1 line Fix .def file generation. ........ r6159 | cdavid | 2008-12-19 17:56:54 +0900 (Fri, 19 Dec 2008) | 1 line Add a warning if no symbols found in the dll (if stripped, for example). ........ r6160 | cdavid | 2008-12-19 18:02:24 +0900 (Fri, 19 Dec 2008) | 1 line Refactor build_import_library to take into account multi arch. ........ r6161 | cdavid | 2008-12-19 18:10:03 +0900 (Fri, 19 Dec 2008) | 1 line Do not generate manifest when built with msver 8.*, it does not look like it is needed, and we dont support it anyway ATM. ........ r6162 | cdavid | 2008-12-19 18:18:08 +0900 (Fri, 19 Dec 2008) | 1 line Show arch in the log when building import library. ........ r6163 | cdavid | 2008-12-19 18:22:18 +0900 (Fri, 19 Dec 2008) | 1 line Fix missing out filename. ........ r6164 | cdavid | 2008-12-19 18:32:46 +0900 (Fri, 19 Dec 2008) | 1 line Actually build the import library for mingw on amd64. ........ r6165 | cdavid | 2008-12-19 18:46:30 +0900 (Fri, 19 Dec 2008) | 1 line Do not generate ordinal, and use the basename of the dll instead of the full path in the def.file. ........ r6166 | cdavid | 2008-12-19 18:48:01 +0900 (Fri, 19 Dec 2008) | 1 line Trailing spaces. ........ r6167 | cdavid | 2008-12-19 18:55:16 +0900 (Fri, 19 Dec 2008) | 1 line Add MS_WIN64 macro when built on amd64 + mingw. ........ r6168 | cdavid | 2008-12-19 18:57:06 +0900 (Fri, 19 Dec 2008) | 1 line Forgot to import get_build_architecture. ........ r6169 | cdavid | 2008-12-19 18:57:52 +0900 (Fri, 19 Dec 2008) | 1 line Use a tuple when defining the MS_WIN64 macro. ........ r6170 | cdavid | 2008-12-19 19:05:03 +0900 (Fri, 19 Dec 2008) | 1 line Fix macro def. ........ r6171 | cdavid | 2008-12-19 19:21:54 +0900 (Fri, 19 Dec 2008) | 2 lines Do not use g++ for linking on amd64. ........ r6172 | cdavid | 2008-12-19 19:25:18 +0900 (Fri, 19 Dec 2008) | 1 line do not regenerate the import library if already there. ........ r6173 | cdavid | 2008-12-19 19:28:39 +0900 (Fri, 19 Dec 2008) | 1 line Add one full msvcrt version for 80 (for manifest generation). ........ r6176 | cdavid | 2008-12-21 02:31:48 +0900 (Sun, 21 Dec 2008) | 1 line Remove optimization flags for now, to speed up builds. ........ r6177 | cdavid | 2008-12-21 02:32:11 +0900 (Sun, 21 Dec 2008) | 1 line Add MS_WIN64 for every compile command. ........ r6178 | cdavid | 2008-12-21 02:32:33 +0900 (Sun, 21 Dec 2008) | 1 line Remove handling of MS_WIN64 in commands: deal with it in mingw tool only. ........ r6184 | cdavid | 2008-12-21 16:46:28 +0900 (Sun, 21 Dec 2008) | 1 line Hardcode size of long double, because it is broken with mingw. ........ ................ r6442 | cdavid | 2009-02-22 02:36:15 +0900 (Sun, 22 Feb 2009) | 1 line Re-enable real check for long double size. ................
| * | Coding style cleanups.Charles Harris2009-02-211-894/+1237
| |/
* | Remove umath_funcs_c99.inc.src.David Cournapeau2009-02-181-5/+0
|/
* Include C99 math compatbility layer in multiarray - isnan and co needed by ↵David Cournapeau2009-02-141-0/+4
| | | | numpyos.c
* Recognize POSIX nan/inf representations in NumPyOS_strtod.Pauli Virtanen2009-01-121-0/+3
| | | | Collect some NaN and Inf constants to a single place.
* Revert formatting changes: ascii_formatd only works for double, so we can't ↵David Cournapeau2008-12-281-2/+0
| | | | use it as it is for our formatting needs.
* Include config.h before our C99 math compat layer.David Cournapeau2008-12-271-0/+1
|
* Include umath_funcs_c99 in multiarray so that we can use isinf and co macros.David Cournapeau2008-12-271-0/+1
|
* More unused warning handled.David Cournapeau2008-10-081-1/+1
|
* Fix missing initializers warnings.David Cournapeau2008-10-081-1/+1
|
* Use NPY_UNUSED in numpy.core sources.David Cournapeau2008-10-081-32/+32
|
* Fix ticket #925Travis Oliphant2008-10-031-37/+26
|
* Fix 0-length sequence error in #882.Travis Oliphant2008-08-291-0/+4
|
* Fix reshaping 0-sized arrays.David Cournapeau2008-08-291-1/+5
| | | | | The nocopy logic does not handle 0-sized arrays correctly, so just copy. It is a not really useful corner case, so doing a copy should not matter much.
* Add missing '|' for byteorder.Travis Oliphant2008-08-271-1/+1
|
* reverting C-API change from r5626Jarrod Millman2008-08-221-8/+8
|
* *Full recompile needed*: changed the name of hasobject structure member to ↵Travis Oliphant2008-08-101-8/+8
| | | | flags in the PyArray_Descr structure and increased it's size to int
* Fix ticket #837. Avoid infinite loop in fromfile/fromstring by ensuring that ↵Pauli Virtanen2008-07-161-7/+26
| | | | *_skip_separator always consumes at least one character or fails.
* Coding style cleanup. Replace hard tabs with spaces.Charles Harris2008-07-161-5/+5
|
* Deprecate PyArray_As2D.Charles Harris2008-07-161-0/+4
|
* Make deprecation messages more informative.Charles Harris2008-07-141-4/+2
|