Releases
v0.0.5-alpha
What's Changed
Version 0.0.5-alpha - [24/03/2023]
Builtins
CMake
Add aggressive optimization flag.
Core
Ability to peek tokens.
Small performance optimizations.
Implement reusable compile proc.
Implement Symbol-Table.
Fix osx build failure.
Fix osx build failure.
Implement basic generics.
Fix mac os build failure.
Fix build failure.
Implement type registry.
Implement typedef
.
Implement f-strings.
Support C/C++ headers.
Fix rvalue strings misbehaviour.
Remove unnecessary debug debug statements.
Return types are now respected.
Definitions
InputStream
Fix Windows build failure.
Fix missing member reset
.
Parser
Fix unparsed single import
.
Fix misbehaviour of comments.
Implement comments.
Optimizations.
appendAST
is now non-static.
Implement from
and import
.
Remove mistaken debug statement.
Pre-Processor
Fix osx build failure.
Fix osx build failure.
Remove
Painful string comparisons
Tokenizer
Remove unnecessary code.
Fix misplacement of null terminator.
Fix 'f' in idents consumed.
Transpiler
Fix function misbehaviour with typedefs.
Fix custom typename misbehaviour.
Support escape sequences in f-strings.
Cli
Remove unnecessary function parameters (#35 )
Update command descriptions
Add version flag
Error handleing
Cmake
Core
Update error message
Fix seg fault, Fix absolute path bug
Misc
Update release notes template
Packaging
Release
Add git-cliff config file
Workflow
Automate packaging process (#37 )
Update test conditions
Fix Build failure
You can’t perform that action at this time.