edlang/CHANGELOG.md
2024-03-13 12:32:10 +01:00

4.8 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

⚙️ Miscellaneous Tasks

  • Git cliff config

[0.0.1-alpha.16] - 2024-03-13

🐛 Bug Fixes

  • Fix tests

⚙️ Miscellaneous Tasks

  • Bump version

[0.0.1-alpha.15] - 2024-03-13

🚀 Features

  • Module file declarations, fixes

🐛 Bug Fixes

  • Fix

  • Fix multi file function resolution

  • Fix scope

Other

  • (other) Improv cast

  • (other) Beter2

  • (other) Allow top level module

  • (other) Version

[0.0.1-alpha.14] - 2024-03-11

🐛 Bug Fixes

  • Fix wrong linking

[0.0.1-alpha.13] - 2024-03-11

🚀 Features

  • More checks
  • More checks
  • Initial work on edb, the edlang project manager
  • Usable edb
  • Version and readme

🐛 Bug Fixes

  • Fix span in lalrpop
  • Fix on type qualifier lowering
  • Fix ci2

Other

  • (other) Try release ci

  • (other) Try release ci

⚙️ Miscellaneous Tasks

  • Upd changelog

[0.0.1-alpha.12] - 2024-03-02

🚀 Features

  • Add casts

🐛 Bug Fixes

  • (ci) Try to fix release ci changelog

🧪 Testing

  • Add cast test

⚙️ Miscellaneous Tasks

  • Version 0.0.1-alpha.12

[0.0.1-alpha.11] - 2024-03-01

🚀 Features

  • Add modules support, add name mangling
  • Allow extern fns

🐛 Bug Fixes

  • Debug type names

Other

  • (other) Changelog

  • (other) Try to fix release changelog

  • (other) Release

[0.0.1-alpha.10] - 2024-02-28

🚀 Features

  • Check type correctness

🐛 Bug Fixes

  • (ci) Fix ci release
  • Fix checker

⚙️ Miscellaneous Tasks

  • Update changelog
  • Update dependencies
  • Update version

[0.0.1-alpha.9] - 2024-02-24

🚀 Features

  • Optimize linker output on linux
  • More debug locations
  • Code checking in lowering

Other

  • (other) Upd

⚙️ Miscellaneous Tasks

  • Update version to 0.0.1-alpha.8

[0.0.1-alpha.8] - 2024-02-18

🚀 Features

  • Struct support

Other

  • (other) Make main always pub

  • (other) Readme

  • (other) Gitattributes

  • (other) Cliff

  • (other) Better

  • (other) Basic struct

  • (other) Struct field

  • (other) Struct init parsing

  • (other) Nice

  • (other) Version

🧪 Testing

  • Test

[0.0.1-alpha.7] - 2024-02-17

🚀 Features

  • Compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use

Other

  • (other) Changelog

  • (other) Refs

  • (other) Version and fix no return

[0.0.1-alpha.6] - 2024-02-17

🚀 Features

  • Implement while
  • Improved logging
  • Ptr repr

🐛 Bug Fixes

  • Fix a miscompilation
  • Fixes

Other

  • (other) Optimize

  • (other) Vv0.0.1-alpha.6

[0.0.1-alpha.5] - 2024-02-14

🐛 Bug Fixes

  • (linker) Fix linker on distros like ubuntu
  • (ci) Ci improvements
  • Fix ci

Other

  • (other) Version

  • (other) Changelog

[0.0.1-alpha.4] - 2024-02-14

🚀 Features

  • Better cli and add tests

⚙️ Miscellaneous Tasks

  • Update version
  • Changelog

[0.0.1-alpha.3] - 2024-02-13

🚀 Features

  • Properly version all crates
  • Add docs generation

🐛 Bug Fixes

  • Add all fields to cargo.toml
  • Add doc field to cargo toml

⚙️ Miscellaneous Tasks

  • Fix branch name
  • Fix doc ci

[0.0.1-alpha.2] - 2024-02-13

🚀 Features

  • Compile ifs

🐛 Bug Fixes

  • Fix

Other

  • (other) Fmt

  • (other) Readme

🎨 Styling

  • Format
  • Naming

⚙️ Miscellaneous Tasks

  • Update deps
  • Update version

[0.0.1-alpha.1] - 2024-02-09

🐛 Bug Fixes

  • Fix double return

  • Fixes

  • Fix

  • Fix

Other

  • (other) Initial

  • (other) Check

  • (other) Format

  • (other) Start logos

  • (other) Progress

  • (other) Progress

  • (other) Big progress

  • (other) Rly basic type inference

  • (other) Type info improvements

  • (other) Add rudimentary type inference, todo: args

  • (other) If else type analysis

  • (other) Idk

  • (other) Tmp

  • (other) Better

  • (other) Progress

  • (other) Require fully typed integers for now

  • (other) Progress

  • (other) V

  • (other) Spans

  • (other) Arns

  • (other) Padding

  • (other) Cleanup

  • (other) Ok

  • (other) Upd

  • (other) Upd

  • (other) New start

  • (other) Progress

  • (other) Parser

  • (other) Prog

  • (other) Ok

  • (other) Ok

  • (other) Upd

  • (other) Ok

  • (other) A

  • (other) Prog

  • (other) P

  • (other) Fn call

  • (other) Prog

  • (other) Nice

  • (other) Compile

  • (other) Handle unit return

  • (other) Basic binop

  • (other) More

  • (other) Prog

  • (other) .

  • (other) Todo

  • (other) Debug info

  • (other) A

  • (other) Rename

  • (other) Version

  • (other) Clippy

  • (other) Clippy

🎨 Styling

  • Style

⚙️ Miscellaneous Tasks

  • Ci

  • Ci