diff options
author | Mark Wiebe <mwwiebe@gmail.com> | 2011-08-21 00:28:20 -0700 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2011-08-27 07:26:58 -0600 |
commit | f3d60f9696856b47f4f5818b751eba2f7dcc402a (patch) | |
tree | ce70ecf0a621b47537b24e1534c618c95ee2b597 /numpy/add_newdocs.py | |
parent | 4c88ab3e0020861488d77b6930d32474a7cce709 (diff) | |
download | numpy-f3d60f9696856b47f4f5818b751eba2f7dcc402a.tar.gz |
ENH: ufunc: Separate type resolution from loop selection
This change sets the stage for being able to produce much higher
performance loops by specializing based on any fixed strides. To do
this, type resolution must happen first to determine the dtypes,
then the iterator needs to be created, then finally the loop needs
to be selected for the given dtypes and the strides that will be
fixed throughout the iteration.
The way type resolution and loop selection where tied together before
precluded this possibility, but with the backwards-compatible design
change in this commit, such specializations will be possible in the future.
Diffstat (limited to 'numpy/add_newdocs.py')
0 files changed, 0 insertions, 0 deletions