Commit Graph

14 Commits (1de0846f9662274e6ba6c3c4986facbdfe4f935f)

Author SHA1 Message Date
NotAFile 1de0846f96 fix rtlil generation 2022-02-20 22:44:58 +01:00
NotAFile c0f6b5c4be make type inference work-ish 2022-02-20 20:12:50 +01:00
NotAFile cce8a3bde4 add type comparison function 2022-02-20 18:26:14 +01:00
NotAFile b890c0594d add first steps toward generic type inference 2022-02-20 17:49:28 +01:00
NotAFile 270713b3f9 more typechecking af callables 2022-02-18 12:59:53 +01:00
NotAFile cf1a5c1c3b add back function type resolving 2022-02-16 22:17:25 +01:00
NotAFile 853021e4f8 add simple const generic eval 2022-02-16 16:37:12 +01:00
NotAFile 0daa49874e add pretty printing for typed IR 2022-02-15 23:56:52 +01:00
NotAFile faa7a06aa2 add labels to todos 2022-02-15 21:44:10 +01:00
NotAFile 6148c599b8 start interning types 2022-02-15 21:32:55 +01:00
NotAFile 805acee3c5 move lowering code 2022-02-06 23:19:55 +01:00
NotAFile 83bb8d9292 add preliminary type lookup 2022-02-06 21:02:55 +01:00
NotAFile 0d9abac065 cargo fmt 2022-01-23 22:52:06 +01:00
NotAFile ec87f29c5c break things by adding first hacky type system 2022-01-23 21:04:19 +01:00