Commits on Source
5628
9f903878
Make it easier to look at better instruction dependency graphs
Dec 02, 2013
89fc266d
Print kernel name as part of kernel stringification
Dec 02, 2013
32cdba7c
Add insn_deps_is_final (with construction syntax) plus some doc work
Dec 02, 2013
c5a3683e
Improve dependency graph output
Dec 02, 2013
53995111
Allow string-o-names to specify argument order
Dec 18, 2013
088a882f
Fix string'o'arguments handling
Dec 19, 2013
55386c81
Add a few section comments to the expressions
Dec 19, 2013
db7f17da
Rename LoopyFlags -> Flags
Dec 23, 2013
fe6c6e42
Document ISL syntax
Dec 23, 2013
f1d1a204
Document loopy flags
Dec 23, 2013
583dc25f
Better documentation for kernel_data argument of make_kernel
Dec 23, 2013
f5473636
Improve documentation of CompiledKernel.__call__
Dec 24, 2013
cb5b98dc
Fix behavior of out_host=None
Dec 24, 2013
b261f133
Lots of work on the tutorial
Dec 24, 2013
7fcf835a
ILP loop bounds are not available for surrounding loop bound checks (with test)
Dec 30, 2013
42fdf8bf
Use assumptions in arg shape determinatio and access check (with test)
Dec 30, 2013
17caa6ed
Add common problem to tutorial: 'a static maximum was not found'
Dec 30, 2013
db61640a
Push tutorial forward
Jan 01, 2014
7bf5f497
Document arg shape assumptions test
Jan 01, 2014
d8ac3bf5
Add missing image
Jan 01, 2014
d392dd91
Add (currently failing) test for overapproximation in slab decomposition
Jan 01, 2014
f97aa737
Deal with a few corner cases
Jan 01, 2014
a1f748a8
Improve error message about non-constant temp shape
Jan 01, 2014
f4e061c5
Use light color for doc navbar
Jan 02, 2014
22cd83e0
More documentation work
Jan 02, 2014
402b37fe
Add multiple-writes-to-local test
Jan 02, 2014
1bb7f790
Track islpy upgrade to new isl, eliminating isl_int
Jan 02, 2014
d3104b6d
Minor tutorial tweak, suggested by Tim
Jan 11, 2014
92de9ed0
Rename flags->options, add set_options, add build options to options, work on options interface
Jan 11, 2014
5c66ccd4
Minor fixes
Jan 27, 2014
e6ab4cf5
Add more logging to auto_test
Jan 28, 2014
75972a09
Add recursive_insn_dep_map and global_var_names to LoopyKernel
Jan 28, 2014
220a5938
Complete more disciplined rewrite of barrier insertion
Jan 28, 2014
d74a8f64
Fix options usage in test_slab_decomposition_does_not_double_execute
Jan 28, 2014
549125c1
Add constants_only parameter to get_iname_bounds, use where needed
Jan 30, 2014
635336a6
Make DomainChanger more useful
Jan 30, 2014
a05d7941
Minor doc tweak
Jan 30, 2014
7ea3ad93
Make sure slab decomposition does not double-execute
Jan 30, 2014
b0bc548f
Tweak loop bound generation
Jan 30, 2014
ed7f1140
Be a bit more permissive in what passes for an integer
Jan 30, 2014
07eb9a7b
Centralize check for integer
Jan 30, 2014
a128b892
Revert "Tweak loop bound generation"
Jan 30, 2014
aab47989
Minor test tweak
Jan 30, 2014
8d4a09e7
Use kernel assumptions in generating for loop bounds
Feb 05, 2014
321b5590
static_extremum_of_pw_aff: Prefer unbounded over bounded validity
Feb 05, 2014
140e9b23
Minor fixes to the slab-double-execute test
Feb 05, 2014
bf9e4143
Update the tutorial for fixed slab bound generation
Feb 05, 2014
9ca753fe
Don't store the target CL device in the kernel object
Feb 06, 2014
db23352d
Test, fix picklability of loopy kernels
Feb 06, 2014
4f841674
Use pytools from git for now
Feb 09, 2014
294f4cfd
Fix isl_context property of LoopKernel
Feb 09, 2014
ab0e7ee0
Fix finding of sub-loop barriers in barrier insertion
Feb 13, 2014
b4b3b4f4
Tweak rule for placing temp. variables into local
Feb 13, 2014
e3f98570
Start writing tutorial on temporaries
Feb 13, 2014
78e0e2f2
More tutorial hacking
Feb 14, 2014
2513f553
Improve testing dtype for fill()-ability in auto_test
Feb 18, 2014
593adde2
Minor doc tweaks
Feb 18, 2014
23d31d90
Bump version
Feb 18, 2014
709c5cdb
Add caching to preprocessing, scheduling, and code generation
Feb 18, 2014
070a8121
Remove left-over debug print
Feb 18, 2014
db22395d
Use updated pymbolic pickling mechanism
Feb 18, 2014
9361b1ca
Fix hashing and equality comparison for reduction operations
Feb 18, 2014
3ffa79e5
Make a way to disable caching, use it in tests that check warning generation
Feb 18, 2014
319f543f
Pyflakes fix in test_loopy
Feb 19, 2014
337eba4e
Move PersistentHashWalkMapper to pymbolic
Feb 19, 2014
ad8f708f
Fix pickling of ArgExtFunction
Feb 19, 2014
e344360c
Bump version to invalidate bad caches
Feb 19, 2014
9f62c5f5
Remove leftover debug print
Feb 19, 2014
aded2e63
Re-fix pickling of ArgExtFunction
Feb 19, 2014
2b2124fc
Bump version to invalidate bad caches
Feb 19, 2014
d28f86c8
Force ReductionOperation subclasses to pay attention to hash and comparison requirement
Feb 20, 2014
75336d03
Fix stringification of FunctionIdentifier objects
Feb 20, 2014
e29e9534
Implement a better fix for dtype pickling
Feb 20, 2014
0d279c0f
Bump version to invalidate bad caches
Feb 20, 2014
aef5af68
More fallout from picklable dtypes fix
Feb 20, 2014
f6929240
Tutorial typo fix
Feb 22, 2014
d5f04a1e
Use RecordWithoutPickling.register_fields after unpickling a loopy kernel
Feb 22, 2014
94218dca
Special-case float+int == float (not double) in type inference
May 10, 2014
edf1b394
Leave a 'print_traceback' for debugging failed affine solves
May 11, 2014
421525c9
Add finite difference test from talk demo
May 11, 2014
6f140ba7
Update akdoc
May 28, 2014
700ff4c5
Add README
May 28, 2014
6f0655dc
Add README
May 28, 2014
d37307d5
README tweaks
May 28, 2014
acb5f855
Release-readiness tweaks
May 28, 2014
f177ba2d
More metadata tweaks
May 28, 2014
fcc9d5ad
Update dependency versions
May 29, 2014
a1c2a8ae
Update dependency versions
May 29, 2014
92e1ce75
Update link to loopy article
May 30, 2014
e20729c5
Implement loopy.assume
Jun 12, 2014
37ea03c8
Implement make_copy_kernel
Jun 12, 2014
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
5,528 additional commits have been omitted to prevent performance issues.
Loading
Loading