Project

General

Profile

Activity

From 09/15/2013 to 10/14/2013

10/14/2013

11:07 AM Revision 27166af8 (lime): Новый вариант keymap. Не протестирован
m.bakhterev

10/13/2013

11:46 PM Улучшение #23 (В работе): 2.1. Конструирование цепочек дочерних окружений конструкцией .E
m.bakhterev
11:45 PM Улучшение #25 (В работе): 2.1.2. Конструирование с инициализацией узла. 3-параметрический вариант
m.bakhterev
11:29 PM Revision 9b9de9d0 (lime): WIP keymap
Общий прогресс процентов 75
TODO:
- стеки;
- простые отображения
m.bakhterev

10/11/2013

12:00 PM Revision 3a14ec96 (lime): WIP keymap
m.bakhterev
10:14 AM Revision 2b68d07a (lime-kit): TODO
m.bakhterev

10/09/2013

12:06 AM Revision f3eaba89 (lime): WIP keymap. Адский ад окружений надо упростить
m.bakhterev

10/08/2013

12:26 AM Улучшение #24 (В работе): 2.1.1. Простое конструирование, без инициализации узла. 2-параметрический вариант .E
m.bakhterev
01:37 PM Улучшение #24 (Закрыта): 2.1.1. Простое конструирование, без инициализации узла. 2-параметрический вариант .E
Простое конструирование, без инициализации узла. 2-параметрический вариант .E a.efimov_multiclet
12:25 AM Улучшение #18 (Закрыта): 1. Согласование интерфейса библиотеки
m.bakhterev
01:34 PM Улучшение #18 (Закрыта): 1. Согласование интерфейса библиотеки
a.efimov_multiclet
12:24 AM Улучшение #19 (Закрыта): 1.1 Всё, что касается выражений должно задаваться структурой Ref
m.bakhterev
01:34 PM Улучшение #19 (Закрыта): 1.1 Всё, что касается выражений должно задаваться структурой Ref
Всё, что касается выражений должно задаваться структурой Ref a.efimov_multiclet
12:24 AM Улучшение #20 (Закрыта): 1.2 Там, где подразумеваются списки должны быть параметры List *
m.bakhterev
12:23 AM Улучшение #20 (Решена): 1.2 Там, где подразумеваются списки должны быть параметры List *
m.bakhterev
01:35 PM Улучшение #20 (Закрыта): 1.2 Там, где подразумеваются списки должны быть параметры List *
Там, где подразумеваются списки должны быть параметры List * a.efimov_multiclet
12:22 AM Улучшение #21 (Закрыта): 1.3 Окружения, таблицы и отображения должны быть Array *
m.bakhterev
01:35 PM Улучшение #21 (Закрыта): 1.3 Окружения, таблицы и отображения должны быть Array *
Окружения, таблицы и отображения должны быть Array * a.efimov_multiclet
12:18 AM Revision 91fa4d1e (lime): Интерфейсы до progress согласованы
Ref отвечают за выражения. Array за окружения, отображения и
таблицы. List только за то, где явно подразумевается
исп...
m.bakhterev
01:44 PM Улучшение #36 (Закрыта): 3.2.3. Как поменять местами несколько контекстов вывода?
Как поменять местами несколько контекстов вывода? a.efimov_multiclet
01:44 PM Улучшение #35 (Закрыта): 3.2.2. Как аккуратно сослаться на определённый накопленный контекст вывода
граф + набор форм + набор готовых выходов + набор накопленных входов. a.efimov_multiclet
01:43 PM Улучшение #34 (Закрыта): 3.2.1. По каким условиям прекратить вывод и вернуться обратно?
По каким условиям прекратить вывод и вернуться обратно? a.efimov_multiclet
01:42 PM Улучшение #33 (Закрыта): 3.2. Выразить в терминах переходов между разными окружениями смену контекста вывода текущего окружения.
Выразить в терминах переходов между разными окружениями смену контекста вывода текущего окружения. a.efimov_multiclet
01:42 PM Улучшение #32 (Закрыта): 3.1. Согласование с более продуманным интерфейсом библиотеки.
Несложно. Чисто техническая задача a.efimov_multiclet
01:41 PM Улучшение #31 (Закрыта): 3. Внутреннее согласование процедуры progress с порождением и разрушением окружений.
Внутреннее согласование процедуры progress с порождением и разрушением окружений. a.efimov_multiclet
01:41 PM Улучшение #30 (Закрыта): 2.4. Оценка переменных (конструкция .S).
Здесь тоже всё просто. Были бы типы и окружения. Типы будут, окружения тоже a.efimov_multiclet
01:40 PM Улучшение #29 (Закрыта): 2.3.2. Занесение привязки типа к некоторому имени при помощи .TEnv.
Не должно быть сложно. Всё к этому готово. Были бы сконструированы сами окружения! Вот где сложность a.efimov_multiclet
01:39 PM Улучшение #28 (Закрыта): 2.3.1. .T рекурсивная оценка с созданием таблицы, похожей на таблицу атомов. Должно быть несложно
.T рекурсивная оценка с созданием таблицы, похожей на таблицу атомов. Должно быть несложно a.efimov_multiclet
01:38 PM Улучшение #27 (Закрыта): 2.3. Оценка типов (конструкции .T и .TEnv)
Оценка типов (конструкции .T и .TEnv) a.efimov_multiclet
01:37 PM Улучшение #26 (Закрыта): 2.2 Переход в сконструированное окружение
Переход в сконструированное окружение a.efimov_multiclet
01:37 PM Улучшение #25 (Закрыта): 2.1.2. Конструирование с инициализацией узла. 3-параметрический вариант
Конструирование с инициализацией узла. 3-параметрический вариант a.efimov_multiclet
01:36 PM Улучшение #23 (Закрыта): 2.1. Конструирование цепочек дочерних окружений конструкцией .E
Конструирование цепочек дочерних окружений конструкцией .E a.efimov_multiclet
01:35 PM Улучшение #22 (Закрыта): 2. Загрузка полного графа программы с учётом привязки типов и переменных к окружениям
Загрузка полного графа программы с учётом привязки типов и переменных к окружениям a.efimov_multiclet
01:34 PM Улучшение #17 (Закрыта): 4.4 Генерация ассемблерного кода версии 2
Генерация ассемблерного кода версии 2 a.efimov_multiclet
01:33 PM Улучшение #16 (Закрыта): 4.3 Переменные и структуры данных
Переменные и структуры данных a.efimov_multiclet
01:33 PM Улучшение #15 (Закрыта): 4.2 Генерация триадного графа и перенос на него алгоритмов сортировки в линейное представление параграфов
Генерация триадного графа и перенос на него алгоритмов сортировки в линейное представление параграфов a.efimov_multiclet
01:33 PM Улучшение #14 (Закрыта): 4.1 Реализация собственной функциональности для конструирования выражений из триад
Реализация собственной функциональности для конструирования выражений из триад a.efimov_multiclet
01:32 PM Улучшение #13 (Закрыта): 4. Отказ от использования LCC для генерации инструкций ассемблера
Отказ от использования LCC для генерации инструкций ассемблера a.efimov_multiclet
01:32 PM Улучшение #12 (Закрыта): 3. Инициализация стрктур и массивов.
Зависит от АЕ:1.1 a.efimov_multiclet
01:31 PM Улучшение #11 (Закрыта): 2.1 Вызов процедур. Реализация конструкций .call и .arg
Вызов процедур. Реализация конструкций .call и .arg a.efimov_multiclet
01:31 PM Улучшение #10 (Закрыта): 2. Поддержка процедур
a.efimov_multiclet
01:31 PM Улучшение #9 (Закрыта): 1.2 Реализация задающей константу конструкции .offset для определения смещений для полей в структурах данных.
Зависит от МБ:2 a.efimov_multiclet
01:30 PM Улучшение #8 (Закрыта): 1.1 Распространение конструкции .size на составные типы.
Зависит от МБ:2 a.efimov_multiclet
01:30 PM Улучшение #7 (Закрыта): 1. Поддержка работы с размещением и адресацией переменных
Поддержка работы с размещением и адресацией переменных a.efimov_multiclet
01:30 PM Улучшение #6 (Закрыта): 2. Разработка системы форм для цикла for.
Зависит от МБ:3.2 a.efimov_multiclet
01:29 PM Улучшение #5 (Закрыта): 1.2 Поддержка short-переменных. Разбиение на пары байтов при чтении и записи с корректным распространением знака
Поддержка short-переменных. Разбиение на пары байтов при чтении и записи с корректным распространением знака a.efimov_multiclet
01:29 PM Улучшение #4 (Закрыта): 1.1 Инициализация структур и массивов.
Инициализация структур и массивов. a.efimov_multiclet
01:28 PM Улучшение #3 (Закрыта): 1. Доработка llfe - компоненты, которая умеет забирать в нашу систему код LLVM.
Доработка llfe - компоненты, которая умеет забирать в нашу систему код LLVM. a.efimov_multiclet

