Skip to content

Commit b236438

Browse files
authored
note that --trim is experimental and other history file fixes (#58569)
fixes #58094
1 parent b6c81ed commit b236438

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

HISTORY.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
Julia v1.12 Release Notes
2-
========================
2+
=========================
33

44
New language features
55
---------------------
66

7-
* New option `--trim` creates smaller binaries by removing code that was not proven to be reachable from
8-
entry points. Entry points can be marked using `Base.Experimental.entrypoint` ([#55047]). To support
9-
Core.finalizer, inference will now opportunistically discover future invokelatest calls and compile
10-
the required code for them.
11-
* Redefinition of constants is now well defined and follows world age semantics. Additional redefinitions
12-
(e.g. of structs) are now allowed. See [the new manual chapter on world age](https://docs.julialang.org/en/v1.13-dev/manual/worldage/).
7+
* New experimental option `--trim` that creates smaller binaries by removing code not proven to be reachable from
8+
entry points. Entry points can be marked using `Base.Experimental.entrypoint` ([#55047]). Not all
9+
code is expected to work with this option, and since it is experimental you may encounter problems.
10+
* Redefinition of constants is now well defined and follows world age semantics ([#57253]). Additional redefinitions
11+
(e.g. of types) are now allowed. See [the new manual chapter on world age](https://docs.julialang.org/en/v1.13-dev/manual/worldage/).
1312
* A new keyword argument `usings::Bool` has been added to `names`, returning all names visible
1413
via `using` ([#54609]).
1514
* The `@atomic` macro family now supports reference assignment syntax, e.g. `@atomic :monotonic v[3] += 4`,
@@ -59,7 +58,7 @@ Language changes
5958
* Calling `using` on a package name inside of that package of that name (especially relevant
6059
for a submodule) now explicitly uses that package without examining the Manifest and
6160
environment, which is identical to the behavior of `..Name`. This appears to better match
62-
how users expect this to behave in the wild. ([#57727])
61+
how users expect this to behave in the wild ([#57727]).
6362

6463
Compiler/Runtime improvements
6564
-----------------------------
@@ -283,9 +282,10 @@ Tooling Improvements
283282
[#57081]: https://github.com/JuliaLang/julia/issues/57081
284283
[#57087]: https://github.com/JuliaLang/julia/issues/57087
285284
[#57109]: https://github.com/JuliaLang/julia/issues/57109
285+
[#57253]: https://github.com/JuliaLang/julia/issues/57253
286286

287287
Julia v1.11 Release Notes
288-
========================
288+
=========================
289289

290290
New language features
291291
---------------------

0 commit comments

Comments
 (0)