Size: a a a

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

2020 November 20

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
А у вас с rustc 1.48 и sccache проблем не было?

А то я нарвался на https://github.com/mozilla/sccache/issues/887 и чёт как-то приуныл.

Там ещё в соседнем issue релиз просят и говорят о форке: https://github.com/mozilla/sccache/issues/876

Что вообще с этим компонентом происходит и какого его будущее?
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
ёпта
источник

Э

Эрик in Rust — русскоговорящее сообществo
Kirill Bulatov
А у вас с rustc 1.48 и sccache проблем не было?

А то я нарвался на https://github.com/mozilla/sccache/issues/887 и чёт как-то приуныл.

Там ещё в соседнем issue релиз просят и говорят о форке: https://github.com/mozilla/sccache/issues/876

Что вообще с этим компонентом происходит и какого его будущее?
Не знаю, я запустил rustup update, потом sccache собрал с 1.48, потом остальное пересобрал, вроде работает.
источник

d

diabolo in Rust — русскоговорящее сообществo
у sccache практически всегда проблемы при свитче версий, есть такая бяка, так что при первом свале просто чистишь кэш и живешь спокойно дальше. И да, на него подзабили мейнтенеры, скорее всего потому, что юзают его в основном с сями и плюсами
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну и да, sccache с гита последняя версия, а не готовая но старая.
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Эрик
Ну и да, sccache с гита последняя версия, а не готовая но старая.
А, это многое объясняет.

Видимо, последний релиз сделан совсем давно, что даже, может, ещё печальнее.

Видимо, вся надежда на Parity теперь.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Kirill Bulatov
А, это многое объясняет.

Видимо, последний релиз сделан совсем давно, что даже, может, ещё печальнее.

Видимо, вся надежда на Parity теперь.
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Kirill Bulatov
А, это многое объясняет.

Видимо, последний релиз сделан совсем давно, что даже, может, ещё печальнее.

Видимо, вся надежда на Parity теперь.
Видимо, вся надежда на Parity теперь.

Мы обречены
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
Видимо, вся надежда на Parity теперь.

Мы обречены
Как ни странно, пока именно в форк sccache они набрасывают коммитов бодрячком, по сравнению с тишью в официальном репо.

Но, вообще, странновато это всё, конечно, у нас sccache взлетел прямо хорошо, ускорив билды на порядок, и альтернатив пока не видно, а тут такая подстава.
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Kirill Bulatov
Как ни странно, пока именно в форк sccache они набрасывают коммитов бодрячком, по сравнению с тишью в официальном репо.

Но, вообще, странновато это всё, конечно, у нас sccache взлетел прямо хорошо, ускорив билды на порядок, и альтернатив пока не видно, а тут такая подстава.
может тогда возьмёте на себя роль мейнтейнерства? :) в плане на компанию
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Alexander Zaitsev
может тогда возьмёте на себя роль мейнтейнерства? :) в плане на компанию
Культура ещё не та, увы, объяснить это всё менеджменту будет сложно: ни бюджет не дадут, ни особо желающих/могущих помимо работы туда постоянно коммитить не найдём в нормальном количестве.

Да и вон Parity уже есть, чего толку фрагментировать.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Kirill Bulatov
Как ни странно, пока именно в форк sccache они набрасывают коммитов бодрячком, по сравнению с тишью в официальном репо.

Но, вообще, странновато это всё, конечно, у нас sccache взлетел прямо хорошо, ускорив билды на порядок, и альтернатив пока не видно, а тут такая подстава.
Версия с мастера вроде нормально работает, поэтому и не делают ничего.
источник

F

Funkill in Rust — русскоговорящее сообществo
источник

p

polunin.ai in Rust — русскоговорящее сообществo
а как дебажить васм?
вот передаю я из жса в васм объект Request. где-то во время вызова метода, до начала его выполнения валится функция.
js:
console.log(1);
result = await handle(request);
rust:
#[wasm_bindgen]
pub async fn handle(req: web_sys::Request) -> Result<JsValue, JsValue> {
   log_str("In main");
   ...

вот
как понять почему он там валится?
выводит 1
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
polunin.ai
а как дебажить васм?
вот передаю я из жса в васм объект Request. где-то во время вызова метода, до начала его выполнения валится функция.
js:
console.log(1);
result = await handle(request);
rust:
#[wasm_bindgen]
pub async fn handle(req: web_sys::Request) -> Result<JsValue, JsValue> {
   log_str("In main");
   ...

вот
как понять почему он там валится?
выводит 1
Так а что пишет в console_error_panic_hook ?
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
polunin.ai
а как дебажить васм?
вот передаю я из жса в васм объект Request. где-то во время вызова метода, до начала его выполнения валится функция.
js:
console.log(1);
result = await handle(request);
rust:
#[wasm_bindgen]
pub async fn handle(req: web_sys::Request) -> Result<JsValue, JsValue> {
   log_str("In main");
   ...

вот
как понять почему он там валится?
выводит 1
А вообще по вопросу то вот:
https://rustwasm.github.io/book/reference/debugging.html
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Kai Ren
Так а что пишет в console_error_panic_hook ?
Uncaught Error

но я уже решил, я как-то неправильно через wasm_bindgen описал log_str. так и не разобрался что я неправильно описал, просто взять версию из web_sys
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Юзай log просто.
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
источник