Size: a a a

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

2021 January 17

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Это обычный подход, для онлайн курсов. Платишь за то, что бы проверяли домашнее задание. Как компенсация сертификат.
источник

MP

Michael Pavlovsky in WebAssembly — русскоговорящее сообщество
MaxGraey
Так уже. Но в основном в Edge Computing (fastly, wasmCloud, kubelet, solo.io и т д)
Технология применима к любому домену, где требуется изолированное выполнение рабочих процессов.
источник

f

folex in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
Технология применима к любому домену, где требуется изолированное выполнение рабочих процессов.
Или требуется распространение исполняемых файлов в платформонезависимом формате
источник
2021 January 18

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Кто-нибудь сталкивался с проблемной некорректного offset'a при  --runtime stub --memoryBase 4096?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
Технология применима к любому домену, где требуется изолированное выполнение рабочих процессов.
мы её даже при разработке собственного языка применили :)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Кто-нибудь сталкивался с проблемной некорректного offset'a при  --runtime stub --memoryBase 4096?
А какой оффсет выходит?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
начинает писать с 0. Как понимаю это
 (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0))
(global $~lib/rt/stub/offset (mut i32) (i32.const 0))
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Нет, смотри в дата секцию будет писаться начиная с ASC_MEMORY_BASE. Проверь это значение. Есть еще __heap_base - это фактическое смещение с которого будет выделяться память в куче (оно >= ASC_MEMORY_BASE)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
startOffset должен быть >= __heap_base
источник

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
И изначально действительно может инициализироваться как 0
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
MaxGraey
И изначально действительно может инициализироваться как 0
По крайней мере для unoptimized сборки
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
ASC_MEMORY_BASE = 4096, но память пишет с 0. Надо будет попробовать wasmer
источник

MP

Michael Pavlovsky in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
мы её даже при разработке собственного языка применили :)
Разговор идет об AIR поверх протокола Fluence? (Я надеюсь что я не обознался)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
ASC_MEMORY_BASE = 4096, но память пишет с 0. Надо будет попробовать wasmer
проверь __heap_base (должно быть >= 4096). И не в файле, а именно рантайм вывод
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
Разговор идет об AIR поверх протокола Fluence? (Я надеюсь что я не обознался)
Ага
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
__heap_base 4780, вполне допускаю, что это баг в life
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
__heap_base 4780, вполне допускаю, что это баг в life
Значит все должно быть впорядке
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
__heap_base 4780, вполне допускаю, что это баг в life
Кстати а почему Life а не wasmer, wasm3 или хотя бы wasi?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Это которые perlin?
источник