1 2017-04-02 00:50:55 0|fanquake|gmaxwell compiling against qt4? You might want to test #10098
2 2017-04-02 00:50:56 0|gribble|https://github.com/bitcoin/bitcoin/issues/10098 | Make qt wallet test compatible with qt4 by ryanofsky ÷ Pull Request #10098 ÷ bitcoin/bitcoin ÷ GitHub
3 2017-04-02 01:10:25 0|gmaxwell|fanquake: thanks, that looks like it. testing.
4 2017-04-02 06:27:52 0|bitcoin-git|13bitcoin/06master 142c83911 15Wladimir J. van der Laan: build: Disable Wshadow warning...
5 2017-04-02 06:27:52 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/351d0ad40495...81da4c7b5bc1
6 2017-04-02 06:27:53 0|bitcoin-git|13bitcoin/06master 1481da4c7 15Wladimir J. van der Laan: Merge #10136: build: Disable Wshadow warning...
7 2017-04-02 06:28:11 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10136: build: Disable Wshadow warning (06master...062017_04_disable_wshadow) 02https://github.com/bitcoin/bitcoin/pull/10136
8 2017-04-02 06:47:28 0|bitcoin-git|13bitcoin/06master 146b3bb3d 15Gregory Maxwell: Change LogAcceptCategory to use uint32_t rather than sets of strings....
9 2017-04-02 06:47:28 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/81da4c7b5bc1...1a5aaabb8a3d
10 2017-04-02 06:47:29 0|bitcoin-git|13bitcoin/06master 141a5aaab 15Wladimir J. van der Laan: Merge #9424: Change LogAcceptCategory to use uint32_t rather than sets of strings....
11 2017-04-02 06:47:38 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9424: Change LogAcceptCategory to use uint32_t rather than sets of strings. (06master...06log_category_simplify) 02https://github.com/bitcoin/bitcoin/pull/9424
12 2017-04-02 06:50:21 0|bitcoin-git|[13bitcoin] 15fanquake closed pull request #10121: Add missing header file (06master...06patch-1) 02https://github.com/bitcoin/bitcoin/pull/10121
13 2017-04-02 07:04:23 0|bitcoin-git|13bitcoin/06master 143f098cc 15Jeremy Rubin: Decrease testcase sizes in cuckoocache tests
14 2017-04-02 07:04:23 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/1a5aaabb8a3d...427d2fd04eee
15 2017-04-02 07:04:24 0|bitcoin-git|13bitcoin/06master 14427d2fd 15Wladimir J. van der Laan: Merge #10128: Speed Up CuckooCache tests...
16 2017-04-02 07:04:48 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10128: Speed Up CuckooCache tests (06master...06cuckoo-tests-faster) 02https://github.com/bitcoin/bitcoin/pull/10128
17 2017-04-02 07:07:22 0|fanquake|wumpus #10036 is a trivial merge if your merging things.
18 2017-04-02 07:07:23 0|gribble|https://github.com/bitcoin/bitcoin/issues/10036 | Fix init README format to render correctly on github by jlopp ÷ Pull Request #10036 ÷ bitcoin/bitcoin ÷ GitHub
19 2017-04-02 07:28:12 0|wumpus|fanquake: thanks
20 2017-04-02 07:28:25 0|bitcoin-git|13bitcoin/06master 14b99fbad 15Jameson Lopp: Fix init README format to render correctly on github
21 2017-04-02 07:28:25 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/427d2fd04eee...fbf36cae3a46
22 2017-04-02 07:28:26 0|bitcoin-git|13bitcoin/06master 14fbf36ca 15Wladimir J. van der Laan: Merge #10036: Fix init README format to render correctly on github...
23 2017-04-02 07:28:42 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10036: Fix init README format to render correctly on github (06master...06readmeFormatting) 02https://github.com/bitcoin/bitcoin/pull/10036
24 2017-04-02 07:46:11 0|sipa|wumpus: btw, LevelDB .20 adds hw accelerated crc for intel
25 2017-04-02 07:46:30 0|gmaxwell|\O/
26 2017-04-02 07:48:13 0|wumpus|sipa: good to know
27 2017-04-02 07:49:12 0|wumpus|yep https://github.com/google/leveldb/blob/master/port/port_posix_sse.cc
28 2017-04-02 07:49:27 0|wumpus|that will really help our performance (on supported hw0
29 2017-04-02 07:50:35 0|gmaxwell|should probably do that upgrade sooner rather than later in 0.15 to give time to find any compatiblity issues.
30 2017-04-02 07:50:36 0|sipa|we may want to add arm code to do the same ourselves
31 2017-04-02 07:51:20 0|wumpus|indeed
32 2017-04-02 07:57:32 0|wumpus|yes would make sense to bump our leveldb in master to that soon
33 2017-04-02 07:58:30 0|sipa|we'll need some build process integration to detect and pass down the SSE defines
34 2017-04-02 07:58:37 0|sipa|as we bypass their build system
35 2017-04-02 07:58:44 0|wumpus|would also get https://github.com/bitcoin-core/leveldb/pull/17
36 2017-04-02 07:59:05 0|wumpus|isn't the SSE stuff at runtime?
37 2017-04-02 07:59:12 0|wumpus|I'd hope so :(
38 2017-04-02 07:59:39 0|gmaxwell|at least on intel runtime autodetection is simple-- and as I've mentioned before, recent g++ has a sensible looking function overrides based way of doing the substitution.
39 2017-04-02 07:59:56 0|gmaxwell|but leveldb didn't implement runtime? lameo.
40 2017-04-02 08:00:06 0|sipa|yes, they detect at runtime
41 2017-04-02 08:00:08 0|wumpus|they for fact have runtime detection, I saw HaveSSE42 in the file I linked
42 2017-04-02 08:00:20 0|wumpus|dunno if they use it
43 2017-04-02 08:00:26 0|sipa|but you still need a compiler that has support for it
44 2017-04-02 08:01:28 0|wumpus|"In a separate source file to allow this accelerated CRC32C function to be compiled with the appropriate compiler flags to enable x86 SSE 4.2instructions."
45 2017-04-02 08:01:31 0|wumpus|indeed
46 2017-04-02 08:01:42 0|wumpus|that specific file needs special compiler flags
47 2017-04-02 08:02:28 0|sipa|they use intel instrinsics in gcc, not native assembly
48 2017-04-02 08:03:30 0|gmaxwell|yea thats a pretty normal approach, you have one file compiled with -msse4.2 and dispatch elsewhere calls into it only on the right hardware.
49 2017-04-02 08:04:23 0|gmaxwell|I think some of the examples for the function overriding stuff used pragmas to push the compiler flags just for that function, so if I'm not misremembering apparently that works.
50 2017-04-02 08:47:07 0|wumpus|cfields: do you have time to look at integrating the leveldb sse42 stuff into our build system? if not, no problem I'll take a look at it, it doesn't seem particularly difficult though I wouldn't know the autoconf/automake incantation for compiling a file with different flags
51 2017-04-02 08:47:41 0|sipa|i think i can do it
52 2017-04-02 08:48:06 0|sipa|ah, nvm, you only want that single file to have -msse4
53 2017-04-02 08:48:25 0|wumpus|yep, that's the challenge :)
54 2017-04-02 08:48:27 0|sipa|that i fon't know
55 2017-04-02 08:48:31 0|sipa|*don't
56 2017-04-02 08:50:55 0|sipa|probably needs a separate .a file?
57 2017-04-02 08:51:01 0|wumpus|sse4.2 isn't yet widely available enough to compile everything with it, unlike sse2 for example which every 64-bit processor has
58 2017-04-02 08:51:28 0|wumpus|every 64-bit *x86* processor sorry :)
59 2017-04-02 08:51:50 0|wumpus|sipa: not sure, maybe the attributes can be added per .o file too
60 2017-04-02 09:00:23 0|sipa|wumpus: as leveldb upstream does not look like they'll pick up my barrier patch anytime soon, i'll submit it to our leveldb repo instead?
61 2017-04-02 09:02:07 0|wumpus|sipa: sounds good to me
62 2017-04-02 09:43:56 0|fanquake|Opened #10138 to track the above
63 2017-04-02 09:43:57 0|gribble|https://github.com/bitcoin/bitcoin/issues/10138 | LevelDB 1.20 ÷ Issue #10138 ÷ bitcoin/bitcoin ÷ GitHub
64 2017-04-02 09:51:07 0|wumpus|good idea
65 2017-04-02 09:55:59 0|bitcoin-git|[13bitcoin] 15fanquake closed pull request #9402: Allow per network configuration file (06master...06PerNetworkConfig) 02https://github.com/bitcoin/bitcoin/pull/9402
66 2017-04-02 09:58:35 0|sipa|fanquake: thanks!
67 2017-04-02 10:00:11 0|bitcoin-git|[13bitcoin] 15fanquake closed pull request #9418: [Net] Refactor: exit when no direct fetch (06master...06ExitWhenNoDirectFetch) 02https://github.com/bitcoin/bitcoin/pull/9418
68 2017-04-02 10:02:14 0|bitcoin-git|13bitcoin/06master 14e9a6461 15Russell Yanofsky: Make qt wallet test compatible with qt4...
69 2017-04-02 10:02:14 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/fbf36cae3a46...2b477e6aa196
70 2017-04-02 10:02:15 0|bitcoin-git|13bitcoin/06master 142b477e6 15Wladimir J. van der Laan: Merge #10098: Make qt wallet test compatible with qt4...
71 2017-04-02 10:02:37 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10098: Make qt wallet test compatible with qt4 (06master...06pr/wqt4) 02https://github.com/bitcoin/bitcoin/pull/10098
72 2017-04-02 10:54:52 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/2b477e6aa196...12af74b289f8
73 2017-04-02 10:54:53 0|bitcoin-git|13bitcoin/06master 141f3d78b 15John Newbery: Wait for connection to open in bip9-softforks.py...
74 2017-04-02 10:54:53 0|bitcoin-git|13bitcoin/06master 14a4fd89f 15John Newbery: Make forknotify.py more robust...
75 2017-04-02 10:54:54 0|bitcoin-git|13bitcoin/06master 1412af74b 15MarcoFalke: Merge #10072: Remove sources of unreliablility in extended functional tests...
76 2017-04-02 10:55:10 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10072: Remove sources of unreliablility in extended functional tests (06master...06extended_test_unreliablility) 02https://github.com/bitcoin/bitcoin/pull/10072
77 2017-04-02 13:28:14 0|da2ce7|I have an updated commit for the UASF, I would really appreciate some builds and code review.
78 2017-04-02 13:28:15 0|da2ce7|https://github.com/da2ce7/bitcoin/commit/d2bdbb07816f3fc63f0007c53359b4e118368724
79 2017-04-02 13:31:49 0|da2ce7|this commit is based upon bitcoin knots
80 2017-04-02 13:39:58 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/12af74b289f8...ebfd65379811
81 2017-04-02 13:39:59 0|bitcoin-git|13bitcoin/06master 14ebfd653 15Wladimir J. van der Laan: Merge #10077: [qa] Add setnetworkactive smoke test...
82 2017-04-02 13:39:59 0|bitcoin-git|13bitcoin/06master 14fa697b7 15MarcoFalke: [qa] Add setnetworkactive smoke test
83 2017-04-02 13:40:17 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10077: [qa] Add setnetworkactive smoke test (06master...06Mf1703-toggleNet) 02https://github.com/bitcoin/bitcoin/pull/10077
84 2017-04-02 13:53:28 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #10139: [rpc] Remove auth cookie on shutdown (06master...06delete-auth-cookies) 02https://github.com/bitcoin/bitcoin/pull/10139
85 2017-04-02 16:47:59 0|Naphex|found a segfault when submitting invalid blocks with submitblock, tracking back to see the reason
86 2017-04-02 16:48:03 0|Naphex|[4761171.418546] bitcoin-httpwor[39240]: segfault at 0 ip 0000002314a2a1b7 sp 00000393b3f1f4f0 error 4 in bitcoind[23148a2000+550000]
87 2017-04-02 18:39:47 0|jonasschnelli|Naphex: can you post the full stacktrace as a github issue?
88 2017-04-02 23:53:51 0|bitcoin-git|[13bitcoin] 15jnewbery reopened pull request #10123: Allow debug logs to be excluded from specified component (06master...06debugexclude) 02https://github.com/bitcoin/bitcoin/pull/10123
89 2017-04-02 23:54:03 0|bitcoin-git|[13bitcoin] 15jnewbery closed pull request #10123: Allow debug logs to be excluded from specified component (06master...06debugexclude) 02https://github.com/bitcoin/bitcoin/pull/10123
90 2017-04-02 23:56:30 0|bitcoin-git|[13bitcoin] 15jnewbery reopened pull request #10123: Allow debug logs to be excluded from specified component (06master...06debugexclude) 02https://github.com/bitcoin/bitcoin/pull/10123