mirror of
https://github.com/HigherOrderCO/Bend.git
synced 2024-08-15 23:00:46 +03:00
Merge pull request #584 from HigherOrderCO/add-changelog-for-past-versions
#549 Add changelog for past versions
This commit is contained in:
commit
4db1e68f2d
235
CHANGELOG.md
235
CHANGELOG.md
@ -76,13 +76,235 @@ and this project does not currently adhere to a particular versioning scheme.
|
||||
|
||||
### Changed
|
||||
|
||||
- Make `with` clauses take a bind and an argument
|
||||
- Make `with` clauses take a bind and an argument. ([#516][gh-516])
|
||||
|
||||
## [0.2.26] - 2024-05-28
|
||||
|
||||
### Changed
|
||||
|
||||
- `do` keyword to `with`. ([#494][gh-494])
|
||||
|
||||
### Added
|
||||
|
||||
- `wrap` alias inside `with` blocks. ([#494][gh-494])
|
||||
|
||||
## [0.2.25] - 2024-05-28
|
||||
|
||||
### Added
|
||||
|
||||
- Generated constructor tags. ([#512][gh-512])
|
||||
|
||||
## [0.2.24] - 2024-05-27
|
||||
|
||||
### Added
|
||||
|
||||
- `elif` chains. ([#427][gh-427])
|
||||
|
||||
## [0.2.23] - 2024-05-27
|
||||
|
||||
### Fixed
|
||||
|
||||
- `gen-cu` and `gen-c` commands after move to HVM syntax tree.
|
||||
|
||||
## [0.2.22] - 2024-05-26
|
||||
|
||||
### Changed
|
||||
|
||||
- Rust channel from `nightly` to `stable`. ([#486][gh-486])
|
||||
|
||||
## [0.2.21] - 2024-05-25
|
||||
|
||||
### Changed
|
||||
|
||||
- HVM syntax tree for representing inets inside the compiler. ([#475][gh-475])
|
||||
|
||||
## [0.2.20] - 2024-05-24
|
||||
|
||||
### Fixed
|
||||
|
||||
- Map getters generation inside map setters. ([#489][gh-489])
|
||||
|
||||
## [0.2.19] - 2024-05-24
|
||||
|
||||
### Changed
|
||||
|
||||
- Variable names to not allow `__`. ([#478][gh-478])
|
||||
|
||||
## [0.2.18] - 2024-05-24
|
||||
|
||||
### Fixed
|
||||
|
||||
- Nested map getters generation. ([#483][gh-483])
|
||||
|
||||
## [0.2.17] - 2024-05-23
|
||||
|
||||
### Changed
|
||||
|
||||
- Top-level names to not start with `//`. ([#443][gh-443])
|
||||
|
||||
## [0.2.16] - 2024-05-23
|
||||
|
||||
### Added
|
||||
|
||||
- New `IO` builtins.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Definition pruning transformation.
|
||||
|
||||
## [0.2.15] - 2024-05-22
|
||||
|
||||
### Fixed
|
||||
|
||||
- Exponentiation miscompilation. ([#444][gh-444])
|
||||
|
||||
## [0.2.14] - 2024-05-22
|
||||
|
||||
### Changed
|
||||
|
||||
- Inet level eta-reduction pass to not reduce number nodes.
|
||||
|
||||
## [0.2.13] - 2024-05-22
|
||||
|
||||
### Fixed
|
||||
|
||||
- Scope of `fork`.
|
||||
|
||||
## [0.2.12] - 2024-05-22
|
||||
|
||||
### Changed
|
||||
|
||||
- Functional syntax `data` keyword to `type`.
|
||||
|
||||
## [0.2.11] - 2024-05-22
|
||||
|
||||
### Added
|
||||
|
||||
- List comprehension.
|
||||
- Bit shift left and Bit shift right.
|
||||
|
||||
## [0.2.10] - 2024-05-21
|
||||
|
||||
### Changed
|
||||
|
||||
- Numbers to new HVM number operation format.
|
||||
- Rules definition to be in a single block.
|
||||
- Disabled `net-size` check by default.
|
||||
|
||||
## [0.2.9] - 2024-05-19
|
||||
|
||||
### Changed
|
||||
|
||||
- Readback error messages.
|
||||
|
||||
## [0.2.8] - 2024-05-19
|
||||
|
||||
### Changed
|
||||
|
||||
- Increase max net size.
|
||||
- `check-net-size` to be optional.
|
||||
|
||||
## [0.2.7] - 2024-05-17
|
||||
|
||||
### Added
|
||||
|
||||
- Apache-2.0 License.
|
||||
|
||||
## [0.2.6] - 2024-05-17
|
||||
|
||||
### Added
|
||||
|
||||
- Simple readback of tuples.
|
||||
|
||||
### Changed
|
||||
|
||||
- Imperative syntax to require `,` in list-like builtins.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Empty map parsing.
|
||||
|
||||
## [0.2.5] - 2024-05-16
|
||||
|
||||
### Added
|
||||
|
||||
- Exponentiation `**` operator.
|
||||
|
||||
### Changed
|
||||
|
||||
- `go` to `fork` inside `bend` statement.
|
||||
|
||||
## [0.2.4] - 2024-05-15
|
||||
|
||||
### Changed
|
||||
|
||||
- New version for hvm-core compatibility.
|
||||
|
||||
## [0.2.3] - 2024-05-15
|
||||
|
||||
### Changed
|
||||
|
||||
- Rename to `bend-lang`.
|
||||
- Use crates.io HVM.
|
||||
|
||||
### Added
|
||||
|
||||
- List readback.
|
||||
|
||||
## [0.2.2] - 2024-05-15
|
||||
|
||||
### Changed
|
||||
|
||||
- Comments from `//` to `#`.
|
||||
- Lambda syntax and built-in constructor names.
|
||||
- Fold to require explicit state passing.
|
||||
|
||||
### Added
|
||||
|
||||
- Record types and destructuring.
|
||||
- String readback.
|
||||
|
||||
## [0.2.1] - 2024-05-15
|
||||
|
||||
### Fixed
|
||||
|
||||
- Number parsing in imperative syntax.
|
||||
|
||||
### Changed
|
||||
|
||||
- Require `\n` after return.
|
||||
|
||||
## [0.2.0] - 2024-05-14
|
||||
|
||||
- Initial public release of Bend.
|
||||
|
||||
[0.2.0]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.0
|
||||
[0.2.1]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.1
|
||||
[0.2.2]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.2
|
||||
[0.2.3]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.3
|
||||
[0.2.4]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.4
|
||||
[0.2.5]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.5
|
||||
[0.2.6]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.6
|
||||
[0.2.7]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.7
|
||||
[0.2.8]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.8
|
||||
[0.2.9]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.9
|
||||
[0.2.10]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.10
|
||||
[0.2.11]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.11
|
||||
[0.2.12]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.12
|
||||
[0.2.13]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.13
|
||||
[0.2.14]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.14
|
||||
[0.2.15]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.15
|
||||
[0.2.16]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.16
|
||||
[0.2.17]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.17
|
||||
[0.2.18]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.18
|
||||
[0.2.19]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.19
|
||||
[0.2.20]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.20
|
||||
[0.2.21]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.21
|
||||
[0.2.22]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.22
|
||||
[0.2.23]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.23
|
||||
[0.2.24]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.24
|
||||
[0.2.25]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.25
|
||||
[0.2.26]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.26
|
||||
[0.2.27]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.27
|
||||
[0.2.28]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.28
|
||||
[0.2.29]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.29
|
||||
@ -92,14 +314,25 @@ and this project does not currently adhere to a particular versioning scheme.
|
||||
[0.2.34]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.34
|
||||
[0.2.35]: https://github.com/HigherOrderCO/Bend/releases/tag/0.2.35
|
||||
[gh-424]: https://github.com/HigherOrderCO/Bend/issues/424
|
||||
[gh-427]: https://github.com/HigherOrderCO/Bend/issues/427
|
||||
[gh-443]: https://github.com/HigherOrderCO/Bend/issues/443
|
||||
[gh-444]: https://github.com/HigherOrderCO/Bend/issues/444
|
||||
[gh-451]: https://github.com/HigherOrderCO/Bend/issues/451
|
||||
[gh-463]: https://github.com/HigherOrderCO/Bend/issues/463
|
||||
[gh-465]: https://github.com/HigherOrderCO/Bend/issues/465
|
||||
[gh-466]: https://github.com/HigherOrderCO/Bend/issues/466
|
||||
[gh-467]: https://github.com/HigherOrderCO/Bend/issues/467
|
||||
[gh-475]: https://github.com/HigherOrderCO/Bend/issues/475
|
||||
[gh-478]: https://github.com/HigherOrderCO/Bend/issues/478
|
||||
[gh-479]: https://github.com/HigherOrderCO/Bend/issues/479
|
||||
[gh-483]: https://github.com/HigherOrderCO/Bend/issues/483
|
||||
[gh-485]: https://github.com/HigherOrderCO/Bend/issues/485
|
||||
[gh-486]: https://github.com/HigherOrderCO/Bend/issues/486
|
||||
[gh-489]: https://github.com/HigherOrderCO/Bend/issues/489
|
||||
[gh-494]: https://github.com/HigherOrderCO/Bend/issues/494
|
||||
[gh-502]: https://github.com/HigherOrderCO/Bend/issues/502
|
||||
[gh-512]: https://github.com/HigherOrderCO/Bend/issues/512
|
||||
[gh-516]: https://github.com/HigherOrderCO/Bend/issues/516
|
||||
[gh-526]: https://github.com/HigherOrderCO/Bend/issues/526
|
||||
[gh-528]: https://github.com/HigherOrderCO/Bend/issues/528
|
||||
[Unreleased]: https://github.com/HigherOrderCO/Bend/compare/0.2.35...HEAD
|
||||
|
@ -57,6 +57,7 @@
|
||||
"lnil",
|
||||
"lpthread",
|
||||
"mant",
|
||||
"miscompilation",
|
||||
"mult",
|
||||
"namegen",
|
||||
"nams",
|
||||
|
Loading…
Reference in New Issue
Block a user