LINUX.ORG.RU

GCC 4.2.1


0

0

Вышла новая версия open source набора компиляторов GCC, в котором было исправлено большое количество разнообразных ошибок.

Список изменений: http://gcc.gnu.org/bugzilla/buglist.c...
Скачать: ftp://gcc.gnu.org/pub/gcc/releases/gc...
Зеркала: http://gcc.gnu.org/mirrors.html

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: Re: GCC 4.2.1 от niro

Re: GCC 4.2.1

Вот какой смысл постить не до новость, даёшь развёрнутый объём описания новости!

ZDK-musashi ()

Re: GCC 4.2.1

ссылка битая

szh ★★★★ ()
Ответ на: Re: GCC 4.2.1 от ZDK-musashi

Re: GCC 4.2.1

Ниасилил новость нормальную написать?

anonymous ()

Re: GCC 4.2.1

c0x начинают потихоньку имплементить... это есть гуд

anonymous ()
Ответ на: Re: GCC 4.2.1 от niro

Re: GCC 4.2.1

да что же это такое делается? как ни релиз gcc, так хренову кучу ошибок и багов находят? как вообще ядра собираются?

anonymous ()
Ответ на: Re: GCC 4.2.1 от anonymous

Re: GCC 4.2.1

>да что же это такое делается? как ни релиз gcc, так хренову кучу ошибок и багов находят? как вообще ядра собираются?

Надо учесть:

1) в составе GCC много компиляторов, а для ядра нужен только компилятор C. Баги в С++ном компиляторе не влияют на ядро;

2) В ядре используются далеко не все возможности C. Более того, больше всего ненайденных багов кроется в редкоиспользуемых функциях (иначе бы их давно нашли);

3) Нередко баги проявляются при очень редком стечении обстоятельств, поэтому подавляющее большинство людей никогда с ними не сталкивалась;

4) Ядра перед выходом тестируют, чтобы они гарантированно собирались поддерживаемыми версиями GCC;

5) Безглючных компиляторов не бывает, просто при выходе очередной версии какого-нибудь проприетарного компилера о исправленных багах стараются не упоминать (дабы не пугать народ). Знали бы вы, сколько багов в каком-нибудь Delphi...

blaster999 ★★ ()

Re: GCC 4.2.1

Текс. Релиз таки вышел, а значит пора мигрировать всем миром.

Ждём ебилдов и реакции Патрега.

Gharik ()
Ответ на: Re: GCC 4.2.1 от blaster999

Re: GCC 4.2.1

gcc-4.2.0-4.2.1.diff.bz2 5604 KB 19.07.2007 18:03:00

Размер впечатляет. Парни трудятся аки пчёлы!

Lumi ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от Lumi

Re: GCC 4.2.1

В джентовском ебилде появился USE-флаг "d" !!!!

Это GNU реализация компилятора языка D и она даже работает :) И даже генерирует 64bit код. Троекратное Ура!

realsmart ()

Re: GCC 4.2.1

Я только вчера до RC1 обновился...

mutronix ★★★★ ()
Ответ на: Re: GCC 4.2.1 от realsmart

Re: GCC 4.2.1

и много нынче софта на языке D? :)

isden ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от los_nikos

Re: GCC 4.2.1

Тем более ЛОР ведь фанатеет только от linux kernel 2.6, никак не от 2.6.22 ;)

los_nikos ★★★★★ ()

Re: GCC 4.2.1

Под GPL v3 превели?

DNA_Seq ★★☆☆☆ ()

Re: GCC 4.2.1

"Сегодня вендекапец случился,наверное мы этого ждали".

birdie,этож GCC,ты чего такой грууузззный? :D

anonymous ()
Ответ на: Re: GCC 4.2.1 от KRoN73

Re: GCC 4.2.1

> Язык интересен

да ктож спорит..

> вполне может быть, что будет и софт.

ага, вот в это то все и упирается. будут ли на него переходить программеры или нет?

isden ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от realsmart

Re: GCC 4.2.1

> В джентовском ебилде появился USE-флаг "d" !!!!

Ага, уже несколько месяцев назад как...

