For more info on the Julia Programming Language, follow us on Twitter: [ Ссылка ] and consider sponsoring us on GitHub: [ Ссылка ]
Resources
StaticCompiler.jl package repository: [ Ссылка ]
Contents
00:00 Introduction of the speaker
00:13 We want to look in the last year and into the future
00:49 This talk will be a little compiler heavy
00:59 We add a lot of features in the year 2021-2022
03:16 Compiler internal improvements
05:07 LLVM and codegen are now optional in Julia binaries
06:31 StaticCompiler.jl approach to the compiling Julia code
08:22 Improvements to precompilation of the code
10:07 New toys for effect analysis
11:42 Effect analysis allows more compiler optimizations
12:46 Effect analysis allows faster compilation
14:22 Inlining improvements
14:39 Features still to come
16:03 Threading roadmap
16:44 Foreign thread support
18:15 Interactive thread pool
19:08 A lot of work was done about garbage collector
21:26 GPU support in Julia
21:48 Profiling enhancements
22:37 Inspecting package load time
22:53 More package stuff
23:11 Improvement of `using`
24:37 Overview of package ecosystem
25:12 Reflection on Julia releases
26:54 Why we use Julia, 10 years later
27:38 Q&A: is Julia 2.0 coming after 1.9?
28:41 Q&A: what are the prospects of creating executable files in Julia?
29:20 Thank you!
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: [ Ссылка ]
Interested in improving the auto generated captions? Get involved here: [ Ссылка ]
![](https://s2.save4k.ru/pic/N4h46_TCmGc/maxresdefault.jpg)