push codegen fixes to changelog

This commit is contained in:
microproofs 2023-06-07 22:38:22 -04:00
parent e0e6ee1fa9
commit 1256bd5617
1 changed files with 24 additions and 9 deletions

View File

@ -1,6 +1,6 @@
# Changelog # Changelog
## next - 2023-MM-DD ## next - 2023-MM-DD
### Added ### Added
@ -8,10 +8,20 @@ N/A
### Fixed ### Fixed
- **aiken-lang**: fixed operator precedences, in particular the pipe operator (`|>`) which is now of the lowest precedence. - **aiken-lang**: fixed operator precedences, in particular the pipe operator
(`|>`) which is now of the lowest precedence.
- **aiken-project**: need to convert to Program<Name> before dumping to uplc - **aiken-project**: need to convert to Program<Name> before dumping to uplc
- **aiken-lang**: fmt crashing when comment at end of file with no newline - **aiken-lang**: fmt crashing when comment at end of file with no newline
- Fixed error when using nested boolean checks in when conditions
- Had the wrong conversion for constant maps to plutus data. Fixed to check for
right conversion
- Zero arg functions were grabbing extra dependencies they didn't need to
- Had the wrong conversion for constant maps to plutus data. Fixed to check for
right conversion
- Rearrange list clauses and fill in gaps now handles nested patterns in a
uniform way
- Discards in records was being sorted incorrectly leading to type issues
### Removed ### Removed
@ -27,14 +37,19 @@ N/A
- **uplc**: Fix pair formatting - **uplc**: Fix pair formatting
- **aiken-lang**: forced new line in formatter for assignments - **aiken-lang**: forced new line in formatter for assignments
- **aiken-lang**: Incorrect parsing of generic type annotation prefixed with module - **aiken-lang**: Incorrect parsing of generic type annotation prefixed with
- **aiken-lang**: Incorrect handling of comments at end of a file when newline not present module
- **aiken-lang**: Record update in code gen is now flexible enough to support fields being passed in any order. - **aiken-lang**: Incorrect handling of comments at end of a file when newline
- **aiken-lang**: Record update now produces better uplc code then creating a record by the normal instantiation. not present
- **aiken-lang**: Issue with Constructors being passed as functions to other function arguments was fixed. - **aiken-lang**: Record update in code gen is now flexible enough to support
fields being passed in any order.
- **aiken-lang**: Record update now produces better uplc code then creating a
record by the normal instantiation.
- **aiken-lang**: Issue with Constructors being passed as functions to other
function arguments was fixed.
- **aiken-lang**: show module name when type mismatch names are the same - **aiken-lang**: show module name when type mismatch names are the same
- **aiken**: make `uplc flat` and `uplc unflat` subcommands more consistent and flexible - **aiken**: make `uplc flat` and `uplc unflat` subcommands more consistent and
flexible
## v1.0.6-alpha - 2023-05-17 ## v1.0.6-alpha - 2023-05-17