Size: a a a

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

2021 January 29

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
А в чём проблема писать Box::leak? 😂
Смотря какой алгоритм, можно и руками на Wat закодить. 🤷‍♀😜
Не на wat точно не стоит. Но если работать с напрмую заранее выделенной линейной памятью и не испоользовать рантайм, то в принципе не важно, что это будет, подойдут C/C++/Rust/AssemblyScript/Zig
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
Не на wat точно не стоит. Но если работать с напрмую заранее выделенной линейной памятью и не испоользовать рантайм, то в принципе не важно, что это будет, подойдут C/C++/Rust/AssemblyScript/Zig
Об том и речь. 😊
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Я только не понял, чем тебе wat не нравится? Уже тошнит от него -- столько начитался пока компилятор отлаживал и тестировал? 😉
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
О, какой то бесплатный онлайн вебинар будет по WebAssembly 18го февраля
https://dou.ua/calendar/35987
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Прикольно, спасибо
источник
2021 January 30

A

Anon in WebAssembly — русскоговорящее сообщество
Да штоб этот новый GC сам себя сколлектил.
https://github.com/AssemblyScript/assemblyscript/issues/1646
источник

A

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

A

Anon in WebAssembly — русскоговорящее сообщество
@maxgraey Начальник, у нас беда https://kutt.it/QQgouo
Minimal рантайм в текущей версии юзабелен только как stub. Я до последнего надеялся что я дурак, но всё оказалось хуже чем я надеялся.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
@maxgraey Начальник, у нас беда https://kutt.it/QQgouo
Minimal рантайм в текущей версии юзабелен только как stub. Я до последнего надеялся что я дурак, но всё оказалось хуже чем я надеялся.
я если честно вообще не понял как ninimal gc использовать. __collect можно вызывать только из хоста и вручную. incremental GC который по умолчанию работает отлично, да у него есть оверхед сейчас который пропадет в дальнейшем. Я бы мспользовал его пока и не мучался
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Меня просто бесит использовать пининг/анпининг во время например инициализации или сборки данных для передачи симуляции. Очень легко накосячить.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
А так если коллект вконце, вызван вручную - то весь этот гемор ненужен.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
для incremental GC ничего кроме pin/unpin не нужно
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Из-за него как раз всё превращается в кашу. Стало лучше чем было, но можно лучше.
https://hatebin.com/pswyvynbir
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
А так если коллект вконце, вызван вручную - то весь этот гемор ненужен.
С mimimal gc нужно очень хорошо понимать когда stack unwinded т только тогда вызывать ручной collect
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Дык когда сам контролируешь весь процесс снаружи это не проблема. Беда когда ты не контролируешь ничего снаружи, а можешь действовать только из коробки внутри wasm.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Вот например. Всё просто https://hatebin.com/jiekfrmdbj
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Мир тикнул, нагадил в память - заколлектим.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
На скока я понял, Данила изначально хотел вообще только minimal рантайм сделать. Но как-то не фортануло - пришли фастли и сказали что это неудобно для их юз кейса, по понятным причинам. Это действительно неудобно для платформ которые хостят микросервисы.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
(им нравится wasm в основном только из-за секьюрности, что всё в сандбоксе. это можно понять и простить)
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Но факт того что у нас щас AS бутстрепится через забагованный рантайм - это страшно.
источник