Status of Julia 1.12

What is the current status of Julia 1.12?
When can we expect a feature freeze?
Which larger new features are to be expected?

If I look at 1.12 Milestone · GitHub not much happened in the last 4 weeks. Is that misleading?

1 Like

1.11 just came out; it’s usually like 8 months between releases, give or take a few.

The 1.12 release notes are in julia/NEWS.md at master · JuliaLang/julia · GitHub.

5 Likes

Most work doesn’t happen based on milestones. The main items that have gone into 1.12 are

  • parallel compilation (and making it so that inference uses heap memory rather than stack memory preventing the possibility of stackoverflow during inference)
  • Compiler excision from Base (basically making it so that in the future the compiler can be upgraded independently from Julia)
  • a bunch of Juliac stuff (small binaries)
  • 80% of the work to make global variables understand world age (@Keno is hoping to finish that for 1.12).

Feature freeze is soon™.

27 Likes

Do you mean into 1.12 ?

yes

1 Like

Will this reduce the pre-compile times?

4 Likes