Activity
From 02/05/2013 to 03/06/2013
03/05/2013
- 03:48 PM MCC/LiME Revision dfb6b08d (cfe): правка fe для вывода ТОЛЬКО арифметических выражений
- 11:33 AM MCC/LiME Revision 892c102d (lime): WIP арифметика. DONE(A) Таблица атомов
03/04/2013
- 02:15 PM MCC/LiME Revision a012c61f (mkenv): Rule order adaptation for older gnu-makes
- 02:15 PM MCC/LCC Revision a012c61f (mkenv): Rule order adaptation for older gnu-makes
- 09:56 AM MCC/LiME Revision 8782b139 (cfe): Правка hint
- 08:42 AM MCC/LiME Revision 3af0ac67 (lime): ARGH! tst/tst-atomtab.sh
- 08:25 AM MCC/LiME Revision 580e870b (lime): ARGH! Корневой gnu.mk
- 08:19 AM MCC/LiME Revision bd04109e (mkenv): foreign-up now do: fetch, pull the branch, if specified checkouts rev
- 08:19 AM MCC/LCC Revision bd04109e (mkenv): foreign-up now do: fetch, pull the branch, if specified checkouts rev
- 08:10 AM MCC/LiME Revision c5d9ccf2 (mkenv): minor fix
- 08:10 AM MCC/LCC Revision c5d9ccf2 (mkenv): minor fix
- 08:05 AM MCC/LiME Revision 50f28e40 (lime): WIP арифметика. Таблица атомов. WIP loadatom
03/03/2013
03/01/2013
- 05:22 PM MCC/LiME Revision d27a2b92 (cfe): Небольшая правка Hint IDENTIFIER в левой части присваивания
- 05:02 PM MCC/LiME Revision f57e9992 (drv): Смена стиля вывода парсера
- -Добавлен hint, ушли N.i в парсере
-Много изменений драйвера - 05:02 PM MCC/LiME Revision 25efef00 (cfe): Смена стиля вывода парсера
- -Добавлен hint, ушли N.i в парсере
-Много изменений драйвера - 09:20 AM MCC/LiME Revision 1b6ad064 (lime): WIP. Арифметика. Таблица атомов. WIP readatom
02/27/2013
- 12:41 AM MCC/LiME Revision ff73ad16 (mkenv): Small fix of the bugfix
- 12:41 AM MCC/LCC Revision ff73ad16 (mkenv): Small fix of the bugfix
- 12:38 AM MCC/LiME Revision 7f5e735b (mkenv): Small bugfix in build
- 12:38 AM MCC/LCC Revision 7f5e735b (mkenv): Small bugfix in build
- 12:02 AM MCC/LiME Revision e8b4005a (mkenv): Better foreign-up
- 12:02 AM MCC/LCC Revision e8b4005a (mkenv): Better foreign-up
- 11:48 PM MCC/LiME Revision 0f6e0120 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LCC Revision 0f6e0120 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LiME Revision e201cc85 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LCC Revision e201cc85 (mkenv): Advances in foreign-up
- 11:06 PM MCC/LiME Revision edd4c3b7 (mkenv): $(T) for test targets
- 11:06 PM MCC/LCC Revision edd4c3b7 (mkenv): $(T) for test targets
02/26/2013
- 04:56 PM MCC/LiME Revision b30c57d3 (drv): Косметические правки драйвера
- 02:08 PM MCC/LiME Revision 1b6733ee (gen): Merge branch 'dev3'
- Conflicts:
bin/gen/main.c - 01:22 PM MCC/LiME Revision 7790db67 (gen): новый формат входных данных
- входные данные должны быть вида X = (...), где:
X - тип таблицы(пока никак не учитывается)
... - программа как раньше...
02/25/2013
- 05:01 PM MCC/LiME Revision ed2aefa1 (drv): Небольшие правки драйвера
- 04:49 PM MCC/LiME Revision 038c882a (drv): Дополнение драйвера
- -Драйвер имитирует запуск компиляции входных файлов с разным
расширением *.с *.s затем запускается линковка.
-Для ра... - 04:49 PM MCC/LiME Revision 08c6606a (cfe): Дополнение драйвера
- -Драйвер имитирует запуск компиляции входных файлов с разным
расширением *.с *.s затем запускается линковка.
-Для ра... - 01:15 PM MCC/LiME Revision b7d5a446 (gen): fix: баг с отсутствием правильной команды
- 09:48 AM MCC/LiME Revision b3c72c01 (gen): реализация wr
- по параграфам есть ещё вопросы, но в целом работает
02/24/2013
- 10:09 PM MCC/LiME Revision e8acca07 (lime): WIP. Сочетание разбора "..." в слова со структурой атомов
02/22/2013
- 04:19 PM MCC/LiME Revision 4a7bfc66 (gen): присваивание, т.е. wr
- 12:39 PM MCC/LiME Revision 98aca363 (lime): WIP. Депарсер. Таблица атомов. Динамические буферы
- 12:37 PM MCC/LiME Revision cf2d1a97 (drv): Дополнеия в драйвер
- -Драйвер передаёт первый входной .С файл на mcpp,
затем на mc-lime-cfe и выводит на дисплей выход cfe
02/21/2013
- 05:09 PM MCC/LiME Revision 5f218085 (drv): Много мелких изменений
- -Обработка неявных файлов драйвером теперь суровая exit(1)
-sizeof парсера стал бинарной операцией
-Устранён баг ty... - 05:09 PM MCC/LiME Revision a40b0aa6 (cfe): Много мелких изменений
- -Обработка неявных файлов драйвером теперь суровая exit(1)
-sizeof парсера стал бинарной операцией
-Устранён баг ty... - 12:08 PM MCC/LiME Revision d1b6a680 (gen): багфикс неразобранной последней команды
- 10:54 AM MCC/LiME Revision b399ccab (lime): WIP. Таблица атомов. Начальный интерфейс
02/20/2013
- 05:06 PM MCC/LiME Revision 203d54ad (gen): перенаправление потоков должно работать
- реализовано через fscanf(stdin, ...)
utf-8 с BOM, как положено, приводит к ошибке - 04:31 PM MCC/LiME Revision 75e7e02a (drv): Мелкие правки драйвера
- -более простое получение переменных окружения
02/19/2013
- 04:52 PM MCC/LiME Revision 3630ea97 (gen): первый аргумент - файл с программой
- нужно, конечно, ещё многое согласовать, но в целом работает
02/18/2013
- 05:11 PM MCC/LiME Revision aabce1d2 (gen): Symbol теперь LSymbol, Node - LNode
- Чтение из файла пока не доделал, как выяснилось scanf и его производные
в windows и в cygwin работают совсем по-разному - 04:04 PM MCC/LiME Revision aaa8321e (cfe): Небольшие правки вывода парсера
- 03:48 PM MCC/LiME Revision 5a885968 (cfe): Правка парсера
- -правка парсера в части свзязывания выражений ';'
- 01:56 PM MCC/LiME Revision a1469d6e (drv): Небольшие правки и дополнения
- -Добавилось несколько тестов парсера и лексера
-В связи с этим частично поправлен парсер - 01:56 PM MCC/LiME Revision 099b6fcd (cfe): Небольшие правки и дополнения
- -Добавилось несколько тестов парсера и лексера
-В связи с этим частично поправлен парсер - 10:10 AM MCC/LiME Revision 55666681 (drv): Добавление папки тестов tst
- -Добавлено несколько cfe тестов
-Неотсортированные тесты находятся в файле unsorted.c
02/17/2013
- 01:55 AM MCC/LiME Revision 0b87d77b (lime): Реализация utf-8 рун для атомов
02/15/2013
- 05:07 PM MCC/LiME Revision b77889c7 (gen): арифметические операции
- немного переделал разбор кода операции
добавил вычитание, умножение, деление,
а так же and, or, xor которые не должны... - 04:47 PM MCC/LiME Revision 54b28362 (drv): Правки драйвера mcc
- -Немного поправлен драйвер
- 02:04 PM MCC/LiME Revision 77538a04 (drv): Драйвер mcc
- -Добавлена заготовка драйвера mc-lime-mcc
-Добавилась информация о сборке в файлы gnu.mk
02/14/2013
- 05:28 PM MCC/LiME Revision 1de7d5ff (gen): Генерирует код в рамках заданной функции
- То есть, теоретически, должно работать всякое сложение.
Различные спорные моменты я отметил в коментариях.
Довольно м...
02/13/2013
- 10:38 PM MCC/LiME Revision c1ea345c (mkenv): Small bugfixes
- 10:38 PM MCC/LCC Revision c1ea345c (mkenv): Small bugfixes
- 09:45 PM MCC/LiME Revision bae8437b (mkenv): Towards conditioning rules based on user-level toolchain file
- - conditions are added;
- checkdefs function to check if variables are defined in file;
- foreign-up:
- links mkenv/... - 09:45 PM MCC/LCC Revision bae8437b (mkenv): Towards conditioning rules based on user-level toolchain file
- - conditions are added;
- checkdefs function to check if variables are defined in file;
- foreign-up:
- links mkenv/... - 05:33 PM MCC/LiME Revision 2ae5d230 (gen): Всё готово для генерации кода
- Пока не включаю настоящий разбор и прочее в избежание.
Видимо нужно будет ещё добавить обработку команд до построения... - 11:50 AM MCC/LiME Revision 61c74364 (drv): Добавление функции tee
- -Добавлена функция копирования стандартного ввода в каждый файл,
а также в стандартный вывод - 09:34 AM MCC/LiME Revision 995988f9 (drv): Добавление папки драйвера (оболочки)
- -Добавлена папка mcc с файлом tee.c
-Изменение некоторых файлов gnu.mk для учёта описанных изменений
02/12/2013
- 02:20 AM MCC/LiME Revision f99df385 (cfe): Новый способ сборки с toolchain-ами определямыми во вне mkenv
- Чтобы всё собиралось надо скопировать одну из конфигураций toolchain из
папки ./tcn в ./toolchain.mk (или можно сдела... - 02:17 AM MCC/LiME Revision ce2825f6 (mkenv): Moving toolchain configuration out at the user level
- 02:17 AM MCC/LCC Revision ce2825f6 (mkenv): Moving toolchain configuration out at the user level
- 09:37 AM MCC/LiME Revision f5660d94 (lime): Спецификация. Соответствие с LCC
02/11/2013
- 01:00 AM MCC/LiME Revision 21e3726a (lime): WIP. Спецификация. Соответствие с LCC
02/10/2013
- 05:49 PM MCC/LiME Revision 1e9afb6f (cfe): Правки Makefile-ов, чтобы вписаться в три платформы компиляции
- 05:44 PM MCC/LiME Revision 07d15627 (mkenv): More universal Clang on Cygwin handling
- 05:44 PM MCC/LCC Revision 07d15627 (mkenv): More universal Clang on Cygwin handling
02/09/2013
- 02:00 AM MCC/LiME Revision 960585c3 (gen): Правки для работы в Cygwin
- - в текущей версии GCC в Cygwin есть ошибки; пока отказываемся от её
использования;
- clang и gcc перенастроены в ... - 02:00 AM MCC/LiME Revision 084fe11a (cfe): Правки для работы в Cygwin
- - в текущей версии GCC в Cygwin есть ошибки; пока отказываемся от её
использования;
- clang и gcc перенастроены в ... - 02:00 AM MCC/LiME Revision 94bf1f56 (cfe): Правки для работы в Cygwin
- - в текущей версии GCC в Cygwin есть ошибки; пока отказываемся от её
использования;
- clang и gcc перенастроены в ... - 01:16 AM MCC/LiME Revision ef3a5b13 (mkenv): On the second thought: build speed matters
- - Cygwin builds now have clang, so gcc may not function for awhile;
- compilation with newer GCC under Linux should ... - 01:16 AM MCC/LCC Revision ef3a5b13 (mkenv): On the second thought: build speed matters
- - Cygwin builds now have clang, so gcc may not function for awhile;
- compilation with newer GCC under Linux should ... - 12:10 AM MCC/LiME Revision 21763bd7 (mkenv): LTO added to debug flags
- 12:10 AM MCC/LCC Revision 21763bd7 (mkenv): LTO added to debug flags
- 12:01 AM MCC/LiME Revision 80fb9651 (mkenv): Better GCC and Clang support under cygwin. Removing nolto toolchain
- - clang -pipe replaced with llvm-ld -native;
- build script now do not support -nolto toolchains;
- gcc link and comp... - 12:01 AM MCC/LCC Revision 80fb9651 (mkenv): Better GCC and Clang support under cygwin. Removing nolto toolchain
- - clang -pipe replaced with llvm-ld -native;
- build script now do not support -nolto toolchains;
- gcc link and comp...
02/08/2013
- 06:08 PM MCC/LiME Revision c13a8496 (gen): Дерево с командами
- собрал всё что прочитал в дерево с сыновье родительскими отношениями
чтобы можно было потом ходить по нему и вырабтыв... - 03:18 PM MCC/LiME Revision c33b7969 (gen): Сборка в Cygwin
- 03:18 PM MCC/LiME Revision 3a97d800 (cfe): Сборка в Cygwin
- 03:18 PM MCC/LiME Revision 7fb5e8cb (cfe): Сборка в Cygwin
- 10:07 AM MCC/LiME Revision 534ba9c9 (gen): Мелкие правки
- - правильный формат для size_t -- %zi;
- extern IR в gen/main.c;
- gen/main.c подключен к комиляции; - 10:07 AM MCC/LiME Revision bd66ebd9 (cfe): Мелкие правки
- - правильный формат для size_t -- %zi;
- extern IR в gen/main.c;
- gen/main.c подключен к комиляции; - 08:56 AM MCC/LiME Revision 2dddba9a (gen): Мелкие правки следов работы под Windows
- - права доступа main.c
- перекодировка комментариев в UTF-8
02/07/2013
- 04:59 PM MCC/LiME Revision cd309e1c (gen): добавил парсер внутреннего представления LiME
- разбирает команду на составные
для последующего разбора и интерпретации - 04:07 PM MCC/LiME Revision 94577521 (cfe): Исправление парсера.операция sizeof
- -операция парсера sizeof переехала в раздел унарных.
теперь её вывод выглядит так :
U N.31 0.0 51 "sizeof"
E... - 12:20 PM MCC/LiME Revision 975b80a7 (cfe): SECONDARY-цели для генерируемых flex и bison файлов
- Необходимо для избегания повторной компиляции.
- 08:54 AM MCC/LiME Revision 929e77d2 (cfe): typedef парсера.
- -доработаны объявления typedef для всех возможных типов данных
(type,struct,union,enum)
-собран build-ом и протестир... - 08:54 AM MCC/LiME Revision ab95f9b9 (cfe): typedef парсера.
- -доработаны объявления typedef для всех возможных типов данных
(type,struct,union,enum)
-собран build-ом и протестир...
02/06/2013
- 04:04 PM MCC/LiME Revision 31bdcf9b (cfe): Мелкие исправления
- -более аккуратно устанена причина ошибки сегментирования в
поиске,при именах различающихся окончанием.(test,te)
-пар... - 04:04 PM MCC/LiME Revision 7ce5b920 (cfe): Мелкие исправления
- -более аккуратно устанена причина ошибки сегментирования в
поиске,при именах различающихся окончанием.(test,te)
-пар... - 04:04 PM MCC/LiME Revision f41b2f57 (cfe): Мелкие исправления
- -более аккуратно устанена причина ошибки сегментирования в
поиске,при именах различающихся окончанием.(test,te)
-пар... - 04:04 PM MCC/LiME Revision fbc84866 (cfe): Мелкие исправления
- -более аккуратно устанена причина ошибки сегментирования в
поиске,при именах различающихся окончанием.(test,te)
-пар... - 03:20 PM MCC/LiME Revision 113c51d7 (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 03:20 PM MCC/LiME Revision 4c855737 (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 03:20 PM MCC/LiME Revision 62ce8d5f (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 03:20 PM MCC/LiME Revision b6eee13d (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 03:20 PM MCC/LiME Revision d133a136 (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 03:20 PM MCC/LiME Revision d76f964e (cfe): Исправления в trie.c
- -Исправлен баг, выдающий ошибку сегментирования при добавлении
записей различающихся последним символом (abs,ab) - 02:48 PM MCC/LiME Revision fdcc7e3c (mkenv): Minor bug fixes
- - g-eol after vim command %s:\s\+$:g
- excessive output from $(bits).d rule - 02:48 PM MCC/LCC Revision fdcc7e3c (mkenv): Minor bug fixes
- - g-eol after vim command %s:\s\+$:g
- excessive output from $(bits).d rule - 02:42 PM MCC/LiME Revision 1769c035 (mkenv): bug on 67 fix
- 02:42 PM MCC/LCC Revision 1769c035 (mkenv): bug on 67 fix
- 02:17 PM MCC/LiME Revision 29a668f0 (mkenv): Dependency generation for autogenerated .h files
- - bison generated .h now supported
- 02:17 PM MCC/LCC Revision 29a668f0 (mkenv): Dependency generation for autogenerated .h files
- - bison generated .h now supported
- 12:33 PM MCC/LiME Revision 16e4fbea (cfe): Частичная правка парсера
- 1)атомы типа IDENTIFIER получают свой уникальный N
2)Небольшая правка объявленй typedef внутри функции - 12:33 PM MCC/LiME Revision 28053125 (cfe): Частичная правка парсера
- 1)атомы типа IDENTIFIER получают свой уникальный N
2)Небольшая правка объявленй typedef внутри функции - 12:33 PM MCC/LiME Revision e1a3be1f (cfe): Частичная правка парсера
- 1)атомы типа IDENTIFIER получают свой уникальный N
2)Небольшая правка объявленй typedef внутри функции - 11:25 AM MCC/LiME Revision 28766b6f (gen): Учёт заголовочных файлов стал корректнее. Исправление формата для size_t
- - заголовки теперь берутся по пути ${srcroot}/lib. На момент построения
зависимостей gcc не видит те, что находятся... - 11:25 AM MCC/LiME Revision 2d124e68 (cfe): Учёт заголовочных файлов стал корректнее. Исправление формата для size_t
- - заголовки теперь берутся по пути ${srcroot}/lib. На момент построения
зависимостей gcc не видит те, что находятся... - 09:44 AM MCC/LiME Revision 699e3eb7 (cfe): Частичное изменение функции поиска и добавления записей.
- Поиск поддерживает: case sensitive, '_' , 0..9
02/05/2013
- 01:48 PM MCC/LiME Revision ab484b27 (cfe): 1)Изменение в c99.y:643:43 %ui->%i т.к у меня
- strlen возвращает size_t который похоже int на моей машине
2)в trie.c изменена функция _toupper(char)->toupper(char)
... - 01:48 PM MCC/LiME Revision d9bc18ef (cfe): 1)Изменение в c99.y:643:43 %ui->%i т.к у меня
- strlen возвращает size_t который похоже int на моей машине
2)в trie.c изменена функция _toupper(char)->toupper(char)
... - 11:47 AM MCC/LiME Revision 7ec8f6a8 (gen): Множество мелких исправлений и gnu.mk для lib/ds
- - некоторые файлы для liblcc вернулись обратно (надо разобраться с
опциями ar);
- trie оформлен как модуль в libds... - 11:47 AM MCC/LiME Revision 1c03e871 (cfe): Множество мелких исправлений и gnu.mk для lib/ds
- - некоторые файлы для liblcc вернулись обратно (надо разобраться с
опциями ar);
- trie оформлен как модуль в libds... - 11:47 AM MCC/LiME Revision 8b7bf490 (cfe): Множество мелких исправлений и gnu.mk для lib/ds
- - некоторые файлы для liblcc вернулись обратно (надо разобраться с
опциями ar);
- trie оформлен как модуль в libds... - 10:09 AM MCC/LiME Revision 769b6df2 (cfe): Компилируется с $(B)/mc-lime-cfe: cflags += -D_POSIX_SOURCE -Wno-unused-function -Wno-unused-but-set-variable Необходимо подключение файла trie.o
- 09:45 AM MCC/LiME Revision a0a864ca (cfe): Исправление для -Werror. #define __USE_POSIX для fielno
02/04/2013
- 04:55 AM MCC/LiME Revision aa67bb86 (gen): Пример готов
- 01:08 AM MCC/LiME Revision 53c0877d (gen): Пример собирается. Генерируется функция-пустышка
Also available in: Atom