Skip to content

[feat] Better Syntax#106

Merged
Zffu merged 34 commits intomasterfrom
feat/better-syntax
May 10, 2026
Merged

[feat] Better Syntax#106
Zffu merged 34 commits intomasterfrom
feat/better-syntax

Conversation

@Zffu
Copy link
Copy Markdown
Member

@Zffu Zffu commented May 10, 2026

Changelog:

  • Added new syntax
  • Removed lay token
  • Renamed shadow functions to extern functions
  • Added ranged for loop
  • Added experimental pointer dereference & dereference modify
  • Added semicolon in lexer
  • Added ending point enforcing
  • Added back SSA capabilities for non-struct, non-mutable variables
  • Fixed some MIR casting bugs with pointers
  • Made stkalloc use more precise types to prevent lossy types in the MIR

Zffu added 30 commits May 5, 2026 16:30
… value was not propagated to the other blocks (MIR)
… were not accepted due to the usage of a vec instead of Hashmap in the LLVM bridge
@Zffu Zffu self-assigned this May 10, 2026
@Zffu Zffu added lexer AST astoir LLVM IR rust Pull requests that update rust code labels May 10, 2026
@Zffu Zffu merged commit 35571d5 into master May 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AST astoir lexer LLVM IR rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant