Commits on Source
3429
1e257dfd
add ability to load atomics along the lines of c11 standard
Aug 17, 2017
9dcdf62c
more fixes, doesn't seem worth it
Aug 17, 2017
52932e9e
fix atomic load test
Aug 18, 2017
cfc85e74
correct derive class
Aug 18, 2017
e5d6e16b
not quite sure why this is failing, try ensuring the barrier is _after_ the temp init
Aug 18, 2017
fa2c4ad6
fix recursive atomic hash loop, switch to float32 & add warning ignores
Aug 18, 2017
5a9b669e
float for exact comparison
Aug 18, 2017
e68e8552
add support for atomic_init in OpenCL
Aug 18, 2017
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
0a579b4a
include ExecutableCTarget in main __init__ and docs
Dec 04, 2017
9c5607f5
revert
Dec 04, 2017
60dbc27c
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into atomic_load
Dec 04, 2017
be722389
cleanup
Dec 04, 2017
8fdda2b8
Merge branch 'c_execution' into 'master'
Dec 04, 2017
133d036c
move host code generation to ExecutuableCTarget, add test to ensure we...
Dec 04, 2017
0a656138
Merge branch 'master' of
https://gitlab.tiker.net/inducer/loopy
into c_execution
Dec 04, 2017
b8dab6fa
py2.6 format fix
Dec 04, 2017
6c7648ab
use absolute package imports, as seems to be the norm in loopy
Dec 04, 2017
2bc2dc14
unused
Dec 04, 2017
70dc2d63
include code from editor
Dec 04, 2017
6fd7edf1
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Dec 04, 2017
5898b88a
Merge branch 'master' into 'c_execution'
Dec 04, 2017
7c3e8334
Merge branch 'c_execution' into 'master'
Dec 05, 2017
25eb4e06
Merge branch 'atomic_load' into 'master'
Dec 05, 2017
607f74af
Dep resolution: Speed up resolution in the common case where the
Dec 06, 2017
4fac320b
Flake8 fix
Dec 06, 2017
2823ff79
Merge branch 'dep-resolution-speed-improvement' into 'master'
Dec 07, 2017
975fd86b
Run one CI with caching turned on
Dec 07, 2017
0b81242f
Bump version for C execution
Dec 07, 2017
e949e233
Add selective test running to the C execution tests
Dec 07, 2017
cd30d8c5
Merge dunkel:src/loopy
Dec 07, 2017
f1c234a8
Fix C&P bug in handling instructions with conflicts_with_groups
Dec 08, 2017
f90b381d
Merge branch 'fix-conflicts-with-groups-typo' into 'master'
Dec 08, 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
3,329 additional commits have been omitted to prevent performance issues.
Loading
Loading