~/talk

Generic Specialization

Talkat Jfokus 2016 · 2016-02-08..02-10· [compilers-and-language-design, java]
slides:none on file

Covers Project Valhalla’s work on adding value types and specialized generics to Java, focusing on compiler and JVM-level design decisions. Describes progress made and implementation challenges encountered when integrating these features into the Java language and VM.

AI-written summary · about

  1. 0:00Generic class specialization Our first attempt
  2. 0:59Specialization example
  3. 3:40Specialization metadata
  4. 7:56Generic methods
  5. 9:16Other bits of "fun"
  6. 11:35Summary - Act 1
  7. 14:14What about Foo
  8. 17:22Rescuing wildcards
  9. 18:06Representing wildcards How to represent wildcards in the bytecode?
  10. 19:35Translation with wildcards
  11. 21:59More translation examples
  12. 22:59Wildcard challenge - accessibili
  13. 26:33Summary - Act 2
  14. 29:31Sharing
  15. 35:21Don't erase so early
  16. 45:20What about the bytecodes?
  17. 47:52What's the point?
  18. 49:15Summary - Act 3
~/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.