Commits on Source
5814
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
4cbdc020
Make realize_reduction more efficient.
Jun 07, 2013
6ca3eff8
Fix termination of type inference if expect_completion is False.
Jun 07, 2013
7decd1b5
Be more permissive about map_expr on ComputedStrideArrayDimTag.
Jun 07, 2013
671d3c0a
Be more strict about what kwargs are accepted in ArrayBase.
Jun 07, 2013
8064e6c5
Make separate-array data axis tagging interoperate with run-time typing.
Jun 07, 2013
bd7b072d
Fix pyopencl, pymbolic deps.
Jun 07, 2013
174485cf
PEP8 loopy.symbolic
Jun 07, 2013
1df26437
Fix argument shape/dtype checks.
Jun 08, 2013
6f3b1099
Repack of separate-array outputs into object arrays, add return_dict
Jun 09, 2013
5fe211f6
Change tag_data_axis -> tag_data_axes
Jun 09, 2013
c389d158
Switch to setuptools, update aksetup
Jun 09, 2013
878972a8
Point requirements.txt at islpy git
Jun 09, 2013
58ba7cec
Get rid of ez_setup
Jun 10, 2013
3c173a0a
Add set_loop_priority, remove check_kernels, auto-schedule in auto_test
Jun 11, 2013
003a7930
Throw a few more functions into opencl_function_mangler
Jun 11, 2013
7ac468a1
Fix a few broken CL device type queries
Jun 12, 2013
997831ac
Add flake8 config
Jun 13, 2013
165f8f9b
Accept multiple (comma-separated) array names in tag_data_axes
Jun 13, 2013
1109ddbb
Be more tolerant of spaces in array axis tag sequences
Jun 13, 2013
11ad715c
Tolerate a[b[i]] (i.e. don't force that to be close-linear-index)
Jun 13, 2013
c8de9e8a
Fix AccessRangeMapper for nested indices
Jun 13, 2013
7a3224be
Improve an error message in SeparateArrayPackingController
Jun 13, 2013
6b446189
Let DomainParameterFinder find *any* integer argument
Jun 13, 2013
1f689f09
Don't mis-gather function names as arguments
Jun 14, 2013
1e59801f
Add mangling for INFINITY and max/min.
Jun 17, 2013
8dc912ad
Add intershpinx link to cgen
Jun 17, 2013
0a5e024e
Fix parsing of linear indices [[...]]
Jun 17, 2013
24095e9e
Track changes in pymbolic's CoefficientCollector
Jun 17, 2013
15da51c7
Support dedicated stride arguments, generate Python code for invocation
Jun 17, 2013
ef20c11c
Test generic stride functionality
Jun 17, 2013
539ef1d1
Allow True,False,'hl' for print_wrapper
Jun 18, 2013
9d29c4b7
Actually honor invocation flags
Jun 18, 2013
c9cacd0b
Provide an intelligible error for auto_test with deferred types
Jun 18, 2013
b799067d
Document CompiledKernel
Jun 18, 2013
b364c84e
Process ValueArgs before others in CompiledKernel->better error messages
Jun 18, 2013
d76c12aa
Print something intellgible when parameter finding codegen fails
Jun 18, 2013
00dcba5f
Add numpy intersphinx link
Jun 18, 2013
c68f5cda
Make "a,b" arg names and arg guessing cooperate
Jun 18, 2013
cd1ab02d
Warn more often about deferred types, schedule before codegen if necessary
Jun 18, 2013
81956ebf
PEP8 isl_helpers
Jun 18, 2013
b5959a9a
Try a bit harder in static_extremum_of_pw_aff
Jun 18, 2013
59474f3c
PEP8 loopy.codegen.*
Jun 18, 2013
e9fee6d1
Various minor tweaks
Jun 19, 2013
d027a728
Don't decide about hw axis bounds in two separate places (?!!)
Jun 19, 2013
dedcd915
Rename loopy.cse -> loopy.precompute
Jun 19, 2013
861bb5b9
Add some notes
Jun 19, 2013
4a4cc720
Provide a central diagnostics module, and provide context for failed static_value_*
Jun 19, 2013
a1a95bae
Fix min, max reductions
Jun 19, 2013
3e11735f
PEP8 reduction
Jun 19, 2013
7e57dfff
PEP8 Maxima export
Jun 19, 2013
41a000eb
Create loopy.library, move stuff there
Jun 19, 2013
d74fe047
Centralize a few more diagnostics
Jun 19, 2013
df31b4c1
Instead of whining about incomplete/deferred types, try to do something about it
Jun 19, 2013
19cdeb33
Add convolution test
Jun 19, 2013
2ebf0cd9
Some headway towards a more abstract instruction interface
Jun 20, 2013
a025125f
PEP8 loopy.subst
Jun 21, 2013
3b17f018
Add license header to loopy.subst
Jun 21, 2013
f05a6a82
Introduce CInstruction, fix up rest of loopy to deal with it
Jun 21, 2013
47bd9e4f
Re-disable logging in test
Jun 21, 2013
8fcb7ee7
Factor code generation helper into pytools
Jun 28, 2013
50dd460d
Creation/write race fixes
Jul 05, 2013
4662dc46
Fix for memoize_method with keyword arguments
Jul 07, 2013
3b3bf6e7
Make silenced_warnings actually work
Jul 07, 2013
e3f8ab6b
Fix AccessInfo documentation, generation
Jul 08, 2013
9aafa10a
Propagate iname deps by domain bounds
Jul 09, 2013
65247f4a
Write subscripts also count as read deps: fix, add test
Jul 09, 2013
f6481d95
Log progress of iname finding fixed-point iteration
Jul 09, 2013
5dd1532b
Demote logging from find_all_insn_inames to debug
Jul 09, 2013
2b53dcb6
Find potential arg names to guess in array shapes
Jul 09, 2013
1eacf33e
Expand defines in array shapes
Jul 09, 2013
cb662213
CodeGenerationState.fix: Add iname to implemented_domain if not already there
Jul 09, 2013
2d3c245f
Fix get_access_info if shape unknown
Jul 09, 2013
6b645658
Verify that arguments have shapes and strides that are integer arguments
Jul 09, 2013
ee99cef3
Add 'id_prefix' insn id option
Jul 09, 2013
3b7c504b
Allow silencing warnings by wildcard
Jul 09, 2013
7bc857e2
Subsume code_op into invocation flags
Jul 10, 2013
83272a33
Fix a few test failures
Jul 10, 2013
8e5d8407
Fix print_hl_wrapper
Jul 10, 2013
7a05696a
Remove a stray print statement
Jul 10, 2013
aa6195a8
Rename paranoid->not skip_checks
Jul 10, 2013
958cce3e
Catch failures to find access range
Jul 11, 2013
2dcdc33c
Add split_reduction
Jul 11, 2013
9a13f08e
Fix reduction splitting interface
Jul 11, 2013
cac4e0f8
Update akdoc
Jul 11, 2013
79e35f97
set_loop_priority: accept strings, complain about unknown inames
Jul 11, 2013
5ff27ed4
Minor set_loop_priority tweak
Jul 11, 2013
cf884971
Add convolution mockup from Rob Fergus
Jul 11, 2013
7129db53
Make modulo in indices less crashy
Jul 11, 2013
ea56ed69
Check validity of loop_priority before scheduling, not when setting
Jul 12, 2013
d74f153a
Improve insn option parsing
Jul 12, 2013
5,714 additional commits have been omitted to prevent performance issues.
Loading
Loading