#
c1bcff00 |
|
17-Apr-2019 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
sockeye: Import LISA backend Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
b226243d |
|
05-Oct-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
Sockeye: remove dependency to Text.Pretty.Simp Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
d57c783f |
|
09-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
sockeye: make addresses one dimensional and explicit state passing Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
b7eaca78 |
|
15-Feb-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Starting the Prolog backend for sockeye2 Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
ef452266 |
|
08-Feb-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Add files for rest of compiler pipeline Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
f9f16dbd |
|
08-Feb-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start implementing checker Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
34df4086 |
|
07-Feb-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Move old code to v1, Hakefile for new code Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
fe630359 |
|
05-Feb-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Move files for new compiler to v2 dir This was necessary to not brake building the tree Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
a2dd3467 |
|
31-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Implement import parsing and resolution Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
c266fe6f |
|
31-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Add back compiler pipeline Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
a8df7644 |
|
30-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Build whole symbol table Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
70be1c33 |
|
30-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Build symbol table for top level Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
43691e12 |
|
23-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Add source position to AST Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
04ede6e0 |
|
17-Jan-2018 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: New Parser parses top level structure Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
424dcffe |
|
15-Dec-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Sockeye: add root namespace argument Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
39aba465 |
|
03-Aug-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Code cleanup Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
5fcaa436 |
|
02-Aug-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Change default dest base for mapping to 0 (again...) Also clean up imports Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
9926bace |
|
02-Aug-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Consier input mappings and output ports in duplicate identifier check Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
422adfd5 |
|
31-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Rename Checker to TypeChecker Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
66456cc2 |
|
28-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start reimplementing net builder on top of instantiator Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
13755150 |
|
28-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Implement module instantiator Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
8b3954e0 |
|
27-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start implementing port checks Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
f7c561e9 |
|
24-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Improve import handling Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
b66cfb24 |
|
21-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Enable generating make depend file during compilation Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
63e3bd21 |
|
20-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Enable generation of dependency file Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
f04d1e71 |
|
20-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Fix import system Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
3d4c3250 |
|
19-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: clean up Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
1ce2e459 |
|
18-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Implement import support Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
ea4486f1 |
|
14-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Remove debug imports Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
3063abb9 |
|
14-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Implement proper module instantiation check Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
c2a74779 |
|
13-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start implementing decoding net transformation Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
e1db6f9f |
|
12-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Adapt prolog backend to new AST Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
b19ab7a6 |
|
11-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start implementation of net builder TODO: - Node specs - Port mappings - Checks Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
5af83d40 |
|
07-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Refactor ASTs Also get rid of debugging backend Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
b804d934 |
|
07-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Add stub for net builder Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
e0933df2 |
|
07-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Better error messages for checker Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
5d822837 |
|
06-Jul-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Start implementation of checker Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
c44274d9 |
|
30-Jun-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: WIP: Parser for new syntax TODO: - Module instantiations Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
56476747 |
|
30-Jun-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Sockeye: Correct imports Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|
#
fc7a7340 |
|
01-Jun-2017 |
Daniel Schwyn <schwyda@student.ethz.ch> |
Rename sockey2 -> sockeye Signed-off-by: Daniel Schwyn <schwyda@student.ethz.ch>
|