The OpenNET Project / Index page

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

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

"Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от opennews (ok) on 21-Апр-09, 19:16 
Вышел набор компиляторов GCC 4.4.0 (http://gcc.gnu.org/gcc-4.4/) с измененным лицензионным соглашением на runtime - "GCC RUNTIME LIBRARY EXCEPTION (http://www.gnu.org/licenses/gcc-exception.html)", убирающим некоторые ограничения (http://www.opennet.me/opennews/art.shtml?num=21050) лицензии GPLv3 для Runtime компонент набора компиляторов, что позволяет генерировать в GCC любой код, независимо от лицензии под которой он будет распространяться (например, в качестве runtime теперь можно использовать код для обеспечения работы виртуальных машин, обрабатывающих байткод, в том числе Java).


Основные изменения (http://gcc.gnu.org/gcc-4.4/changes.html) по сравнению с веткой GCC 4.3.x:


-  Добавлен оптимизатор Graphite (http://gcc.gnu.org/wiki/Graphite), основанный на полиэдральном промежуточном представлении - технологии оптимизации для обеспечения параллельного выполнения циклических операций. Оптимизация касается всех языков, поддерживаемых GCC. Разработка позволяет (http://www.opennet...

URL: http://gcc.gnu.org/gcc-4.4/
Новость: http://www.opennet.me/opennews/art.shtml?num=21376

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


5. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от User294 (??) on 21-Апр-09, 19:30 
Нехилый список изменений, респекты разработчикам - внушает.Интересно, насколько от этого глюков прибавится? :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от pavlinux (ok) on 21-Апр-09, 19:32 
11%
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от User294 (??) on 21-Апр-09, 19:57 
> 11%

Для такого списка изменений - это было бы довольно неплохо.

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

7. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Аноним (??) on 21-Апр-09, 19:39 
> что позволяет генерировать в GCC любой код, независимо от лицензии под которой он будет распространяться

А раньше нельзя было?

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

19. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от arachnid (??) on 22-Апр-09, 08:42 
>> что позволяет генерировать в GCC любой код, независимо от лицензии под которой он будет распространяться
>
>А раньше нельзя было?

раньше были сомнения. по крайней мере именно поэтому freebsd для системы использует gcc с лицензией gplv2

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

22. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Andrey Mitrofanov on 22-Апр-09, 16:47 
>>> что позволяет генерировать в GCC любой код, независимо от лицензии под которой он будет распространяться
>>А раньше нельзя было?

Как текст в новости, так и выдернутая из него без контекста цитата -- совсем ни о чём и не о том. У меня почему-то такое впечатление, что GPLv3 и исключения для линковки генерируемого кода с библиотеками -- совсем не про "позволяет генерировать в GCC любой код". Наверное, я слишком серьёзно отношусь к своим впечатлениям.

>раньше были сомнения. по крайней мере именно поэтому freebsd для системы использует
>gcc с лицензией gplv2

Угу, и каждый год 1-го апреля переходят с gcc... многия лета. На tcc, pcc, icc, llvm, ... Интересы "коммерческих пользователей" обязывают?

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

23. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от arachnid (ok) on 22-Апр-09, 17:10 
>[оверквотинг удален]
>-- совсем ни о чём и не о том. У меня
>почему-то такое впечатление, что GPLv3 и исключения для линковки генерируемого кода
>с библиотеками -- совсем не про "позволяет генерировать в GCC любой
>код". Наверное, я слишком серьёзно отношусь к своим впечатлениям.
>
>>раньше были сомнения. по крайней мере именно поэтому freebsd для системы использует
>>gcc с лицензией gplv2
>
>Угу, и каждый год 1-го апреля переходят с gcc... многия лета. На
>tcc, pcc, icc, llvm, ... Интересы "коммерческих пользователей" обязывают?

давайте так - среди разработчиков free были непонятки с лицензией gplv3, о чем можно почитать в рассылке. что я ам прочел, то и изложил. со всеми уточнениями - а авторам

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

8. "Расскажите кто в теме плиз"  
Сообщение от Probirker on 21-Апр-09, 19:41 
Расскажите кто в теме плиз, а поддержу java (gcj и classpath) там совсем забросили или как и что происходит?

последняя новость на http://gcc.gnu.org/java/ от March 30, 2007

Просто в статусе http://gcc.gnu.org/java/status.html говорят Status of GCJ as of GCC 3.2, а сейчас уже вон 4.4.0, получается с тех пор ничего не делали? Или страницу не обновили?

На http://www.gnu.org/software/classpath/ вроде чуть получше, не так давно релиз был, но всё равно жабой 1.6 там вроде не пахнет и совершенно непонятно как он связан с gcj, если последнего забросили два года назад...

Хочется мне знать, продолжать мечатать об ahead-of-time компиляции в нативный код или забыть об этом напрочь и не мучить себя понапрасну.

ЗЫ Большая, огромная и убедительная просьба троллей с воплями "жаба аццтой, пиши на c++/qt" и иже с ними промолчать. Вопрос не об этом.

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

12. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Guest (??) on 21-Апр-09, 20:30 
>Ну вот теперь может и во фряхе обновят копилятор :)

Хорошо бы.

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

14. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Осторожный (ok) on 21-Апр-09, 21:57 
>>Ну вот теперь может и во фряхе обновят копилятор :)
>
>Хорошо бы.

Не понял в чем проблема - в портах есть gcc42, gcc43, gcc44, gcc45
Бери любой и пользуйся

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

18. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Guest (??) on 22-Апр-09, 03:11 
Порты это порты, а базовая система это базовая система.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Расскажите кто в теме плиз"  
Сообщение от А (??) on 22-Апр-09, 00:35 
По моему, просто отдельный сайт для него забили поддерживать. Список рассылки активен.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от zLoj email on 21-Апр-09, 21:27 
Napisano "April 21, 2008". :)
Novost' iz proshlogo.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от NegatiV (ok) on 21-Апр-09, 22:46 
ядро и модули собрались без проблем. ура!)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Ivan (??) on 22-Апр-09, 01:19 
> строковые функции больше не принимают "char*" вместо "const char*"

