Commits on Source
5537
252fb8d8
Doc index tweaks
Jun 12, 2014
55ad7f02
README tweak
Jun 12, 2014
412206fc
Minor fix to outer_params()
Jun 12, 2014
f4e020a9
Add one dash to the README :o)
Jun 13, 2014
26aaa21f
Don't require that *every* access be understood for bounds guessing
Jun 17, 2014
d5076f4f
Rename inames in insn.forced_iname_deps in duplicate_inames
Jun 17, 2014
fc9761d2
Be more explicit about ids matching the whole id string
Jun 17, 2014
360bd182
Add in-language syntax for iname duplication
Jun 17, 2014
d74eb624
Avoid warnings about enabling fp64 in CL1.2, copied from PyOpenCL
Jun 17, 2014
0de3cfd4
Fix user-supplied (unparsed) instructions
Jun 18, 2014
758eceea
Document instruction option 'dup'
Jun 18, 2014
fea047e1
Fix write race check in the presence of indirect addressing
Jun 21, 2014
5d4d7880
Fix access range map error display
Jun 21, 2014
2671a787
Fix temp var usage of AccessRangeMapper
Jun 21, 2014
3729feb6
Add set_argument_order
Jun 25, 2014
4b6fb46a
Re-fix fp64 warning avoidance
Jun 29, 2014
fdf2c2c5
Use default_order also in temporaries
Jun 29, 2014
ddc4f94d
Don't overwrite array orders with default order
Jun 29, 2014
12df9196
Make loopy's tests pass with subscript-by-getitem turned off
Nov 07, 2014
bd14d634
Placate PEP8
Nov 07, 2014
fddae567
Ditch 2to3
Nov 26, 2014
e947ba31
Progress on native-Py3
Nov 26, 2014
0a54e15f
Progress on native-Py3
Nov 26, 2014
f7ac80a9
Progress on native-Py3
Nov 26, 2014
cf43aeac
Fix intern() Py3 compat
Nov 26, 2014
41ba136a
Py3 fixes
Nov 26, 2014
c812bfbb
Formatting changes to make flake8 happy
Nov 26, 2014
27f41094
Implement affine_map_inames
Nov 26, 2014
08c7466f
Flake8 happiness
Nov 26, 2014
728303a9
Implement instruction tagging
Nov 27, 2014
77ec8432
Instruction tag stringification
Nov 27, 2014
3be09982
Bump cache versions
Nov 27, 2014
76af1e1e
Fix Py3 NoneType fail
Nov 27, 2014
aa3a4125
Flake8 style fix
Nov 27, 2014
20609dd3
Fix comparison with None for Py3
Nov 27, 2014
69ae5b7a
Fix comparison with None for Py3
Nov 27, 2014
caaedbe3
Fix C code mapper invocations
Nov 27, 2014
300c6960
More Py3 compatibility
Nov 27, 2014
140a52c3
Fix C code mapper invocations
Nov 27, 2014
87005bdf
Add Py version classifiers
Nov 27, 2014
aad04c41
TODO updates
Nov 27, 2014
ceb48010
Use find_packages
Nov 28, 2014
1cf7bf97
Add explicit data model version, to be used for cache keying
Nov 28, 2014
de1a9c4d
Allow split_arg_axis to work without splitting inames
Jan 14, 2015
7fadc604
Fix vector array dimension tagging
Jan 14, 2015
b0d8bb10
Kill some dead code
Jan 16, 2015
b4afe723
Typo fix
Jan 19, 2015
2d82bf28
Implement layout nesting levels for arrays
Jan 19, 2015
e2f890d4
Typo fix (found by James Stevens)
Jan 19, 2015
8e0afa1f
Change auto_test errors to LoopyError
Jan 19, 2015
d13b277b
Fix check for mixing of C/F order with layout nesting level
Jan 19, 2015
c9c622d5
Move an import outside a loop in auto_test
Jan 19, 2015
494e6e65
Try to catch people shooting themselves in the foot with auto_test and fix_paramaeters
Jan 19, 2015
3051ab91
Fix test_convolution to not trigger auto_test different-parameter error
Jan 19, 2015
72f98bf5
Adapt precompute() to comma-separated string convention
Jan 19, 2015
7eae2f99
Add Peter's Poisson test case as a loopy test
Jan 19, 2015
0d7094fd
Implement partial precompute in Peter's Poisson test
Jan 19, 2015
9c915515
Fix array building with specified strides
Jan 20, 2015
e87c33bc
Bump loopy data model version
Jan 25, 2015
e1cd778d
Fix pretty-printing of fixed-stride array dim tags with layout nesting levels
Jan 26, 2015
d10e074c
Add floopy syntax highlighting for vim
Feb 02, 2015
24a8c0f5
Initial floopy absorption
Feb 03, 2015
a2f0fa4f
Complete absorbing floopy into loopy
Feb 05, 2015
35feb628
Initial setup for cx_freeze
Feb 05, 2015
a401f7f8
Add pyinstaller settings
Feb 05, 2015
e8379da4
PyInstaller tweaks
Feb 05, 2015
ea632d33
Revert "Initial setup for cx_freeze"
Feb 05, 2015
7eed5803
Copy-paste fix in setup.py
Feb 06, 2015
976ac608
Remove pyopencl dependency from top-level script and Fortran translator
Feb 06, 2015
91351d43
Add targets, remove pyopencl requirement
Feb 08, 2015
95e5f733
Move some pyopencl imports inside functions
Feb 08, 2015
2aa3a3d3
Accept 'fortran' as an input language name
Feb 08, 2015
789caf3b
PyInstaller spec tweak
Feb 08, 2015
ea5dbdbb
Update f2py URL to fixed fork
Feb 09, 2015
56aaa6a8
Remove 'cipher' argument from pyinstaller .spec
Feb 09, 2015
3f52afb1
Merge ketchup:src/loopy
Feb 09, 2015
69be7b9a
Prepare kernels for caching at creation
Feb 09, 2015
d7703665
Work on float/complex Fortran literals
Feb 09, 2015
f56dd718
Add Fortran parsing test
Feb 09, 2015
af25725d
Remove a print statement in the Fortran frontend
Feb 10, 2015
4b99ea74
Reconcile ambiguity in type inference by casting to larger type
Feb 10, 2015
02c9d766
Py3 intern fix
Feb 10, 2015
367c96c6
Fortran Py3 fix
Feb 12, 2015
931717ad
Py3 Fortran fix
Feb 13, 2015
f6fe685c
Support unspecified shape axes (Fortran '*' axes)
Feb 15, 2015
d7ac5561
Add loopy.remove_instructions
Feb 15, 2015
2ba5c27e
Doc fixes
Feb 15, 2015
fb278915
Move remove_instructions, add fold_constants
Feb 15, 2015
498e9847
Doc improvements
Feb 15, 2015
dc94eccb
Fold constants on parsed Fortran kernels
Feb 15, 2015
33f3ecb0
Add, test temporary_to_subst
Feb 15, 2015
eb6c1c50
Fix invoker code generation for empty shape
Feb 16, 2015
0c34bd18
Fix invoker code generation for shape=None
Feb 17, 2015
e9a60024
Make sure the PyOpenCL dtype registry is populated
Feb 18, 2015
9e4b6b74
Re-Fix invoker code generation for shape=None
Feb 18, 2015
d78a8fb4
Let remove_instructions deal with insn_deps being None
Feb 19, 2015
a5e2af50
Handle None returns in temporary_to_subst's definition finding
Feb 19, 2015
46bfbef6
Warn about faulty loopy pragmas in Fortran
Feb 19, 2015
bb385805
Fix find_instructions to use instruction tags
Feb 19, 2015
d6c66db4
Kernel attribute docs
Feb 20, 2015
5,437 additional commits have been omitted to prevent performance issues.
Loading
Loading