2024-11-06 - 2025-11-06
Overview
3 Releases published by 1 user
Published
WACC_Extensions
Published
WACC_Back-End
Published
WACC_Front-End
41 Pull requests merged by 1 user
Merged
#46 feat: fs2 instead of parTraverse
Merged
#45 Ext fixes
Merged
#44 feat: debug symbols for line file/line location and functions in main file
Merged
#43 intelliwacc ide
Merged
#42 feat: parallel type checking
Merged
#41 feat: add option flag, greedy compilation of multiple files, and refactor to...
Merged
#40 feat: imports and parallelised renamer
Merged
#39 feat: parallelised compilation
Merged
#38 fix: add opSize back in to stack
Merged
#37 refactor: merge MemLocation with IndexedAddress
Merged
#36 refactor: merge comments and extracting constants & renaming refactors
Merged
#35 refactor: merge labelGenerator refactors
Merged
#33 fix: ensure all advanced wacc-examples function correctly
Merged
#32 feat: implement all runtime errors
Merged
#31 labts fixes
Merged
#29 feat: x86 code generation implementation without runtime checking
Merged
#28 fix: variable-sized values, heap-allocated arrays (and printCharArray)
Merged
#27 Local Mutable Chains
Merged
#25 feat: merge master
Merged
#24 feat: carrot mark + writer
Merged
#23 Assembly ir
Merged
#22 feat: microwacc type checker implementation
Merged
#21 feat: initial microWacc definition
Merged
#20 refactor: comment non-trivial code in typeChecker.scala
Merged
#19 feat: reduce appearances of unknown-type, catch illegal function calls
Merged
#18 Scaladocs
Merged
#17 feat: explicit invalid syntax checks improvements
Merged
#16 refactor: remove offset property from position
Merged
#15 feat: improve semantic errors
Merged
#13 refactor: make functions non-semantic types
Merged
#14 refactor: improvements to semantic error printing format
Merged
#11 feat: full type checker without user-friendly error messages
Merged
#10 merge new changes from master into semantic errors
Merged
#9 refactor: implemented labelAndExplain(), combining label and explain, and...
Merged
#8 feat: scope checker and renamer
Merged
#7 refactor: add position tracking to AST, UnaryOp, BinaryOp
Merged
#6 feat: implement parser
Merged
#4 feat: implement abstract syntax tree
Merged
#5 feat: implement lexer
Merged
#3 feat: setup cli parsing library, return exit code
Merged
#1 ci: check format, commits, compilation and tests