Really revert all of the recent rotating changes.
[matthijs/master-project/cλash.git] / Flatten.hs
2009-06-12 Matthijs KooijmanMake listBind support recursive bindings.
2009-04-16 Matthijs KooijmanSupport binding the scrutinee of a Case expression.
2009-04-14 Matthijs KooijmanLet VHDL generate a typecast for SizedWord literals.
2009-04-14 Matthijs KooijmanAdd a Type to a Literal SignalExpr.
2009-04-09 Matthijs KooijmanAdd (non-working) support for SizedWord literals.
2009-04-09 Matthijs KooijmanAllow references to global values without arguments.
2009-04-09 Matthijs KooijmanMove some code out of the flattenExpr to global scope.
2009-03-10 Matthijs KooijmanRedo the global (state) structure of the translator.
2009-03-04 Matthijs KooijmanRemove support for DontCare.
2009-03-03 Matthijs KooijmanRemove the now obsolete getOwnStates.
2009-02-19 Matthijs KooijmanSupport construction of empty tuples.
2009-02-19 Matthijs KooijmanAdd name hints to various signals generated.
2009-02-19 Matthijs KooijmanEnable the DontCare value for Bit again.
2009-02-19 Matthijs KooijmanMake register_bank work, with a bunch of changes.
2009-02-19 Matthijs KooijmanAdd space in error message.
2009-02-19 Matthijs KooijmanSupport multiple alternative case expressions.
2009-02-18 Matthijs KooijmanUse a different approach for marking SigUses.
2009-02-17 Matthijs KooijmanGeneralize FApp and CondDef into SigDef and add UncondDef.
2009-02-17 Matthijs KooijmanAdd a type alias StateId for state numbers.
2009-02-17 Matthijs KooijmanRemove type parameterisation of SignalMap.
2009-02-17 Matthijs KooijmanMark all signals as ports or states when appropriate.
2009-02-17 Matthijs KooijmanCreate state procs for state signals.
2009-02-16 Matthijs KooijmanMark port signals as such during flattening.
2009-02-16 Matthijs KooijmanReduce genSignals to a single line using Traversable.
2009-02-16 Matthijs KooijmanStore a use for each signal in a flattened function.
2009-02-13 Matthijs KooijmanStore the Haskell Type in SignalInfo.
2009-02-11 Matthijs KooijmanFill the signal list in FlatFunction.
2009-02-11 Matthijs KooijmanAdd a list of used signals to FlatFunction.
2009-02-11 Matthijs KooijmanRemove the distinction between SignalDef and SignalUse.
2009-02-11 Matthijs KooijmanMake FlatFunction parameterized with the signal id...
2009-02-11 Matthijs KooijmanMove around a bunch of types.
2009-02-11 Matthijs KooijmanDerive Ord for HsFunction.
2009-02-11 Matthijs KooijmanLearn flattenExpr about single alt Case expressions.
2009-02-11 Matthijs KooijmanLearn flattenExpr about Let expressions.
2009-02-11 Matthijs KooijmanLearn flattenExpr about building tuples.
2009-02-11 Matthijs KooijmanLearn flattenExpr to flatten normal applications.
2009-02-11 Matthijs KooijmanAdd useAsPort and useAsState functions.
2009-02-09 Matthijs KooijmanAdd defMapTouseMap function.
2009-02-09 Matthijs KooijmanMake HsValueMap an instance of Functor.
2009-02-09 Matthijs KooijmanLearn flattenExpr about function application.
2009-02-09 Matthijs KooijmanMake flattenExpr return signal definitions for arguments.
2009-02-09 Matthijs KooijmanLearn flattenExpr about Var expressions.
2009-02-09 Matthijs KooijmanLearn flattenExpr about Lambda expressions.
2009-02-06 Matthijs KooijmanAdd a BindMap argument to flattenExpr.
2009-02-06 Matthijs KooijmanAdd accessor methods for FlattenState.
2009-02-06 Matthijs KooijmanAdd flattenFunction and flattenExpr.
2009-02-06 Matthijs KooijmanAdd a new module "Flatten".