Size: a a a

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

2019 June 17

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
lil pep
обязательно на сто процентов. операции определенны таким образом что они зависят на инварианты которые проверенны на этапе валидации
ну да или пришлось бы всё в рантайме проверять
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Alexey F.
ну да или пришлось бы всё в рантайме проверять
оно и есть в рантайме виртуальной машины
источник

AA

Andranik Arakelov in WebAssembly — русскоговорящее сообщество
vsem privet :D
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
https://github.com/sunfishcode/wasm-reference-manual/blob/master/WebAssembly.md#integer-value-types вот тут валидацию вообще не догоняю, двукомплементарный минимум, какие-то ультрапреобразования и указатели
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
ID:693357436
оно и есть в рантайме виртуальной машины
ну во первых, в спецификации ничего о виртуальной машине не сказано, тоесть ты можешь сразу в бинари компилиторать для целевой машины

а во вторых, да, некоторые проверки существуют в рантайме, но их намного меньше чем могло бы быть если сравнить с тем что было бы без валидации
источник

AA

Andranik Arakelov in WebAssembly — русскоговорящее сообщество
do you guys speak english too or only russian?
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
Andranik Arakelov
do you guys speak english too or only russian?
mostly russian, but english should work for many here
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
ID:693357436
https://github.com/sunfishcode/wasm-reference-manual/blob/master/WebAssembly.md#integer-value-types вот тут валидацию вообще не догоняю, двукомплементарный минимум, какие-то ультрапреобразования и указатели
ну ты скипай ) в конце должно сложиться в одну картину
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
нет, я пытаюсь понять инты Шрёдингера, которые и знаковые, и беззнаковые, и какие-то двукомплементарные и при этом не симметричные вокруг нуля
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
я чего то не понял че он там имеет ввиду конкретно.
источник

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
самое главное что они двух комплементные
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
вот для сравнение тоже самое но в официальной спеке

https://webassembly.github.io/spec/core/syntax/values.html
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
что вообще это значит?
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
(но это не для выполнения)
источник

AA

Andranik Arakelov in WebAssembly — русскоговорящее сообщество
is it possible to create muldimensinal array in wasm ?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
это же просто дополнительный код
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
ID:693357436
что вообще это значит?
двух комплементные?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
да, twos-complement
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ID:693357436
нет, я пытаюсь понять инты Шрёдингера, которые и знаковые, и беззнаковые, и какие-то двукомплементарные и при этом не симметричные вокруг нуля
считай, что инты - это просто байты, а и их знаковая/беззнаковая интерпретация зависит от команд
источник