Жесть

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

20. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от mike lee on 22-Апр-09, 09:12 
похоже что это особенности перевода.

"Some of the standard C++ library include files have been edited to use replacement overloads for some common C library functions (if available), with the goal of improving const-correctness: functions passed a const char* return const char*."

Как я понимаю теперь сделали по правильному - две перегрузки - константная принимающая const char* и его же возвращающая и обычная, работающая с неконстантыми типами. это дает соптимизировать констнантную версию. Т.е. вот это не прокатит:

const char* str1;
char* str2 = strchr(str1, 'a');
т.к. должен быть const char* str2.

http://gcc.gnu.org/gcc-4.4/porting_to.html

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

21. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Аноним (??) on 22-Апр-09, 11:43 
А другие компиляторы, веб-, 3D-редакторы, не могут, значит, создавать несвободное? 3 версия лицензии стесняет движения, и, постоянно учитывая её, так приятно однажды вернуться к GPL v2 проекту хоть на денёк! Когда всё легко и просто, и встречает как родного... Предлагаю GPL 2.5, или 3.1. Тот же GPL 2.0 с тем самым пунктом из 3.0, который штопает ту дырочку, и зависимости к нему.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз набора компиляторов GCC 4.4.0 "  
Сообщение от Аноним (??) on 23-Апр-09, 13:20 
>А другие компиляторы, веб-, 3D-редакторы, не могут, значит, создавать несвободное? 3 версия
>лицензии стесняет движения, и, постоянно учитывая её, так приятно однажды вернуться
>к GPL v2 проекту хоть на денёк! Когда всё легко и
>просто, и встречает как родного... Предлагаю GPL 2.5, или 3.1. Тот
>же GPL 2.0 с тем самым пунктом из 3.0, который штопает
>ту дырочку, и зависимости к нему.

Серьёзно, только об 1 плюсе слышал GPL 3.0. Значит, набранное в GPL 3.0 текстовом редакторе текст - свободный?

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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