projects
/
matthijs
/
master-project
/
cλash.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Support turning dataconstructors into VHDL constants.
[matthijs/master-project/cλash.git]
/
Translator.hs
2009-01-30
Matthijs Kooijman
Print the binds we're about to translate.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Allow multiple functions to be translated in the same...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Swap argument order on findBind.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Learn expandExpr how to handle Let expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Improve error message for createSignalAssignments.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Learn ExpandExpr how to handle simple case expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Add a base case to splitTupleConstructorArgs.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Learn expandExpr how to handle tuple construction.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Implement expandArgs in terms of expandExpr.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Learn expandExpr how to expand Application.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Let expandExpr error out on unsupported expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Rework the VHDL generation to be more bottom up.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Rename PortNameMap to SignalNameMap and make it a depen...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Move around some functionality.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Reorder and comment things a bit.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Use uniqueName to make component instantiations unique.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Matthijs Kooijman
Add a uniqueName function.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Use spaces instead of tabs.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Put getInstantiations in the State monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Put getArchitecture inside the State monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Make the state monad calling code more pretty.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Run mkHWFunction and addFunc in a State monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthijs Kooijman
Derive Show for the data types we define.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Remove the Args constructor, just use a list instead.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Look up the port names in the session when generating...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Generate a HWFunction for the function that is being...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Lookup input port names for instantiations in the session.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Make getPortMapEntry accept a PortNameMap.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Pass around a session variable.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Use ForSyDe.Backend.VHDL modules to generate VHDL.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Matthijs Kooijman
Remove the entity generation code.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Matthijs Kooijman
Handle tuple constructors in expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Matthijs Kooijman
Add an error message.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Matthijs Kooijman
Map output ports as well as input ports.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Matthijs Kooijman
Generate input port names from the argument types.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Matthijs Kooijman
Intial import of some haskell programs.
blob
|
commitdiff
|
raw
|
diff to current