Skip to content

Commit e9b2dbc

Browse files
tomvaneyckkcaffrey
authored andcommitted
Merge upstream template changes through 335f263
1 parent be1f69d commit e9b2dbc

21 files changed

+1088
-379
lines changed

.cargo/config.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[alias]
2+
today = "run --quiet --release --features today -- today"
23
scaffold = "run --quiet --release -- scaffold"
34
download = "run --quiet --release -- download"
45
read = "run --quiet --release -- read"
56

67
solve = "run --quiet --release -- solve"
78
all = "run --quiet --release -- all"
8-
time = "run --quiet --release -- all --release --time"
9+
time = "run --quiet --release -- time"
910

1011
[env]
1112
AOC_YEAR = "2023"

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@ data/puzzles/*
2424

2525
# Dhat
2626
dhat-heap.json
27+
28+
# Benchmarks
29+
30+
data/timings.json

.vscode/extensions.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"recommendations": [
33
"vadimcn.vscode-lldb",
44
"rust-lang.rust-analyzer",
5-
"serayuzgur.crates"
5+
"serayuzgur.crates",
6+
"editorConfig.editorConfig"
67
]
7-
}
8+
}

.vscode/launch.json

+22-14
Original file line numberDiff line numberDiff line change
@@ -7,37 +7,45 @@
77
{
88
"type": "lldb",
99
"request": "launch",
10-
"name": "Debug unit tests in executable 'advent_of_code'",
10+
"name": "Debug unit tests for a solution",
1111
"cargo": {
12-
"args": ["test", "--no-run", "--bin=advent_of_code", "--package=advent_of_code"],
13-
"filter": {
14-
"name": "advent_of_code",
15-
"kind": "bin"
16-
}
12+
"args": [
13+
"test",
14+
"--no-run",
15+
// replace `01` here with the solution you like to debug.
16+
"--bin=01",
17+
"--package=advent_of_code"
18+
],
1719
},
1820
"args": [],
1921
"cwd": "${workspaceFolder}"
2022
},
2123
{
2224
"type": "lldb",
2325
"request": "launch",
24-
"name": "Debug executable 'advent_of_code'",
26+
"name": "Debug a solution",
2527
"cargo": {
26-
"args": ["build", "--bin=advent_of_code", "--package=advent_of_code"],
27-
"filter": {
28-
"name": "advent_of_code",
29-
"kind": "bin"
30-
}
28+
"args": [
29+
"build",
30+
// replace `01` here with the solution you like to debug.
31+
"--bin=01",
32+
"--package=advent_of_code"
33+
],
3134
},
32-
"args": ["1"],
3335
"cwd": "${workspaceFolder}"
3436
},
3537
{
3638
"type": "lldb",
3739
"request": "launch",
3840
"name": "Debug unit tests in library 'advent_of_code'",
3941
"cargo": {
40-
"args": ["test", "--no-run", "--lib", "--package=advent_of_code"],
42+
"args": [
43+
"test",
44+
"--no-run",
45+
"--lib",
46+
"--features=test_lib",
47+
"--package=advent_of_code"
48+
],
4149
"filter": {
4250
"name": "advent_of_code",
4351
"kind": "lib"

Cargo.lock

+167-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)