The OpenNET Project / Index page

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



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

Оглавление

Открыт код C++ компилятора Zapcc, opennews (?), 18-Июн-18, (0) [смотреть все]

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


5. "Открыт код C++ компилятора Zapcc"  –3 +/
Сообщение от yet another anonymous (?), 18-Июн-18, 12:18 
Определить "изменённость" источников (да ещё и в широком смысле --- опции компилятору тоже в деле) чтобы понять надо ли пересобирать вместе с идентификацией --- быстрее чем просто пересборка? Что-то у меня сомнения закрадываются. Т.е. в паталогическом случае можно предыдущую сборку прикопать и потом вынуть кролика из шляпы, но ...
Ответить | Правка | Наверх | Cообщить модератору

14. "Открыт код C++ компилятора Zapcc"  +1 +/
Сообщение от Andrey Mitrofanov (?), 18-Июн-18, 12:45 
> Определить "изменённость" источников
> --- быстрее чем просто пересборка? Что-то у меня сомнения закрадываются. Т.е.

Там наврху написано.  Не веришь -- пачиму спрашиваешь??

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

38. "Открыт код C++ компилятора Zapcc"  –2 +/
Сообщение от yet another anonymous (?), 18-Июн-18, 13:50 
Я не оракул, чтобы догадываться что такое они имеют ввиду под словами "кэш компиляции".

По моим соображениям, корректное решение этой задачи несколько более сложно, чем просто собрать.

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

43. "Открыт код C++ компилятора Zapcc"  +/
Сообщение от Анонимус2 (?), 18-Июн-18, 14:03 
Да нет, это вполне себе тривиальная задача, обычно с ней хорошо справляется система сборки, вот определить что два вызова компилятора с разным набором параметров приведут к одному результату - сложная, видимо тут попытались решить именно вторую.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

55. "Открыт код C++ компилятора Zapcc"  +/
Сообщение от yet another anonymous (?), 18-Июн-18, 14:42 
> Да нет, это вполне себе тривиальная задача, обычно с ней хорошо справляется система сборки,

Хм, действительно, можно же продублироватьь работу make ;) И если для make есть представления о допущениях (чем пренебрегаем), то здесь придётся об этом догадываться.

> вот определить что два вызова компилятора с разным набором параметров приведут к одному результату - сложная, видимо тут попытались решить именно вторую.

Определить эквивалентность набора параметров для компиляции + определить эквивалентность источников (?!).

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

62. "Открыт код C++ компилятора Zapcc"  –2 +/
Сообщение от Аноняша (?), 18-Июн-18, 15:07 
Давно уже умеет через ninja-build и make -GNinja
Ответить | Правка | Наверх | Cообщить модератору

72. "Открыт код C++ компилятора Zapcc"  +/
Сообщение от yet another anonymous (?), 18-Июн-18, 15:36 
Вас кто-то обманул. В дизайне ninja для этого ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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