Commits on Source
3397
11d4c1ac
Improve error message for prefech-on-indirect-access, add test (
#104
on gitlab)
Nov 23, 2017
cfd5b944
Introduce separate UnableToConvertToAffineExpression exception
Nov 23, 2017
1e52119a
Fix py2 incompatibility in test_prefetch_through_indirect_access
Nov 23, 2017
28c0b84a
Fix broken fold nesting
Dec 11, 2017
729dec73
Remove @memoize_method from get_typed_and_scheduled_kernel
Dec 11, 2017
92939841
Reinstate process_dtype into KernelExecutorBase.get_code
Dec 11, 2017
b08c65f2
fix pickling / caching issue for ctypes.CDLL
Dec 11, 2017
4179590f
incorrect sense
Dec 11, 2017
a7448696
Split test_preamble_with_separate_temporaries into separate file for picklability
Dec 11, 2017
c92870e6
Merge branch 'c-exec-cleanup' of
ssh://gitlab.tiker.net/inducer/loopy
into c-exec-cleanup
Dec 11, 2017
0225cce9
Flake8 fix
Dec 11, 2017
eae9953e
Fix format C exec strings for Py2.6
Dec 11, 2017
d522316e
Fix with-cache-twice CI script
Dec 11, 2017
e5cdbee5
Fix^2 with-cache-twice CI script
Dec 11, 2017
df29ce4b
Merge branch 'c-exec-cleanup' into 'master'
Dec 11, 2017
27048888
add codepy caching test
Dec 12, 2017
b6af09bc
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c-exec-cleanup
Dec 12, 2017
da998376
flake fix
Dec 12, 2017
764beed2
py2/3 compat fix
Dec 12, 2017
28b164f3
Merge branch 'c-exec-cleanup' into 'master'
Dec 12, 2017
93645d55
Fix arg inference for predicates (closes #114).
Dec 15, 2017
0f28aa60
Merge branch 'fix-arg-inference-for-predicates' into 'master'
Dec 15, 2017
2c0a2a30
Switch to f2py from github, with caching fix (closes #115 on gitlab)
Dec 17, 2017
6d93cbb5
Move GridOverride to testlib from test_barrier_in_overridden_get_grid_size_expanded_kernel
Dec 17, 2017
5ced8e8e
Set target on dtypes in type inference
Dec 27, 2017
703c21ef
Bump data model
Dec 27, 2017
8a884c93
Merge branch 'set-target-on-dtypes-in-type-inf' into 'master'
Dec 27, 2017
93438027
Make unknown dtypes 'None' rather than lp.auto, uniformly across ArrayBase subclasses and ValueArg
Dec 27, 2017
2c9486ff
Improve error reporting in to_loopy_type for allow_{auto,none}=False
Dec 27, 2017
9bf4a892
Fix doctests for auto/runtime unification
Dec 27, 2017
a499c002
Merge branch 'use-none-for-unknown-dtypes' into 'master'
Dec 27, 2017
635e399a
Attempt to make small changes for private temporaries.
Jan 05, 2018
a96a0f97
Add .__repr__ to match expressions
Jan 07, 2018
e56b0ecd
Minor bug in `parse_match` documentation
Jan 07, 2018
c023fa3d
Merge branch 'add-repr-to-match-expressions' into 'master'
Jan 07, 2018
0646b9b5
Doc/comment fixes in get_iname_duplication_options
Jan 07, 2018
b6889865
Improve readability of get_iname_duplication_options
Jan 07, 2018
7e1aeb98
Merge branch 'iname-dup-readability' into 'master'
Jan 08, 2018
c4a49e4c
Added test for the private temps in `to_batched`
Jan 09, 2018
0c541e46
Changed documentations and attempt to shorten the code.
Jan 09, 2018
73f15141
PyOpenCL executor: manage pyopencl array events
Jan 10, 2018
1e94de80
Placate flake8
Jan 10, 2018
25d5bf37
Merge branch 'manage-array-events' into 'master'
Jan 10, 2018
c98820b8
Made doc changes to explain the behavior of temps in `to_bathced` better
Jan 12, 2018
feb226f2
Compared the correctness of the test using `auto_test_vs_ref`
Jan 12, 2018
92d7932b
Fixing logical errors in `test_to_bathced` and `test_to_batched_temps` so that...
Jan 14, 2018
a3b86fd5
enables use of strides in TemporaryVariable
Jan 15, 2018
4cbf688b
Merge branch 'fix-temporary-variable-strides' into 'master'
Jan 15, 2018
55cbf47b
Merge branch 'to_batched_private_temps' into 'master'
Jan 16, 2018
1838adb7
Make PyOpenCL-target warning on missing device more actionable
Jan 18, 2018
2f257b78
Make set usage in _get_iname_duplication_options more Py-idiomatic
Jan 18, 2018
5370bc62
Merge branch 'minor-tweaks' into 'master'
Jan 18, 2018
5d0af418
Clarify scope of get_visual_iname_order_embedding warning
Jan 19, 2018
a0034760
Shortcut straight to ecm.map_constant when emitting (potentially large) array literals (#118)
Jan 19, 2018
941e12d0
Merge branch 'faster-array-literals' into 'master'
Jan 19, 2018
57dc8385
Mark global-scope temporaries static for C-family backends
Jan 19, 2018
51083fe0
Merge branch 'global-readonly-tmp-static-in-c' into 'master'
Jan 19, 2018
78678b36
OpenCL: do not attempt to mess with storage shape of scalars
Jan 23, 2018
78a8472a
Fix adjust-ltemp-fix-scalars to not silently drop temp vars
Jan 23, 2018
ed139ad5
Merge branch 'adjust-ltemp-fix-scalars' into 'master'
Jan 23, 2018
b66344e0
Numpy execution: Enable support for relaxed stride checks (closes #121).
Jan 24, 2018
4bc46b9b
Remove a no-op statement
Jan 24, 2018
1a9cd3b9
flake8 fix
Jan 24, 2018
315282c3
Relax stride checks in handle_alloc()
Jan 24, 2018
24cc712e
Remove an extraneous dtype
Jan 24, 2018
ee89b0f0
Add alignment attribute to ArrayBase
Jan 25, 2018
fd10efe4
Change strides check to avoid function calls.
Jan 25, 2018
adfc728e
Add back deleted empty line generator
Jan 25, 2018
4a6907f3
Avoid extra parens
Jan 25, 2018
036c90f6
Fix string/var mismatch
Jan 25, 2018
894885ec
Merge branch 'relaxed-stride-checks' into 'master'
Jan 25, 2018
861b5c14
add docstring for alignment
Jan 26, 2018
8488a5e3
flake8
Jan 26, 2018
0fd8c9ac
Add "versionadded" note to ArrayBase.alignment.
Jan 26, 2018
73ec484a
Update docs for ArrayBase.alignment
Jan 26, 2018
b6abd0e6
Merge branch 'alignment' into 'master'
Jan 26, 2018
c97c5f3b
[ci skip] Fix a typo in README.rst
Jan 27, 2018
23992e8a
Allow make_kernel to take a single BasicSet
Jan 27, 2018
7fcdb469
Add expect_completion arg to add_and_infer_dtypes, default to False
Jan 27, 2018
81fe8355
Merge branch 'usability-fixes' into 'master'
Jan 27, 2018
efcc9a20
change AtomicInit to OrderedAtomic to fix stringification
Jan 29, 2018
da269cd6
fix bug in stringification of atomicinit that crops up during printing
Jan 29, 2018
9919af77
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into atomic_init_cleanup
Jan 29, 2018
be530055
Merge branch 'atomic_init_cleanup' into 'master'
Jan 29, 2018
3e1faa27
added truediv to guarded poly
Jan 30, 2018
f89abc95
added count_granularity to Op
Jan 30, 2018
feee7c96
added count_granularity to MemAccess
Jan 30, 2018
f82702de
setting count_granularity in MemAccessCounter
Jan 30, 2018
8b4750d5
get_mem_access_map() using count_granularity in counting
Jan 30, 2018
62932b14
added wsize argument to get_mem_access_map() for count_granularity
Jan 30, 2018
3c84a241
updated stats tests to use/test count_granularity
Jan 30, 2018
70d17d3b
updated tutorial doctests for addition of count_granularity, still needs explanations
Jan 30, 2018
152e17ea
changed default count granularity to None instead of thread, updated tests and...
Jan 30, 2018
88e505b0
flake8 fixes
Jan 30, 2018
c5cff697
factoring out m in polynomial
Jan 30, 2018
bc1b9f71
changed dependency url
Jan 30, 2018
777eb04a
renamed warp->subgroup
Jan 30, 2018
80c6f8b4
renaming thread->workitem
Jan 30, 2018
46f9acab
renaming thread->workitem in tutorial
Jan 30, 2018
9ba5d96d
renaming warp->subgroup in tutorial
Jan 30, 2018
3,297 additional commits have been omitted to prevent performance issues.
Loading
Loading