~/conference

JVM Language Summit 2018

titleauthorlength
Project LoomRon Pressler, Alan Bateman36m
Prototype opens sources continuations and fibers (tail calls not started) and implements continuations and fibers in Java, scheduling fiber tasks on fork/join…
Talk on
Below the Fold, Adventures in ConstancyBrian Goetz, Vicente Romero38m
Adds a constant_descriptor API and a Constable interface so the static compiler treats rich constant expressions (including method‑handle and invokedynamic…
Talk on
LWorld: the next steps on the journey to ValhallaDavid Simms, Tobi Ajila38m
LWorld presents a concrete prototype (LW1, build 0 binaries available) that extends MVT work with a single karyotype for values and references and new…
Talk on
Codebase ResearchLouis Wasserman, Kevin Bourrillion32m
Runs Error Prone over Google’s monorepo (≈300 million Java LOC) and returns corpus-wide answers in hours so teams can mapreduce refactor at scale. Examples…
Talk on
Going Meta to Valhalla & PanamaJohn Rose44m
Meta approach extracts C headers into Jextract metadata jars (standardio class ≈22KB) and a runtime binder generates actual method bodies on load, avoiding…
Talk on
Java Vector APISandhya Viswanathan, Vladimir Ivanov43m
Java Vector API builds a portable SIMD surface in OpenJDK Project Panama with an x86_64 backend that emits xmm/ymm/zmm code and keeps vectors in registers…
Talk on
How to Design an IDE-Friendly LanguagePeter Gromov45m
JetBrains compares many languages and claims five things make IDE support cheap: single-file indexability so editors only reindex one file, clear unambiguous…
Talk on
Truly Final FieldsAnna Thomas37m
Final fields in java is defined for static and non-static (instance) fields. Static final fields are always trusted as final except for certain fields in the…
Talk on
CONSTANT_DynamicDan Heidinga, Paul Sandoz41m
JDK 11 adds Constant_Dynamic (Condy), a bootstrap-linked constant that puts JSR-292 style linkage into the constant pool so LDC can return runtime-computed…
Talk on
Graal Without TruffleCharles Oliver Nutter55m
Argues that Graal’s benefits can be reaped without adopting Truffle by using JVM techniques: invokedynamic, aggressive inlining, partial escape analysis, and…
Talk on
Overview of the Java PlatformGeorges Saab22m
Java moves to six-month feature releases with occasional LTS lines for multi‑year stability, letting small changes ship faster while reserve big upgrades for…
Talk on
Just a Small Class File Change NestKaren Kinnear47m
Proposal teaches the JVM a trusted group of classes by adding nest host and nest members attributes, removes compiler-generated private trampolines, changes…
Talk on
Startup ChallengesClaes Redestad36m
Startup work reduces lambda bootstrap from roughly 90 ms to ~6–7 ms by removing unnecessary method-handle type checks, and per-lambda cost falls to about 0.19…
Talk on
Cross Run ConsiderationsGil Tene29m
Describes concrete roadblocks and fixes for passing runtime info across JVM runs, with examples: class data sharing and compiled code stashing rely on…
Talk on
~/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.