~/talk

JRuby 9000

Talkat Jfokus 2016 · 2016-02-08..02-10· [ruby, java]
slides:none on file

Covers JRuby 9000’s major engineering changes: a new optimizing IR compiler for improved runtime performance on the JVM, direct POSIX-based IO and Process subsystems for better UNIX integration, and Ruby 2.2 compatibility. Explains these concrete advances and how other projects can leverage or learn from them.

AI-written summary · about

  1. 0:00Intro
  2. 0:12Ruby Challenge
  3. 2:31More Challenge
  4. 3:09JRuby 9000
  5. 4:40New IR
  6. 7:11Tiers in the Rai
  7. 8:31Truffle?
  8. 12:07Block Jitting
  9. 13:20Optimizing define_method
  10. 13:54Getting Better!
  11. 15:07Low-cost Exceptions
  12. 16:17Postfix Antipattern
  13. 16:36csv.rb Converters
  14. 17:22Strategy
  15. 18:06Simple rescue Improvement
  16. 19:36Object Shaping
  17. 22:04JVM?
  18. 23:54Today's Inliner
  19. 25:14Inlining a Closure k - 10
  20. 25:35Inlining FTW!
  21. 26:05Profiling
  22. 26:55Interpreter FTW!
  23. 27:10Numeric Specialization
  24. 29:57Unboxing Today
  25. 34:26Summary
  26. 35:59Thank You
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.