Commit Graph

17 Commits

Author SHA1 Message Date
stepanov
5a50c5257c Добавление старой версии файла lccrt.h с описанием irr-представления.
Версии компонент:
       liblccrt:  ecomp.r29.144265
плагин liblccopt: ecomp.r29.143691 - ecomp.r29.144265
2024-10-29 16:49:49 +03:00
stepanov
8ca96633e0 Смена кодировки для irr-файлов.
Версии компонент:
       liblccrt:  ecomp.r29.144265
плагин liblccopt: ecomp.r29.143691 - ecomp.r29.144265
2024-10-29 16:36:29 +03:00
stepanov
f62a02f948 Некоторое время назад был разработан интерпретатор промежуточного
представления irr. По сути интерпретатор был разработан на e2k-ассемблере.
Чтобы наработки не потерялись окончательно добавляем их проект. В данном
случае в систему сборки исходники не добавляются, и в виде работающей
библиотеки в рамках данной публикации не оформляются. Но могут
использоваться для ознакомления и в других проектах.

Версии компонент:
       liblccrt:  ecomp.r29.144265
плагин liblccopt: ecomp.r29.143691 - ecomp.r29.144265
2024-10-29 15:32:23 +03:00
stepanov
84378aa8a0 Патч до версии ecomp.r29.144265
Версии компонент:
  плагин liblccopt: ecomp.r29.143691 - ecomp.r29.144265
2024-04-24 17:12:30 +03:00
stepanov
b6d9981214 Патч до версии ecomp.r29.144244
Версии компонент:
  плагин liblccopt: ecomp.r29.143691 - ecomp.r29.144244
2024-04-23 16:43:41 +03:00
stepanov
535fb613ad Патч до версии ecomp.r29.143691
Версии компонент:
  плагин liblccopt: ecomp.r29.143691 - ecomp.r28.143691
2024-02-28 14:27:26 +03:00
stepanov
1ba9bd4379 Патч до версии ecomp.r29.143635
Версии компонент:
  плагин liblccopt: ecomp.r29.143635 - ecomp.r28.143635
2024-02-22 19:33:23 +03:00
stepanov
d4b19a22d2 Формальный патч до версии ecomp.r29.143573
Версии компонент:
  плагин liblccopt: ecomp.r29.143573 - ecomp.r28.143573
2024-02-16 02:48:12 +03:00
stepanov
591f4b239c Патч до версии ecomp.r28.143473
Версии компонент:
  плагин liblccopt: ecomp.28.142361 - ecomp.r28.143473
2024-02-07 23:00:34 +03:00
stepanov
d3efee6803 Патч до версии ecomp.28.143430
Версии компонент:
  плагин liblccopt: ecomp.28.143142 - ecomp.r28.143430
2024-02-04 01:23:09 +03:00
stepanov
66be8012da Патч до версии ecomp.28.143142
Версии компонент:
  плагин liblccopt: ecomp.28.143142
2023-12-21 16:28:27 +03:00
stepanov
089841db7a Патч до версии ecomp.r141248 и добавление cmake-сборки для liblccrt_s/liblcbe.
Версии компонент:
  плагин liblccopt: ecomp.r141248

У cmake-файла появился параметр -DLCCRT_ARCHS=, который можно использовать для
кросс-сборки нативных версий liblccrt_s под разные процессоры. По умолчанию
параметр автоматически устанавливается на нативную сборку. Текущие возможные
значения: x86_64, e2k64. Если используется кросс-сборка, то необходимо также
указать кросс-компилятор. Например,
  $ cmake -DLCCRT_ARCHS=e2k64 -DCC_e2k64=<cross-e2k-compiler>
Для добавления нового значения параметра LCCRT_ARCHS необходимо создать по
аналогии файл:
  cmake/targets/<arch>/CMakeLists.txt

Примечание. Бэкенд lcbe для генерации компилируемого и исполняемого Си-кода
находится в стадии разработки.
2023-05-25 00:51:05 +03:00
stepanov
530ae2fbb6 Патч до версии ecomp.r140802
Версии компонент:
  плагин liblccopt: ecomp.r140802

Примечание. Версия ecomp.r140802 плагина liblccopt (полноценно) работает только
со свежей версией binutils.
2023-04-05 22:32:57 +03:00
stepanov_pa
ed7f317b07 п·п╠п╫п╬п╡п╩п╣п╫п╦п╣ README.md, я┐я│я┌п╟п╫п╬п╡п╨п╟ п╦п╫я┌п╣я─я└п╣п╧я│п╫п╬пЁп╬ я└п╟п╧п╩п╟ lccrt.h п©я─п╦ 'make install'. 2023-01-27 04:20:38 +03:00
stepanov_pa
6fa132aeb4 п■п╬п╠п╟п╡п╩п╣п╫п╦п╣ cmake-я│п╠п╬я─п╨п╦. п·п╠п╫п╬п╡п╩п╣п╫п╦п╣ README.md п╦ я┐п╢п╟п╩п╣п╫п╦п╣ я┐я│я┌п╟я─п╣п╡я┬п╣п╧ irr-п╨п╬п╪п©п╬п╫п╣п╫я┌я▀. 2023-01-27 01:26:18 +03:00
stepanov_pa
8add65e1e8 п■п╬п╠п╟п╡п╩п╣п╫п╦п╣ п╡ п╟я─я┘п╦п╡ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ п©я─п╬п╣п╨я┌п╟ п╦ п╡я▀п╠п╬я─ п╢п╩я▐ п©я─п╬п╣п╨я┌п╟ п╩п╦я├п╣п╫п╥п╦п╦ 'Apache License 2.0'. 2023-01-26 02:34:00 +03:00
stepanov_pa
7f5ccca8b1 п■п╬п╠п╟п╡п╩п╣п╫п╦п╣ (п╫п╣п╥п╟п©п╬п╩п╫п╣п╫п╫п╬пЁп╬) README.md п╡ п╨п╟я┤п╣я│я┌п╡п╣ п©п╣я─п╡п╬пЁп╬ п╨п╬п╪п╪п╦я┌п╟. 2023-01-25 17:28:34 +03:00