Zed 0.180.4 удалось собрать с поддержкой расширений.
Чуть-чуть покопавшись в документации Wasmtime (всё было очевидно, просто я невнимательный) выяснилось, что у него есть поддержка сборки с архитектурно независимым интерпретатором вместо Cranelift.
Конечно, интерпретатор медленнее, чем Cranelift компилятор. Но я вот посидел, потрогал разные расширения и скорости работы мне хватает.
Патч более-менее аккуратный. Посижу над 0.200.4, которая ранее собиралась без поддержки расширений. Ничего не обещаю, но попробую.
Бинарник: https://disk.yandex.ru/d/SSRSEW9i3R_3UQ
Патч: https://github.com/sanua356/e2k_patches/tree/master/zed_0_180_4_with_extensions
Post #1730
1.57K
Forwarded from Саша

- ❤ 5
- 👍 2
- 🤮 2
- 🔥 1