AntKrotov
07f0da001b
fixed issue #34
2025-07-15 19:07:03 +03:00
AntKrotov
82e252ea50
fixed issue #34
2025-07-15 18:52:31 +03:00
AntKrotov
887e7fc185
fixed issues #29 and #32
...
Added procedure API.SetTrap (Windows, Linux, KolibriOS) to set custom trap handler
2025-06-06 00:57:06 +03:00
AntKrotov
6058ffe801
fixed issue #30 (SYSTEM.VAL)
2025-06-05 00:39:45 +03:00
AntKrotov
752d819c1e
мелкие правки
2023-10-05 19:38:00 +03:00
AntKrotov
43665f3a4c
Добавлены таргеты "kosker" и "kosdrv"
2023-04-30 22:58:41 +03:00
AntKrotov
e5b0dc2f14
Windows, Linux: выравнивание глобальных объектов по границе 16 байт
2023-01-08 13:55:17 +03:00
AntKrotov
aa3c9d61f1
реализован SYSTEM.VAL
2022-09-20 23:45:37 +03:00
AntKrotov
c78c0ebd28
Сокращение кода
2022-09-12 00:32:05 +03:00
AntKrotov
906a08f060
x86: оптимизирована загрузка веществ. констант в регистры
2022-08-31 11:34:34 +03:00
AntKrotov
134e5eeda1
KolibriOS: обновление библиотеки
2022-01-16 11:13:00 +03:00
AntKrotov
fdea0fea47
KolibriOS: исправлен путь
2022-01-05 23:46:20 +03:00
AntKrotov
6eae262eca
KolibriOS: обновление библиотеки
2021-04-06 18:45:47 +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
94e6484c8a
RVM32I: перестроение системы команд
2021-02-09 21:47:37 +03:00
AntKrotov
98db9d4dc9
MSP430: небольшое уточнение
2021-02-05 14:24:40 +03:00
AntKrotov
2d4f06e5ab
мелкие правки
2021-02-03 23:21:16 +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
49df8280ac
Linux: исправлена ошиба в работе с stdin, stdout, stderr
2021-01-29 17:16:41 +03:00
AntKrotov
f08b78cccf
RVM32I: мелкие правки + описание
2021-01-29 17:12:05 +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
8e8df10070
небольшие оптимизации
2021-01-17 09:03:35 +03:00
AntKrotov
04ddb2277a
MSP430, STM32: мелкие правки, обновление документации
2021-01-15 18:42:46 +03:00
AntKrotov
9a60d103b7
v1.46
...
x86_64, STM32: более экономное использование оперативной памяти.
STM32: запрет прерываний при NEW().
MSP430: частичная, отключаемая проверка переполнения стэка; исправление ошибки.
2021-01-14 19:05:09 +03:00
AntKrotov
c199fe592b
STM32: оптимизации RTL
2021-01-13 11:18:47 +03:00
AntKrotov
f9d5a0c59b
RVM32I: небольшие оптимизации RTL
2021-01-13 11:16:59 +03:00
AntKrotov
84b89bdc70
STM32: небольшие оптимизации
2021-01-07 20:40:46 +03:00
AntKrotov
69497b08f9
мелкие правки
2021-01-06 18:52:23 +03:00
AntKrotov
9561e3d7a8
STM32: оптимизация эмулятора плавающей точки
2021-01-05 23:04:21 +03:00
AntKrotov
f65c22643c
мелкие правки
2021-01-05 23:00:41 +03:00
AntKrotov
8caa4565a8
небольшие оптимизации эмулятора плавающей точки
2021-01-04 02:12:03 +03:00
AntKrotov
af99c55423
исправлена работа с относительными путями
2020-11-27 13:08:30 +03:00
AntKrotov
302b027360
v1.42
...
- улучшена трансляция операций "&" и "OR"
- обновление библиотеки
- сокращение кода
2020-09-28 01:25:35 +03:00
AntKrotov
2faac397c0
v1.41
...
По предложению от Stefano Antoniazzi:
- ключ "-lower" разрешает использовать нижний регистр для ключевых слов и встроенных идентификаторов
- имя процедуры после END необязательно
2020-09-14 11:36:04 +03:00
AntKrotov
8a49dad5f9
Экспериментально добавлена трансляция в байт-код 32-битной виртуальной машины
2020-09-11 23:31:42 +03:00
AntKrotov
61e288d9e5
обновление библиотеки, сокращение кода
2020-09-07 20:53:25 +03:00
AntKrotov
cb004be950
обновление библиотеки
2020-09-06 17:13:10 +03:00
AntKrotov
0a4225fb01
мелкие правки
2020-09-02 00:11:49 +03:00
AntKrotov
754d709279
обновление библиотеки
2020-08-29 20:55:46 +03:00
AntKrotov
0ab7a7656a
v1.37
...
- небольшие оптимизации (x86_64)
- обновление библиотек
- сокращение кода
2020-08-28 21:23:01 +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
3edc0012a5
Linux: установка атрибута "исполняемый"; сокращение кода
2020-08-21 14:52:04 +03:00
AntKrotov
bf51e0f0f1
x86_64: дополнительные математические модули от Vadim Isaev
2020-08-19 09:13:38 +03:00
AntKrotov
d46b712147
обновление библиотеки (Math x86_64)
2020-08-19 08:30:24 +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