Size: a a a

WebAssembly — русскоговорящее сообщество

2021 February 27

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Подскажите, а есть какие-то хорошие ресурсы про генерацию wasm?
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Или только спеки?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
вот это удобно
https://pengowray.github.io/wasm-ops/
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
правда уже отстала немного таблица
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ну и спека простая довольно
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Все верно написано. Поэтому я и употреблял «LLVM IR более не менее таргет-независимый»
Еще стоит подчеркнуть, что неоптимизированный LLVM IR (только-только сгененрированный после фронта) вначале выглядит одинаково за исключением упомянутыл в скриншоте исключений, а вот после анализа и череды оптимизаций / трансформаций он уже будем иметь другую структуру в зависимости от степени и опций оптимизации и собственно самого таргета
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Спасибо))
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Tim Plotnikov
Спасибо))
Эта ссылка кстати есть здесь:
https://github.com/WebAssembly-Enthusiasts/info/tree/master/resources#other
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
О, спасибо, гляну)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Tim Plotnikov
Подскажите, а есть какие-то хорошие ресурсы про генерацию wasm?
Binarien. Отдаём ему CFG, забираем оптимизированный Wasm.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник

_

_ in WebAssembly — русскоговорящее сообщество
Я исправил c++ модуль, и он ура! перестал выдавать ошибку memory out of bounds.
https://onlinegdb.com/yutiVBNOf
НО
Оно стало выдавать совершенно непонятный результат. В чём может быть проблема?
источник

A

Anon in WebAssembly — русскоговорящее сообщество
В программе
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Не благодари
источник

_

_ in WebAssembly — русскоговорящее сообщество
Anon
В программе
понять бы где именно)
источник

_

_ in WebAssembly — русскоговорящее сообщество
я что-то не понимаю в управлении памятью в wasm?
источник

DI

Dmitry Ilyin in WebAssembly — русскоговорящее сообщество
общепринятый подход: писать вместе с юнит-тестами и добавлять санитайзеры, тогда любое UB на плюсах, которое воспроизводится на одной платформе, и не воспроизводится на другой будет вылазить на тестах
источник

_

_ in WebAssembly — русскоговорящее сообщество
Что такое UB?
источник

DI

Dmitry Ilyin in WebAssembly — русскоговорящее сообщество
вы давно пишите на плюсах? почему именно на них?
источник