LainVT · She/Her
aaeeeef342
First commit! :3
d9d81e7576
First commit! :3
f3b06d0847
First commit! :3
e22cc3aafa
IR: Fix while let chains not desugaring with else breaks
5cba1bec86
IR: Fix bug when checking for type capability
091b4e2aa8
IR: Remove redundant unsafe checks
f1a1b01167
IR: Resolve non-generic node types at creation
f65c1e79bd
IR: Fix generic primitives not always resolving members
a7dca46d72
AST: Fix a few break/return edge cases
d53edb2dc5
IR: Fix propagate result expression desugaring bugs
abcee9fc3e
IR: Fix drop state for non-droppable and copyable vars
dc0841cb1f
IR: Fix loop invalidation leak check
02377c97d0
FR: Fix a place where I forgot to indent
chore/dynamic-errors
Getting these warnings/errors:
99866a97bc
Cleanup command line help output
Added a help command, a helpful message for when you dont have the project.toml setup properly, and updated error reporting to be more structured
9183c6b3ee
Implement if/while let chains
21d76e9d17
FR: Replace 1-char string appends with char appends
1996c94ba6
Add automatic dereference coercion
002492c552
FR: Implement support for never return types
045ce2354d
FR: Get rid of some ugly debug code
86f2601076
IR: Coerce arrays to slices when getting member funcs
5420118b90
FR: Always place const keywords to left of asterisks
1cab265386
FR: Fix const consistency with immutable str slices
a4f70fd867
Add actual constants
a0ed67feee
IR: Use better naming for type path/member exprs.
4bcf0ccffd
IR: Fix slight edgecase with assign expressions
6aed1863dc
Fix/optimize enum variant comparison
8496617d2d
IR: Add operator to directly compare string slices
223d594150
IR: Fix while let exprs infinitely looping
ed06e47a2f
Fix various bugs
bb9df21897
Latest fixes
6aed1863dc
Fix/optimize enum variant comparison
8496617d2d
IR: Add operator to directly compare string slices
223d594150
IR: Fix while let exprs infinitely looping
ed06e47a2f
Fix various bugs
bb9df21897
Latest fixes
d88bd0207a
More temp stuff
64f18224e9
Current state
dea0111cb8
YukieDerp ThumbsUp
6ce85cb791
AST: Remove unused member variable
bc234cc5f1
Lexer: Fix bad token block text
c480898bea
Lexer: Fix wrong param connecting token block text
2ead6c6f34
YukieDerp ThumbsUp