--- Log opened Mon Jul 08 00:00:04 2019 01:43 -!- reallll [~belcher@unaffiliated/belcher] has joined #secp256k1 01:47 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 276 seconds] 01:55 -!- reallll is now known as belcher 02:38 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 04:40 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has quit [Ping timeout: 260 seconds] 04:42 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has joined #secp256k1 06:32 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Ping timeout: 260 seconds] 06:39 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 07:05 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 07:06 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-xyjmvcjqvmpzgelv] has joined #secp256k1 07:06 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 07:59 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has joined #secp256k1 08:09 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:11 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has joined #secp256k1 09:16 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:48 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has joined #secp256k1 10:35 < elichai2> Out of general curiosity why are the main_impl for modules a header file and not a c file? 11:02 < andytoshi> so that the whole library can be in one compilation unit 11:03 < sipa> with LTO that wouldn't be needed as much, but it's still a sufficiently small amount of code that it doesn't really hurt 11:04 < sipa> but we really need cross "module" optimization (because we heavily rely on many very small functions being inlined for performance) 11:05 < elichai2> couldn't you still do something like `gcc a.c b.c c.c -o result` 11:06 < sipa> no 11:06 < sipa> that still just compiles the individual modules as modules and links them together afaik 11:07 < sipa> i'm not sure actually 11:09 < sipa> nope 11:10 < sipa> i think that actually just literally makes gcc invoke itself on the separate .c files, and then call the linker 11:11 < sipa> same with clang 11:20 < elichai2> ha, and by default LTO is off, right? 11:20 < sipa> yes, it's very new (in terms of compiler support0 11:21 < sipa> libsecp256k1 is written in C89, and compatible with compilers a decade older than LTO 11:53 < elichai2> 👍 12:58 -!- belcher [~belcher@unaffiliated/belcher] has joined #secp256k1 14:14 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:32 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has joined #secp256k1 14:53 -!- hugohn [~textual@rrcs-184-74-240-156.nyc.biz.rr.com] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:49 -!- hugohn [~textual@pool-71-167-27-172.nycmny.fios.verizon.net] has joined #secp256k1 15:55 -!- hugohn [~textual@pool-71-167-27-172.nycmny.fios.verizon.net] has quit [Ping timeout: 244 seconds] 17:02 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Ping timeout: 252 seconds] 17:03 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #secp256k1 18:30 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 246 seconds] 18:31 -!- belcher [~belcher@unaffiliated/belcher] has joined #secp256k1 18:54 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-xyjmvcjqvmpzgelv] has quit [Quit: Connection closed for inactivity] 18:58 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Ping timeout: 260 seconds] 18:58 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 19:47 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Ping timeout: 260 seconds] 19:54 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 23:47 -!- reallll [~belcher@unaffiliated/belcher] has joined #secp256k1 23:50 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 245 seconds] 23:51 -!- reallll is now known as belcher --- Log closed Tue Jul 09 00:00:05 2019