UmbralRaptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Διόφαντος. We currently target 1.3.1, and 1.4.x. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
_whitelogger has joined #principia
_whitelogger has joined #principia
_whitelogger has joined #principia
egg|zz|egg has quit [Ping timeout: 180 seconds]
_whitelogger has joined #principia
Mike` has quit [Ping timeout: 190 seconds]
Mike` has joined #principia
egg|zz|egg has joined #principia
novasilisko has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
_whitelogger has joined #principia
egg|zz|egg has quit [Ping timeout: 190 seconds]
egg|zz|egg has joined #principia
_whitelogger has joined #principia
egg|zz|egg has quit [Ping timeout: 200 seconds]
egg|zz|egg has joined #principia
Iskierka has quit [Ping timeout: 200 seconds]
Iskierka has joined #principia
egg|zz|egg has quit [Ping timeout: 183 seconds]
_whitelogger has joined #principia
_whitelogger has joined #principia
egg|zz|egg has joined #principia
NolanSyKinsley has quit [Remote host closed the connection]
egg|zz|egg has quit [Ping timeout: 190 seconds]
_whitelogger has joined #principia
_whitelogger has joined #principia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
<awang> egg|work|egg: Have you or Pascal gotten a chance to try the thing I suggested to make macOS mutexes unfair?
<egg|work|egg> awang: we'll just switch to absl
<egg|work|egg> awang: that thing doesn't work because the native lib is wrapped by libc++, and we want to deal with std::mutex if we're not using absl::Mutex
<awang> That works too
<egg|work|egg> there's nowhere to insert yourself to modify the behaviour of the mac mutex underlying std::mutex
<awang> Ah
<awang> I was just about to ask about that
<awang> Does absl::Mutex have other advantages over std::mutex besides being unfair on all platforms?
<awang> Would changing the fairness policy before creating any std::mutexes not work?
NolanSyKinsley has joined #principia
Technicalfool has quit [Ping timeout: 190 seconds]
Iskierka has quit [Ping timeout: 180 seconds]
egg|zz|egg has joined #principia
regex has joined #principia
sdrodge has quit [Quit: WeeChat 2.3]
egg|zz|egg has quit [Ping timeout: 183 seconds]
egg|zz|egg has joined #principia
sdrodge has joined #principia
<bofh> egg|work|egg: awang: and furthermore, obvious dumb question: does using an unfair mutex result in that dramatic of a perf increase?
egg|zz|egg has quit [Ping timeout: 200 seconds]
Daz has quit [Remote host closed the connection]
Daz has joined #principia
<awang> There's a big performance difference between fair and unfair mutexes on macOS apparently, but I'm not sure how much of that would transfer to Principia
<bofh> huh, interesting.
egg|zz|egg has joined #principia
<oeuf> <awang> Would changing the fairness policy before creating any std::mutexes not work? << the policy is a parameter that you pass to the object wrapped by std::mutex; you don't have control over that
xShadowx|2 has joined #principia
xShadowx has quit [Ping timeout: 183 seconds]
<awang> oeuf: Ah, ok. Scratch that then
egg|zz|egg has quit [Ping timeout: 190 seconds]
NolanSyKinsley has quit [Ping timeout: 190 seconds]
xShadowx has joined #principia
xShadowx|2 has quit [Ping timeout: 180 seconds]
NolanSyKinsley has joined #principia
regex has quit [Remote host closed the connection]
_whitelogger has joined #principia
xShadowx|2 has joined #principia
xShadowx has quit [Ping timeout: 190 seconds]
UmbralRaptop has quit [Quit: Bye]
UmbralRaptop has joined #principia
UmbralRaptor has joined #principia
UmbralRaptor has quit [Client Quit]
UmbralRaptop has quit [Read error: Connection reset by peer]
UmbralRaptop has joined #principia