AntKrotov
6058ffe801
fixed issue #30 (SYSTEM.VAL)
2025-06-05 00:39:45 +03:00
AntKrotov
38b630e2d4
добавлен параметр -fa <size> (выравнивание секций PE)
2023-02-04 19:33:12 +03:00
AntKrotov
f32056d97f
нижний регистр по умолчанию
2023-01-21 17:21:15 +03:00
AntKrotov
aa3c9d61f1
реализован SYSTEM.VAL
2022-09-20 23:45:37 +03:00
AntKrotov
81e32b72ab
X86: поддержка соглашения о вызове [fastcall] (MS fastcall)
2022-06-21 18:30:22 +03:00
AntKrotov
fdea0fea47
KolibriOS: исправлен путь
2022-01-05 23:46:20 +03:00
AntKrotov
474f7bb793
Добавлен параметр -uses (вывести список импортированных модулей)
2021-12-20 22:20:42 +03:00
AntKrotov
173610f6c4
Добавлен параметр -tab, определяющий ширину табуляции
2021-08-26 11:48:15 +03:00
AntKrotov
023efd1208
исправлены опечатки
2021-03-28 22:05:33 +03:00
AntKrotov
8234828dfc
оптимизированный лексер
2021-02-05 14:27:04 +03:00
AntKrotov
4d59eadab8
v1.50
...
- изменены системные флаги:
[ccall] -> [cdecl]
[ccall16] -> [ccall]
[stdcall64] -> [oberon]
- Windows, Linux: объединенные библиотеки (32/64)
- RVM32I: небольшая оптимизация
2021-02-02 23:19:05 +03:00
AntKrotov
d89948c9b7
Предопределенные идентификаторы условной компиляции
2021-01-25 23:21:42 +03:00
AntKrotov
160e4a5454
MSP430: изменено размещение программ в ПЗУ; исправлены примеры
2021-01-18 19:16:42 +03:00
AntKrotov
e4023cde2e
MSP430: R15 вместо R14; R14 не используется
2021-01-17 15:35:45 +03:00
AntKrotov
9fe74d7fa5
MSP430: изменена структура ОЗУ для большей надежности
2021-01-17 10:23:38 +03:00
AntKrotov
04ddb2277a
MSP430, STM32: мелкие правки, обновление документации
2021-01-15 18:42:46 +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
69497b08f9
мелкие правки
2021-01-06 18:52:23 +03:00
AntKrotov
874a6ab937
обновление документации
2020-12-03 00:37:37 +03:00
AntKrotov
68fd463de7
условная компиляция: $ELSIF, обновление документации
2020-10-11 01:59:18 +03:00
AntKrotov
2faac397c0
v1.41
...
По предложению от Stefano Antoniazzi:
- ключ "-lower" разрешает использовать нижний регистр для ключевых слов и встроенных идентификаторов
- имя процедуры после END необязательно
2020-09-14 11:36:04 +03:00
AntKrotov
e663c9ee33
мелкие правки, обновление библиотеки
2020-08-26 20:55:13 +03:00
AntKrotov
08ebb99934
v1.35
...
- улучшеный синтаксис импорта внешних процедур
- флаг [oberon]
- конкатенация строковых констант
2020-08-22 20:56:55 +03:00
AntKrotov
ee3d1261ed
проверка типа для SYSTEM.GET{8, 16, 32}; UTILS.d2s -> HOST.d2s
2020-08-18 08:43:47 +03:00
AntKrotov
1138a5b3dd
добавлены SYSTEM.GET8, SYSTEM.GET16, SYSTEM.GET32
2020-08-18 03:58:45 +03:00
AntKrotov
95c224472f
исправлена опечатка
2020-08-05 20:44:40 +03:00
AntKrotov
6f79d7d42a
x86, x86_64: обновление библиотеки и документации
...
Процедуры для назначения финализаторов DLL (SO) вынесены из RTL.
2020-04-14 20:20:21 +03:00
AntKrotov
009456c264
STM32: спец. синтаксис для обработки прерываний и ошибок
2020-01-31 18:57:52 +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
1af3f78a48
STM32: обработка ошибок и прерываний в отдельном модуле
2020-01-27 17:31:47 +03:00
AntKrotov
a464176184
STM32: улучшена обработка прерываний
2020-01-26 22:43:15 +03:00
AntKrotov
42ec813269
STM32: более эффективная обработка прерываний
2020-01-26 18:25:34 +03:00
AntKrotov
45defaf411
STM32: мелкие правки
2020-01-26 09:34:39 +03:00
AntKrotov
b6d9fd86c7
STM32: обновление документации
2020-01-22 13:32:21 +03:00
AntKrotov
f46689bef1
Обновление документации
2020-01-21 10:10:28 +03:00
AntKrotov
13059667e0
Изменения в параметрах командной строки
2020-01-21 10:05:24 +03:00
AntKrotov
3421279ddb
MSP430: изменен обработчик ошибок
2020-01-19 20:09:06 +03:00
AntKrotov
2c19fa319a
x86, x86_64: запрещен отрицательный делитель (DIV, MOD)
2020-01-06 14:53:32 +03:00
AntKrotov
77bbd3ba84
MSP430: без указателя кадра стэка
2020-01-05 21:42:05 +03:00
AntKrotov
321f734381
добавлен параметр -out
2019-10-03 13:00:47 +03:00
AntKrotov
0910bfcfda
обновление документации
2019-10-03 11:04:33 +03:00
AntKrotov
e4baeaf0a3
Revert "обновление документации"
...
This reverts commit 67a280fd44 .
2019-10-03 11:01:03 +03:00
AntKrotov
67a280fd44
обновление документации
2019-10-03 10:52:12 +03:00
AntKrotov
d03600b97a
удален тип SYSTEM.CARD16
2019-09-30 02:23:28 +03:00
AntKrotov
970fd11caa
Linux32/64: генерация динамических библиотек (.so)
2019-09-19 18:38:03 +03:00
AntKrotov
18cbe286a5
MSP430: поддержка до 10240 байт ОЗУ
2019-09-13 14:14:13 +03:00
AntKrotov
a1961119a7
обновление библиотеки
2019-09-08 13:04:14 +03:00