Skip to content

Commit 74f2c52

Browse files
riptlyufeng-jump
authored andcommitted
runtime: optimize includes
1 parent 60a42c4 commit 74f2c52

File tree

16 files changed

+18
-41
lines changed

16 files changed

+18
-41
lines changed

src/disco/bundle/fd_bundle_crank.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
#include "fd_bundle_crank.h"
22
#include "../../flamenco/runtime/fd_pubkey_utils.h"
33

4+
#if FD_HAS_AVX
5+
#include "../../util/simd/fd_avx.h"
6+
#endif
7+
48
FD_STATIC_ASSERT( sizeof(fd_bundle_crank_tip_payment_config_t)==89UL, config_struct );
59

610
#define MEMO_PROGRAM_ID 0x05U,0x4aU,0x53U,0x5aU,0x99U,0x29U,0x21U,0x06U,0x4dU,0x24U,0xe8U,0x71U,0x60U,0xdaU,0x38U,0x7cU, \

src/disco/keyguard/fd_keyguard_client.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
keyguard tile verifies that all incoming requests are
2525
specifically formatted for that role. */
2626

27-
#include "../fd_disco_base.h"
27+
#include "fd_keyguard.h"
2828

2929
#define FD_KEYGUARD_CLIENT_ALIGN (128UL)
3030
#define FD_KEYGUARD_CLIENT_FOOTPRINT (128UL)

src/discof/exec/fd_exec_tile.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include "../../flamenco/runtime/fd_runtime_public.h"
88
#include "../../flamenco/runtime/fd_executor.h"
99
#include "../../flamenco/runtime/fd_hashes.h"
10-
#include "../../flamenco/runtime/program/fd_bpf_program_util.h"
1110

1211
#include "../../funk/fd_funk.h"
1312

src/discof/send/fd_send_tile.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#include "fd_send_tile.h"
2+
#include "../../disco/topo/fd_topo.h"
3+
#include "../../disco/keyguard/fd_keyload.h"
4+
#include "generated/fd_send_tile_seccomp.h"
25

36
#include <errno.h>
47
#include <sys/random.h>

src/discof/send/fd_send_tile.h

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,15 @@
77
eventually move to a separate consensus tile.*/
88
#define _GNU_SOURCE
99

10-
#include "../../disco/metrics/fd_metrics.h"
11-
#include "../../disco/topo/fd_topo.h"
12-
#include "generated/fd_send_tile_seccomp.h"
13-
14-
#include "../../util/fd_util.h"
1510
#include "../../util/net/fd_net_headers.h"
16-
1711
#include "../../disco/stem/fd_stem.h"
18-
1912
#include "../../disco/fd_disco.h"
2013
#include "../../disco/pack/fd_microblock.h"
21-
22-
#include "../../disco/keyguard/fd_keyload.h"
14+
#include "../../disco/net/fd_net_tile.h"
2315
#include "../../disco/keyguard/fd_keyguard_client.h"
24-
#include "../../disco/keyguard/fd_keyguard.h"
25-
2616
#include "../../flamenco/leaders/fd_multi_epoch_leaders.h"
27-
#include "../../flamenco/leaders/fd_leaders.h"
2817
#include "../../flamenco/gossip/fd_gossip.h"
29-
3018
#include "../../waltz/quic/fd_quic.h"
31-
#include "../../disco/net/fd_net_tile.h"
3219

3320
#define IN_KIND_SIGN (0UL)
3421
#define IN_KIND_GOSSIP (1UL)

src/discof/shredcap/fd_shredcap_tile.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#define _GNU_SOURCE /* Enable GNU and POSIX extensions */
2-
#include "../../disco/tiles.h"
32
#include "../../disco/topo/fd_topo.h"
43
#include "../../disco/net/fd_net_tile.h"
54
#include "../../flamenco/types/fd_types.h"

src/discof/tower/fd_tower_tile.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
#define _GNU_SOURCE
22

33
#include "../../choreo/fd_choreo.h"
4-
#include "../../disco/fd_disco.h"
54
#include "../../disco/keyguard/fd_keyload.h"
65
#include "../../disco/topo/fd_topo.h"
7-
#include "../../disco/shred/fd_stake_ci.h"
8-
#include "../../flamenco/runtime/fd_runtime.h"
96
#include "../../funk/fd_funk.h"
10-
#include "../../funk/fd_funk_val.h"
117
#include "generated/fd_tower_tile_seccomp.h"
128

139
#define IN_KIND_GOSSIP ( 0)

src/discoh/poh/fd_poh_tile.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,14 +306,12 @@
306306
N-2 to N-1. For mainnet-beta, the slots per epoch is fixed and
307307
will always be 420,000. */
308308

309-
#include "../bank/fd_bank_abi.h"
310-
311309
#include "../../disco/tiles.h"
312310
#include "../../disco/bundle/fd_bundle_crank.h"
313311
#include "../../disco/pack/fd_pack.h"
314312
#include "../../ballet/sha256/fd_sha256.h"
315313
#include "../../disco/metrics/fd_metrics.h"
316-
#include "../../util/pod/fd_pod_format.h"
314+
#include "../../util/pod/fd_pod.h"
317315
#include "../../disco/shred/fd_shredder.h"
318316
#include "../../disco/keyguard/fd_keyload.h"
319317
#include "../../disco/keyguard/fd_keyswitch.h"

src/flamenco/fd_flamenco_base.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
#define HEADER_fd_src_flamenco_fd_flamenco_base_h
33

44
#include "../ballet/base58/fd_base58.h"
5-
#include "../ballet/sha256/fd_sha256.h"
6-
#include "types/fd_types_custom.h"
75
#include "types/fd_cast.h"
8-
#include <alloca.h>
96

107
#define FD_DEFAULT_SLOTS_PER_EPOCH ( 432000UL )
118
#define FD_DEFAULT_SHREDS_PER_EPOCH ( ( 1 << 15UL ) * FD_DEFAULT_SLOTS_PER_EPOCH )

src/flamenco/gossip/fd_gossip.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
#define HEADER_fd_src_flamenco_gossip_fd_gossip_h
33

44
#include "../types/fd_types.h"
5-
#include "../../util/valloc/fd_valloc.h"
65
#include "../../disco/metrics/generated/fd_metrics_gossip.h"
76
#include "../../util/net/fd_net_headers.h" /* fd_ip4_port_t */
87
#include "fd_contact_info.h"

0 commit comments

Comments
 (0)