Skip to content

Commit b1117ea

Browse files
committed
Update code
1 parent 54f896f commit b1117ea

File tree

3 files changed

+5
-156
lines changed

3 files changed

+5
-156
lines changed

Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ criterion = { version = "2.7.2", package = "codspeed-criterion-compat" }
2121
indoc = "2.0.5"
2222
paste = "1.0.15"
2323

24-
[build-dependencies]
25-
fxhash = "0.2.1"
26-
bytemuck = { version = "1.20.0", features = ["extern_crate_alloc", "min_const_generics"] }
27-
2824
[[bench]]
2925
name = "bench_days"
3026
harness = false

build.rs

Lines changed: 0 additions & 147 deletions
This file was deleted.

src/day11.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ use fxhash::FxHashMap as HashMap;
44

55
#[repr(C, align(8))]
66
#[derive(Clone, Copy)]
7-
struct AlignSlice([u8; 16_000_000]);
7+
struct AlignSlice([u8; 80_000_000]);
88

99
unsafe impl Zeroable for AlignSlice {}
1010
unsafe impl Pod for AlignSlice {}
1111

1212
static BIG_LUT25: &AlignSlice =
13-
&AlignSlice(*include_bytes!(concat!(env!("OUT_DIR"), "/big_lut25.bin")));
13+
&AlignSlice(*include_bytes!(concat!("../big_lut25.bin")));
1414
static BIG_LUT75: &AlignSlice =
15-
&AlignSlice(*include_bytes!(concat!(env!("OUT_DIR"), "/big_lut75.bin")));
15+
&AlignSlice(*include_bytes!(concat!("../big_lut75.bin")));
1616

1717
const LUT_SIZE: u64 = 100;
1818

@@ -110,7 +110,7 @@ fn amount_of_stones(num: u64, blinks_left: u64, cach: &mut HashMap<(u64, u64), u
110110

111111
#[aoc(day11, part1)]
112112
pub fn part1(s: &str) -> u64 {
113-
let big_lut: &[u64; 2_000_000] = cast_ref(BIG_LUT25);
113+
let big_lut: &[u64; 10_000_000] = cast_ref(BIG_LUT25);
114114

115115
let s = s.as_bytes();
116116

@@ -138,7 +138,7 @@ pub fn part1(s: &str) -> u64 {
138138

139139
#[aoc(day11, part2)]
140140
pub fn part2(s: &str) -> u64 {
141-
let big_lut: &[u64; 2_000_000] = cast_ref(BIG_LUT75);
141+
let big_lut: &[u64; 10_000_000] = cast_ref(BIG_LUT75);
142142

143143
let s = s.as_bytes();
144144

0 commit comments

Comments
 (0)