Page MenuHomePhabricator
Feed All Stories

Tue, Nov 4

PiRK committed rABC60040bd1a459: [cpp] move to c++20 (authored by PiRK).
[cpp] move to c++20
Tue, Nov 4, 13:37
Fabien accepted D18862: [cpp] move to c++20.
Tue, Nov 4, 13:20
teamcity awarded D18862: [cpp] move to c++20 a Like token.
Tue, Nov 4, 12:10
PiRK added a comment to D18862: [cpp] move to c++20.

@bot guix-win guix-linux guix-osx

Tue, Nov 4, 12:10
PiRK updated the summary of D18862: [cpp] move to c++20.
Tue, Nov 4, 12:10
PiRK updated the diff for D18862: [cpp] move to c++20.

bump to c++20 in .clang-format, back to c++17 in chronik until the clang issue is fixed or worked around (https://github.com/llvm/llvm-project/issues/67449), revert the CXX_EXTENSIONS change to fix the guix-win issue (can be fixed in a follow-up with a WIN32 definition)

Tue, Nov 4, 12:09
teamcity added a comment to D18862: [cpp] move to c++20.
Tue, Nov 4, 10:16
teamcity added a comment to D18862: [cpp] move to c++20.
Tue, Nov 4, 10:16
teamcity awarded D18862: [cpp] move to c++20 a Love token.
Tue, Nov 4, 09:57
PiRK added a comment to D18862: [cpp] move to c++20.

@bot guix-win guix-linux

Tue, Nov 4, 09:57
teamcity awarded D18862: [cpp] move to c++20 a Like token.
Tue, Nov 4, 09:46
PiRK added a comment to D18862: [cpp] move to c++20.

@bot guix-osx

Tue, Nov 4, 09:46
PiRK updated the diff for D18862: [cpp] move to c++20.

set(CMAKE_CXX_EXTENSIONS OFF)

Tue, Nov 4, 09:44
PiRK closed D18863: bench: Avoid deprecated use of volatile +=.
Tue, Nov 4, 09:41
PiRK closed D18861: refactor: Remove redundant checks in compat/assumptions.h.
Tue, Nov 4, 09:41
PiRK closed D18864: [seeder] avoid creating copy in loop variable.
Tue, Nov 4, 09:40
PiRK committed rABC31e37f5c0a0a: bench: Avoid deprecated use of volatile += (authored by MarcoFalke <falke.marco@gmail.com>).
bench: Avoid deprecated use of volatile +=
Tue, Nov 4, 09:40
PiRK committed rABCc391821a705e: [seeder] avoid creating copy in loop variable (authored by PiRK).
[seeder] avoid creating copy in loop variable
Tue, Nov 4, 09:40
PiRK committed rABCb963e3656f40: refactor: Remove redundant checks in compat/assumptions.h (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
refactor: Remove redundant checks in compat/assumptions.h
Tue, Nov 4, 09:40
Fabien added a comment to D18862: [cpp] move to c++20.
In D18862#430161, @PiRK wrote:

i rebased to check whether d18664 fixes all the seeder issues, but we still have a guix-osx issue to deal with.

Tue, Nov 4, 08:38
Fabien accepted D18864: [seeder] avoid creating copy in loop variable.

Macro likestamp:

Tue, Nov 4, 08:37
Fabien accepted D18863: bench: Avoid deprecated use of volatile +=.
Tue, Nov 4, 08:35
Fabien accepted D18861: refactor: Remove redundant checks in compat/assumptions.h.
Tue, Nov 4, 08:35

Mon, Nov 3

PiRK planned changes to D18862: [cpp] move to c++20.

i rebased to check whether d18664 fixes all the seeder issues, but we still have a guix-osx issue to deal with.

Mon, Nov 3, 19:47
PiRK updated the diff for D18862: [cpp] move to c++20.

rebase on D18664

Mon, Nov 3, 19:46
PiRK requested review of D18864: [seeder] avoid creating copy in loop variable.
Mon, Nov 3, 19:44
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 19:08
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 18:57
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 18:55
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 18:55
teamcity awarded D18862: [cpp] move to c++20 a Mountain of Wealth token.
Mon, Nov 3, 18:32
PiRK added a comment to D18862: [cpp] move to c++20.

@bot build-ubsan

Mon, Nov 3, 18:32
teamcity awarded D18862: [cpp] move to c++20 a Doubloon token.
Mon, Nov 3, 18:31
PiRK added a comment to D18862: [cpp] move to c++20.

@bot guix-linux guix-win guix-osx

Mon, Nov 3, 18:31
PiRK updated the diff for D18862: [cpp] move to c++20.

rebase on D18863

Mon, Nov 3, 18:30
teamcity updated the summary of D18863: bench: Avoid deprecated use of volatile +=.
Mon, Nov 3, 18:29
PiRK requested review of D18863: bench: Avoid deprecated use of volatile +=.
Mon, Nov 3, 18:29
teamcity awarded D18861: refactor: Remove redundant checks in compat/assumptions.h a Haypence token.
Mon, Nov 3, 18:24
PiRK added a comment to D18861: refactor: Remove redundant checks in compat/assumptions.h.

@bot guix-win

Mon, Nov 3, 18:24
PiRK updated the diff for D18861: refactor: Remove redundant checks in compat/assumptions.h.

fix include

Mon, Nov 3, 18:24
PiRK updated the summary of D18861: refactor: Remove redundant checks in compat/assumptions.h.
Mon, Nov 3, 18:21
PiRK updated the summary of D18861: refactor: Remove redundant checks in compat/assumptions.h.
Mon, Nov 3, 18:21
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 17:18
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 17:14
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 17:05
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 17:02
teamcity added a comment to D18862: [cpp] move to c++20.
Mon, Nov 3, 17:01
Fabien added a comment to D18862: [cpp] move to c++20.

There is also the chronik/CMakeLists.txt that needs to bump the version

Mon, Nov 3, 16:58
teamcity awarded D18862: [cpp] move to c++20 a Piece of Eight token.
Mon, Nov 3, 16:58
teamcity awarded D18862: [cpp] move to c++20 a Haypence token.
Mon, Nov 3, 16:57
Fabien added a comment to D18862: [cpp] move to c++20.

@bot guix-linux guix-win guix-osx

Mon, Nov 3, 16:57
PiRK added a comment to D18862: [cpp] move to c++20.

@bot guix-linux guix-win guix-osx

Mon, Nov 3, 16:07
PiRK requested review of D18862: [cpp] move to c++20.
Mon, Nov 3, 16:07
PiRK requested review of D18861: refactor: Remove redundant checks in compat/assumptions.h.
Mon, Nov 3, 15:57
PiRK closed D18860: kernel: De-globalize signature cache.
Mon, Nov 3, 09:25
PiRK committed rABCba5f2d10c953: kernel: De-globalize signature cache (authored by TheCharlatan <seb.kung@gmail.com>).
kernel: De-globalize signature cache
Mon, Nov 3, 09:25
PiRK closed D18856: kernel: De-globalize script execution cache.
Mon, Nov 3, 09:25
PiRK closed D18859: Expose CSignatureCache class in header.
Mon, Nov 3, 09:25
PiRK committed rABC2a0800e3e55b: Expose CSignatureCache class in header (authored by TheCharlatan <seb.kung@gmail.com>).
Expose CSignatureCache class in header
Mon, Nov 3, 09:25
PiRK closed D18858: kernel: De-globalize script execution cache hasher.
Mon, Nov 3, 09:25
PiRK closed D18855: validation: Don't error if maxsigcachesize exceeds uint32::max.
Mon, Nov 3, 09:25
PiRK committed rABCdbd59bfd4e31: validation: Don't error if maxsigcachesize exceeds uint32::max (authored by TheCharlatan <seb.kung@gmail.com>).
validation: Don't error if maxsigcachesize exceeds uint32::max
Mon, Nov 3, 09:25
PiRK committed rABC42e6cb1cbab9: kernel: De-globalize script execution cache hasher (authored by TheCharlatan <seb.kung@gmail.com>).
kernel: De-globalize script execution cache hasher
Mon, Nov 3, 09:25
PiRK committed rABCc6018810283f: kernel: De-globalize script execution cache (authored by TheCharlatan <seb.kung@gmail.com>).
kernel: De-globalize script execution cache
Mon, Nov 3, 09:25
Fabien accepted D18858: kernel: De-globalize script execution cache hasher.
Mon, Nov 3, 09:01
Fabien accepted D18856: kernel: De-globalize script execution cache.
In D18856#430056, @PiRK wrote:

add lock annotation and add back compile time assertion for IsKeyInScriptCache and AddKeyInScriptCache

Mon, Nov 3, 08:45

Sun, Nov 2

abc-bot committed rABC2a8d75199290: [Automated] Update seeds (authored by abc-bot).
[Automated] Update seeds
Sun, Nov 2, 22:18
abc-bot committed rABC856c0ad42653: [Automated] Update chainparams (authored by abc-bot).
[Automated] Update chainparams
Sun, Nov 2, 22:09
abc-bot committed rABCb24219a665e7: [Automated] Update timing.json (authored by abc-bot).
[Automated] Update timing.json
Sun, Nov 2, 21:33

Sat, Nov 1

PiRK updated the diff for D18858: kernel: De-globalize script execution cache hasher.

force the ScriptCacheKey constructor to take the hasher as a rvalue, to avoid intermediate copies. Adjust the txvalidationcache_tests accordingly.

Sat, Nov 1, 07:55
PiRK updated the diff for D18856: kernel: De-globalize script execution cache.

add lock annotation and add back compile time assertion for IsKeyInScriptCache and AddKeyInScriptCache

Sat, Nov 1, 07:26

Fri, Oct 31

abc-bot committed rABC89d07b77fd95: [Automated] Update electrum checkpoints (authored by abc-bot).
[Automated] Update electrum checkpoints
Fri, Oct 31, 23:08
Fabien accepted D18859: Expose CSignatureCache class in header.
Fri, Oct 31, 20:51
Fabien requested changes to D18856: kernel: De-globalize script execution cache.

The lock issue is due to missing clang annotations, if you add them you should be fine

Fri, Oct 31, 20:50
Fabien accepted D18860: kernel: De-globalize signature cache.
Fri, Oct 31, 20:40
Fabien requested changes to D18858: kernel: De-globalize script execution cache hasher.

Then you need to pass the hasher as a const ref and not copy it

Fri, Oct 31, 17:40
PiRK updated the diff for D18859: Expose CSignatureCache class in header.

remove unneeded XOnlyPubKey forward declaration. We keep CTransaction even if it is unrelated to the rest of the commit, because it is correct (used in CachingTransactionSignatureChecker)

Fri, Oct 31, 17:37
PiRK requested review of D18858: kernel: De-globalize script execution cache hasher.
Fri, Oct 31, 17:30
PiRK added a comment to D18858: kernel: De-globalize script execution cache hasher.

It is the right commit but we are doing some extra stuff, like moving the ValidationCache ctor to validation.h after dropping the dependency on scriptcache.cpp globals. And we have to deal with an extra layer of wrapper around uint256 for the cache key: ScriptCacheKey, introduced in D4834. This class needs the hasher as a param in its ctor.

Fri, Oct 31, 17:30
PiRK added inline comments to D18860: kernel: De-globalize signature cache.
Fri, Oct 31, 17:22
bytesofman closed D18857: [ecash-agora] Pin the dependencies with updated dockerfile.
Fri, Oct 31, 17:01
bytesofman committed rABC7c0f2bed0bff: [ecash-agora] Pin the dependencies with updated dockerfile (authored by bytesofman).
[ecash-agora] Pin the dependencies with updated dockerfile
Fri, Oct 31, 17:01
Fabien added inline comments to D18860: kernel: De-globalize signature cache.
Fri, Oct 31, 16:34
Fabien requested changes to D18859: Expose CSignatureCache class in header.
Fri, Oct 31, 16:29
Fabien requested changes to D18858: kernel: De-globalize script execution cache hasher.

wrong commit

Fri, Oct 31, 16:27
Fabien accepted D18857: [ecash-agora] Pin the dependencies with updated dockerfile.

TIL npm view

Fri, Oct 31, 16:26
Fabien accepted D18855: validation: Don't error if maxsigcachesize exceeds uint32::max.
Fri, Oct 31, 16:21
PiRK published D18860: kernel: De-globalize signature cache for review.
Fri, Oct 31, 16:10
PiRK published D18859: Expose CSignatureCache class in header for review.
Fri, Oct 31, 16:09
PiRK published D18858: kernel: De-globalize script execution cache hasher for review.
Fri, Oct 31, 16:09
PiRK added inline comments to D18856: kernel: De-globalize script execution cache.
Fri, Oct 31, 15:51
PiRK published D18856: kernel: De-globalize script execution cache for review.
Fri, Oct 31, 15:50
PiRK published D18855: validation: Don't error if maxsigcachesize exceeds uint32::max for review.
Fri, Oct 31, 15:39
bytesofman published D18857: [ecash-agora] Pin the dependencies with updated dockerfile for review.
Fri, Oct 31, 15:04
bytesofman committed rABC08f19c9d2fc5: [ecash-agora] Patch dockerfile again, bump version (authored by bytesofman).
[ecash-agora] Patch dockerfile again, bump version
Fri, Oct 31, 14:39
bytesofman closed D18854: [ecash-agora] Patch dockerfile again, bump version.
Fri, Oct 31, 14:39
Fabien accepted D18854: [ecash-agora] Patch dockerfile again, bump version.
Fri, Oct 31, 14:37
teamcity added a comment to D18854: [ecash-agora] Patch dockerfile again, bump version.
Fri, Oct 31, 13:51
bytesofman published D18854: [ecash-agora] Patch dockerfile again, bump version for review.
Fri, Oct 31, 13:47
bytesofman closed D18853: [ecash-agora] Patch CI for prod install of ecash-wallet.
Fri, Oct 31, 12:46