AntKrotov
38b630e2d4
добавлен параметр -fa <size> (выравнивание секций PE)
2023-02-04 19:33:12 +03:00
AntKrotov
f32056d97f
нижний регистр по умолчанию
2023-01-21 17:21:15 +03:00
AntKrotov
7102d9547a
x86, x86_64: небольшая оптимизация
...
оптимизировано копирование структур (массивов и записей) малого размера
2022-04-30 23:46:15 +03:00
AntKrotov
474f7bb793
Добавлен параметр -uses (вывести список импортированных модулей)
2021-12-20 22:20:42 +03:00
AntKrotov
be13723e49
мелкие правки
2021-08-26 22:48:56 +03:00
AntKrotov
173610f6c4
Добавлен параметр -tab, определяющий ширину табуляции
2021-08-26 11:48:15 +03:00
AntKrotov
bb8f633206
мелкие правки
...
улучшена обработка пути главного модуля
-lower: допускается нижний регистр в числовых литералах ("1.37e14", "0abcdh", "0ffx")
RVMxI: исправлена ошибка, порт на Linux
2021-02-12 21:22:43 +03:00
AntKrotov
6fb87a797f
RVMxI: 32 и 64 бита
2021-02-12 00:02:44 +03:00
AntKrotov
27862419ee
x86_64: исправление ошибки; STM32, RVM32I: небольшие оптимизации
2021-01-31 20:09:39 +03:00
AntKrotov
f08b78cccf
RVM32I: мелкие правки + описание
2021-01-29 17:12:05 +03:00
AntKrotov
9331f2d8ed
v1.49
...
-улучшена трансляция оператора CASE
-улучшена система команд RVM32I
2021-01-27 16:35:55 +03:00
AntKrotov
d89948c9b7
Предопределенные идентификаторы условной компиляции
2021-01-25 23:21:42 +03:00
AntKrotov
39c00efc26
сокращение кода
2021-01-25 19:45:25 +03:00
AntKrotov
160e4a5454
MSP430: изменено размещение программ в ПЗУ; исправлены примеры
2021-01-18 19:16:42 +03:00
AntKrotov
9fe74d7fa5
MSP430: изменена структура ОЗУ для большей надежности
2021-01-17 10:23:38 +03:00
AntKrotov
8e8df10070
небольшие оптимизации
2021-01-17 09:03:35 +03:00
AntKrotov
aa4f2a2739
MSP430: уточнение проверки переполнения стэка
2021-01-15 09:50:52 +03:00
AntKrotov
9a60d103b7
v1.46
...
x86_64, STM32: более экономное использование оперативной памяти.
STM32: запрет прерываний при NEW().
MSP430: частичная, отключаемая проверка переполнения стэка; исправление ошибки.
2021-01-14 19:05:09 +03:00
AntKrotov
4e8fe8136d
STM32: мелкие правки, исправление ошибки
2021-01-10 11:15:11 +03:00
AntKrotov
bd3145bff9
THUMB: упрощено добавление поддержки различных микроконтроллеров
2021-01-09 02:11:58 +03:00
AntKrotov
84b89bdc70
STM32: небольшие оптимизации
2021-01-07 20:40:46 +03:00
AntKrotov
84b0fb46f3
исправление ошибки
2020-12-23 18:29:21 +03:00
AntKrotov
c1f94a3a67
мелкие правки
2020-12-05 20:44:39 +03:00
AntKrotov
2e46d80781
исправление ошибки
...
Ошибка импорта модуля при пропущеном расширении файла
2020-12-03 12:46:41 +03:00
AntKrotov
fb12e18a2f
v1.44
...
импорт модулей с указанием пути:
IMPORT mod IN "./lib/mod.ob07";
2020-12-02 17:49:54 +03:00
AntKrotov
af99c55423
исправлена работа с относительными путями
2020-11-27 13:08:30 +03:00
AntKrotov
68fd463de7
условная компиляция: $ELSIF, обновление документации
2020-10-11 01:59:18 +03:00
AntKrotov
96fb19fa3e
v1.43
...
-условная компиляция (по предложению от Stefano Antoniazzi)
-мелкие правки
2020-10-10 11:49:25 +03:00
AntKrotov
2faac397c0
v1.41
...
По предложению от Stefano Antoniazzi:
- ключ "-lower" разрешает использовать нижний регистр для ключевых слов и встроенных идентификаторов
- имя процедуры после END необязательно
2020-09-14 11:36:04 +03:00
AntKrotov
aedc5c85cc
MSP430: уточнения
2020-01-30 11:15:43 +03:00
AntKrotov
d5a8708b02
мелкие правки; "stm32" -> "stm32cm3"
2020-01-28 19:16:35 +03:00
AntKrotov
13059667e0
Изменения в параметрах командной строки
2020-01-21 10:05:24 +03:00
AntKrotov
83aa05a66a
STM32: обработка прерываний, параметры -ram/-rom
2020-01-20 20:13:09 +03:00
AntKrotov
623feafdd3
STM32: обработчик ошибок, отчет о компиляции
2020-01-19 17:53:34 +03:00
AntKrotov
3993deae5e
thumb: продолжение
2020-01-01 18:22:22 +03:00
AntKrotov
1c2c524962
thumb: продолжение
2019-12-27 00:01:46 +03:00
AntKrotov
78e61becbe
ARM (thumb): начало
2019-12-25 03:16:07 +03:00
AntKrotov
ae77b2fe93
добавлен счетчик строк исходного кода
2019-10-05 13:41:47 +03:00
AntKrotov
d0e1665120
мелкие правки
2019-10-04 18:18:10 +03:00
AntKrotov
321f734381
добавлен параметр -out
2019-10-03 13:00:47 +03:00
AntKrotov
6a9f553404
отмена параметра -base
2019-10-03 11:07:55 +03:00
AntKrotov
a5c92abc19
Linux: поддержка параметра -stk; исправления библиотек
2019-10-03 10:44:57 +03:00
AntKrotov
970fd11caa
Linux32/64: генерация динамических библиотек (.so)
2019-09-19 18:38:03 +03:00
AntKrotov
19148d77df
упрощение кода
2019-09-10 06:31:39 +03:00
AntKrotov
31aff09db7
Улучшена обработка ошибок компиляции
2019-08-01 18:27:38 +03:00
AntKrotov
3a0e1cad01
MSP430: мелкие правки
2019-07-27 21:28:06 +03:00
AntKrotov
49eabdddf6
MSP430: интерфейс пользователя
2019-07-24 11:49:16 +03:00
AntKrotov
27b2b59fe8
MSP430: продолжение
2019-07-09 18:26:16 +03:00
AntKrotov
320377a805
MSP430: начало
2019-07-01 10:33:39 +03:00
AntKrotov
7f624e4c12
Подготовка к генерации 16-битного кода
2019-06-22 15:59:03 +03:00