Size: a a a

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

2021 February 27

SP

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Я пишу на плюсах потому что у него много плюсов! Ну как минимум два! И ни одного минуса! Ну по крайней мере в названии 😂
источник

DI

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

_

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

_

_ in WebAssembly — русскоговорящее сообщество
А WASM я хотел использовать исключительно ради повышения производительности
источник

_

_ in WebAssembly — русскоговорящее сообщество
Не думал, что компиляция такой простой программы на c++ в wasm обернется таким
источник

_

_ in WebAssembly — русскоговорящее сообщество
Но особенно мне непонятна логическая ошибка, которая теперь возникает в wasm модуле
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
_
Но особенно мне непонятна логическая ошибка, которая теперь возникает в wasm модуле
Ну конечно, всегда виноват компилятор! В крайнем случае — рантайм. Не программист же, в самом деле?! 😉
источник

_

_ in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Ну конечно, всегда виноват компилятор! В крайнем случае — рантайм. Не программист же, в самом деле?! 😉
не очень понял претензию если честно
источник

_

_ in WebAssembly — русскоговорящее сообщество
я всего лишь ожидал, что если на компиляторе плюсов всё нормально работает, то и в wasm будет работать, а не выводиться непонятно что
источник

DI

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

_

_ in WebAssembly — русскоговорящее сообщество
Dmitry Ilyin
для C и плюсов это не так
выше есть ссылка почему
У меня проблема не в том, что wasm-модуль не собирается и вызывается красная ошибка типа memory out of bounds. Wasm-модуль работает без ошибок, но в массивах, где должен быть ответ лежит какая-то фигня.
источник

_

_ in WebAssembly — русскоговорящее сообщество
Я в clang смотрел санитайзером, всё вроде ок
источник

A

Anon in WebAssembly — русскоговорящее сообщество
_
я всего лишь ожидал, что если на компиляторе плюсов всё нормально работает, то и в wasm будет работать, а не выводиться непонятно что
Ладно, на чем умеешь писать вот прямо щас ? Может че подходящее найдем, сосватаем.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
_
У меня проблема не в том, что wasm-модуль не собирается и вызывается красная ошибка типа memory out of bounds. Wasm-модуль работает без ошибок, но в массивах, где должен быть ответ лежит какая-то фигня.
Значит проблема может быть с интеропом
источник

_

_ in WebAssembly — русскоговорящее сообщество
Anon
Ладно, на чем умеешь писать вот прямо щас ? Может че подходящее найдем, сосватаем.
JavaScript, python
источник

A

Anon in WebAssembly — русскоговорящее сообщество
_
JavaScript, python
Тогда женись на @maxgraey , у него есть AssemblyScript. Я юзаю, производительность почти как у clang.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Пользоваться им просто элементарнейше, прямо из npm.
источник

_

_ in WebAssembly — русскоговорящее сообщество
MaxGraey
Значит проблема может быть с интеропом
У меня интероп там только чтобы вывести содержимое массивов. Так то всё входные данные зашиты в c++ программе
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
_
У меня интероп там только чтобы вывести содержимое массивов. Так то всё входные данные зашиты в c++ программе
Так вот при выводе массива пооже и проблема. Ты возвращаешь массив в вызываемой wasm-функции в js?
источник