Commit Graph
26 Commits
Author SHA1 Message Date
AntKrotov 6fb87a797f RVMxI: 32 и 64 бита 2021-02-12 00:02:44 +03:00
AntKrotov 8234828dfc оптимизированный лексер 2021-02-05 14:27:04 +03:00
AntKrotov 27862419ee x86_64: исправление ошибки; STM32, RVM32I: небольшие оптимизации 2021-01-31 20:09:39 +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 0a4225fb01 мелкие правки 2020-09-02 00:11:49 +03:00
AntKrotov 1df858a3b9 v1.36
исправлена ошибка в работе с вещественными регистрами
2020-08-26 21:46:37 +03:00
AntKrotov ed1dc463a9 x86, x86_64: небольшие оптимизации; сокращение кода 2020-08-14 18:28:13 +03:00
AntKrotov a829a37afa Промежуточный код: удалена команда ODD
'ODD(x)' транслируется как 'x MOD 2'
2020-04-11 08:53:31 +03:00
AntKrotov 009456c264 STM32: спец. синтаксис для обработки прерываний и ошибок 2020-01-31 18:57:52 +03:00
AntKrotov 42ec813269 STM32: более эффективная обработка прерываний 2020-01-26 18:25:34 +03:00
AntKrotov 83aa05a66a STM32: обработка прерываний, параметры -ram/-rom 2020-01-20 20:13:09 +03:00
AntKrotov 41624e9b73 thumb: RTL 2020-01-10 02:17:55 +03:00
AntKrotov 39e37c465e thumb: RTL 2020-01-07 19:58:31 +03:00
AntKrotov f7d72c1827 thumb: продолжение 2020-01-03 15:55:33 +03:00
AntKrotov 3993deae5e thumb: продолжение 2020-01-01 18:22:22 +03:00
AntKrotov 1cff9825b9 thumb: продолжение 2019-12-30 09:54:19 +03:00
AntKrotov d0e1665120 мелкие правки 2019-10-04 18:18:10 +03:00
AntKrotov 7fb5dd3f10 x86, x86-64: оптимизации RTL 2019-09-29 22:48:01 +03:00
AntKrotov c95d7ed7a0 x86, x86-64: оптимизации RTL 2019-09-29 01:32:07 +03:00
AntKrotov cb94360e6b x86, x86-64: оптимизации RTL 2019-09-28 03:18:52 +03:00
AntKrotov 8b8d42e0fb x86, x86-64: оптимизации RTL 2019-09-27 22:24:24 +03:00
AntKrotov 970fd11caa Linux32/64: генерация динамических библиотек (.so) 2019-09-19 18:38:03 +03:00
AntKrotov 98d5d82f9b мелкие правки 2019-09-16 18:42:48 +03:00
AntKrotov a0944ed282 упрощение кода 2019-09-15 19:52:43 +03:00
AntKrotov 19148d77df упрощение кода 2019-09-10 06:31:39 +03:00
AntKrotov 402e4008c4 Уменьшена избыточность промежуточного кода 2019-09-05 19:40:54 +03:00
AntKrotov 8bbda530ba Оптимизация эпилога процедуры 2019-08-25 19:14:57 +03:00
AntKrotov 52a0ac9c0d MSP430: оптимизация SYSTEM.PUT/GET 2019-08-25 15:57:50 +03:00
AntKrotov 8fec60d15b MSP430: RTL встроен в компилятор 2019-08-11 13:20:01 +03:00
AntKrotov 21b8bc82ab Мелкие правки 2019-08-09 10:10:27 +03:00
AntKrotov 0549458ee6 Разделение параметров line и errno в обработчике ошибок 2019-08-09 07:23:51 +03:00
AntKrotov 5e4ba4b27e MSP430: кодовые процедуры, оптимизации RTL 2019-08-05 11:16:40 +03:00
AntKrotov d3bbdb6be0 MSP430: оптимизации RTL 2019-08-04 14:34:34 +03:00
AntKrotov a0c5f03696 MSP430: оптимизации RTL 2019-08-04 10:26:46 +03:00
AntKrotov 340d110fca MSP430: оптимизации RTL 2019-08-03 14:05:19 +03:00
AntKrotov ee522685ac MSP430: оптимизации RTL 2019-08-03 01:13:04 +03:00
AntKrotov 20f7d36aa8 MSP430: оптимизации RTL 2019-08-02 10:46:38 +03:00
AntKrotov 77dec188f0 поправка для размера секции данных 2019-08-01 01:19:46 +03:00
AntKrotov 490a97471f MSP430: оптимизирован обработчик прерываний 2019-07-29 23:10:34 +03:00
AntKrotov c73c51f4f2 MSP430: обработка прерываний 2019-07-10 20:14:10 +03:00
AntKrotov 6e689deae2 MSP430: проверка делителя 2019-07-06 10:39:33 +03:00
AntKrotov c1bf2d0d1e MSP430: продолжение 2019-07-06 10:14:45 +03:00
AntKrotov 320377a805 MSP430: начало 2019-07-01 10:33:39 +03:00
AntKrotov a45f72b59b Проверка памяти (Out of memory) 2019-06-12 13:10:32 +03:00
AntKrotov 0833b4590d Исправление ошибки
Неправильная трансляция логических выражений
2019-06-04 10:09:47 +03:00
AntKrotov 5276d036f1 удаление дублированного кода 2019-02-23 00:24:11 +03:00
AntKrotov 8b5e20f078 изменение системных флагов; поддержка SYSTEM V ABI 2019-02-22 13:48:45 +03:00
AntKrotov c05d034ee0 упрощение кода 2019-02-08 01:27:15 +03:00
AntKrotov 16a730970f Win64: генерация исполняемых файлов 2019-02-04 17:29:31 +03:00