logoalt Hacker News

vlovich123yesterday at 4:04 PM2 repliesview on HN

Traditional stuff in this space are:

* floating point differences between the build machine and the target. By far the most common

* endiannes - code assumes little median runs on big endian

There’s other more subtle issues that can crop up but those are the big two.

Not saying I agree though - those can happen anyway when you run on two different machines anyway.


Replies

chaz72yesterday at 5:25 PM

I get it now. Important things but not things that I use often - hopefully addressed by 1.0.

show 1 reply
smj-edisonyesterday at 7:09 PM

Doesn't comptime run under the target's float and endianness semantics? I need to check, but I believe they emulate the target when evaluating.