Commits on Source
5904
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
a3aae164
Yet more example beautification. :)
May 01, 2013
fe67f987
Commas-in-argument-names: Ignore empty argument names (and, thereby, trailing commas).
May 02, 2013
639bcf61
Add fetch_bounding_box flag to precompute, add_prefetch.
May 04, 2013
a8edc310
Add triangular domain test.
May 04, 2013
b5b6c88e
Support substitution rules in arg guessing.
May 07, 2013
a52e9354
Make ShapedArg subclasses more robust to 'shape is None'.
May 07, 2013
dd487f61
Change name to loo.py (for PyPI), bump version.
May 07, 2013
0053b871
Fix slab decomposition with non-zero lower_incr.
May 07, 2013
f785329c
Support subsitution rules in argument type inference.
May 07, 2013
6a8d7fb5
boxify: Try harder to get convex output.
May 07, 2013
97d891f9
Precompute using boxify: Pass kernel assumptions.
May 07, 2013
def82a18
Guessed arguments: Guess full shape, to be compatible with automatic testing.
May 07, 2013
e5e46d1d
Default 'approximately' for ScalarArg to 1000, complain intelligibly when not set.
May 07, 2013
05073f0f
Expose argument type adding/inferring in UI.
May 07, 2013
6236050a
Make automatic test spit out intelligible errors if arg types not known.
May 07, 2013
30100fb5
Add less wimpy stencil test.
May 07, 2013
237d3f62
Generate code for bulk slabs first.
May 07, 2013
123e9455
Doc updates.
May 19, 2013
bd61a188
More loopy.kernel split fall-out.
May 19, 2013
37866b24
Print kernel arguments in kernel printing.
May 19, 2013
44bdb6f6
Unify "auto"/"infer" symbols into loopy.auto.
May 19, 2013
5cd2aa83
Add MANIFEST.in.
May 21, 2013
a2708544
CompiledKernel: schedule as late as possible.
May 21, 2013
57bfab13
Derive all kernel arguments from shared base class.
May 21, 2013
0eb507fe
Generalize TypeInferenceMapper.
May 21, 2013
8a552ffa
Arg shape guessing: deal with reductions.
May 21, 2013
0ed42292
Add test_arg_guessing_with_reduction.
May 21, 2013
8bd4202d
Unify/beef up arg/temp var type inference.
May 21, 2013
84b442c2
Automatic support for arrays with offsets.
May 28, 2013
f9191dce
Doc improvements.
May 28, 2013
f5c90f95
Fix up arrays-with-offsets behavior.
May 28, 2013
24fde8e4
Support Ellipsis instead of "..." string as guessed argument marker.
May 29, 2013
54d98247
Be specific about what queue to use for copying output in CompiledKernel.
May 29, 2013
967baf42
Add 'code_op' argument to CompiledKernel.
May 29, 2013
6781b3cd
Fix corner case in _infer_var_type.
May 29, 2013
3c4aa273
Automatically deduce domain parameters, if possible.
May 29, 2013
df8e4f27
Fix edit_code parameter in auto_test_vs_ref.
May 29, 2013
2622f8e7
Some PEP8, some error msg improvement.
May 30, 2013
e076f854
PEP8-ify loopy.compiled.
May 30, 2013
d3faf041
Don't ask numpy arrays about .offset.
Jun 02, 2013
8a75fd1a
PEP8 loopy.kernel. Move name generator to pytools.
Jun 02, 2013
813b6bc2
Bump required pytools version.
Jun 02, 2013
bd84ce7b
More PEP8.
Jun 03, 2013
32d5c889
PEP8 loopy.kernel.tools.
Jun 03, 2013
0d56a417
DomainParameterFinder: better error messages.
Jun 03, 2013
6d7b38ed
PEP8 loopy.kernel.data.
Jun 03, 2013
67ca6b05
PEP8 loopy.codegen.expression.
Jun 03, 2013
6c116314
PEP8 loopy main mdoule.
Jun 04, 2013
71659c19
PEP8 test_loopy.
Jun 04, 2013
da56108e
PEP8 loopy.codgen.
Jun 04, 2013
a1b33a1d
More of loopy's tests passing after switch to data tagging.
Jun 04, 2013
24ec5b32
Fix strides logic, collect strides for invocation.
Jun 04, 2013
d0e49238
Make loopy.compiled work with data tagging. More tests back to working.
Jun 05, 2013
997190ae
PEP8 loopy.cse.
Jun 05, 2013
ab7b11a3
PEP8 loopy.padding.
Jun 05, 2013
247e2ff8
More data tagging fixes. More tests passing.
Jun 05, 2013
12c5a239
PEP8 test_linalg.
Jun 05, 2013
c29f5782
PEP8 test_dg.
Jun 05, 2013
48fb52c8
Tests passing with data tagging.
Jun 05, 2013
13c6da8b
Make DomainParameterFinder work with data tagging. Move auto_test to separate file.
Jun 05, 2013
582139a8
Add argument unpacking for separate-array tagged arguments.
Jun 05, 2013
8efbb589
PEP8 loopy.schedule.
Jun 06, 2013
fdda2a24
PEP8 loopy.check.
Jun 06, 2013
61e7150a
Add more logging.
Jun 07, 2013
036dc603
Prevent object arrays in loopy, as trying to create those will only end in tears.
Jun 07, 2013
ecf3e863
Fix out-of-control expansion of defines.
Jun 07, 2013
5,804 additional commits have been omitted to prevent performance issues.
Loading
Loading