mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
Releasenotes fixup
This commit is contained in:
@@ -46,9 +46,10 @@
|
||||
- `$for int $a = 1; $a < 2; $a++` would not parse.
|
||||
- Fix lambda-in-macro visibility, where lambdas would sometimes not correctly link if used through a macro.
|
||||
- Dead code analysis with labelled `if` did not work properly.
|
||||
- Compiler segfault when splatting variable that does not exist in untyped vaarg macro #2509
|
||||
|
||||
### Stdlib changes
|
||||
- Added AES encryption functions.
|
||||
- Added Advanced Encryption Standard (AES) algorithm (ECB, CTR, CBC modes) in `std::crypto::aes`.
|
||||
- Added generic `InterfaceList` to store a list of values that implement a specific interface
|
||||
- Added `path::home_directory`, `path::documents_directory`, `path::videos_directory`, `path::pictures_directory`, `path::desktop_directory`, `path::screenshots_directory`,
|
||||
`path::public_share_directory`, `path::templates_directory`, `path::saved_games_directory`, `path::music_directory`, `path::downloads_directory`.
|
||||
@@ -151,7 +152,6 @@
|
||||
- Fix missing end of line when encountering errors in project creation.
|
||||
- Const enum methods are not being recognized. #2445
|
||||
- $defined returns an error when assigning a struct initializer with an incorrect type #2449
|
||||
- Compiler segfault when splatting variable that does not exist in untyped vaarg macro #2509
|
||||
|
||||
### Stdlib changes
|
||||
- Add `==` to `Pair`, `Triple` and TzDateTime. Add print to `Pair` and `Triple`.
|
||||
@@ -173,7 +173,6 @@
|
||||
- Added array `@reduce`, `@filter`, `@any`, `@all`, `@sum`, `@product`, and `@indices_of` macros.
|
||||
- `String.bformat` has reduced overhead.
|
||||
- Supplemental `roundeven` has a normal implementation.
|
||||
- Added Advanced Encryption Standard (AES) algorithm (ECB, CTR, CBC modes) in `std::crypto::aes`.
|
||||
|
||||
## 0.7.4 Change list
|
||||
|
||||
|
||||
Reference in New Issue
Block a user