10/02/2013

01:33 PM Revision 07a3b6ae (lime): Уточнение интерфейса к разным map-ам
m.bakhterev

10/01/2013

02:50 PM Revision dc0e5c2c (lime): Ref и Array поправлены. tst-array работает
m.bakhterev
01:22 PM Revision 1fe40d7a (lime): Согласование интерфейсов. Убраны явные Node
Без Node получается более простая логика во многих случаях. Плюс
управление памятью сосредотачивается только в управл...
m.bakhterev

09/29/2013

06:09 PM Revision 8b627c81 (lime): WIP окружения. Ref-ы надо откатить
m.bakhterev

09/26/2013

11:25 AM Revision 6ccc6801 (lime): Наведение небольшого порядка в списках
m.bakhterev

09/24/2013

03:03 PM Revision 29f71094 (lime): Интерфейс окружений ещё раз. Теперь больше динамики
m.bakhterev

09/23/2013

07:02 PM Revision e5257f25 (lime): С новыми ENV кое-что компилируется
TODO:
- Но, чёрт побери, их опять надо менять
m.bakhterev

09/22/2013

10:13 PM Revision 41387f2c (lime): Новый интерфейс в construct.h
m.bakhterev

09/20/2013

05:32 PM Revision 0b7f3c6f (gen): комментырии к коду
a13X_B_multiclet
09:25 AM Revision c5c1dba8 (gen): минимальная рабочая версия с env
a13X_B_multiclet

09/19/2013

11:46 AM Revision 6df9c184 (lime): Большая чистка и небольшой codereview
m.bakhterev

09/18/2013

03:41 PM Revision 73bbba2e (gen): промежуточный вариант генерациии функций
a13X_B_multiclet
11:04 AM Revision 3dcf044e (lime): microfix
m.bakhterev
11:02 AM Revision ff860f07 (lime-kit): Редакция 0.dev-38.528: llfe включён в проект
m.bakhterev
08:05 AM Revision 7d428fa4 (lime-kit): Редакция 0.dev-38.526
Временно бросаем все силы на поддержку llfe m.bakhterev
08:04 AM Revision b2d23c67 (lime): Нужно переключиться на поддержку llfe
Значит, прежде надо реализовать то, что можно было сделать чуть
потом: окружения из символов и типов
m.bakhterev

09/15/2013

10:59 PM Revision 1a289028 (lime-kit): Редакция 0.dev-37.521
- Поменялся интерфейс lime: параметры map, описывающие узлы,
которые содержат графы в атрибутах, исключены. Этот пр...
m.bakhterev
10:46 PM Revision d9ec8e0a (lime): dag в узлах. Из интерфейса исключён параметр map
m.bakhterev
 

Also available in: Atom