Lumi ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от realsmart

Re: GCC 4.2.1

Обалденный язык, когда надо написать что нибудь за 20 минут (т.е. ищем Python), но надо, чтобы оно работало на уровне С++ (Python откладываем).

Legioner ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от los_nikos

Re: GCC 4.2.1

> Для списка изменений логичнее было сделать ссылку http://gcc.gnu.org/gcc-4.2/changes.html

Неверная ссылка - это список изменений GCC 4.2.0.

Для новичков объясняю - это BUGFIX релиз.

birdie ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от KRoN73

Re: GCC 4.2.1

> >и много нынче софта на языке D? :)

> Если его теперь умеет GCC, то вполне может быть, что будет и софт. Язык интересен:

Не. Язык неинтересен. Он появился, поскольку команда Digital Mars compilers не справилась ни с современным компилятором C++, ни с портированием/адаптацией стандартной библиотеки C++. Часть того, с чем они не справились (но очень хотелось иметь) --- перенесли из библиотек прямо в язык. В остальном --- цели языка и класс задач, для которых его насочиняли, совершенно не ясны (в т.ч. авторам).

yeti ()
Ответ на: Re: GCC 4.2.1 от yeti

Re: GCC 4.2.1

на рсдн-е по-моему от d фанатеют

kto_tama ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от Lumi

Re: GCC 4.2.1

> gcc-4.2.0-4.2.1.diff.bz2 5604 KB

WOW!

szh ★★★★ ()
Ответ на: Re: GCC 4.2.1 от Legioner

Re: GCC 4.2.1

> Обалденный язык, когда надо написать что нибудь за 20 минут (т.е. ищем Python), но надо, чтобы оно работало на уровне С++ (Python откладываем).

Именно. Сравнение в правильном направлении. Такое же отсутствие проектирования языка, как в Python'е (непрерывно развивающийся язык, параллельно с образованием авторов). В D очередной раз начали реализовывать язык из принципа "нечто, что гораздо круче чем C++".

yeti ()
Ответ на: Re: GCC 4.2.1 от yeti

Re: GCC 4.2.1

> Такое же отсутствие проектирования языка, как в Python'е

Да ты не йети, ты обычный тролль! Сменил бы ник-то.

sv75 ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от isden

Re: GCC 4.2.1

>ага, вот в это то все и упирается. будут ли на него переходить программеры или нет?

А с чего не переходить, когда он так близок к C++? Обладает лучшей, чем у G++ производительностью, но при этом - сборкой мусора, кучей объектных вкусностей, более приятным синтаксисом и т.п.?

KRoN73 ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от birdie

Re: GCC 4.2.1

> Для новичков объясняю - это BUGFIX релиз.

Тогда в топку такие новости. Для новичков объясняю - это GCC 4.2 Release Series

los_nikos ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от KRoN73

Re: GCC 4.2.1

а в нем можно также легко как в с++ работать с уже существующими сишными (и с++ тоже) либами, или надо биндинги делать?

Deleted ()
Ответ на: Re: GCC 4.2.1 от Deleted

Re: GCC 4.2.1

>а в нем можно также легко как в с++ работать с уже существующими сишными (и с++ тоже) либами, или надо биндинги делать?

Учитывая, что у него даже встроенный ассемблер есть, то докопатьмя можно до чего угодно.

Если по существу - не знаю, сам с ним не возился. Более того, интерес только сейчас появился к нему, думаю погонять, пощупать... Нативный код с GC и привычный моим отравленным императивщиной мозгам код - это то, что давно хотелось.

KRoN73 ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от Deleted

Re: GCC 4.2.1

cишные либы цепляются почти на автомате, надо хедер сделать и всё. С С++-либами всё сложнее, ну их и так никто кроме С++ не понимает, да и то нужен тот же компилятор.

Legioner ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от DNA_Seq

Re: GCC 4.2.1

>Под GPL v3 превели?

будет ветка 4.3 под ГПЛ3

wieker ★★ ()
Ответ на: Re: GCC 4.2.1 от DNA_Seq

Re: GCC 4.2.1

