egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Cesàro. 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/
<awang> Something about that last commit appears to have broken the build for me
<GH> [Principia] aw1621107 commented on issue #1573: I think this broke the build for me:... https://git.io/vdU1G
<egg|zzz|egg> awang: hm yeah, phl screwed up
<egg|zzz|egg> awang: can you make a pull request to put everything in barycentre_calculator_body.hpp in namespace internal_barycentre_calculator?
<egg|zzz|egg> just open another layer of namespace at the beginning, close with a comment as the others
<egg|zzz|egg> that should fix the compilation error
* egg|zzz|egg should zzzleep
<GH> [Principia] aw1621107 opened pull request #1575: Wrap barycentre_calculator_body in new namespace (master...fix-719417aa64013fe45b05bb386a80c3123efe228c) https://git.io/vdU1N
<awang> Hmmm
<awang> geometry/identity_test.cpp:55:19: error: qualified reference to 'Identity' is a
<awang> constructor name rather than a type in this context
<awang> EXPECT_THAT(Id::Identity()(vector_).coordinates(),
<awang> ^
Rokker has joined #principia
e_14159 has quit [Ping timeout: 186 seconds]
e_14159 has joined #principia
<egg|phone|egg> Awang: is this newly broken? By what?
<awang> egg|phone|egg: idk, haven't bisected to make sure. It doesn't show up when running "make release", but does when running "make"
<awang> Think it's relatively new, since earlier I could at least get to the actual test suite
<egg|phone|egg> Make worked at master yesterday though right?
<egg|phone|egg> Will pokes at that tomorrow
<awang> make release did. Don't remember if I ran make
<awang> git log doesn't suggest that anything has changed
<awang> That line has been there since at least November 2014
<awang> GCC also complained
<awang> geometry/identity_test.cpp:74:28: error: cannot call constructor 'principia::geometry::internal_identity::Identity<principia::geometry::internal_frame::Frame<principia::serialization::Frame_TestTag, (principia::serialization::Frame_TestTag)2, true>, principia::geometry::internal_frame::Frame<principia::serialization::Frame_TestTag, (principia::serialization::Frame_TestTag)3, true> >::Identity' directly
<awang> [-fpermissive]
<awang> EXPECT_THAT(Id::Identity().Inverse()(vector2).coordinates(),
<awang> That line has been that way since the file was first created
UmbralRaptor is now known as LagrangianRaptor
<GH> [Principia] aw1621107 opened pull request #1576: Remove std::move() from return statements (master...clobber-warnings/std-move-in-return-statements) https://git.io/vdUDe
<GH> [Principia] aw1621107 opened pull request #1577: Remove unused lambda captures (master...clobber-warnings/unused-lambda-captures) https://git.io/vdUDf
<GH> [Principia] aw1621107 opened pull request #1578: Remove #pragma once from *.cpp (master...clobber-warnings/remove-pragma-once-from-cpp) https://git.io/vdUDY
<awang> Is turning not_null<something> const loop variable into not_null<something> const& worth it?
<GH> [Principia] aw1621107 opened pull request #1579: Add virtual destructor to Renderer (master...patch-1) https://git.io/vdUyk
uj8efdjkfdshf has joined #principia
<GH> [Principia] aw1621107 opened pull request #1580: Turn loop variable copies to references (master...clobber-warnings/loop-variable-copies) https://git.io/vdUyC
MrSavage has quit [Remote host closed the connection]
awang has quit [Read error: Connection reset by peer]
awang has joined #principia
<GH> [Principia] pleroy commented on issue #1580: Can one of the admins verify this patch? https://git.io/vdUN2
<GH> [Principia] pleroy commented on issue #1575: Can one of the admins verify this patch? https://git.io/vdUNo
<egg|phone|egg> Awang, not_null is just a pointer, so don't pass it by reference
<awang> Ah, ok. Will fix
<awang> Hold on, computer may crash
<awang> Yay, it didn't
<GH> [Principia] pleroy commented on issue #1575: Ah, of course, I missed that and the stupid Visual Studio didn't mind. Thanks for fixing. https://git.io/vdUNM
<awang> If I make a change to a PR, would you prefer I make a new commit for the changes or force-push over the old changes?
<egg|phone|egg> Awang, new commit
<egg|phone|egg> We like commits
<egg|phone|egg> And stupid commit messages
<awang> Alright, just wanted to make sure
<awang> Homebrew folks prefered the force-push method
<awang> And I noticed the quality of your commit messages :P
<awang> Very helpful when going through logs
<egg|zzz|egg> yeah, some people like pull requests that are one commit and get rebased, we find that silly :-p
<egg|zzz|egg> awang: hahaha
<egg|zzz|egg> awang: btw, the "can one of the admins blah blah" spam is jenkins, it authenticates as phl because we're lazy
awang has quit [Read error: Connection reset by peer]
<egg|zzz|egg> we should probably prefix the messages with "this is an automated message from the continuous build system"
<egg|zzz|egg> uh oh
awang has joined #principia
<awang> Sorry, kernel panic
<awang> Are the only instances of not_null ones with explicit types?
<awang> Or are some of the auto variables also not_nulls?
<awang> Sort of makes me wonder too whether a pass that could turn references into copies for things like not_null would be valid
<egg|zzz|egg> awang: a bunch of autos are not_nulls
<egg|zzz|egg> awang: I *think* in ksp_resonance_test.cpp all are
<egg|zzz|egg> but not sure
WetLemons has quit [Ping timeout: 198 seconds]
<egg|zzz|egg> in pile_up.cpp they probably all are, too
<egg|zzz|egg> planetarium.cpp I think so too?
<awang> Might as well reject the PR then, since it looks like the vast majority of the changes I'm making are going to end up reverted :P
<egg|zzz|egg> awang: nah, there are a bunch of valid changes
<awang> Probably should try again with proper IDE support this time around
<awang> Question is whether there are more valid changes than invalid changes
<egg|zzz|egg> nah, the question is whether you can separate them
<egg|zzz|egg> e.g. journal_proto_processor.cpp and apsides_test.cpp are clearly valid
<awang> I probably can, just need to reboot into Windows to get Visual Studio up and running
<awang> Since I don't think CLion support Visual Studio solutions
<awang> And you don't have CMake set up
<egg|zzz|egg> and I think ordinary_differential_equations_body.hpp is happy too
<egg|zzz|egg> awang: maybe you could replace the other autos with not_null<whatever*> explicitly tbh, for consistency (pile_up.cpp has both that and auto...)
<awang> Sounds like a good idea
<GH> [Principia] eggrobin commented on issue #1580: As discussed on IRC, we don't use `not_null<T*> const&`, on the other hand we try to make those explicit rather than `auto`, precisely so we aren't tempted to add a `&`, so it might be a good idea to change those that use auto, for consistency (e.g., PileUp has both `auto const` and `not_null<Part*> const` for iterating on `parts_`. https://git.io/vdUAB
<awang> If the parameter for not_null is T const*
<awang> Should I use not_null<T const*> const?
<egg|zzz|egg> not_null<T const*> const, yup
<egg|zzz|egg> #define BADGER const
<egg|zzz|egg> char BADGER* BADGER* BADGER
<awang> Wait, that's legal?
<awang> char const* const* const?
<GH> [Principia] pleroy commented on issue #1575: ok to test. https://git.io/vdUAP
<egg|zzz|egg> awang: sure, why not :-p
<egg|zzz|egg> awang: btw, the continuous build takes 20-30 min lately, so this will take a while :D
<awang> It's not like I'm in a hurry or anything, so it's all good
<GH> [Principia] pleroy commented on issue #1576: ok to test https://git.io/vdUAH
<GH> [Principia] pleroy commented on issue #1577: ok to test https://git.io/vdUAQ
<GH> [Principia] pleroy commented on issue #1578: ok to test https://git.io/vdUA5
<GH> [Principia] pleroy commented on issue #1579: ok to test https://git.io/vdUAd
<GH> [Principia] pleroy commented on issue #1580: ok to test https://git.io/vdUAb
<kmath> <FioraAeterna> @mnxmnkmnd @scanlime static initializers are "okay". static destructors are actually evil
<awang> Wait, is that the same Fiora that does Dolphin development?
<egg|zzz|egg> yes?
<awang> Woah
<awang> Didn't know she was into KSP too
<egg|zzz|egg> she's not afaict? she's there for the numerics chat and catpics
<awang> Ah
<egg|zzz|egg> kspacademia is a bit of a misnomer
<egg|zzz|egg> :-p
<awang> Evidently
<awang> I just go in there to see how many words in I can get before I have to open up the dictionary :P
<awang> Good news: KSP does not immediately crash when built with Clang's LTO
<egg|zzz|egg> awang: well sometimes it's about cats, requires fewer dictionaries
<egg|zzz|egg> (whitequark's catcognition series is great)
WetLemons has joined #principia
<awang> ...Do I want to know?
<GH> [Principia] pleroy pushed 2 new commits to master: https://git.io/vdUxa
<GH> Principia/master cfcf561 Alex Wang: Wrap barycentre_calculator_body in new namespace
<GH> Principia/master 1eb07ee Pascal Leroy: Merge pull request #1575 from aw1621107/fix-719417aa64013fe45b05bb386a80c3123efe228c...
<GH> [Principia] pleroy closed pull request #1574: Fix plotting of predictions (master...Predictions) https://git.io/vdUiD
ferram4 has quit [Read error: Connection reset by peer]
ferram4 has joined #principia
<awang> Uhhh
<awang> Is he ok?
<egg|zzz|egg> smart cat!
<GH> [Principia] pleroy commented on issue #1576: ok to test https://git.io/vdUpK
WetLemons has quit [Ping timeout: 383 seconds]
<GH> [Principia] pleroy closed pull request #1579: Add virtual destructor to Renderer (master...patch-1) https://git.io/vdUyk
<GH> [Principia] pleroy pushed 3 new commits to master: https://git.io/vdUjX
<GH> Principia/master c0e8d76 Alex Wang: Add virtual destructor to Renderer
<GH> Principia/master 8d55aa5 Pascal Leroy: Remove blank at end of line.
<GH> Principia/master 02d79be Pascal Leroy: Merge pull request #1579 from aw1621107/patch-1...
<GH> [Principia] pleroy closed pull request #1576: Remove std::move() from return statements (master...clobber-warnings/std-move-in-return-statements) https://git.io/vdUDe
<GH> [Principia] pleroy pushed 2 new commits to master: https://git.io/vdTeD
<GH> Principia/master 1084b85 Pascal Leroy: Merge pull request #1576 from aw1621107/clobber-warnings/std-move-in-return-statements...
<GH> Principia/master 44ae83f Alex Wang: Remove std::move() from return statements
<GH> [Principia] pleroy commented on issue #1578: ok to test https://git.io/vdTe9
Hypergolic_Skunk has joined #principia
awang has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
awang has joined #principia
awang is now known as awang|zzz
<GH> [Principia] pleroy commented on issue #1577: ok to test https://git.io/vdTvM
<1CSAAABPL> [Principia] pleroy closed pull request #1578: Remove #pragma once from *.cpp (master...clobber-warnings/remove-pragma-once-from-cpp) https://git.io/vdUDY
<2RRAAD6SO> [Principia] pleroy pushed 2 new commits to master: https://git.io/vdTvy
<2RRAAD6SO> Principia/master 15990cb Alex Wang: Remove #pragma once from *.cpp
<2RRAAD6SO> Principia/master 5ec4890 Pascal Leroy: Merge pull request #1578 from aw1621107/clobber-warnings/remove-pragma-once-from-cpp...
Asymptote has joined #principia
icefire has joined #principia
<GH> [Principia] pleroy pushed 2 new commits to master: https://git.io/vdTTG
<GH> Principia/master 0248a75 Alex Wang: Remove unused lambda captures
<GH> Principia/master c044515 Pascal Leroy: Merge pull request #1577 from aw1621107/clobber-warnings/unused-lambda-captures...
<GH> [Principia] pleroy commented on issue #1580: ok to test https://git.io/vdTTZ
NolanSyKinsley has quit [Remote host closed the connection]
Rokker has quit [Quit: Connection closed for inactivity]
<GH> [Principia] pleroy commented on issue #1580: Thanks for all your contributions. Much appreciated. https://git.io/vdTtC
<GH> [Principia] pleroy pushed 15 new commits to master: https://git.io/vdTtW
<GH> Principia/master 7aea9c1 Alex Wang: Turn part.cpp loop var copies to refs
<GH> Principia/master 0ba89bb Alex Wang: Turn ksp_resonance_test loop var copies to refs
<GH> Principia/master 9ddd7ca Alex Wang: Turn ordinary_diff_eq_body loop var copies to refs
awang|zzz has quit [Ping timeout: 383 seconds]
egg|zzz|egg is now known as egg|tea|egg
uj8efdjkfdshf has quit [Quit: Connection closed for inactivity]
uj8efdjkfdshf has joined #principia
Rokker has joined #principia
<GH> [Principia] pleroy opened issue #1581: Fix the remaining Clang warnings https://git.io/vdTGU
Jesin has quit [Quit: Leaving]
uj8efdjkfdshf is now known as TheCosmonaut
TheCosmonaut is now known as uj8efdjkfdshf
regex has joined #principia
regex has quit [Remote host closed the connection]
MrSavage has joined #principia
awang|zzz has joined #principia
awang|zzz has quit [Read error: Connection reset by peer]
awang has joined #principia
egg|tea|egg is now known as egg|nomz|egg
egg|nomz|egg is now known as egg
MrSavage has quit [Remote host closed the connection]
NolanSyKinsley has joined #principia
NolanSyKinsley has quit [Quit: Leaving]
Jesin has joined #principia
NolanSyKinsley has joined #principia
Jesin has quit [Quit: Leaving]
awang has quit [Read error: Connection reset by peer]
awang has joined #principia
LagrangianRaptor is now known as UmbralRaptor
WetLemons has joined #principia
uj8efdjkfdshf has quit [Quit: Connection closed for inactivity]
<egg> awang: if you want to do more clang warning stuff, #1581 tracks the remaining interesting ones
<Qboid> [#1581] title: Fix the remaining Clang warnings | A list of interesting warnings that we probably want to fix (not necessarily complete because sifting through the logs is hard):... | https://github.com/mockingbirdnest/Principia/issues/1581
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
<GH> [Principia] eggrobin commented on issue #1581: I don't think we want to fix `Wgnu-zero-variadic-macro-arguments` in `INSTANTIATE_TEST_CASE_P`. https://git.io/vdTrh
Asymptote has quit [Read error: Connection reset by peer]
Jesin has joined #principia
awang has quit [Read error: Connection reset by peer]
awang has joined #principia
WetLemons has quit [Ping timeout: 204 seconds]
egg is now known as egg|zzz|egg
egg|work|egg has quit [Ping timeout: 180 seconds]
WetLemons has joined #principia
MrSavage has joined #principia
WetLemons has quit [Quit: Bye Bye!]
egg has joined #principia