~/talk

A Snorkelling Excersion into Bugfixing

Talkat Scala World 2015 · 2015-09-20..09-22· [open-source, developer-experience]
links:none on file
slides:none on file

Live-coding fixes in scalac show concrete changes: add a parser warning for view bounds gated by -Xfuture flag and a negative test that turns deprecation warnings into errors; introduce @deprecatedInheritance and @deprecatedOverriding attributes plus symbol helpers and ref-check logic to emit targeted warnings; replace the custom wrapper with java.lang.StringBuilder in the backend to regain JVM string-concat speed (originally ~3x slower) and parse/emit Java 8 method parameter names via the classfile attribute using ASM.

AI-written summary · about

  1. 0:00Introduction
  2. 2:44Deprecating view bounds in Scala
  3. 13:21Adding deprecation annotations
  4. 26:55Optimizing string concatenation
  5. 37:33Java 8 parameter names in Scala
  6. 44:05Q&A
~/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.