>Под GPL v3 превели?

А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

argin ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от argin

Re: GCC 4.2.1

>А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

а почему нельзя?

wieker ★★ ()
Ответ на: Re: GCC 4.2.1 от wieker

Re: GCC 4.2.1

>>А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

>а почему нельзя?

Несовпадение лицензий не помешает ?

argin ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от argin

Re: GCC 4.2.1

>Несовпадение лицензий не помешает ?

gcc спокойно компилируются проприетарные поделки. так что не помешает.

wieker ★★ ()
Ответ на: Re: GCC 4.2.1 от wieker

Re: GCC 4.2.1

>Несовпадение лицензий не помешает ?

>gcc спокойно компилируются проприетарные поделки. так что не помешает.

да нет, я имею ввиду, лицензия позволит линукс компилировать если он под другой лицензией ?

argin ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от argin

Re: GCC 4.2.1

>да нет, я имею ввиду, лицензия позволит линукс компилировать если он под другой лицензией ?

так а я че отвечаю? ожет - gcc можно компилировать софт под любой лицензией.

wieker ★★ ()
Ответ на: Re: GCC 4.2.1 от wieker

Re: GCC 4.2.1

нет, пойду ка я спать, а то уже собеседника понимать перестал :-)

argin ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от los_nikos

Re: GCC 4.2.1

>Тем более ЛОР ведь фанатеет только от linux kernel 2.6, никак не от 2.6.22 ;)

А что от него фанатеть? Пашет себе на домашней машинке, и пашет, в корку не падает :)))

anonymous ()
Ответ на: Re: GCC 4.2.1 от wieker

Re: GCC 4.2.1

>Под GPL v3 превели?
>будет ветка 4.3 под ГПЛ3

Шикарно как выйдет, так и вендокапец будет оч. близок.. ^_^

dragon_djanic ★★ ()
Ответ на: Re: GCC 4.2.1 от blaster999

Re: GCC 4.2.1

>5) Безглючных компиляторов не бывает, просто при выходе очередной версии какого-нибудь проприетарного компилера о исправленных багах стараются не упоминать (дабы не пугать народ). Знали бы вы, сколько багов в каком-нибудь Delphi...

Полностью прав.. +1024

dragon_djanic ★★ ()
Ответ на: Re: GCC 4.2.1 от dragon_djanic

Re: GCC 4.2.1

А сколько их там, багов в дельфи? Как сосчитать, когда компилятор закрыт и ченьчлоги не выкладывают?

Lumi ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от Lumi

Re: GCC 4.2.1

>А сколько их там, багов в дельфи? Как сосчитать, когда компилятор закрыт и ченьчлоги не выкладывают?

+1

Даешь точные цифру количества дельфобагов!

:)

furs ()
Ответ на: Re: GCC 4.2.1 от furs

Re: GCC 4.2.1

3879 штук

anonymous ()
Ответ на: Re: GCC 4.2.1 от yeti

Re: GCC 4.2.1

> Не. Язык неинтересен. Он появился, поскольку команда Digital Mars compilers не справилась ни с современным компилятором C++, ни с портированием/адаптацией стандартной библиотеки C++.

А маразматический C++, значит, интересен? И команда Digital Mars не «не справилась», а «жоско затрахалась всё это имплементить». Чуваки делают правильное дело, а С++ пусть сдохнет в корчах.

ero-sennin ★★ ()
Ответ на: Re: GCC 4.2.1 от ero-sennin

Re: GCC 4.2.1

> команда Digital Mars не «не справилась», а «жоско затрахалась всё это имплементить».

Аха, и по тихой грусти решили реализовать еще один язык, такой же сложный, как и Си++ :D

> Чуваки делают правильное дело, а С++ пусть сдохнет в корчах.

У меня есть подозрение, что D - это от "Dead" ;)

tailgunner ★★★★★ ()
Ответ на: Re: GCC 4.2.1 от tailgunner

Re: GCC 4.2.1

> Аха, и по тихой грусти решили реализовать еще один язык, такой же сложный, как и Си++.

Он проще, кури спецификации.

ero-sennin ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.