The OpenNET Project / Index page

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

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

"Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от opennews (??) on 15-Дек-16, 10:20 
Разработчики проекта LLVM объявили (http://blog.llvm.org/2016/12/llvms-new-versioning-scheme.html) об изменении подхода к присвоению номеров версий. Если раньше применялась десятичная нумерация с увеличением первой цифры для значительных выпусков, второй для функциональных обновлений (3.8.0, 3.9.0) и третьей для корректирующих выпусков (3.8.1, 3.8.2), то теперь решено стереть грань между значительными и функциональными выпусками, меняя только первую цифру (5.0.0, 6.0.0, 7.0.0). Новая схема будет применена начиная с мартовского выпуска 4.0.0, после чего в сентябре ожидается релиз LLVM 5.0.0.


В настоящее время проект развивается с применением шестимесячного фиксированного цикла подготовки релизов, для которого изначально принятая в  LLVM схема major.minor.patch потеряла актуальность. Если раньше первый номер сигнализировал о кардинальных изменениях, таких как формат биткода в 2.0 и полностью новая система типов в 3.0, то в последние годы разница между номерами "major" и "minor" размылась и в грядущем выпуске 4.0 не ожидается каких-то особенных изменений, выделяющих его их общего ряда. Поэтому разработчики решили не усложнять  себе жизнь придумыванием новых критериев и форматов нумерации, а считать значительным каждый релиз, выпускаемый в рамках 6-месячного цикла.


Корректирующие обновления, как и раньше будут приводить к увеличению третьей цифры (5.0.1, 5.0.2), а вторая цифра будет оставлена для обеспечения совместимости с существующими системами разбора номеров версий LLVM. Формально, в среде разработчиков и в анонсах можно будет ссылаться на новые ветки, используя упрощённую схему -  LLVM 4 и LLVM 5.


URL: http://blog.llvm.org/2016/12/llvms-new-versioning-scheme.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=45690

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

Оглавление

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

1. "Проект LLVM переходит на новую схему нумерации выпусков"  +28 +/
Сообщение от Аноним (??) on 15-Дек-16, 10:20 
Шутка про хром....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Проект LLVM переходит на новую схему нумерации выпусков"  +15 +/
Сообщение от Какаянахренразница (ok) on 15-Дек-16, 10:31 
Да уже тупо дописывали бы каждый раз по одному нолику. 5, 50, 500, 5000...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от chelovek on 15-Дек-16, 10:32 
Спасибо учли. А в целом, пофигу....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Проект LLVM переходит на новую схему нумерации выпусков"  +2 +/
Сообщение от анан on 15-Дек-16, 10:40 
Нужно было сразу точки убрать 400, 401, 500...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от анон on 15-Дек-16, 10:55 
дурость какая-то
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Шарп (ok) on 15-Дек-16, 10:56 
У systemd хорошая система нумерации выпусков. Никаких заморочек. Всё просто и лаконично.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Конь on 15-Дек-16, 11:06 
Вот я не понимаю почему луди так хейтют на такую нумерацию, тем более для таких больших проектов как хром и LLVM, которые развиваются эволюционно, а не скачками как софт раньше (да и некоторый сейчас).
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Проект LLVM переходит на новую схему нумерации выпусков"  +7 +/
Сообщение от noname.htm on 15-Дек-16, 11:17 
Потому что это чистой воды маркетинг. Для людей - http://semver.org/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Проект LLVM переходит на новую схему нумерации выпусков"  +16 +/
Сообщение от Аноним (??) on 15-Дек-16, 11:23 
На этом прелести systemd заканчиваются.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Мимокрокодил email on 15-Дек-16, 11:41 
Ну так у хрома самый настоящий семвер 53.0.2785.143 - мажор.минор.патч.билд, просто интенсивность разработки колоссальная.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Аноним (??) on 15-Дек-16, 11:42 
через месяц они начнут потихоньку вкорячивать всякие 5.0.0-sp1, 5.0.0-beta7, 5.0.0-hotfix-431
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Проект LLVM переходит на новую схему нумерации выпусков"  +2 +/
Сообщение от Аноним (??) on 15-Дек-16, 12:11 
Началась гонка за GCC. Возьмём если не качеством так хоть номером.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Нанобот (ok) on 15-Дек-16, 12:14 
новость не тянет на "главные новости"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Проект LLVM переходит на новую схему нумерации выпусков"  –8 +/
Сообщение от Аноним (??) on 15-Дек-16, 12:17 
это вы о качестве gcc так? правильно.. ибо gcc не компилятор а помойка.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Проект LLVM переходит на новую схему нумерации выпусков"  –2 +/
Сообщение от Пингвино (ok) on 15-Дек-16, 12:57 
Просто у хомячков не укладывается в голове, что можно разрабатывать продукт быстро, а не обсасывать каждую фичу месяцами.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Kodir (ok) on 15-Дек-16, 12:57 
Несмотря на кажущуюся логичность, нумерация *.*.* действительно бестолкова - в жизненном цикле ПО не так часто случаются "Большие Изменения" для увеличения Major, тогда как Minor версий - сотни. Это не говоря о том, что когда библиотека перерастает себя, тупо запиливают клон С НОВЫМ ИМЕНЕМ и никого уже эти цифири не интересуют. Другими словами, вполне работоспособная схема:

ИМЯ РЕЛИЗ.БАГФИКС

Для релизов номеров хватит, а когда они выйдут на трёхзначный уровень, знайте - ваше ПО уже устарело :)

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

