Skip to content

Releases: Quickfall/quickfall

experimental: v1.0.0 Release

10 May 09:15
35571d5

Choose a tag to compare

What's Changed

  • optimization bug: Function call triggers unnecessary stack allocation, load and store by @Zffu in #38
  • bump: master -> feat/errors-v2 by @Zffu in #39
  • feat: New error system by @Zffu in #41
  • [chore] Project Structure (this will not compile) by @Zffu in #43
  • feat: Improved type parsing by @Zffu in #45
  • (feat): Typing parsing by @Zffu in #47
  • (feat): AstoIR sized types support by @Zffu in #49
  • [feat] Value era tracking by @Zffu in #51
  • [feat] Added functions in structs by @Zffu in #52
  • [feat] SSA value support by @Zffu in #53
  • Feat/astoir mir by @Zffu in #54
  • feat: made lower_hir_value potentially use a CompactedType by @Zffu in #56
  • Feat/soft transmutation mir by @Zffu in #57
  • [feat] Quickfall IR (AstoIR) & LLVM Bridge by @Zffu in #58
  • Feat/type inference by @Zffu in #61
  • Feat/struct val declarations by @Zffu in #63
  • [feat] Add optional SSA by @Zffu in #64
  • Feat/typing v2 by @Zffu in #65
  • [feat] Array support by @Zffu in #66
  • [feat] New typing system by @Zffu in #67
  • [feat] Comments by @Zffu in #68
  • Feat/pointer and refs by @Zffu in #69
  • [feat] Astoir support for traits & bounds by @Zffu in #71
  • Feat/full generics and bounds by @Zffu in #72
  • (feat): Cleaner errors by @Zffu in #73
  • Feat/typing better generics by @Zffu in #74
  • [feat] Type utils by @Zffu in #76
  • [feat] Uniform struct declarations by @Zffu in #77
  • [fix] Enum LRUs by @Zffu in #79
  • Feat/enum decls by @Zffu in #82
  • [feat] Use statements by @Zffu in #85
  • [chore] Handling operators in AST by @Zffu in #86
  • (chore) AST operators by @Zffu in #87
  • [feat] Global Scope by @Zffu in #90
  • [feat] CLI & early LSP by @Zffu in #100
  • feat: v1.0.0 - pre release 2 by @Zffu in #101
  • [feat] Better Syntax by @Zffu in #106

Full Changelog: v1.0.0-pre...v1.0.0

v1.0.0 - Pre release

24 Feb 16:14
472fb3d

Choose a tag to compare

v1.0.0 - Pre release Pre-release
Pre-release

What's Changed

  • [feat] Condition Parsing by @Zffu in #1
  • [feat] Better Error handling by @Zffu in #3
  • fix: AST bugs from expect not incrementing index by @Zffu in #4
  • [feat] Math operation parsing by @Zffu in #5
  • [feat] Struct & Layout parsing by @Zffu in #6
  • [feat] Strict parsing by @Zffu in #7
  • fix: AST value ordering rules by @Zffu in #9
  • bump: bug fix for #1 -> quickfall-ir by @Zffu in #10
  • fix: Lifecycle hell by @Zffu in #19
  • feat: Shadow funcs by @Zffu in #21
  • feat: Quickfall IR systems by @Zffu in #11
  • feat: Recursive calls and function arguments in local context by @Zffu in #37

New Contributors

  • @Zffu made their first contribution in #1

Full Changelog: https://github.com/Quickfall/quickfall/commits/v1.0.0-pre

This release is the first release of Quickfall !