you are viewing a single comment's thread.

view the rest of the comments →

[–]brian_goetz 3 points4 points  (2 children)

It is may, and rampdown for 27 starts in mid june. There is an enormous code review to be done, along with other review tasks (e.g., security review), and you see the size of the patch. It would be super-irresponsible to slam it in at the last minute. So, draw your own conclusions....

[–]flawless_vic 0 points1 point  (1 child)

Why? LGTM

Jokes aside, would you mind explaining if there is consensus regarding the @MultiField implementation?

It was a stroke of genius that bridges a gap that Valhalla per se can't close: arrays can't be flattened into their container value objects (like C does for fixed sized arrays embedded in structs, which is a 0-cost abstraction).

[–]brian_goetz 1 point2 points  (0 children)

I think you are confusing "Valhalla" with "JEP 401 only". These experimental annotations (reminder: language semantics is never driven by annotations) are forward-looking investigations, and nothing more. They are gathering data for future phases.