egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Чебышёв. We currently target both 1.2.2 and 1.3. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/
e_14159 has quit [Ping timeout: 204 seconds]
e_14159 has joined #principia
oeuf has joined #principia
egg|zzz|egg has quit [Ping timeout: 183 seconds]
oeuf is now known as egg|zzz|egg
icefire has quit [Read error: Connection reset by peer]
Jesin has quit [Quit: Leaving]
uj8efdjkfdshf has joined #principia
Moistmelon has quit [Ping timeout: 183 seconds]
bees has quit []
Asymptote has joined #principia
<GH> [Principia] warmist commented on issue #1561: Also not sure if it's relevant but the game kept lagging (i.e. stopping for half a second) every few minutes. https://git.io/v5dQn
<GH> [Principia] pleroy closed issue #1556: readme is not telling what is this project https://git.io/v55Sf
bees has joined #principia
Hypergolic_Skunk has joined #principia
Moistmelon has joined #principia
Moistmelon has quit [Ping timeout: 183 seconds]
<GH> [Principia] pleroy commented on issue #1561: The periodic slowdown is probably due to autosaving: the Principia data occupies about 40 MiB, which is going to take a little while to write to the file.... https://git.io/v5dAv
<GH> [Principia] warmist commented on issue #1561: Save was a bit older (17:22) and reloading it and playing did not crash again. https://git.io/v5dAK
NolanSyKinsley has quit [Remote host closed the connection]
icefire has joined #principia
<GH> [Principia] pleroy closed pull request #1521: Add new functions to DoublePrecision (master...DoublePrecision) https://git.io/v7Hep
<GH> [Principia] pleroy pushed 4 new commits to master: https://git.io/v5dxC
<GH> Principia/master 1fc7d97 pleroy: Merge remote-tracking branch 'mockingbirdnest/master' into DoublePrecision
<GH> Principia/master 1f1c47c pleroy: Add new functions to DoublePrecision.
<GH> Principia/master 5314ebe pleroy: Added tests.
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
<GH> [Principia] pleroy opened pull request #1562: Move the code that extends the prediction to Renderer (master...1561) https://git.io/v5FIb
Moistmelon has joined #principia
<GH> [Principia] pleroy opened pull request #1563: Remove Cayley plotting (master...RemoveCayleyPlotting) https://git.io/v5Fmx
<GH> [Principia] pleroy opened issue #1564: Remove the interface "rendered" methods and use the planetarium instead https://git.io/v5Fmh
Moistmelon has quit [Ping timeout: 183 seconds]
armed_troop has quit [Ping timeout: 200 seconds]
Moistmelon has joined #principia
armed_troop has joined #principia
Hypergolic_Skunk has joined #principia
<GH> [Principia] Thomas-P opened issue #1565: Switching between vessels does not update maneuver node. https://git.io/v5FCe
uj8efdjkfdshf has quit [Quit: Connection closed for inactivity]
<egg|zzz|egg> !wpn lamont
* Qboid gives lamont a Tillinghast mass-driver
Moistmelon has quit [Ping timeout: 183 seconds]
Moistmelon has joined #principia
Asymptote has quit [Read error: Connection reset by peer]
UmbralRaptor is now known as SpreadsheetRaptor
Moistmelon has quit [Ping timeout: 183 seconds]
MrSavage has joined #principia
<egg|zzz|egg> !seen lamont
<Qboid> egg|zzz|egg: I last saw lamont on [17.09.2017 02:07:47] in #RO saying: "just maybe not low-energy crazyballs n-body stuff"
NolanSyKinsley has joined #principia
SpreadsheetRaptor is now known as UmbralRaptor
<lamont> you broke zsh
<lamont> i cant cd into the Principia directory
<UmbralRaptor> o_O
<egg|zzz|egg> lamont: uh
<egg|zzz|egg> lamont: wat
<lamont> yeah
<egg|zzz|egg> Ꙩ_ꙩ
<lamont> so it looks like its my prompt customization
<lamont> so its a custom function that i’m running that on cd’ing into the directory it runs git commands and pulls the branch + stuff out
<lamont> and that appears to be hanging
<lamont> i think
<UmbralRaptor> Did a unicode filename break git and/or zsh?
<egg|zzz|egg> broken by the tag? but why would it break at Cesàro and not Чебышёв Ꙩ_ꙩ
<lamont> some interaction between them i think
<lamont> yeah i dunno
<egg|zzz|egg> maybe à being in Latin-1?
<lamont> is it latin-1 and not utf-8?
<lamont> this scriptlet hangs:
<egg|zzz|egg> lamont: I'm pretty sure it's UTF-8 tho?
<lamont> i thought my SSD was corrupting on the Principia inode or something...
<egg|zzz|egg> D:
<egg|zzz|egg> lamont: I don't think principia has anything that evil in it
<egg|zzz|egg> (yet?)
<lamont> i’m pretty certain its principia being evil
<lamont> seems to be zsh, not bash i think — although i had to modify the function a bit to run under bash
<lamont> it hates the branch name
<lamont> ^ updated with debug output
<lamont> well no it seems to failing on the second comparison
<lamont> that’s just weird
<lamont> but if i back it up one so its at 509dac8c instead of the tag, then it doesn’t hang
<lamont> so its definitely the tag
<egg|zzz|egg> lamont: the regex operator seems to act weird with some bits of Unicode https://stackoverflow.com/a/43357635
<lamont> yeah that looks like the problem
<lamont> i’m on zsh 5.3.1 tho
<egg|zzz|egg> lamont: yabut that doesn't sound like an issue that magically fixes itself :-p
<lamont> ah i see zsh 5 is also but differently buggy
<lamont> there’s a newer version
<lamont> uh oh
<lamont> In file included from tools/generate_configuration.cpp:13:
<lamont> In file included from ./physics/solar_system.hpp:13:
<lamont> ./physics/ephemeris.hpp:337:16: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
<lamont> mutable std::shared_mutex lock_;
<lamont> ^
<lamont> class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
<lamont> ^
<lamont> fatal error: too many errors emitted, stopping now [-ferror-limit=]
<lamont> 5 warnings and 2 errors generated.
<lamont> make: *** [obj/tools/generate_configuration.o] Error 1
<egg|zzz|egg> lamont: argh.
<lamont> i’ll have to try on my laptop (which has 10.12 on it)
<egg|zzz|egg> lamont: yeah; I guess that's also going to mean you'll need 10.12 to play it?
<lamont> no
<lamont> SHARED_ARGS += -mmacosx-version-min=10.7 -arch x86_64
<lamont> ^ from your Makefile
<egg|zzz|egg> lamont: right, so that needs to be dropped from the makefile I guess; but once you set it to 10.12 to get shared_mutex, you'll need 10.12?
<lamont> oh
<lamont> hrm
<lamont> i assumed that meant i needed the 10.12 compiler to compiler those
<lamont> yeah so possibly
<egg|zzz|egg> lamont: there would be a possibility to define shared_mutex to mutex and shared_lock to unique_lock, you'd lose the parallelism but it should remain correct
<egg|zzz|egg> um shared_lock_guard to lock_guard
<egg|zzz|egg> seems annoying though.
<lamont> installing gcc5 + clang from homebrew might work
<egg|zzz|egg> lamont: I'm not sure I understand; gcc isn't going to work to compile principia
<lamont> i’m not sure how that works if the user doesn’t have the gcc5 libc++ installed
<lamont> g++, not gcc
<egg|zzz|egg> lamont: well to start with, principia has Unicode identifiers, which gcc doesn't support; there are many other ways in which we run into gcc's bugs
<lamont> oh luvely
<egg|zzz|egg> lamont: so it's clang or nothing pretty much
<egg|zzz|egg> lamont: try building it on 10.12 I guess?
<lamont> yeah
<lamont> now i’m running into the issue that i think i had before with 10.12
<lamont> In file included from tools/generate_configuration.cpp:2:
<lamont> In file included from ./tools/generate_configuration.hpp:4:
<lamont> In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/string:439:
<lamont> In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:628:
<lamont> In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:609:
<lamont> rvalue"
<lamont> {static_assert(!is_reference<_Hp>::value ||
<lamont> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<egg|zzz|egg> aaaaaargh
<lamont> yep that’s the same problem we had before with 10.12: https://pastebin.com/Fssyna7t
<egg|zzz|egg> lamont: ok, tomorrow evening phl will make an emergency patch to use unshared mutices in there ifdefed for mac, that way (although you won't get the perf improvement) things should be back to compiling; can you be there to compile that in ~24 h?
<lamont> yep
<lamont> we should really figure out wtf is up with that compiler error on 10.12 tho, because right now my 10.11 mac is the only thing we can compile on
<lamont> i mean i guess technically i know how to make 10.11 virts because we have to for work, its just annoying
<egg|zzz|egg> lamont: yeah, it would be nice to move on to the latest version for many reasons, but I don't think we can do that by the new moon
<lamont> yeah not by tomorrow
<egg|zzz|egg> esp. since it works on linux with libc++ so it's a bug on either one
Moistmelon has joined #principia
<lamont> the fuck? string.h is broken on mac?
<egg|zzz|egg> lamont: or on linux :-p
<egg|zzz|egg> lamont: principia brings up horrifying edge cases
<egg|zzz|egg> lamont: oh wait, that's just the inclusion, with nothing else? ok, that's weird
<egg|zzz|egg> yeah that seems like it's literally the first thing we're compiling
<egg|zzz|egg> well that makes no sense
<lamont> trying it in isolation does not replicate the issue
<egg|zzz|egg> lamont: Ꙩ_ꙩ
<egg|zzz|egg> lamont: something with the flags given to the compiler?
<lamont> no thought of that, added all the flags
<lamont> spooky compilation at a distance bugs
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
<egg|zzz|egg> D:
Jesin has joined #principia
<egg|zzz|egg> lamont: can't find any references to that error on the web either :-\
<egg|zzz|egg> not sure how we can help :-/
MrSavage has quit [Remote host closed the connection]