Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
- Avoid duplicate visible protocol witnesses when importing and defining
extensions, keeping witness lookup canonical when the same protocol/type
pair is available through rival modules or ancestry paths. [#3061]
- Resolve inherited protocol-witness slots during type checking instead of
late C generation, making witness classes complete for diamond, generic,
cyclic, and imported extensions while reporting conflicting inherited
signatures as compiler errors. [#3049]
- Use ThinLTO for non-debug Linux release builds, preserving cross-module
optimization while making final links faster and less memory intensive for
large projects. [#3060]
Expand Down Expand Up @@ -49,6 +53,9 @@
precision, including oversized signed and unsigned tokens, and encode
`bigint` values as JSON numbers by default with a `bigint_as_string` option
for string-based consumers. [#3047] [#3053]
- Build tuples in one allocation by storing components inline with the tuple
object, reducing construction memory use and keeping deserialized tuples in
the same compact layout. [#3070]
- Return both coalesced HTTP responses to pipelined `http.Client` callbacks,
preserving the parser remainder so later responses stay matched to the
correct outstanding request. [#3067]
Expand Down Expand Up @@ -4742,6 +4749,7 @@ then, this second incarnation has been in focus and 0.2.0 was its first version.
[#3043]: https://github.com/actonlang/acton/pull/3043
[#3044]: https://github.com/actonlang/acton/pull/3044
[#3047]: https://github.com/actonlang/acton/pull/3047
[#3049]: https://github.com/actonlang/acton/pull/3049
[#3050]: https://github.com/actonlang/acton/pull/3050
[#3053]: https://github.com/actonlang/acton/pull/3053
[#3055]: https://github.com/actonlang/acton/pull/3055
Expand All @@ -4753,6 +4761,7 @@ then, this second incarnation has been in focus and 0.2.0 was its first version.
[#3067]: https://github.com/actonlang/acton/pull/3067
[#3068]: https://github.com/actonlang/acton/pull/3068
[#3069]: https://github.com/actonlang/acton/pull/3069
[#3070]: https://github.com/actonlang/acton/pull/3070


[0.3.0]: https://github.com/actonlang/acton/releases/tag/v0.3.0
Expand Down
Loading