<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/doc/release, branch enable_separate_by_default</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>DOC: tweak the release notes for separate compilation.</title>
<updated>2013-01-21T22:22:22+00:00</updated>
<author>
<name>David Cournapeau</name>
<email>cournape@gmail.com</email>
</author>
<published>2013-01-21T22:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=e0e3a8732859639917be89f525bd359cf8d608d7'/>
<id>e0e3a8732859639917be89f525bd359cf8d608d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: mention the change of default for separate compilation.</title>
<updated>2013-01-21T19:41:06+00:00</updated>
<author>
<name>David Cournapeau</name>
<email>cournape@gmail.com</email>
</author>
<published>2013-01-21T19:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=8a28fd0c17f412fbbe71625a0508414ef36ea016'/>
<id>8a28fd0c17f412fbbe71625a0508414ef36ea016</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Document removal of SCons support in doc/release/1.8-notes.rst.</title>
<updated>2013-01-13T18:16:47+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2013-01-13T18:00:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=89c7d59d92f43ba97fc4a1d3b221869ebfbf20e0'/>
<id>89c7d59d92f43ba97fc4a1d3b221869ebfbf20e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: document the change in .base</title>
<updated>2012-12-27T17:45:26+00:00</updated>
<author>
<name>Ondřej Čertík</name>
<email>ondrej.certik@gmail.com</email>
</author>
<published>2012-12-27T17:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=a8c641ffa03d23932ab5aea9d8ccced0f919ac8c'/>
<id>a8c641ffa03d23932ab5aea9d8ccced0f919ac8c</id>
<content type='text'>
Forwardport gh-2737.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forwardport gh-2737.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2835 from charris/update-1.8.0-notes</title>
<updated>2012-12-16T20:30:24+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@googlemail.com</email>
</author>
<published>2012-12-16T20:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=b0695a8fa7d2f7d2ba1c1d295be3e3379084c4ae'/>
<id>b0695a8fa7d2f7d2ba1c1d295be3e3379084c4ae</id>
<content type='text'>
MAINT: Cleanup 1.8.0-notes.rst.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MAINT: Cleanup 1.8.0-notes.rst.</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Note that Euler's constant is exposed in numpy 1.8.0.</title>
<updated>2012-12-16T18:55:28+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-12-16T18:55:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=5cd7e76024ed84569580a079733d86de0542424b'/>
<id>5cd7e76024ed84569580a079733d86de0542424b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Cleanup 1.8.0-notes.rst.</title>
<updated>2012-12-16T18:46:21+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-12-16T18:46:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=e610b2bd76a1ff2702ac57d38dd79afa6d3e477a'/>
<id>e610b2bd76a1ff2702ac57d38dd79afa6d3e477a</id>
<content type='text'>
Remove contents of 1.7.0-notes that were left when it was copied,
note that support for Python 2.4 - 2.5 has been dropped, and note
deprecation of non-integer indices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove contents of 1.7.0-notes that were left when it was copied,
note that support for Python 2.4 - 2.5 has been dropped, and note
deprecation of non-integer indices.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Update and cleanup 1.7.0-notes.rst.</title>
<updated>2012-12-16T18:16:02+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-12-16T18:11:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=7f1f57de438ece90761bc9b5bdce7394c26778e8'/>
<id>7f1f57de438ece90761bc9b5bdce7394c26778e8</id>
<content type='text'>
The master branch version had diverged from the release branch.  This
brings them back into sync, adds a mention that Python 2.4 - 2.5 support
has been dropped, corrects spelling errors, does some reformatting, and
removes trailing whitespace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The master branch version had diverged from the release branch.  This
brings them back into sync, adds a mention that Python 2.4 - 2.5 support
has been dropped, corrects spelling errors, does some reformatting, and
removes trailing whitespace.
</pre>
</div>
</content>
</entry>
<entry>
<title>FIX: Update release notes.</title>
<updated>2012-10-20T04:08:41+00:00</updated>
<author>
<name>Travis E. Oliphant</name>
<email>teoliphant@gmail.com</email>
</author>
<published>2012-10-20T04:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=1895b157062beecbc68a0459db0d5280153e698a'/>
<id>1895b157062beecbc68a0459db0d5280153e698a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FIX: Transition scheme for safer in-place ufunc operations</title>
<updated>2012-09-20T21:45:00+00:00</updated>
<author>
<name>Nathaniel J. Smith</name>
<email>njs@pobox.com</email>
</author>
<published>2012-09-20T21:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=cea0a209875be753a74b8c7bb02aa9531726ee98'/>
<id>cea0a209875be753a74b8c7bb02aa9531726ee98</id>
<content type='text'>
In numpy 1.6 and earlier, if you do
  np.add(int_arr, float_arr, out=int_arr)
or
  int_arr += float_arr
then the result will be silently truncated to integer values. This
often produces bugs, because it's easy to accidentally end up with an
integer array and not realize it.

Therefore, there seems to be consensus that we should switch to using
same_kind casting by default for in-place ufunc operations. However,
just switching this (as was done initially during the 1.7 development
cycle) breaks a lot of code, which is rude and violates our
deprecation policy.

This commit instead adds a special temporary casting rule which acts
like "unsafe", but also checks whether each operation would be allowed
under "same_kind" rules and issues a DeprecationWarning if not.

It also moves NPY_DEFAULT_ASSIGN_CASTING into the formal API instead
of leaving it as a #define. This way we can change it later, and any
code which references it and is compiled against this version of numpy
will automatically switch to whatever we change it too. This avoids
the situation where we want to remove the temporary magic value we're
using to create DeprecationWarnings now, but can't because it would be
an ABI break.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In numpy 1.6 and earlier, if you do
  np.add(int_arr, float_arr, out=int_arr)
or
  int_arr += float_arr
then the result will be silently truncated to integer values. This
often produces bugs, because it's easy to accidentally end up with an
integer array and not realize it.

Therefore, there seems to be consensus that we should switch to using
same_kind casting by default for in-place ufunc operations. However,
just switching this (as was done initially during the 1.7 development
cycle) breaks a lot of code, which is rude and violates our
deprecation policy.

This commit instead adds a special temporary casting rule which acts
like "unsafe", but also checks whether each operation would be allowed
under "same_kind" rules and issues a DeprecationWarning if not.

It also moves NPY_DEFAULT_ASSIGN_CASTING into the formal API instead
of leaving it as a #define. This way we can change it later, and any
code which references it and is compiled against this version of numpy
will automatically switch to whatever we change it too. This avoids
the situation where we want to remove the temporary magic value we're
using to create DeprecationWarnings now, but can't because it would be
an ABI break.
</pre>
</div>
</content>
</entry>
</feed>
