Branch: refs/heads/dmk-chemora Home: https://github.com/ianhinder/Kranc Commit: 9f073c59db1f2ee1fc2545c2a0245bb176fedac7 https://github.com/ianhinder/Kranc/commit/9f073c59db1f2ee1fc2545c2a0245bb176... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-06-12 (Fri, 12 Jun 2015)
Changed paths: M .gitignore M Tools/CodeGen/CodeGenCalculation.m
Log Message: ----------- Chemora: Reduce size of emitted expressions to one operation.
Commit: 5f87a0394fed53e53443472072772295ee075bcb https://github.com/ianhinder/Kranc/commit/5f87a0394fed53e53443472072772295ee... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-06-19 (Fri, 19 Jun 2015)
Changed paths: M Tools/CodeGen/CodeGenCalculation.m M Tools/CodeGen/Differencing.m M Tools/CodeGen/Kranc.m
Log Message: ----------- In Progress: Chemora: Inline and expand differencing operations.
Provide rules to expand the use of differencing operations into expressions.
Inline and expand uses of differencing operations.
ChemoraNLiteral, ChemoraNOffset: New.
Differencing.m:chemoraDifferencingMacroExpansions: New.
Move some Chemora symbols to Kranc.m.
Commit: 581c05338addc57e1dc2e622aea6f16046834bf5 https://github.com/ianhinder/Kranc/commit/581c05338addc57e1dc2e622aea6f16046... Author: David M. Koppelman koppel@ece.lsu.edu Date: 2015-06-26 (Fri, 26 Jun 2015)
Changed paths: M Tools/CodeGen/CodeGenCalculation.m M Tools/CodeGen/Kranc.m M Tools/CodeGen/KrancThorn.m
Log Message: ----------- Chemora: Better literals. New assign_from_func.
Remove special ChemoraNLiteral type. Put literals in source list, they no longer use a special "assign_from" call. Identify Identity operations (RHS does not have an operator or function). Emit new "assign_from_func" (which counts arith operators as funcs). Don't emit differencing operators separately. (Remove chemoraCDifferenceOp.
Compare: https://github.com/ianhinder/Kranc/compare/ab700ebff1cf...581c05338add
commits@lists.einsteintoolkit.org