97 Commits
Author SHA1 Message Date
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