cln/tools
Rusty Russell 6e5cb299dd global: remove unnecessary includes from C files.
Basically, `devtools/reduce-includes.sh */*.c`.

Build time from make clean (RUST=0) (includes building external libs):

Before:
	real    0m38.944000-40.416000(40.1131+/-0.4)s
	user    3m6.790000-17.159000(15.0571+/-2.8)s
	sys     0m35.304000-37.336000(36.8942+/-0.57)s
After:
	real    0m37.872000-39.974000(39.5466+/-0.59)s
	user    3m1.211000-14.968000(12.4556+/-3.9)s
	sys     0m35.008000-36.830000(36.4143+/-0.5)s

Build time after touch config.vars (RUST=0):

Before:
	real    0m19.831000-21.862000(21.5528+/-0.58)s
	user    2m15.361000-30.731000(28.4798+/-4.4)s
	sys     0m21.056000-22.339000(22.0346+/-0.35)s

After:
	real    0m18.384000-21.307000(20.8605+/-0.92)s
	user    2m5.585000-26.843000(23.6017+/-6.7)s
	sys     0m19.650000-22.003000(21.4943+/-0.69)s

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2025-10-23 06:44:04 +10:30
..
gen Enable Length-Prefixed TLVs through Generator 2025-02-22 11:51:54 -06:00
test Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
bench-gossipd.sh devtools/gossipwith: use timestamp filter message not obsolete INIT_ROUTING_SYNC. 2024-06-19 15:54:24 +09:30
build-release.sh tools: Read the correct default-key from gpgconf 2025-10-20 16:07:29 +10:30
check-bolt.c tools/check-bolt: rewrite to give more accurate diagnostics when we're out of sync. 2024-06-19 15:54:24 +09:30
check-includes.sh tools/check-includes.sh: make shellcheck happy. 2021-12-06 10:05:39 +10:30
check-manpage.sh makefile: use SED from configure in most places. 2025-10-17 10:40:17 +10:30
check-release.sh build: Release build automation ([#7776]). 2024-12-03 11:56:23 +10:30
check-setup_locale.sh setup: add setup to make checks 2020-05-19 13:35:42 +09:30
check-spelling.sh tools: I cannot spell recurrEnce. 2025-10-01 15:31:30 +09:30
docker-entrypoint.sh Docker: run directory for post-start if present. 2023-03-23 16:43:07 +10:30
fromschema.py doc: properly handle ``preformatted blocks`` 2025-05-15 16:06:08 +09:30
generate-wire.py htlc_wire: fix crash when adding an HTLC 2025-08-27 14:14:31 +09:30
headerversions.c tools: enforce minimum sqlite3 version number. 2025-08-11 11:08:43 +09:30
hsmtool.c global: remove unnecessary includes from C files. 2025-10-23 06:44:04 +10:30
Makefile Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30
md2man.sh makefile: use SED from configure in most places. 2025-10-17 10:40:17 +10:30
mockup.sh makefile: use SED from configure in most places. 2025-10-17 10:40:17 +10:30
reckless Meta: Adding changelog and version update for 25.09.1 2025-10-21 08:17:35 +05:30
refresh-submodules.sh make: have git submodule update be recursive 2020-12-11 13:20:54 +01:00
repro-build.sh ci: Update sqlite3 version and shasums for noble repro build 2025-09-16 13:05:18 -05:00
update-mocks.sh tools: make sure we don't use optimization when building mocks. 2023-10-23 15:48:50 +10:30