History log of /barrelfish-master/tools/sockeye/Main.hs
Revision Date Author Comments
# 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>