Commits on Source
5695
b00e0888
Don't run ref tests on pocl, aborts on (some) image reads
Jul 16, 2013
db3a7bd0
More flags fixes
Jul 16, 2013
865ae0c6
Add assignment tracing (and value tracing)
Jul 16, 2013
db652d4c
Fix argument checking (mis-indented, duh)
Jul 16, 2013
b13d298a
Mildly improve auto_test no-CPU error message
Jul 16, 2013
b2f09fd6
Add a regstration interface for library bits
Jul 16, 2013
1ba3e93e
fix_parameter -> fix_parameters
Jul 16, 2013
e730b88e
Remove deprecated *_dimensions functions
Jul 16, 2013
b4cedd07
Minor doc fix
Jul 16, 2013
fb71d1e4
Fix stride/shape check in wrapper
Jul 16, 2013
f89bf49a
Minor UI fixes
Jul 16, 2013
67db5ac9
Actually return new kernel from split_reduction_{in,out}ward (rep by Alex Rubinsteyn)
Jul 16, 2013
9ca2d732
split_inames: Fix up loop_priority (rep by Alex Rubinsteyn)
Jul 16, 2013
1398da31
Minor fixes, mostly broken error messages
Jul 16, 2013
0c06e858
Fix library registration
Jul 16, 2013
51f5647b
Fix seen_functions interface for preamble generation
Jul 16, 2013
2efc81fd
Fix boxify invocation in precompute
Jul 16, 2013
16791b03
Add prefetch to convolution demo
Jul 16, 2013
fa1343a3
Re-enable variants of convolution test
Jul 16, 2013
f1e6b6d1
Fix vector access
Jul 16, 2013
ad83017b
Re-add dot dep graphs to the API
Jul 16, 2013
3e01dd14
Minor fix for Rob's FEM quadrature example
Jul 17, 2013
be2aa3dd
Skip image tests if image format not supported
Jul 17, 2013
4f42b278
Use inferred types for type_context in function arguments
Jul 18, 2013
bfe223cc
Use float for complex constants if no accuracy is lost that way
Jul 18, 2013
2891a943
Propagate inames via dependencies on any written variable, not jump temp vars
Jul 19, 2013
af42714b
Do argument/TV comma-splitting (and strip) much earlier
Jul 19, 2013
35701a55
Guard against Nones in integer arg finder
Jul 21, 2013
87c1c12e
Shorten convolution tests
Jul 21, 2013
cd4713af
Don't introduce spurious parameters in iname bounds, plus fallout from that change
Jul 21, 2013
50fa1877
Minor fixes to assignment tracing
Jul 21, 2013
a41f5d29
Log entry into and exit from code generation
Jul 21, 2013
3ef5930e
Get rid of some duplicated code in instruction codegen
Jul 23, 2013
aa552b85
Implement predicates
Jul 24, 2013
801bcc49
PEP8 context_matching
Jul 25, 2013
55287adb
Allow spaces in (insn/subst rule) id matches
Jul 26, 2013
c7cb059c
Fix alternative matches in insn/subst rule match
Jul 26, 2013
ea953b6e
Use loopy warning infrastructure for dependency warnings
Jul 26, 2013
871cc0a5
Automatic dependencies (dumb) -> default dependencies (better)
Jul 26, 2013
5d2bc6b6
Fix assignment tracing
Jul 26, 2013
0db02ab8
Use non-tuple indices for 1D indexing for compatibility with Python sequences
Jul 26, 2013
38ee192c
Make instructions created from CSEs inherit parent's predicates
Jul 28, 2013
3e77edce
Rename MakeUnique -> UniqueName, add to public interface
Jul 28, 2013
94190ef2
Allow wilcards in insn_deps
Jul 28, 2013
9890e97d
Fix context creation in two tests
Jul 28, 2013
6fe196f6
Fix type inference for logical operators
Jul 28, 2013
40d5d7a4
Make offset/subscript code gen work in the presence of complex numbers (see added comments)
Jul 29, 2013
72bd90c1
Make add_dtypes also operate on temporary variables, rename to match
Sep 04, 2013
390dcad6
Provide better legend in scheduler failure/debugging message
Sep 04, 2013
f4a0bf12
Remove dead code
Sep 04, 2013
92bd9031
Don't force temp var shapes to be constant from the get-go--check later instead
Sep 04, 2013
80e2c945
Bug fix: actually modify temporary_variables in fix_parameters()
Sep 04, 2013
d0a51d69
Partially evaluate shapes and other expressions after parameters/defines are fixed
Sep 04, 2013
663b311c
Improve debug logging in find_all_insn_inames
Sep 05, 2013
ec82b905
Allow disabling default iname dep heuristic, bias notation in favor of it
Sep 05, 2013
b573b803
Add (first attempt at) full-scale Bernstein test
Sep 05, 2013
569e4dd8
Add an error message for multi-D indexing on unknown-shape arrays
Sep 13, 2013
cd3c08f8
Fix an error message for multi-D indexing on arrays without dim_tags
Sep 13, 2013
d329d221
Fix object array check for numpy 1.7 (removal of 'numpy.object')
Oct 28, 2013
657b2ae2
Provide better error message in case of failed type inference from missing argument
Oct 28, 2013
3187c1b3
Allow string values for loopy flags
Nov 06, 2013
e1de537c
Allow file output for generated CL and wrapper code
Nov 06, 2013
d50c5b36
Update docs to bootstrap 3
Nov 08, 2013
f1a894a5
Update pyopencl git URL
Nov 27, 2013
3802355a
Don't add empty advice to type determination error message
Nov 28, 2013
2813f855
Some error message improvements
Nov 29, 2013
f5f35fc6
Print predicates when stringify kernels and instructions
Dec 02, 2013
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
5,595 additional commits have been omitted to prevent performance issues.
Loading
Loading