]> git.unchartedbackwaters.co.uk Git - francis/ofc.git/shortlog
francis/ofc.git
2012-06-08 Francis RussellFix off-by-one errors in inner product generated code. stable
2012-06-07 Francis RussellUpdate ONETEP symbols to reference correct modules.
2012-06-07 Francis RussellGenerate 'use' statements for subroutine calls.
2012-06-07 Francis RussellGenerate 'use' statements.
2012-06-07 Francis RussellMerge branch 'master' of https://git.unchartedbackwater...
2012-06-07 Francis RussellHave statements return the expressions they reference.
2012-06-07 Francis RussellInitial work on module support.
2012-05-31 Francis RussellUpdate generation for latest ONETEP version (untested).
2012-05-20 Francis RussellRename 'Assignment.scala' to match contained class.
2012-05-20 Francis RussellPlace "allocatable" after type in declaration.
2012-05-20 Francis RussellAdd comment to where 'use' statements will go.
2012-05-20 Francis RussellUse overloaded version of sparse_put_element.
2012-05-20 Francis RussellAllow "allocatable" to be set on a per-array basis.
2012-05-20 Francis RussellGenerate "implicit none" in function.
2012-05-20 Francis RussellInitial work on generating function boiler-plate.
2012-05-19 Francis RussellApply Laplacian to negative frequencies correctly.
2012-05-19 Francis RussellUse reciprocal from FFT-box instead of cell in Laplacian.
2012-05-19 Francis RussellFix reciprocal vector calculation in Laplacian.
2012-05-19 Francis RussellAttempt to fix SPAM3 iteration.
2012-05-19 Francis RussellIgnore negative frequencies on converting from reciproc...
2012-05-08 Francis RussellWork around weird Fortran unary operator handling.
2012-05-08 Francis RussellCorrectly scale inner product integral.
2012-05-08 Francis RussellAdd matrix element assignment.
2012-05-08 Francis RussellGenerate SPAM3 iteration code.
2012-05-08 Francis RussellStart work on assignment iteration.
2012-05-07 Francis RussellRename ProducerStatement to IteratedStatement.
2012-05-03 Francis RussellAdd nodes on ONETEP's matrix and function distribution.
2012-05-03 Francis RussellAdd code generation for inner product.
2012-05-03 Francis RussellAdd min and max intrinsics to code generator.
2012-05-03 Francis RussellHandle origin of fields.
2012-05-03 Francis RussellAdd field scaling operator.
2012-05-03 Francis RussellAdd conversion from reciprocal to psinc space.
2012-05-02 Francis RussellImplement application of laplacian operator.
2012-05-02 Francis RussellGenerate code to transform into reciprocal space.
2012-05-01 Francis RussellGenerate calls for copying PPD data to FFT-box.
2012-05-01 Francis RussellInitial FunctionSignature implementation.
2012-05-01 Francis RussellWork on converting to reciprocal space.
2012-05-01 Francis RussellAdd array allocation/deallocation statements.
2012-05-01 Francis RussellSkeleton for fragment-based code generation.
2012-04-30 Francis RussellMore work on tree generation.
2012-04-26 Francis RussellStart work on pattern matching.
2012-04-26 Francis RussellBuild back-end independent DSL representation.
2012-04-17 Francis RussellStart work on different composition strategy. producer
2012-04-17 Francis RussellWork on index binding.
2012-04-16 Francis RussellDon't use wrappers to bind indices.
2012-04-16 Francis RussellMove IndexBindings into separate file.
2012-04-15 Francis RussellIgnore composition issues for now.
2012-04-10 Francis RussellWork on SpatialRestriction consumer/producer.
2012-04-10 Francis RussellAdd if statement generation.
2012-04-10 Francis RussellAdd tightbox centres to indices from PPDFunctionSet.
2012-04-09 Francis RussellSwitch back to "fftbox" not taking an index parameter.
2012-04-09 Francis RussellMove public fields into OnetepTypes.
2012-04-09 Francis RussellRe-enable construction of SpatialRestriction node.
2012-04-09 Francis RussellAdd index binding operators to expression tree.
2012-04-09 Francis RussellInclude indexing in trivial test input.
2012-04-08 Francis RussellHave PPDFunctionSet generate indices.
2012-04-08 Francis RussellCalculate x, y, z & data value in PPDFunctionSet.
2012-04-08 Francis RussellImplement Fortran line wrapping.
2012-04-08 Francis RussellFix so generated code compiles (except for long lines).
2012-04-08 Francis RussellGenerate variable declarations.
2012-04-08 Francis RussellMake expressions and variables carry their types.
2012-04-07 Francis RussellImplement precedence-based expression bracketing.
2012-04-07 Francis RussellFinally get control flow nesting right in ProducerState...
2012-04-07 Francis RussellEnable topological sorting with priority function.
2012-04-07 Francis RussellSwitch to new sorting code in ProducerStatement.
2012-04-07 Francis RussellMove queue implementations into new file.
2012-04-07 Francis RussellAdd priority queue wrapper.
2012-04-07 Francis RussellAdd graph implementation including topological sort.
2012-04-07 Francis RussellMove more PPD-related expressions into new symbols.
2012-04-07 Francis RussellUse better control-flow nesting in ProduderStatement.
2012-04-06 Francis RussellGenerate basic loop structures.
2012-04-06 Francis RussellReimplement transitive closure for better reuse.
2012-04-06 Francis RussellCompute dependencies between constructs in ProducerStat...
2012-04-05 Francis RussellAdd skeleton for Fortran generation.
2012-04-05 Francis RussellInitial work on re-enabling tree builder and code gener...
2012-04-05 Francis RussellConstruct PPDFunctionSet producer iteration space.
2012-04-04 Francis RussellWork on typing expressions.
2012-04-04 Francis RussellMore work on PPDFunctionSet.
2012-04-04 Francis RussellAdd ternary operator class.
2012-04-04 Francis RussellCalculate PPD locations (in PPD co-ordinate system).
2012-04-03 Francis RussellMore work on characterising producers.
2012-04-02 Francis RussellRandom notes on consumers and producers.
2012-03-30 Francis RussellAdd incoherent thoughts about DSL operator semantics.
2012-03-30 Francis RussellReplace array ranges with iteration symbols.
2012-03-29 Francis RussellIgnore Vim swap files and only top-level build dir.
2012-03-29 Francis RussellWork on expression representation.
2012-03-28 Francis RussellWork on building types for code generation.
2012-03-28 Francis RussellDisable most of existing code generation framework.
2012-03-26 Francis RussellRemove old Python implementation.
2012-03-21 Francis RussellIgnore generated files.
2012-02-29 Francis RussellFix typo in file name.
2012-02-24 Francis RussellAdd report on implementation issues.
2012-02-24 Francis RussellAdd some more work on the expression evaluation strategy.
2012-02-22 Francis RussellAdd notes on expression strategy.
2012-02-21 Francis RussellAdd some notes on allocation.
2012-02-08 Francis RussellRename Tree.scala to prevent ant always rebuilding.
2012-02-08 Francis RussellRe-work tree rendering code.
2012-02-08 Francis RussellWork on buffer placement.
2012-02-07 Francis RussellAdd trivial SpatialRestriction consumer.
2012-02-07 Francis RussellFix generated code so it compiles.
next