Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

bjorn3

@bjorn3@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

#rust programmer. Creator of rustc_codegen_cranelift. He/Him

326 Followers
46 Following
8 Posts
Joined November 17, 2022
Github:
https://github.com/bjorn3
Codeberg:
https://codeberg.org/bjorn3
Blog:
https://bjorn3.github.io
Open post
bjorn3 @bjorn3@hachyderm.io
· 4w ago

I typed "continue" in my debugger and I expect this to:

3
0
2
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 5mo ago
Replying to
@tamme @HenrikLievonen I'm not aware of that failure mode. Is it cargo or rustc that uses the wrong path? Windows, macOS or Linux? If a unix, does your system locale use UTF-8 or not?
3
9
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 5mo ago
Replying to

@HenrikLievonen @tamme Is cc by any chance a shell script wrapper around clang? Maybe the shell script mishandles UTF-8? The paths also get mangled by a prefix $ ($/tmp/...)

2
6
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 11mo ago
Replying to
@sunfish@hachyderm.io You might want to do deterministic replay for record-replay debugging. Or you might want to record the random numbers used to derive a TLS encryption key to make wireshark work. Or you might want to get a bunch of random numbers once and then run the same computation using those random numbers on multiple systems to check they match. All of these can be done by virtualizing the random-number generator, but require wasm runtime integration if random numbers were part of the component model. Edit: and to add none of these match the secure vs on-secure rng distinction. for all of them you do actually want to virtualize the secure rng too.
2
3
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 8mo ago
Replying to
@jsbarretto@social.coop @imperio@toot.cat @veloren@floss.social Cranelift, right? I don't recall doing that with GCC.
1
4
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 8mo ago
Replying to
@jsbarretto@social.coop @imperio@toot.cat @veloren@floss.social Found it by the way: https://github.com/rust-lang/rustc_codegen_cranelift/issues/1412 + some conversation on the veloren discord.
GitHub

SIMD trap at avx2::_mm256_sad_epu8 · Issue #1412 · rust-lang/rustc_codegen_cranelift

Hello, I made an attempt at building Veloren with the cranelift backend! I'll preface this by saying that I did not expect this to work, and the fact that the thing even compiled at all is miraculo...

1
1
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 5mo ago
Replying to
@HenrikLievonen @laund @tamme Maybe having rustc set LC_MESSAGES=C instead of LC_ALL=C would work?
0
1
0
0
Open post
bjorn3 @bjorn3@hachyderm.io
· 11mo ago
Replying to
@esoterra@hachyderm.io @sunfish@hachyderm.io I think such a check would fit better in the tools used to compose the wasm component.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:06:05 UTC