Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Valhalla будет включён в основную ветку JDK"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от opennews (??), 01-Авг-26, 21:45 
Лоис Фолтан (Lois Foltan) из компании Oracle  подтвердила, что реализация предложения JEP 401 ("Value Classes and Objects") будет интегрирована в основной репозиторий OpenJDK и запланирована для включение в релиз JDK 28, намеченный на март 2027 года, в качестве отключённой по умолчанию экспериментальной функции...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66010

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Проект Valhalla будет включён в основную ветку JDK"  +1 +/
Сообщение от Аноним (2), 01-Авг-26, 21:46 
круто.
Ответить | Правка | Наверх | Cообщить модератору

14. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (14), 01-Авг-26, 23:25 
Только а зачем, если на уровне компилятора можно было отлавливать все что можно оптимизировать и обрабатывать под капотом? А для валидаций в java и без этого много инструментов.
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект Valhalla будет включён в основную ветку JDK"  +1 +/
Сообщение от Аноним (19), 01-Авг-26, 23:48 
Они изобрели паскалевский record!
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Проект Valhalla будет включён в основную ветку JDK"  +3 +/
Сообщение от Аноним (3), 01-Авг-26, 21:52 
fyi 12 лет разрабатывают.
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект Valhalla будет включён в основную ветку JDK"  +5 +/
Сообщение от Dzen Python (ok), 01-Авг-26, 22:03 
Ну, зато достаточно стабильно для прода
Ответить | Правка | Наверх | Cообщить модератору

4. "Проект Valhalla будет включён в основную ветку JDK"  +4 +/
Сообщение от trolleybus (ok), 01-Авг-26, 21:53 
Создатели явы изобрели структуры... Скоро перегрузку операторофф придумают
Ответить | Правка | Наверх | Cообщить модератору

6. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (6), 01-Авг-26, 22:02 
Не изобрели. Point из трёх интов будет ссылкой
Ответить | Правка | Наверх | Cообщить модератору

16. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (16), 01-Авг-26, 23:33 
и плевать, что прямо в новости написано "В данном примере "Point[]" теперь может хранить значения напрямую, а не ссылки на объекты. "
Ответить | Правка | Наверх | Cообщить модератору

24. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (6), 02-Авг-26, 01:30 
Поинт из двух тестов да, а из трёх - нет. Атомарность при изменении объекта в джаве ломать не будут.
Ответить | Правка | Наверх | Cообщить модератору

25. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (6), 02-Авг-26, 01:30 
Интов, а не тестов, блин.
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от penetrator (?), 01-Авг-26, 23:41 
> В данном примере "Point[]" теперь может хранить значения напрямую, а не ссылки на объекты.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

27. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (6), 02-Авг-26, 02:34 
В данном да
https://openjdk.org/jeps/401
>Reference flattening must maintain the integrity of data. A flattened reference must always be read and written atomically, or it could become corrupted. On common hardware architectures, this limits the size of mutable fields that store flattened references to no more than 64 bits.
Ответить | Правка | Наверх | Cообщить модератору

8. "Проект Valhalla будет включён в основную ветку JDK"  –1 +/
Сообщение от Dzen Python (ok), 01-Авг-26, 22:04 
Украли у 1С, ужас
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Проект Valhalla будет включён в основную ветку JDK"  +1 +/
Сообщение от Аноним (10), 01-Авг-26, 22:33 
а те к бэсика с паскалем, получается что тое у бэсика с паскалем
Ответить | Правка | Наверх | Cообщить модератору

5. "Проект Valhalla будет включён в основную ветку JDK"  +4 +/
Сообщение от slavanap (?), 01-Авг-26, 21:56 
Добро пожаловать к C# struct.
Ответить | Правка | Наверх | Cообщить модератору

20. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Brian (?), 01-Авг-26, 23:52 
Только как обычно в Java этим без слоя гов/del ломбока пользоваться невозможно будет, за нормальным апи придется опять в котлен идти
Ответить | Правка | Наверх | Cообщить модератору

9. "Проект Valhalla будет включён в основную ветку JDK"  +1 +/
Сообщение от _ (??), 01-Авг-26, 22:09 
Имитация жизни.
Ответить | Правка | Наверх | Cообщить модератору

15. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (15), 01-Авг-26, 23:27 
ну вот и нормальная реализация потихоньку выходит на сцену. не корявая наколенка типа сишарп стракт. всётаки джава оперирует баблом всего мира
Ответить | Правка | Наверх | Cообщить модератору

28. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Илья (??), 02-Авг-26, 02:37 
>  не корявая наколенка типа сишарп стракт

скорее наоборот. в дотнете виртуальная машина планировалась под структутры и дженерики, и там всё это уже лет 20 есть

Ответить | Правка | Наверх | Cообщить модератору

17. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от zionist (ok), 01-Авг-26, 23:41 
Теперь вместо раздувания по heap памяти получим раздувание по CPU и по стеку. Когда миллионы жабодевелоперов с непривычки начнут передавать value слассы куда угодно, то есть станут приумнажать копирование данных.
Ответить | Правка | Наверх | Cообщить модератору

21. "Проект Valhalla будет включён в основную ветку JDK"  +2 +/
Сообщение от Аноним (21), 02-Авг-26, 00:03 
Тот самый момент, когда ребята, которые хвалились какие у них классные интерпретируемые/VM-языки, начинают заново изобретать велосипед, т.е. простые типы из компилируемых языков. Ибо так тупо оптимальнее.
Ответить | Правка | Наверх | Cообщить модератору

22. "Проект Valhalla будет включён в основную ветку JDK"  –1 +/
Сообщение от Аноним (22), 02-Авг-26, 00:43 
В оракле только пока ещё видимо не поняли что ничегл кроме раста не нужно. Всё, что сейчач написано на жаве может быть написано на расте и работать сильно лучше.
Ответить | Правка | Наверх | Cообщить модератору

23. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (19), 02-Авг-26, 01:10 
Ну это как советовать перейти с мяса на колбасу.
Ответить | Правка | Наверх | Cообщить модератору

26. "Проект Valhalla будет включён в основную ветку JDK"  +/
Сообщение от Аноним (15), 02-Авг-26, 02:00 
помнится судо на раст аккуратно переписывали и выявилась куча багов.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Илья (??), 02-Авг-26, 02:48 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру