]>
git.unchartedbackwaters.co.uk Git - francis/ofc.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Francis Russell [Tue, 3 Apr 2012 18:16:01 +0000 (19:16 +0100)]
More work on characterising producers.
Francis Russell [Mon, 2 Apr 2012 16:36:11 +0000 (17:36 +0100)]
Random notes on consumers and producers.
Francis Russell [Fri, 30 Mar 2012 14:50:30 +0000 (15:50 +0100)]
Add incoherent thoughts about DSL operator semantics.
Francis Russell [Fri, 30 Mar 2012 09:47:46 +0000 (10:47 +0100)]
Replace array ranges with iteration symbols.
Francis Russell [Thu, 29 Mar 2012 19:19:08 +0000 (20:19 +0100)]
Ignore Vim swap files and only top-level build dir.
Francis Russell [Thu, 29 Mar 2012 19:13:37 +0000 (20:13 +0100)]
Work on expression representation.
Francis Russell [Wed, 28 Mar 2012 17:30:37 +0000 (18:30 +0100)]
Work on building types for code generation.
Francis Russell [Wed, 28 Mar 2012 16:10:24 +0000 (17:10 +0100)]
Disable most of existing code generation framework.
Francis Russell [Mon, 26 Mar 2012 16:43:13 +0000 (17:43 +0100)]
Remove old Python implementation.
Francis Russell [Wed, 21 Mar 2012 18:16:19 +0000 (18:16 +0000)]
Ignore generated files.
Francis Russell [Wed, 29 Feb 2012 15:56:40 +0000 (15:56 +0000)]
Fix typo in file name.
Francis Russell [Fri, 24 Feb 2012 19:14:19 +0000 (19:14 +0000)]
Add report on implementation issues.
Francis Russell [Fri, 24 Feb 2012 19:14:06 +0000 (19:14 +0000)]
Add some more work on the expression evaluation strategy.
Francis Russell [Wed, 22 Feb 2012 15:22:17 +0000 (15:22 +0000)]
Add notes on expression strategy.
Francis Russell [Tue, 21 Feb 2012 17:04:01 +0000 (17:04 +0000)]
Add some notes on allocation.
Francis Russell [Wed, 8 Feb 2012 19:12:49 +0000 (19:12 +0000)]
Rename Tree.scala to prevent ant always rebuilding.
Francis Russell [Wed, 8 Feb 2012 18:07:42 +0000 (18:07 +0000)]
Re-work tree rendering code.
Francis Russell [Wed, 8 Feb 2012 17:45:17 +0000 (17:45 +0000)]
Work on buffer placement.
Francis Russell [Tue, 7 Feb 2012 19:14:14 +0000 (19:14 +0000)]
Add trivial SpatialRestriction consumer.
Francis Russell [Tue, 7 Feb 2012 18:14:11 +0000 (18:14 +0000)]
Fix generated code so it compiles.
Francis Russell [Tue, 7 Feb 2012 18:03:57 +0000 (18:03 +0000)]
Move multiple IterationSpace classes into new files.
Francis Russell [Tue, 7 Feb 2012 17:48:13 +0000 (17:48 +0000)]
Generate something resembling PPD iteration code.
Francis Russell [Mon, 6 Feb 2012 20:59:11 +0000 (20:59 +0000)]
Work on producer/consumer model of transforms.
Francis Russell [Mon, 6 Feb 2012 12:33:15 +0000 (12:33 +0000)]
Beautify some debug output.
Francis Russell [Sat, 4 Feb 2012 15:32:49 +0000 (15:32 +0000)]
Improve tree rendering.
Francis Russell [Fri, 3 Feb 2012 17:47:53 +0000 (17:47 +0000)]
Construct sorted and fused loop hierarchy.
Francis Russell [Fri, 3 Feb 2012 16:45:25 +0000 (16:45 +0000)]
New index fusion implementation.
Francis Russell [Fri, 3 Feb 2012 08:41:45 +0000 (08:41 +0000)]
Generate loop headers and footers.
Francis Russell [Thu, 2 Feb 2012 19:44:18 +0000 (19:44 +0000)]
More work on fixing loop hierarchy.
Francis Russell [Thu, 2 Feb 2012 19:26:03 +0000 (19:26 +0000)]
Generate (rather flawed loop hierarchy).
Francis Russell [Wed, 1 Feb 2012 19:54:34 +0000 (19:54 +0000)]
Initial work on generating loop hierarchy.
Francis Russell [Tue, 31 Jan 2012 20:52:56 +0000 (20:52 +0000)]
Handle external indices differently.
Francis Russell [Mon, 30 Jan 2012 19:10:44 +0000 (19:10 +0000)]
Minor changes to index handling.
Francis Russell [Mon, 30 Jan 2012 18:53:26 +0000 (18:53 +0000)]
More updates to notes.
Francis Russell [Mon, 30 Jan 2012 16:08:08 +0000 (16:08 +0000)]
Extend notes.
Francis Russell [Wed, 25 Jan 2012 19:19:44 +0000 (19:19 +0000)]
More work on iteration generation.
Francis Russell [Wed, 25 Jan 2012 10:41:14 +0000 (10:41 +0000)]
Work on generating loop declarations.
Francis Russell [Wed, 25 Jan 2012 05:24:29 +0000 (05:24 +0000)]
Allocate storage for operations that remove indices.
Francis Russell [Tue, 24 Jan 2012 19:29:50 +0000 (19:29 +0000)]
Work on indexing.
Francis Russell [Tue, 24 Jan 2012 19:21:18 +0000 (19:21 +0000)]
Add some notes on design choices.
Francis Russell [Mon, 23 Jan 2012 17:42:16 +0000 (17:42 +0000)]
Generate ONETEP-specific expression tree.
Francis Russell [Fri, 20 Jan 2012 19:06:38 +0000 (19:06 +0000)]
More work on ONETEP-specific expression tree.
Francis Russell [Thu, 19 Jan 2012 20:02:14 +0000 (20:02 +0000)]
Add missing trait.
Francis Russell [Thu, 19 Jan 2012 20:00:11 +0000 (20:00 +0000)]
Some work on object indices.
Francis Russell [Wed, 18 Jan 2012 19:08:06 +0000 (19:08 +0000)]
Initial work on generating ONETEP-specific tree structure.
Francis Russell [Wed, 4 Jan 2012 19:30:23 +0000 (19:30 +0000)]
Add created variables to dictionary.
Francis Russell [Tue, 3 Jan 2012 19:18:56 +0000 (19:18 +0000)]
Pattern match ONETEP-specific initialisers.
Francis Russell [Fri, 23 Dec 2011 00:19:38 +0000 (00:19 +0000)]
Fix Ant build target.
Francis Russell [Wed, 21 Dec 2011 23:14:50 +0000 (23:14 +0000)]
Add accidentally missed files.
Francis Russell [Wed, 21 Dec 2011 19:10:27 +0000 (19:10 +0000)]
Work on parsing declarations.
Francis Russell [Tue, 20 Dec 2011 19:58:46 +0000 (19:58 +0000)]
Handle missing input file.
Francis Russell [Tue, 20 Dec 2011 19:56:33 +0000 (19:56 +0000)]
Handle parse errors more nicely.
Francis Russell [Mon, 19 Dec 2011 22:58:01 +0000 (22:58 +0000)]
Add initial Scala work and build scripts.
Francis Russell [Mon, 19 Dec 2011 22:55:36 +0000 (22:55 +0000)]
Move initial Python work into archive folder.
Francis Russell [Tue, 25 Oct 2011 06:51:28 +0000 (06:51 +0000)]
Initial implementation of form compiler for ONETEP.