Skip to content

Commit 215aeb9

Browse files
fattenedergiordanoJeffBezansonlgoettgens
authored
Update NEWS for 1.11 (#53681)
Co-authored-by: Mosè Giordano <[email protected]> Co-authored-by: Jeff Bezanson <[email protected]> Co-authored-by: Lars Göttgens <[email protected]>
1 parent 150b895 commit 215aeb9

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

NEWS.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ Language changes
3535
execution ([#52123]).
3636
* Specifying a path in `JULIA_DEPOT_PATH` now results in the expansion of empty strings to
3737
omit the default user depot ([#51448]).
38+
* Precompilation cache files are now relocatable and their validity is now verified through
39+
a content hash of their source files instead of their `mtime` ([#49866]).
3840

3941
Compiler/Runtime improvements
4042
-----------------------------
@@ -83,6 +85,8 @@ New library functions
8385
* `copyuntil(out, io, delim)` and `copyline(out, io)` copy data into an `out::IO` stream ([#48273]).
8486
* `eachrsplit(string, pattern)` iterates split substrings right to left ([#51646]).
8587
* `Sys.username()` can be used to return the current user's username ([#51897]).
88+
* `Sys.isreadable(), Sys.iswritable()` can be used to check if the current user has access permissions
89+
that permit reading and writing, respectively. ([#53320]).
8690
* `wrap(Array, m::Union{MemoryRef{T}, Memory{T}}, dims)` is the safe counterpart to `unsafe_wrap` ([#52049]).
8791
* `GC.logging_enabled()` can be used to test whether GC logging has been enabled via `GC.enable_logging` ([#51647]).
8892
* `IdSet` is now exported from Base and considered public ([#53262]).
@@ -114,6 +118,8 @@ New library features
114118
* `filter` can now act on a `NamedTuple` ([#50795]).
115119
* `Iterators.cycle(iter, n)` runs over `iter` a fixed number of times, instead of forever ([#47354]).
116120
* `zero(::AbstractArray)` now applies recursively, so `zero([[1,2],[3,4,5]])` now produces the additive identity `[[0,0],[0,0,0]]` rather than erroring ([#38064]).
121+
* `include_dependency(path; track_content=true)` allows switching from using `mtime`
122+
to hashing of the precompilation dependency in order to restore relocatability of precompilation caches ([#51798]).
117123

118124
Standard library changes
119125
------------------------
@@ -226,6 +232,7 @@ Tooling Improvements
226232
[#48625]: https://github.com/JuliaLang/julia/issues/48625
227233
[#49546]: https://github.com/JuliaLang/julia/issues/49546
228234
[#49586]: https://github.com/JuliaLang/julia/issues/49586
235+
[#49866]: https://github.com/JuliaLang/julia/issues/49866
229236
[#49937]: https://github.com/JuliaLang/julia/issues/49937
230237
[#50074]: https://github.com/JuliaLang/julia/issues/50074
231238
[#50105]: https://github.com/JuliaLang/julia/issues/50105
@@ -250,6 +257,7 @@ Tooling Improvements
250257
[#51646]: https://github.com/JuliaLang/julia/issues/51646
251258
[#51647]: https://github.com/JuliaLang/julia/issues/51647
252259
[#51704]: https://github.com/JuliaLang/julia/issues/51704
260+
[#51798]: https://github.com/JuliaLang/julia/issues/51798
253261
[#51799]: https://github.com/JuliaLang/julia/issues/51799
254262
[#51897]: https://github.com/JuliaLang/julia/issues/51897
255263
[#51929]: https://github.com/JuliaLang/julia/issues/51929
@@ -273,3 +281,4 @@ Tooling Improvements
273281
[#52957]: https://github.com/JuliaLang/julia/issues/52957
274282
[#53092]: https://github.com/JuliaLang/julia/issues/53092
275283
[#53262]: https://github.com/JuliaLang/julia/issues/53262
284+
[#53320]: https://github.com/JuliaLang/julia/issues/53320

0 commit comments

Comments
 (0)