Search
Wednesday, 26th of September 2018, 8:19:37 UTC
14:04:51
gingerale
The general recommendation is to #define min and max macros (with type checking if wanted)
14:05:56
Shinmera
yea, but that's awful too
14:06:20
Shinmera
it's just bizarre to me that there's fmin, but no smin/imin/etc.
14:06:52
Shinmera
especially when with floats min isn't always well-defined.
14:13:11
Shinmera
there's a lot of weird ass things about C, but the absence of the *_t types from the standard is by far the weirdest
14:14:22
gingerale
It sure is. They're really unwilling to make changes into the standard and a lot of features require a ton of compile time flags.
14:14:53
Shinmera
I understand not wanting to change it, I mean that it was absent from the beginning
14:15:22
Shinmera
in a language all about tight and precise memory you have types that vary by architecture.
14:15:34
Colleen
http://fi.somethingawful.com/customtitles/title-combatfrog.png
14:19:37
gingerale
I wonder if it's leftovers from BCPL or something
14:20:48
Shinmera
Well, if I remember correctly C was designed for the PDP-11 and then it just took off arbitrarily from there before getting standardised
14:21:16
Shinmera
so the blame on types being different is probably on the people who first ported it
14:21:56
gingerale
Ah, fair enough. And gcc is now what? Version 8?
16:09:47
phoe
Shinmera: is parachute capable of multithreaded test running?
16:10:26
phoe
I have a unit test suite that would take up to four times shorter if I ran it in four threads.
16:11:16
Shinmera
if vector-push-extend is thread-safe, then yes :^)
16:11:49
Shinmera
you'll get weird things for dependencies too, I'd expect
16:12:29
Shinmera
What I'm saying is that it isn't prepared for threads, but I don't see anything that fundamentally makes it unable to be in the future
16:36:23
Shinmera
fuckin' qpainter ain't fillin' my rects, why
17:00:22
Shinmera
figured it out, passing a 256 value to QColor is the same as 0. :/
18:24:00
phoe
I think passing any value that isn't mod 256 resets it to 0
18:24:06
phoe
at least I remember something like that
Wednesday, 26th of September 2018, 20:19:37 UTC