Commits on Source
4042
9dfeff33
fixed white space
Dec 07, 2016
e5d2c3ad
fixing flagged style problems
Dec 07, 2016
9a19d4f8
fixing flagged style problems
Dec 07, 2016
2ad3ee4e
allow passing of a regular numpy dtype in
Dec 09, 2016
12081cb9
use to_loopy_type instead of manual comparison
Dec 09, 2016
e444e411
Merge remote-tracking branch 'upstream/master'
Dec 10, 2016
c0b1ec6c
added get member function
Dec 10, 2016
d6e4d1a7
added val_type and eval member function to ToCountMap
Dec 11, 2016
8d118e18
set val_type in places where it was missing
Dec 11, 2016
babaa764
Partially restore the generator nature of the scheduler
Dec 13, 2016
83dfcca9
Bump data model version - again
Dec 13, 2016
7065234c
find_idempotence(): Replace fixed point iteration with a check based
Dec 13, 2016
33a2a05d
Merge branch 'speed-up-find-idempotence' into 'master'
Dec 13, 2016
c16057b7
Remove logging for opencl compile start/done now that PyOpenCL does that logging
Dec 14, 2016
cc7c8329
Type inference: Get a modest speedup by processing the variables in
Dec 15, 2016
e01697a9
Py2.6 format() fixes.
Dec 15, 2016
290e8486
Py2.6 format() fixes, for real this time
Dec 15, 2016
b316c0ef
Improve comments, re-work Tarjan's algorithm for correctness and add test.
Dec 16, 2016
8deaa06c
Up the edge probability to 2/n.
Dec 16, 2016
f40980ee
Type inference: Clean up combine() to use fewer generators and to
Dec 16, 2016
6dd4387c
Add a test with complicated-ish type dependencies.
Dec 16, 2016
544e5c40
Don't memoize constants for now (it doesn't seem to help too much.)
Dec 16, 2016
66dc9a51
Improve pickleability: Avoid interning instruction ids that are None,
Dec 18, 2016
90abafec
Merge branch 'fix-insn-pickling' into 'master'
Dec 19, 2016
ec1fb83c
Fix dependency graph drawing for {Call,ReturnFrom}Kernel
Dec 19, 2016
c7bcb940
Merge branch 'fix-get-dep-graph-for-enter-leave-kernel' into 'master'
Dec 19, 2016
7b35885d
Force CallInstruction instances declare their non-atomicity
Dec 19, 2016
2cafbbd1
Fix incorrect error message in vectorization codegen
Dec 19, 2016
18a28ecf
Merge branch 'fix-atomicity-check' into 'master'
Dec 19, 2016
fe33aaf1
Merge branch 'faster-type-inference' into 'master'
Dec 21, 2016
91f1b35c
Fix barrier insertion above top of loop (Fixes #17 on gitlab)
Dec 21, 2016
d07719a6
Merge branch 'barrier-insertion-near-top-of-loop' into 'master'
Dec 21, 2016
42cbd23e
Make the SCC unit test stricter.
Dec 21, 2016
86ae8099
Barrier insertion: Rework barrier insertion to keep finer track of
Dec 22, 2016
2b2accd3
Remove unused function.
Dec 22, 2016
01fc6559
Whitespace fix.
Dec 22, 2016
3b704079
Fix error message.
Dec 22, 2016
c6f42c21
insn_ids_reachable_from_start_without_intervening_barrier(): Can further...
Dec 22, 2016
5ea071a3
Merge branch 'better-scc-test' into 'master'
Dec 22, 2016
2340148b
Use a common implementation for
Dec 22, 2016
caf9f33b
Merge branch 'master' into barrier-insertion-with-finer-dependency-tracking
Dec 22, 2016
9e877119
Bump version for new barrier insertion algorithm.
Dec 22, 2016
a834aeef
Implement a syntax for no_sync_with_scopes. (closes #67 on github)
Dec 23, 2016
f091ae01
Merge branch 'master' into remove-ambigiuous-scheduling-warning
Dec 24, 2016
48e2a742
Re-bump data model version
Dec 24, 2016
1d49a911
Merge branch 'remove-ambigiuous-scheduling-warning' into 'master'
Dec 24, 2016
96952964
Merge branch 'better_dtype_checking_of_tempvar' into 'master'
Dec 25, 2016
95357da3
Merge branch 'master' into barrier-insertion-with-finer-dependency-tracking
Dec 25, 2016
8fb957c6
Improve documentation for barrier insertion rework
Dec 25, 2016
7b1bb740
Merge branch 'barrier-insertion-with-finer-dependency-tracking' into 'master'
Dec 25, 2016
02e0c2c7
Merge branch 'master' into 'nosync-scope-syntax'
Dec 25, 2016
1a794478
Barrier insertion: Don't treat write-after-write self-dependencies as
Dec 29, 2016
32e23d22
Merge branch 'barrier-insertion-dont-special-case-waw' into 'master'
Dec 30, 2016
98c50aaf
Only consider the parent's inames in deciding parent relation in domain tree (Fixes #78 on Github)
Jan 20, 2017
5d54a1a3
Merge branch 'parent-iname-domain-tree' into 'master'
Jan 20, 2017
af5fd3b4
Type inference: Avoid unnecessary expensive stringifications for
Jan 21, 2017
f5059b81
Merge branch 'avoid-expensive-debug-stringification' into 'master'
Jan 21, 2017
227ae708
Kernel printing: Print out items in natural order.
Jan 22, 2017
e4941c4a
Merge branch 'master' into nosync-scope-syntax
Jan 22, 2017
83274407
Add missing substring to test result.
Jan 22, 2017
12a10b0b
Document nosync changes.
Jan 22, 2017
ab6ba209
Small grammar tweaks.
Jan 22, 2017
61cde197
Merge branch 'kernel-printing-in-natural-order' into 'master'
Jan 22, 2017
d51b2616
for -> due to
Jan 23, 2017
5c9715c5
Revert "for -> due to" (I changed my mind)
Jan 23, 2017
83aef009
Merge branch 'nosync-scope-syntax' into 'master'
Jan 24, 2017
d5663834
Kernel printing: Improve iname ordering in output.
Jan 24, 2017
7e27f96b
Merge branch 'master' into 'iname-nest-printing'
Jan 24, 2017
6215c0da
Add newline
Jan 24, 2017
390d4673
Update warning message.
Jan 24, 2017
b8d53712
Merge branch 'iname-nest-printing' of gitlab.tiker.net:inducer/loopy into iname-nest-printing
Jan 24, 2017
a26a8207
Merge branch 'iname-nest-printing' into 'master'
Jan 25, 2017
d81afed5
check_implemented_domains: Get parameter inames from aligned domain
Jan 25, 2017
0cb04b55
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Jan 25, 2017
2d577ee0
fix call with no return values and options, and add test
Jan 30, 2017
c47e7892
move from execute to print, same test
Jan 30, 2017
6317be5c
flake fixes
Jan 30, 2017
e8f7a520
Merge branch 'fix_call_options' into 'master'
Jan 30, 2017
adf8d527
Fix error message about gist from check_implemented_domains
Jan 31, 2017
dad4e8c9
Clean up use of 'iname' variable in generate_sequential_loop_dim_code (found by
@mattwala
)
Feb 05, 2017
b948121f
Make iname iteration order in generate_sequential_loop_dim_code deterministic
Feb 05, 2017
79ee80e5
Use 'orig_domain' as guiding domain in intersecting kernel with slab in sequential loop codegen
Feb 06, 2017
0bae9645
Fix generated for loop code in test_tight_loop_bounds_codegen
Feb 06, 2017
ea2431c3
Minor comment addition
Feb 06, 2017
55f350c3
Merge branch 'fix-leaked-variable-in-seq-codegen' into 'master'
Feb 06, 2017
5d8af29e
Add a regression test for #23.
Feb 06, 2017
f84c7477
Disable caching.
Feb 06, 2017
bfe5c424
Bump cache ID for
79ee80e5
and parents
Feb 06, 2017
56d773dc
Merge branch 'master' into p2qbxl-from-csr-test-case
Feb 06, 2017
4fbe43c3
Merge branch 'p2qbxl-from-csr-test-case' into 'master'
Feb 10, 2017
0b46e1d1
Instruction construction: Accept strings for depends_on
Feb 15, 2017
b5c01c64
String acceptance for depends_on: split on comma, not space
Feb 15, 2017
f516e3eb
Check dependency IDs for resolvability on creation
Feb 15, 2017
c2f07788
Add spaces after dep arrows to improve rendering on 'some' (Mac) terminals
Feb 15, 2017
2f21dffd
Fix some unresolvable deps
Feb 15, 2017
7bc1305a
Doctest fix for knl formatting change
Feb 15, 2017
c9ca773b
Merge branch 'dep-resolve-fixes' into 'master'
Feb 15, 2017
6b272865
Enable Py3.6 tests
Feb 15, 2017
06e1d2b9
Don't run doctests as part of 3.6 test
Feb 15, 2017
4b624aa9
Merge branch 'py36-testing' into 'master'
Feb 15, 2017
3,942 additional commits have been omitted to prevent performance issues.
Loading
Loading