20. "Проект LLVM переходит на новую схему нумерации выпусков"  +3 +/
Сообщение от Аноним (??) on 15-Дек-16, 14:05 
А благородный дон знает, что Clang уже потерял преимущество над GCC в скорости компиляции, а по скорости сгенерированного кода так и не перегнал? Помню, как все любители Clang'a хвастались быстрой компиляцией, пока Clang компилял абы как. Как стал нормально компилить и оптимизировать сравнимо с GCC - так и скорость просела. Подозреваю, что и код самого LLVM/Clang с тех пор усложнился, может и там уже помойка.

http://baptiste-wicht.com/posts/2016/12/zapcc-cpp-compilatio...

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

21. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Аноним (??) on 15-Дек-16, 14:11 
И правда, с развитием, например, библиотеки, API ломается всё реже. И минорные изменения преобладают. И минорная версия должна, значит меняться всё чаще мажорной. И будут возникать версии типа 3.123.0. Но разве это проблема? Если проблема - вероятно, по большей части психологическая? Или маркетинговая? Но не техническая?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от anonymous (??) on 15-Дек-16, 14:14 
Может мне опять про версию less напомнить?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

23. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Аноним84701 (ok) on 15-Дек-16, 14:33 
> Просто у хомячков не укладывается в голове, что можно разрабатывать продукт быстро,
> а не обсасывать каждую фичу месяцами.


% less --version
less 481 (GNU regular expressions)
Copyright (C) 1984-2015  Mark Nudelman

% xterm -version
XTerm(327)

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

24. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от бедный буратино (ok) on 15-Дек-16, 14:35 
хм. если бы на опеннете были не только важные новости и маловажные новости, но и раздел *новости вообще ни о чём* - даже там было сложно найти повод для этой

а они это в главные запихали

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

25. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Андрей (??) on 15-Дек-16, 14:52 
Прям как firefox. Но лучше, чем gcc с его тестовыми 6.0, 7.0.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Проект LLVM переходит на новую схему нумерации выпусков"  +2 +/
Сообщение от КО on 15-Дек-16, 15:43 
Но уступает номеру коммита. Вот где все будет просто и лаконично. :)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

27. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Crazy Alex (ok) on 15-Дек-16, 16:09 
И, кстати, по детальным красивым варнингам - тоже потерял.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от equeim (ok) on 15-Дек-16, 16:17 
Т.е. раньше они меняли мажорную версию не после значительних изменений, а после десяти минорных версий? Это одна из самых идиотских схем версионирования, которых я видел, наравне с подходом Линуса "меняем мажорную версию по желанию левой пятки".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Вареник on 15-Дек-16, 16:28 
Маркетинг и только маркетинг. Причем для гуманитарных лузеров, которых пугают точки и три-пять чисел вместо двух.  Сразу вспоминают школу и свои траблы по математике.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Вареник on 15-Дек-16, 16:31 
Маркетинг такой маркетинг. До них не доходит что у браузеров Хрома-Файрфокса и компиллятора C++ - несколько разные целевые аудитории?

Если для офисного планктона, для сидения в соцсети - понятней цифра 50, то для сишника понятней номер 3.8.2

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

31. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Stax (ok) on 15-Дек-16, 17:11 
А под виндой сишники вообще по году определяют версию VS и не жужжат. Впрочем, там еще четырехзначный номер билда есть.

А вообще, в отличие от "офисного планктона" (кстати, сишники, пишущие код в офисе - тоже ведь офисный планктон, так?), сишников такие вещи просто не парят. Пусть разработчики называют как им удобнее. А свои программы - как самим удобнее.

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

32. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от equeim (ok) on 15-Дек-16, 17:46 
Сишники больше десяти считать не умеют?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

33. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Andrey Mitrofanov on 15-Дек-16, 17:50 
> Но уступает номеру коммита. Вот где все будет просто и лаконично. :)

Именно. Но только после того, как git B-P перейдёт на sha512! </нет, это не тот "номер">

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

34. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от zhuk on 15-Дек-16, 17:56 
Брешешь, собака! до 4 мажор подняли с вполне четкой и конкретной целью: 4.1.15
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

35. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Andrey Mitrofanov on 15-Дек-16, 17:58 
>"офисного планктона" (кстати, сишники, пишущие код в
> офисе - тоже ведь офисный планктон, так?)

Не, не так. Там подразумевается подтекст "безмозглый" -- см.биологию водорослей или кто они там. А сишники круты, разумны и илитарны -- ониж программляют (под вижуял стуией, ога...).

>, сишников такие вещи просто не парят.

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

38. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Аноним (??) on 15-Дек-16, 18:45 
Читай СУЩЕСТВЕННЫЕ изменения последних десктопных версий начиная с 45-ой https://en.wikipedia.org/wiki/Google_Chrome_version_history, а теперь попробуй сделать репост.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

39. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Аноним (??) on 15-Дек-16, 18:58 
Версия Хрома ВСЕГДА привязана к версии V8.

54-ый хром основан на V8 версии 5.4
55-ый хром основан на V8 версии 5.5
56-ой хром будет основан на V8 версии 5.6

С разморозкой.

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

40. "Проект LLVM переходит на новую схему нумерации выпусков"  –3 +/
Сообщение от Аноним (??) on 15-Дек-16, 20:13 
gcc долго компилируецца, нет не какого смысла его устанавливать в dev среде.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

41. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Аноним (??) on 15-Дек-16, 20:37 
> у хомячков не укладывается в голове

... что увеличение мажорного номера версии не должно быть единственным мажорным изменением.

Действительно мажорные изменения просто физически не могут быть выполнены с такой скоростью, чтобы за несколько лет продукт дорос до версии 50 и выше. Хром бы не оплёвывали за "быструю" разработку, если бы минорным изменениям соответствовали минорные номера и сейчас актуальным был бы какой-нибудь хром 1.12.0.

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

42. "Проект LLVM переходит на новую схему нумерации выпусков"  +1 +/
Сообщение от Ordu email(ok) on 15-Дек-16, 20:38 
Да. А зачем считать больше десяти, если процессор считает? Это всяким бидонистам, с их никакущей скоростью интерпретации приходится считать в уме, потому что в уме быстрее. А вот за C не угонишься, поэтому навыки устного счёта оказываются невостребованными, неиспользуемыми и утрачиваются.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

43. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Аноним (??) on 15-Дек-16, 20:44 
> Может мне опять про версию less напомнить?

