Skip to content

Commit 87870a9

Browse files
authored
release-1.12: note that --trim is experimental and other news/history file fixes (#58570)
fixes #58095
1 parent faca79b commit 87870a9

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

HISTORY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Julia v1.11 Release Notes
2-
========================
2+
=========================
33

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

NEWS.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +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]).
9-
* Redefinition of constants is now well defined and follows world age semantics. Additional redefinitions (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/).
1012
* A new keyword argument `usings::Bool` has been added to `names`, returning all names visible
1113
via `using` ([#54609]).
1214
* The `@atomic` macro family now supports reference assignment syntax, e.g. `@atomic :monotonic v[3] += 4`,
@@ -56,7 +58,7 @@ Language changes
5658
* Calling `using` on a package name inside of that package of that name (especially relevant
5759
for a submodule) now explicitly uses that package without examining the Manifest and
5860
environment, which is identical to the behavior of `..Name`. This appears to better match
59-
how users expect this to behave in the wild. ([#57727])
61+
how users expect this to behave in the wild ([#57727]).
6062

6163

6264
Compiler/Runtime improvements
@@ -281,3 +283,4 @@ Tooling Improvements
281283
[#57081]: https://github.com/JuliaLang/julia/issues/57081
282284
[#57087]: https://github.com/JuliaLang/julia/issues/57087
283285
[#57109]: https://github.com/JuliaLang/julia/issues/57109
286+
[#57253]: https://github.com/JuliaLang/julia/issues/57253

0 commit comments

Comments
 (0)