Commits on Source
5970
d0f46221
Retain all necessary parameters in determining whether accesses are in-footprint.
Sep 22, 2012
5eedbe24
Support instructions all in a single string.
Sep 23, 2012
bae291e6
Add transform-arg-to-image.
Sep 23, 2012
1f627eae
Fix output from local conflict finder.
Sep 23, 2012
8b00e088
Add initial version of revamped DG tests.
Sep 23, 2012
e4643236
Merge branch 'master' of
ssh://forge.tiker.net:2234/loopy
Sep 23, 2012
4d4ed7cb
Make vector images work.
Sep 23, 2012
d6de5410
Add index to private variables for ILP.
Sep 23, 2012
cc371342
Fix fancy/microblocked padding, improve error in case of existing split.
Sep 23, 2012
3954e443
Further improve fancy pad docs.
Sep 23, 2012
d44edb2d
Remove stray debug print.
Sep 23, 2012
93cbdebc
Add better error message in case 'temp var in local?' cannot make a valid...
Sep 23, 2012
66fc865c
Fixes to ILP write race avoidance.
Sep 23, 2012
22254b2a
Minor fixes.
Sep 23, 2012
6f532aa3
Another fix to in-footprint detection.
Sep 23, 2012
50971dec
Allow comments to start mid-line.
Sep 23, 2012
1ac85f6d
Generate good index rank mismatch errors in bounds check.
Sep 23, 2012
24308683
Support linear indices.
Sep 23, 2012
e87b8ea7
Move dot to OpenCL function wrangler.
Sep 24, 2012
0520aa8d
Fix Reagan SEM test.
Sep 24, 2012
b6245a95
Obey constants_only restrictions on min/max/static value even for single-piece PwAffs.
Sep 24, 2012
38c5ec8e
Print failing kernel in case of check problem.
Sep 24, 2012
42285f39
Minor fixes to DG test.
Sep 24, 2012
1bc903e6
Raise an error if a reduction is nested inside an already-open loop.
Sep 24, 2012
67c133b4
Fix simple side effects.
Sep 24, 2012
2191c09e
Improve scheduler debug output.
Sep 24, 2012
e42276ce
Test previous two commits.
Sep 24, 2012
89deff32
In CSE: Only inherit restrictions unrelated to storage from global s2s map.
Sep 24, 2012
4f0604ab
Reject tests that read *and* write arguments.
Sep 24, 2012
0b68d450
Auto test: force output onto device, let test code handle funny striding.
Sep 24, 2012
734b84bb
Promote DG test to actual tests.
Sep 24, 2012
82f9bb00
Make option to warn about numpy arrays in loopy kernel calling seq.
Sep 27, 2012
e7ccefc6
Make type inference of 'float-float' not come out to double.
Oct 04, 2012
12e15377
Use specified allocator in CompiledKernel.__call__.
Oct 04, 2012
346decb5
Fix stringification of LinearSubscript.
Oct 07, 2012
7798c46d
Fix allocation of arrays in CompiledKernel.
Oct 07, 2012
821c6be4
Add license tags.
Oct 21, 2012
936762eb
A few more missing license tags.
Oct 21, 2012
7904fe61
Fix code generation around variable-size complex numbers.
Oct 21, 2012
c54c25d5
Merge branch 'master' of
ssh://forge.tiker.net:2234/loopy
Oct 21, 2012
53fa9021
Add support for complex and float literals, real(), imag().
Oct 22, 2012
96ed2836
Insert new ordering depency between reduction iname dup and tag-reduction-as-seq.
Nov 03, 2012
c54d46c7
Update MEMO.
Nov 04, 2012
eb18c8db
Properly deal with term rewriting in the presence of subst rules. Most tests pass.
Nov 05, 2012
39e89d02
Implement duplicate_inames, plus renaming to keep subst names the same.
Nov 05, 2012
b9ef24f7
Improve an error message.
Nov 05, 2012
5d74546a
Merge box:/exthome/tcew/loopy/loopy
Nov 05, 2012
41fcf744
Fix insertion of insn id into expansion stack.
Nov 05, 2012
7530148a
Add SEM example.
Nov 05, 2012
c58566b4
Clean up the 3D SEM example.
Nov 05, 2012
bda23036
Make join_inames use ExpandingIdentityMapper.
Nov 05, 2012
bfa4f427
Fix join_inames.
Nov 05, 2012
bdf07733
Get rid of kernel.make_unique_var_name.
Nov 05, 2012
00f0b96b
Implement (untested) link_inames.
Nov 05, 2012
5338e904
Sort subst rules in stringified kernel.
Nov 06, 2012
989f63b2
Improve an error message in ILP private duplication.
Nov 06, 2012
228c910f
Ensure that the CSE invocation replacer propagates references to enclosed substitution rules.
Nov 06, 2012
6abd07b7
Make sure StackWildcardMatch also tries the empty match.
Nov 06, 2012
bc80c758
Fix link_inames().
Nov 06, 2012
276b375c
Work on 3D SEM test case.
Nov 06, 2012
0b1f80ec
Implement delete_unused_inames.
Nov 06, 2012
65f6d419
Implement rename_iname.
Nov 06, 2012
396da6d1
Switch padding machinery over to ExpandingIdentityMapper.
Nov 06, 2012
12bd253a
Delete stale examples.
Nov 19, 2012
36f28c57
Fix error propagation in auto_test_vs_ref. (encountered by Maxim Kuznetsov)
Nov 22, 2012
eb2576f9
Fix device selection, error reporting in reference computation.
Nov 26, 2012
1ee5d1d1
Fix expansion of mid-word defines.
Dec 06, 2012
13f5da36
Minor expression codegen fix.
Dec 21, 2012
854496a0
Add test for FMM-style summation.
Jan 13, 2013
0bf96c76
Play around with version declaration in setup.py.
Jan 22, 2013
836ff103
Attempt to fix git URLs in setup.py.
Jan 22, 2013
98d4150a
Try a requirements.txt for installation of deps.
Jan 22, 2013
26ddcea6
Try another git URL format in requirements.txt.
Jan 22, 2013
ea24d753
Fix up space matching in expression code gen for floor_div.
Jan 23, 2013
4da00d5d
Fix up space matching in implemented domain check.
Jan 23, 2013
d8bb07b8
Git ignore core dump files.
Jan 23, 2013
14779baf
Add test for double summation.
Mar 05, 2013
7cf5b295
Update distribute_setup.py.
Mar 12, 2013
1b84751f
Update doc upload script.
Mar 13, 2013
aadcf34c
Fix build in Jenkins CI.
Mar 14, 2013
3f728ca4
Minor fixes and doc improvements. Add hello-world example.
Apr 24, 2013
f3889beb
Minor hello-world example tweak.
Apr 24, 2013
b9706738
Handle integer division like they do in the __future__.
Apr 24, 2013
2c2d39cc
Switch doc theme to Bootstrap.
Apr 29, 2013
5619ce81
Add type inference for kernel arguments.
Apr 29, 2013
bd0d4974
Prevent writes to inames (always), domain parameters (when inappropriate).
Apr 29, 2013
9f553c6b
Fix type inference for arithmetic with small integers.
Apr 30, 2013
a2537bb3
Split up loopy.kernel. Clean up kernel creation.
Apr 30, 2013
00055efa
Make domain parsing not rely on knowledge of rest of kernel.
Apr 30, 2013
39a30ad5
Catch division by zero in expression fuzzing test.
Apr 30, 2013
ef6f6121
Factor get_access_range out of bounds checking code.
Apr 30, 2013
63eeac22
Iterate argument type inference until convergence.
Apr 30, 2013
c0a85899
Add automatic argument shapes, default_order, and move more front-end fucntionality to make_kernel.
Apr 30, 2013
1c7764f0
Make bounds checking not fail on nonlinear indices.
Apr 30, 2013
af131bfa
Add loopy.kernel package.
Apr 30, 2013
5a67d7da
Use AccessRangeMapper to determine temp var shapes, too.
Apr 30, 2013
2dc9db99
Fix package declaration.
May 01, 2013
fbc940be
Deal with 'shape is None' in compiled arg checking.
May 01, 2013
97c9c635
Implement arg guessing.
May 01, 2013
c0c5c0fe
Example beautification. :)
May 01, 2013
5,870 additional commits have been omitted to prevent performance issues.
Loading
Loading