projects
/
matthijs
/
master-project
/
cλash.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
matthijs/master-project/cλash.git
2009-04-06
Matthijs Kooijman
Derive Show for more types.
commit
|
commitdiff
|
tree
|
snapshot
2009-04-02
Matthijs Kooijman
Delete unused Parser.hs.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Add a TODO.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Remove a few stale TODOs.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Import the ieee library into the generated types package.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Filter out dots from generated type id's.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Put vhdl_ty in the (new) TypeState Monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Output a package containing all type declarations.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Add support for builtin functions again.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-10
Matthijs Kooijman
Redo the global (state) structure of the translator.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Rename VHDLState to TranslatorState.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Use Data.Accessor for FuncData.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Remove createArchitecture from the VHDLState Monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Remove mkConcSm from the VHDLState monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Remove nameFlatFunction from the VHDLState monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-09
Matthijs Kooijman
Make createEntity preserve the Entity on builtin functions.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-06
Matthijs Kooijman
Add a getFuncMap accessor for VHDLState.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-06
Matthijs Kooijman
Derive Show for a bunch of types.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-06
Matthijs Kooijman
Move the Show deriving for Core types to a new CoreShow...
commit
|
commitdiff
|
tree
|
snapshot
2009-03-05
Matthijs Kooijman
Remove the dontcare function from Bits.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-05
Matthijs Kooijman
Remove createEntity from the VHDLState monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-05
Matthijs Kooijman
Remove getDesignFiles from the VHDLState monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-05
Matthijs Kooijman
Strip adjacent underscores from VHDLIds.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Provide preliminary support for list types.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Add some hardware models using vectors (FSVec).
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Fix propagateState removing all non-FApp SigDefs.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Map the clk port on stateful function applications.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Don't inline alu.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-04
Matthijs Kooijman
Remove support for DontCare.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Fill in propagateState.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Remove the now obsolete getOwnStates.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Add some predicates and accessors to FlattenTypes.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Let VHDL use SignalInfo instead of HsFunction for gener...
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Add initial (dummy) propagateState function.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Add vim modeline.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Add a is_FApp predicate.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Never inline the half_adder function.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Add StandalonDeriving language option to Pretty.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Don't add duplicate name hints.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Put VHDL files for each design in a separate directory.
commit
|
commitdiff
|
tree
|
snapshot
2009-03-03
Matthijs Kooijman
Allow for generating VHDL for stateless functions.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-27
Matthijs Kooijman
Add some newlines in the output.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-27
Matthijs Kooijman
Make exec have a single binding.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-27
Matthijs Kooijman
Add a two-port mux hardware model.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Write each VHDL entity to a seperate file.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Let the exec function output something.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Support construction of empty tuples.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Print the list of signals sorted by id.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Also allow uppercase letters and a period in VHDL ids.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Add name hints to various signals generated.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Strip invalid characters from VHDL identifiers.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Use the name hints in signal name construction.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Do the naming of a signal in named function instead...
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Allow name hints to be set for a signal.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Enable the DontCare value for Bit again.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Print the Defs list sorted.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Make register_bank work, with a bunch of changes.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Let zipValueMapsWith show the trees in the error.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Use tuples instead of a ADT for the register bank state.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Add space in error message.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Make listBind also show a pretty printed output.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Further reduce main and add a makeVHDL function.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Support multiple alternative case expressions.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-19
Matthijs Kooijman
Add stateful alu (with empty state).
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Add a simple four-bit shift register model.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Use a different approach for marking SigUses.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Add setSignalInfo accessor for FlattenState.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Generate VHDL for UncondDefs.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Add a getSignalInfo accessor.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Add a listBind function to show the Core for a bind.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Split out the large main function a bit.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Remove the DontCare value from the Bit type.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Derive and use show instead of ppr to display Exprs.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-18
Matthijs Kooijman
Fix comment indent.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Generalize FApp and CondDef into SigDef and add UncondDef.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Add a type alias StateId for state numbers.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Remove type parameterisation of SignalMap.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Don't generate ports for non-port signals.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Generate VHDL signals for internal signals and state.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Add predicates for SigUse.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Mark all signals as ports or states when appropriate.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Always import IEEE.std_logic_1164 in the generated...
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Move the DesignFile creation to VHDL.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Add clk port on any stateful entity.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-17
Matthijs Kooijman
Create state procs for state signals.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Mark port signals as such during flattening.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Improve the pretty output of the signal list.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Make the pretty output more pretty.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Reduce genSignals to a single line using Traversable.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Store a use for each signal in a flattened function.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Add port maps to component instantiations.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Make application names unique.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Add Entities for builtin functions.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Let mkCompInsSm look up the actual VHDL entity id.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-16
Matthijs Kooijman
Put mkCompInsSm in the VHDLState monad.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-13
Matthijs Kooijman
Make modFuncs work with stateful functions.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-13
Matthijs Kooijman
Generalize some session modification functions.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-13
Matthijs Kooijman
Generate dummy component instantiations for each archit...
commit
|
commitdiff
|
tree
|
snapshot
2009-02-13
Matthijs Kooijman
Move some pretty printing code around.
commit
|
commitdiff
|
tree
|
snapshot
2009-02-13
Matthijs Kooijman
Use less general names as labels some fields.
commit
|
commitdiff
|
tree
|
snapshot
next