108 Commits (main)
 

Author SHA1 Message Date
NotAFile aeaf487de7 add sync logic keywords 1 week ago
NotAFile f037357ded bump deps 2 months ago
NotAFile 7411ad59ad add more examples 4 months ago
NotAFile af2e22aaad update deps 4 months ago
NotAFile e08e9ccdf2 fix rtlil const formatting 4 months ago
NotAFile 83540e898a clippy fix 4 months ago
NotAFile a2cca95dbd rework typed_ir to have flat expressions 4 months ago
NotAFile b71f9f09ae rename typed_ir::Block to Body 4 months ago
NotAFile 5dca566cca split up frontend file 4 months ago
NotAFile 86e3bf4d32 add adts to type system 4 months ago
NotAFile c0be718bbc parse struct initialization 4 months ago
NotAFile b6c6a23ca5 parse struct blocks 4 months ago
NotAFile 2dd99ae641 add parsing for expression blocks 4 months ago
NotAFile da0d1dd6d8 clippy fix 4 months ago
NotAFile 95b64a324a small cleanups 4 months ago
NotAFile b848d5d3ea add comments to lexer 4 months ago
NotAFile 0307d0537c add match lowering 4 months ago
NotAFile da5258a11a add match blocks and constant literals 4 months ago
NotAFile 68be74d032 make multiple blocks in one file work 6 months ago
NotAFile 8c16a94be4 implement type inference for literals 6 months ago
NotAFile f03c777e28 fixup rtlil identifiers 6 months ago
NotAFile 1de0846f96 fix rtlil generation 6 months ago
NotAFile c0f6b5c4be make type inference work-ish 6 months ago
NotAFile cce8a3bde4 add type comparison function 6 months ago
NotAFile b890c0594d add first steps toward generic type inference 6 months ago
NotAFile 270713b3f9 more typechecking af callables 6 months ago
NotAFile cf1a5c1c3b add back function type resolving 6 months ago
NotAFile 3f08a838d2 switch callable to interning too 6 months ago
NotAFile 853021e4f8 add simple const generic eval 6 months ago
NotAFile 0daa49874e add pretty printing for typed IR 6 months ago
NotAFile faa7a06aa2 add labels to todos 6 months ago
NotAFile 5ac51f8c5f clippy fix 6 months ago
NotAFile 6148c599b8 start interning types 6 months ago
NotAFile 805acee3c5 move lowering code 6 months ago
NotAFile 83bb8d9292 add preliminary type lookup 6 months ago
NotAFile dfc74b4b24 fix quadratic parsing of expression 6 months ago
NotAFile a69c6ab0b3 get examples semi-working again 6 months ago
NotAFile fd3a553072 clippy fix 6 months ago
NotAFile d36991a0b6 remove broken tests 6 months ago
NotAFile faf92307e2 start implementing state adt 6 months ago
NotAFile c1dc524cab clippy fix 6 months ago
NotAFile aadf044f9d prepare for removing module syntax 6 months ago
NotAFile dfae432055 clippy fix 6 months ago
NotAFile 01fa26742e remove greedyerror 6 months ago
NotAFile e1f64548b4 add custom error type 6 months ago
NotAFile 73580c4ff0 move parser to mod.rs 6 months ago
NotAFile a2411244f4 move rest of parser 6 months ago
NotAFile e7d881d9ed move expressions to file 6 months ago
NotAFile b428a6d340 make examples parse with new parser 6 months ago
NotAFile 1798baa9d3 clippy fix 6 months ago