AntKrotov
8234828dfc
оптимизированный лексер
2021-02-05 14:27:04 +03:00
AntKrotov
98db9d4dc9
MSP430: небольшое уточнение
2021-02-05 14:24:40 +03:00
AntKrotov
0d435b9349
скорость компиляции увеличена на ~15%
2021-02-04 00:23:34 +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
3e200b0cb7
x86, x86_64: исправление ошибки
...
ошибка при использовании системного флага [oberon-]
2021-02-01 21:31:21 +03:00
AntKrotov
27862419ee
x86_64: исправление ошибки; STM32, RVM32I: небольшие оптимизации
2021-01-31 20:09:39 +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
e762e05400
перекомпиляция
2021-01-27 16:38:25 +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
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
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
c199fe592b
STM32: оптимизации RTL
2021-01-13 11:18:47 +03:00
AntKrotov
f9d5a0c59b
RVM32I: небольшие оптимизации RTL
2021-01-13 11:16:59 +03:00
AntKrotov
8ad3c11869
STM32 (примеры): wfi вместо пустого бесконечного цикла
2021-01-11 23:04:04 +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
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
84b0fb46f3
исправление ошибки
2020-12-23 18:29:21 +03:00
AntKrotov
4eb76af8c9
мелкие правки
2020-12-05 21:37:55 +03:00
AntKrotov
c1f94a3a67
мелкие правки
2020-12-05 20:44:39 +03:00
AntKrotov
bc9e3b2d59
Linux (примеры): восстановлен случайно удаленный файл
2020-12-03 17:57:20 +03:00
AntKrotov
c8bf5cca1f
Linux: обновление примеров
2020-12-03 17:50:18 +03:00
AntKrotov
f85179518b
Create README.md
2020-12-03 16:46:40 +03:00
AntKrotov
2e46d80781
исправление ошибки
...
Ошибка импорта модуля при пропущеном расширении файла
2020-12-03 12:46:41 +03:00
AntKrotov
874a6ab937
обновление документации
2020-12-03 00:37:37 +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
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
f338d33f82
небольшая оптимизация
2020-09-04 20:00:09 +03:00
AntKrotov
54523bc1b2
мелкие правки
2020-09-03 20:28:47 +03:00
AntKrotov
0a4225fb01
мелкие правки
2020-09-02 00:11:49 +03:00