~/talk

Opening Keynote - Good Change, Bad Change

Talkat RubyConf 2017 · 2017-11-15..11-17· [ruby]
slides:none on file

Talk claims a concrete performance target and shows early results: Ruby3x3 goal and a new JIT pipeline. Implementation uses an RTL VM that emits C and relies on MJIT using RTL and GCC/Clang to JIT load .so files. Microbenchmarks show up to six times speedups while Optcarrot runs Optcarrot 2.8× faster, 1.16× memory, MJIT passes most tests but does not yet run Rails end to end. Releases ship yearly and Unicode 10 plus String#grapheme_clusters land in 2.5.

AI-written summary · about

  1. 0:00Introduction
  2. 9:05Second System Syndrome
  3. 9:58Compatibility
  4. 11:29Community
  5. 14:33Change
  6. 17:12Performance
  7. 18:49Release Improvements
  8. 20:17MRI obscurity
  9. 21:29Constraints
  10. 22:47Portability
  11. 24:15Register Based Internal Representation
  12. 25:08LTL
  13. 25:50VM
  14. 26:53EVM
  15. 28:28Benchmarks
  16. 30:29Improvements
  17. 36:00Subrate
  18. 37:50Semantics
  19. 38:40Function
  20. 39:50Concurrency Model
  21. 40:07Multiple Aware
  22. 40:46Static catalysis
  23. 41:31No clear decision
  24. 42:02Design of Ruby
  25. 43:11Minimize Impact
  26. 43:59Breaking Change
  27. 44:27Clear Benefit
  28. 45:08Form Agreement
  29. 45:44Find Agreement
  30. 46:11Release Schedule
  31. 47:35Source of Ideas
  32. 49:03Weekly Pages
  33. 50:02Language Designer
  34. 50:32Summary
  35. 50:57What is Ruby
  36. 52:57Ruby 20th Birthday
~/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.