Да, напомни. А ещё про кучу пиара, сопровождающего less с первой же версии, из-за которой полчища других [неумных] разработчиков начали переводить свои проекты на аналогичную нумерацию лишь в целях "конкуренции".

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

44. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Вареник on 15-Дек-16, 20:45 
> Сишники больше десяти считать не умеют?

А зачем? Главное - уметь структурировать сущности и приводить типы!

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

45. "Проект LLVM переходит на новую схему нумерации выпусков"  +2 +/
Сообщение от Пингвино (ok) on 15-Дек-16, 21:25 
> чтобы за несколько лет продукт дорос до версии 50 и выше.
> Хром бы не оплёвывали за "быструю" разработку, если бы минорным изменениям
> соответствовали минорные номера и сейчас актуальным был бы какой-нибудь хром 1.12.0.

На данный момент я вижу, что хром оплевывает за быструю разработку только рачьё на опеннете.

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

46. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Led (ok) on 15-Дек-16, 22:35 
> Вот я не понимаю почему луди
> скачками

Коню этого понять. Конь должен про скачки думать.

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

47. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Аноним (??) on 15-Дек-16, 23:50 
Какой тролль убедил тебя в том, что ты офигенно остроумен, чувак? Это не так, уж поверь дяде, не позорься.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

48. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Led (ok) on 16-Дек-16, 01:20 
Зачем разлогинился? Какой сцикливый конь попался...
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

49. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Аноним (??) on 16-Дек-16, 09:55 
> за быструю разработку

ещё раз. медленно. оплёвывают не за быструю разработку, а за неадекватно быструю смену мажорных версий. и быстрой разработки что-то не видно, пилят потихоньку, одно добавляют, другое удаляют.

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

50. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Пингвино (ok) on 16-Дек-16, 12:01 
>> за быструю разработку
> ещё раз. медленно. оплёвывают не за быструю разработку, а за неадекватно быструю
> смену мажорных версий. и быстрой разработки что-то не видно, пилят потихоньку,
> одно добавляют, другое удаляют.

Ну тебе виднее, ага. Видимо тебя забыли спросить когда решали как им версии менять?

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

51. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Аноним (??) on 16-Дек-16, 14:08 
Ещё не забывать освобождать память и проверять, чтобы индекс не вылез за пределы массива.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

52. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от 0xd34df00d (??) on 16-Дек-16, 23:55 
Таки в моей практике clang генерит более эффективный код, сообщения об ошибках в шаблонной наркомании все еще лучше, ну и поддержка стандартов тоже лучше.

Но компилировать он стал сильно медленнее, да.

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

53. "Проект LLVM переходит на новую схему нумерации выпусков"  –2 +/
Сообщение от Led (ok) on 17-Дек-16, 00:03 
> Таки в моей практике clang генерит более эффективный код

Школьная летняя практика - не показатель.

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

54. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от 0xd34df00d (??) on 17-Дек-16, 00:05 
Склоняю голову перед аргументированным возражением по существу, по которому сразу видно специалиста.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

55. "Проект LLVM переходит на новую схему нумерации выпусков"  –1 +/
Сообщение от Анончик on 17-Дек-16, 10:46 
> А благородный дон знает, что Clang уже потерял преимущество над GCC в
> скорости компиляции, а по скорости сгенерированного кода так и не перегнал?
> Помню, как все любители Clang'a хвастались быстрой компиляцией, пока Clang компилял
> абы как. Как стал нормально компилить и оптимизировать сравнимо с GCC
> - так и скорость просела. Подозреваю, что и код самого LLVM/Clang
> с тех пор усложнился, может и там уже помойка.
> http://baptiste-wicht.com/posts/2016/12/zapcc-cpp-compilatio...

Но ещё одно преимущество он пока сохраняет - это потребление памяти в процессе компиляции, у шланга оно раза в 2 меньше чем у GCC.

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

56. "Проект LLVM переходит на новую схему нумерации выпусков"  +/
Сообщение от Алконим on 18-Дек-16, 08:14 
А clang в 1,5 раза дольше. Что же тогда ставить? tcc?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору


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

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


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