Commit 5f9d179
committed
Squashed 'libbitcoinkernel-sys/bitcoin/' changes from 64d1449ff47d..7563a70c0d4c
7563a70c0d4c Add sans utxo set block validation
9cc32f782367 block header
6ee488a911d7 kernel: Fix bitcoin-chainstate for windows
f3cdc1d06830 kernel: Add Purpose section to header documentation
e12e49cd9f1a kernel: Allowing reducing exports
d12156dc9325 kernel: Add pure kernel bitcoin-chainstate
6073d024833c Kernel: Add functions for working with outpoints
1cf094c3d21d kernel: Add block hash type and block tree utility functions to C header
6d78409470ca kernel: Add function to read block undo data from disk to C header
3a97c00c393a kernel: Add functions to read block from disk to C header
c7d52b5d8546 kernel: Add function for copying block data to C header
01406a79391a kernel: Add functions for the block validation state to C header
1a4b0f99b3a1 kernel: Add validation interface to C header
b784e3dece56 kernel: Add interrupt function to C header
1b48bf08dad9 kernel: Add import blocks function to C header
c261da1804f4 kernel: Add chainstate load options for in-memory dbs in C header
898d063f1150 kernel: Add options for reindexing in C header
3f4ecce17816 kernel: Add block validation to C header
97caa08c3b6e kernel: Add chainstate loading when instantiating a ChainstateManager
b94bea810156 kernel: Add chainstate manager option for setting worker threads
eaf6829898a0 kernel: Add chainstate manager object to C header
15e4a3f26ded kernel: Add notifications context option to C header
a4cd536a8e9b kernel: Add chain params context option to C header
d7387a5b6701 kernel: Add kernel library context object
5e2d066fe861 kernel: Add logging to kernel library C header
f34e2a470df1 kernel: Introduce initial kernel C header API
9ce01e051bae doc: Add docstrings for ConnectBlock and SpendBlock
d7e812db1d37 validation: Move coin existence and spend check to SpendBlock
cf3b9c77b9c6 validation: Move SetBestBlock out of ConnectBlock
ee0c36f0b540 validation: Add SpendBlock function
78a3397898a6 validation: Use vector of outputs instead of CCoinsViewCache in CheckInputScripts
4d2a58f3f1a5 consensus: Use Coin span in CheckTxInputs
0d4274d9bdda consensus: Use Coin span in GetTransactionSigOpCost
4a3d86c6fc51 consensus: Use Coin span in GetP2SHSigOpCount
b510893d0076 Merge bitcoin/bitcoin#33494: depends: Update URL for `qrencode` package source tarball
ec5841888de7 Merge bitcoin/bitcoin#32513: ci: remove 3rd party js from windows dll gha job
d735e2e9b39a Merge bitcoin/bitcoin#32998: Bump SCRIPT_VERIFY flags to 64 bit
de1dc6b47ba7 Merge bitcoin/bitcoin#33515: Improve LastCommonAncestor performance + add tests
919e6d01e93a Merge bitcoin/bitcoin#33489: build: Drop support for EOL macOS 13
452ea5928112 Merge bitcoin/bitcoin#33454: net: support overriding the proxy selection in ConnectNode()
a33bd767a37d Merge bitcoin/bitcoin#33464: p2p: Use network-dependent timers for inbound inv scheduling
2578da69f416 Merge bitcoin/bitcoin#33485: test: set par=2 in default config for functional test framework
25dbe4bc86d3 Merge bitcoin/bitcoin#33533: test: addrman: check isTerrible when time is more than 10min in the future
cfb0d74698ad Merge bitcoin/bitcoin#33121: test: fix p2p_leak_tx.py
86eaa4d6cd5c Merge bitcoin/bitcoin#33482: contrib: fix macOS deployment with no translations
007900ee9b89 Merge bitcoin/bitcoin#33434: depends: static libxcb-cursor
8e47ed6906d5 test: addrman: check isTerrible when time is more than 10min in the future
3635d62f5a93 chain: make use of pskip in LastCommonAncestor (optimization)
2e09d66fbb7b tests: add unit tests for CBlockIndex::GetAncestor and LastCommonAncestor
156927903d64 ci: Check windows manifests for all executables
e1a1b14c9359 ci: use a more generic way of finding mt.exe
1ed00a0d39d5 Merge bitcoin/bitcoin#33504: Mempool: Do not enforce TRUC checks on reorg
c76de2eea180 net: support overriding the proxy selection in ConnectNode()
75353a016357 Merge bitcoin/bitcoin#32326: net: improve the interface around FindNode() and avoid a recursive mutex lock
87e7f37918d4 doc: clarify peer address in getpeerinfo and addnode RPC help
2a4450ccbbe3 net: change FindNode() to not return a node and rename it
4268abae1a1d net: avoid recursive m_nodes_mutex lock in DisconnectNode()
acc7f2a433b1 Merge bitcoin/bitcoin#33401: ci: Remove bash -c from cmake invocation using eval
1aaaaa078bb2 fuzz: Drop unused workaround after Apple-Clang bump
fadad7a49477 Drop support for EOL macOS 13
50194029e7c2 ci: Remove bash -c from cmake invocation using eval
f41f97240c06 Merge bitcoin/bitcoin#28584: Fuzz: extend CConnman tests
cc4a2cc6bdc4 Merge bitcoin/bitcoin#33453: docs: Undeprecate datacarrier and datacarriersize configuration options
7502d4e94038 Merge bitcoin/bitcoin#33260: test: Use extra_port() helper in feature_bind_extra.py
14ae71f323dd test: make notfound_on_unannounced more reliable
99bc552980d9 test: fix (w)txid confusion in p2p_leak_tx.py
576dd97cb91e test: increase timeout in p2p_leak_tx.py
8f73d9522146 Merge bitcoin/bitcoin#33299: wallet: reduce unconditional logging during load
0f7d4ee4e828 p2p: Use different inbound inv timer per network
93a70a42d30f depends: Update URL for `qrencode` package source tarball
6de80512632a depends: Use hash instead of file name for package download stamp
46135d90ea90 depends: Drop redundant check for downloaded file
771978952a98 depends: Fix `$(package)_fetched` target
25212dfdb4cd Merge bitcoin/bitcoin#33487: ci: use latest versions of lint deps
06df14ba75be test: add more TRUC reorg coverge
26e71c237d9d Mempool: Do not enforce TRUC checks on reorg
bbe8e9063c15 fuzz: don't bypass_limits for most mempool harnesses
d4f47f97715c ci: use latest versions of lint deps
fc861332b351 wallet, log: reduce unconditional logging during load
3a4d1a25cf94 net: merge AlreadyConnectedToAddress() and FindNode(CNetAddr)
d8fe258cd610 Merge bitcoin/bitcoin#33484: doc: rpc: fix case typo in `finalizepsbt` help (final_scriptwitness)
dda5228e02ca test: set par=2 in default config for functional test framework
ff05bebcc426 doc: rpc: fix case typo in `finalizepsbt` help (final_scriptwitness)
200150beba66 Merge bitcoin/bitcoin#33313: test/refactor: use test deque to avoid quadratic iteration
7e08445449fc Merge bitcoin/bitcoin#33399: key: use static context for libsecp256k1 calls where applicable
7b5261f7ef3d contrib: fix using macdploy script without translations.
65e909dfdd93 Merge bitcoin/bitcoin#33430: rpc: addpeeraddress: throw on invalid IP
31b29f8eb629 Merge bitcoin/bitcoin#33229: multiprocess: Don't require bitcoin -m argument when IPC options are used
e62e0a12b332 Merge bitcoin/bitcoin#33230: cli: Handle arguments that can be either JSON or string
7ae0497eef8f ci: remove 3rd party js from windows dll gha job
05d984b1a4fb Merge bitcoin/bitcoin#33475: bugfix: miner: fix `addPackageTxs` unsigned integer overflow
b807dfcdc592 miner: fix `addPackageTxs` unsigned integer overflow
d41b503ae128 Merge bitcoin/bitcoin#33446: rpc: fix getblock(header) returns target for tip
5ae8edbc304a Merge bitcoin/bitcoin#33158: macdeploy: avoid use of `Bitcoin Core` in Linux cross build
df67bb6fd84c test: Remove convert_to_json_for_cli
44a493e150a7 cli: Allow arguments to be both strings and json
ad4a49090da8 Merge bitcoin/bitcoin#33408: msvc: Update vcpkg manifest
dd61f08fd52b Merge bitcoin/bitcoin#33031: wallet: Set descriptor cache upgraded flag for migrated wallets
350692e561ce Merge bitcoin/bitcoin#33388: test: don't throw from the destructor of DebugLogHelper
94db966a3bb5 net: use generic network key for addrcache
eca50854e1cb depends: static libxcb_cursor
89144eb473c6 Merge bitcoin/bitcoin#33448: net/rpc: Report inv information for debugging
eaa1a3cd0b3d Merge bitcoin/bitcoin#33425: ci: remove Clang build from msan fuzz job
b77137a5644e ci: link against -lstdc++ in native fuzz with msan job
a86e1a6e32d8 Merge bitcoin/bitcoin#33427: rpc: Always return per-wtxid entries in submitpackage tx-results
6861dadfcb11 Merge bitcoin/bitcoin#33459: doc: remove unrelated `bitcoin-wallet` binary from `libbitcoin_ipc` description
3b3ab3a50a0b Merge bitcoin/bitcoin#33302: ci: disable cirrus cache in 32bit arm job
2738b63e025d test: validate behaviour of getpeerinfo last_inv_sequence and inv_to_send
fbde8d9a81d8 doc: remove unrelated `bitcoin-wallet` binary from `libbitcoin_ipc` description
34fefb633584 Merge bitcoin/bitcoin#33435: system: improve handling around GetTotalRAM()
56791b582958 test: split out `system_ram_tests` to signal when total ram cannot be determined
337a6e738616 system: improve handling around GetTotalRAM()
451ba9ada41f datacarrier: Undeprecate configuration option
77b2ebb81182 rpc/net: report per-peer last_inv_sequence
bf7996cbc3be rpc: fix getblock(header) returns target for tip
4c3c1f42cf70 test: add block 2016 to mock mainnet
953544d0286b Merge bitcoin/bitcoin#33429: fuzz: reduce iterations in slow targets
df101c97c260 Merge bitcoin/bitcoin#33422: build: Remove lingering Windows registry & shortcuts (#32132 follow-up)
56c6daa64f6b Merge bitcoin/bitcoin#28592: p2p: Increase tx relay rate
79752b9c0b6b build(windows): Remove lingering registry entries and shortcuts upon install
cad9a7fd7370 rpc: Always return per-wtxid entries in submitpackage tx-results
6a33970fef1b fuzz: Reduce iterations in slow targets
edb871cba22a Merge bitcoin/bitcoin#33412: Update libmultiprocess subtree to fix intermittent mptest hang
2427939935f3 test: forbid copying of DebugLogHelper
d6aa266d432f test: don't throw from the destructor of DebugLogHelper
eaf2c464758b Merge bitcoin/bitcoin#33378: Remove unnecessary casts when calling socket operations
5aec516b2ce3 Merge bitcoin/bitcoin#33333: coins: warn on oversized `-dbcache`
316a0c513278 rpc: addpeeraddress: throw on invalid IP
74fa028da1ea Merge bitcoin/bitcoin#33420: test: Avoid interface_ipc.py Duplicate ID errors
168360f4ae47 coins: warn on oversized -dbcache
6c720459beea system: add helper for fetching total system memory
e9c52272ebd7 test: Avoid interface_ipc.py Duplicate ID errors
c49a43591f88 Merge commit '535fa0ad0d2637f845beae92ea9dbbbbbe377c74' into pr/subtree-5
535fa0ad0d26 Squashed 'src/ipc/libmultiprocess/' changes from 13424cf2ecc1..47d79db8a552
453b0fa286e5 bitcoin: Make wrapper not require -m
1444ed855f43 Merge bitcoin/bitcoin#33407: cmake: Install `bitcoin` manpage
29e836fae660 test: add tool_bitcoin to test bitcoin wrapper behavior
0972f5504021 init: add exe name to bitcoind, bitcoin-node -version output to be able to distinguish these in tests
2b0cd1f3fb22 Merge bitcoin/bitcoin#33395: net: do not apply whitelist permissions to onion inbounds
ef20c2d11d96 build, msvc: Update vcpkg manifest baseline
1ff9e929489e key: use static context for libsecp256k1 calls where applicable
f563ce90818d net: Do not apply whitelist permission to onion inbounds
947bed28fe62 Merge bitcoin/bitcoin#33380: test: Add submitblock test in interface_ipc
7584a4fda95d cmake: Install `bitcoin` manpage
67f632b6deb8 net: remove unnecessary casts in socket operations
c4adfbf70626 Merge bitcoin/bitcoin#33373: depends: systemtap 5.3
5aa3d3135d25 Merge bitcoin/bitcoin#33391: test: Prevent disk space warning during node_init_tests
bdf01c6f6126 test: Prevent disk space warning during node_init_tests
0a26731c4cc1 test: Add submitblock test in interface_ipc
2d6a0c464912 Merge bitcoin/bitcoin#33379: cmake: Fix regression in `secp256k1.cmake`
9193c3e4340b cmake: Fix regression in `secp256k1.cmake`
28efd724b478 depends: systemtap 5.3
75e6984ec8c6 test/refactor: use test deque to avoid quadratic iteration
652424ad162b test: additional test coverage for script_verify_flags
00c253d49417 ci: disable cirrus cache in 32bit arm job
ff18b6bbaf32 ci: refactor docker action to return provider str
8e434a84999c macdeploy: rename macOS output to bitcoin-macos-app.zip
05353d9cf08c macdeploy: combine appname & -zip arguments
fabc2615af26 test: Use extra_port() helper in feature_bind_extra.py
417437eb01ac script/verify_flags: extend script_verify_flags to 64 bits
3cbbcb66efc3 script/interpreter: make script_verify_flag_name an ordinary enum
bddcadee82da script/verify_flags: make script_verify_flags type safe
a5ead122fe06 script/interpreter: introduce script_verify_flags typename
4577fb2b1e09 rpc: have getdeploymentinfo report script verify flags
a3986935f073 validation: export GetBlockScriptFlags()
5db8cd2d37eb Move mapFlagNames and FormatScriptFlags logic to script/interpreter.h
adefb51c5437 rpc/net: add per-peer inv_to_send sizes
88b0647f027a wallet: Always write last hardened cache flag in migrated wallets
8a08eef645ee tests: Check that the last hardened cache upgrade occurs
0802398e749c fuzz: make it possible to mock (fuzz) CThreadInterrupt
6d9e5d130d2e fuzz: add CConnman::SocketHandler() to the tests
3265df63a48d fuzz: add CConnman::InitBinds() to the tests
91cbf4dbd864 fuzz: add CConnman::CreateNodeFromAcceptedSocket() to the tests
50da7432ec1e fuzz: add CConnman::OpenNetworkConnection() to the tests
e6a917c8f8e0 fuzz: add Fuzzed NetEventsInterface and use it in connman tests
e883b3776881 fuzz: set the output argument of FuzzedSock::Accept()
b81f37031c8f p2p: Increase tx relay rate
REVERT: 64d1449ff47d kernel: Fix bitcoin-chainstate for windows
REVERT: ba247a6a7183 kernel: Add Purpose section to header documentation
REVERT: b0697ccbf7fd kernel: Allowing reducing exports
REVERT: 9d23c437bfc8 kernel: Add pure kernel bitcoin-chainstate
REVERT: 10e8e06caf15 Kernel: Add functions for working with outpoints
REVERT: ae64f8984d98 kernel: Add functions to get the block hash from a block
REVERT: 2c2f277d12fa kernel: Add block hash type and block tree utility functions to C header
REVERT: 6062e2eeca3c kernel: Add function to read block undo data from disk to C header
REVERT: e96af0baf5ef kernel: Add functions to read block from disk to C header
REVERT: 60e1515586a8 kernel: Add function for copying block data to C header
REVERT: 7b105b7d02a0 kernel: Add functions for the block validation state to C header
REVERT: 1a58dbb81583 kernel: Add validation interface to C header
REVERT: 86ed87d5a6c4 kernel: Add interrupt function to C header
REVERT: e424c4554653 kernel: Add import blocks function to C header
REVERT: cf7b562f2e31 kernel: Add chainstate load options for in-memory dbs in C header
REVERT: e26a198acfbb kernel: Add options for reindexing in C header
REVERT: 4196583e03d6 kernel: Add block validation to C header
REVERT: a7149076e233 kernel: Add chainstate loading when instantiating a ChainstateManager
REVERT: d36b447e6caf kernel: Add chainstate manager option for setting worker threads
REVERT: d4e612af6701 kernel: Add chainstate manager object to C header
REVERT: f19c80767460 kernel: Add notifications context option to C header
REVERT: cc0043d99b62 kernel: Add chain params context option to C header
REVERT: 8b3ceea4f1df kernel: Add kernel library context object
REVERT: 039e222756ef kernel: Add logging to kernel library C header
REVERT: d192006d7f4e kernel: Introduce initial kernel C header API
git-subtree-dir: libbitcoinkernel-sys/bitcoin
git-subtree-split: 7563a70c0d4cbcdef88dbddab939bf3056c63e2b1 parent da985d5 commit 5f9d179
File tree
166 files changed
+2895
-1034
lines changed- .github
- actions/configure-docker
- workflows
- ci
- lint
- test
- cmake
- module
- contrib
- guix
- libexec
- macdeploy
- depends
- hosts
- packages
- doc
- design
- src
- bench
- common
- compat
- consensus
- init
- interfaces
- ipc/libmultiprocess
- ci
- configs
- scripts
- include/mp
- src/mp
- kernel
- node
- policy
- rpc
- script
- test
- fuzz
- util
- kernel
- util
- util
- wallet
- test
- functional
- data
- test_framework
- lint
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
166 files changed
+2895
-1034
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
7 | 10 | | |
8 | 11 | | |
9 | 12 | | |
| |||
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | | - | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
219 | 224 | | |
220 | 225 | | |
221 | 226 | | |
| |||
263 | 268 | | |
264 | 269 | | |
265 | 270 | | |
266 | | - | |
| 271 | + | |
267 | 272 | | |
268 | 273 | | |
| 274 | + | |
269 | 275 | | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
274 | 291 | | |
275 | 292 | | |
276 | 293 | | |
| |||
313 | 330 | | |
314 | 331 | | |
315 | 332 | | |
316 | | - | |
| 333 | + | |
317 | 334 | | |
318 | 335 | | |
319 | 336 | | |
| |||
333 | 350 | | |
334 | 351 | | |
335 | 352 | | |
336 | | - | |
| 353 | + | |
337 | 354 | | |
338 | 355 | | |
339 | 356 | | |
| |||
371 | 388 | | |
372 | 389 | | |
373 | 390 | | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
| 391 | + | |
380 | 392 | | |
381 | | - | |
382 | | - | |
| 393 | + | |
| 394 | + | |
383 | 395 | | |
384 | | - | |
| 396 | + | |
385 | 397 | | |
386 | | - | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
387 | 411 | | |
388 | 412 | | |
389 | 413 | | |
| |||
423 | 447 | | |
424 | 448 | | |
425 | 449 | | |
426 | | - | |
| 450 | + | |
427 | 451 | | |
428 | 452 | | |
429 | 453 | | |
| |||
440 | 464 | | |
441 | 465 | | |
442 | 466 | | |
| 467 | + | |
443 | 468 | | |
444 | 469 | | |
445 | 470 | | |
| |||
514 | 539 | | |
515 | 540 | | |
516 | 541 | | |
517 | | - | |
| 542 | + | |
518 | 543 | | |
519 | 544 | | |
520 | 545 | | |
| |||
551 | 576 | | |
552 | 577 | | |
553 | 578 | | |
554 | | - | |
| 579 | + | |
555 | 580 | | |
556 | 581 | | |
557 | 582 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | | - | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | 61 | | |
79 | 62 | | |
80 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
103 | | - | |
| 102 | + | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | | - | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | | - | |
| 372 | + | |
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
116 | 115 | | |
117 | 116 | | |
118 | 117 | | |
| |||
249 | 248 | | |
250 | 249 | | |
251 | 250 | | |
252 | | - | |
| 251 | + | |
253 | 252 | | |
254 | 253 | | |
255 | 254 | | |
| |||
0 commit comments