Felix Spöttel
59866c3d70
chore: housekeeping
2024-10-31 23:10:19 +01:00
RG
3657f8c6dc
feat(scaffold): overwrite argument ( #63 )
2024-10-31 23:02:13 +01:00
Felix Spöttel
e2062e33fd
fix: a few clippy warnings
2024-09-18 18:57:00 +09:00
Felix Spöttel
54f3c61092
chore(release): bump version
2023-12-22 13:11:38 +01:00
Mark Karasek
a9ba30187c
fix: use server time for cargo today
( #61 )
2023-12-19 00:36:18 +01:00
Felix Spöttel
335f2631a0
refactor: remove --time
flags in favor of cargo time
command ( #58 )
2023-12-13 11:55:38 +01:00
Tristan Guichaoua
234ac70c4e
feat: make time
command less noisy ( #56 )
2023-12-11 12:59:21 +01:00
Felix Spöttel
c82e1e2c08
docs: clarify docs
2023-12-11 11:28:51 +01:00
Felix Spöttel
3aef583c58
feat: add editorconfig as recommended extension
2023-12-11 11:15:28 +01:00
Felix Spöttel
f43530b297
chore: address some clippy::pedantic
warnings ( #55 )
2023-12-11 09:43:59 +01:00
Felix Spöttel
84208a663a
fix: fix vscode launch configs
2023-12-10 23:52:27 +01:00
Felix Spöttel
c9671558ac
chore(release): bump version
2023-12-10 13:58:22 +01:00
Felix Spöttel
874f57b359
feat: make cargo time
incremental by default ( #53 )
...
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com>
2023-12-10 13:55:17 +01:00
Felix Spöttel
4c4232139a
docs: improve skimmability
2023-12-09 15:12:52 +01:00
Tom Van Eyck
f8a1368765
feat: add cargo today
command ( #43 )
2023-12-09 14:43:37 +01:00
Felix Spöttel
b696aa45da
chore(release): bump version
2023-12-07 21:23:46 +01:00
Kevin Caffrey
ff6b542114
feat: add DHAT profiler ( #52 )
2023-12-07 21:22:16 +01:00
Felix Spöttel
72e1283c11
docs: update link to template
2023-12-06 12:42:33 +01:00
Tristan Guichaoua
62bb12cb19
refactor: dry solution!
macro implementation ( #48 )
2023-12-06 12:40:46 +01:00
Tristan Guichaoua
a79ce7ad6d
refactor: extract template to its own file ( #49 )
2023-12-06 12:38:02 +01:00
Felix Spöttel
b71cbddde9
chore(release): bump version
2023-12-06 10:43:27 +01:00
Felix Spöttel
c241820c41
feat: use hint::black_box for benchmark evaluation ( #47 )
...
* this prevents cases where subsequent invocations of a solution fully unroll it, leading to deceivingly low execution times being reported.
2023-12-06 10:08:35 +01:00
Felix Spöttel
a9dcd181aa
docs: update wording
2023-12-05 23:41:28 +01:00
Matt Clarke
df48bfe6ec
feat: add macro arms for running individual parts of a solution ( #44 )
2023-12-05 22:56:53 +01:00
Felix Spöttel
9d064019c3
refactor: move Day
struct to template
module ( #40 )
2023-12-05 22:39:20 +01:00
Felix Spöttel
3260b731be
feat: add --download
flag to scaffold ( #46 )
2023-12-05 22:35:32 +01:00
Marcelo Fornet
47e4f227bd
fix: spelling error in stars-action commit message ( #38 )
2023-12-01 15:37:21 +01:00
Felix Spöttel
58916603d0
chore(release): bump version
2023-12-01 13:59:31 +01:00
Felix Spöttel
61cc69b124
fix: cargo fmt
2023-12-01 13:49:39 +01:00
Felix Spöttel
38dc536984
feat: add read_file_part()
helper
...
closes #37
2023-12-01 13:25:07 +01:00
Felix Spöttel
b7b5a58f0f
fix: gitignore puzzle descriptions
2023-12-01 10:15:39 +01:00
Felix Spöttel
8376a61d0b
fix: only gitignore real puzzle inputs
2023-12-01 10:04:05 +01:00
Felix Spöttel
47ac046562
docs: improve readme formatting & wording
2023-11-28 16:35:58 +01:00
Felix Spöttel
ae1d965f45
chore: bump AOC_YEAR
to 2023
2023-11-24 09:31:13 +01:00
Felix Spöttel
fddbb2d987
chore(release): bump version
2023-11-24 09:27:19 +01:00
Tristan Guichaoua
751fde7451
ci: update readme-stars workflow ( #36 )
...
* update checkout action to v4
* update git-auto-commit-action to v5, add required write permission
* use variable for run condition, check on job level
2023-11-24 09:25:37 +01:00
Felix Spöttel
656bd38f4c
chore(release): bump version
2023-11-22 14:13:45 +01:00
Felix Spöttel
a3cc3a7efe
refactor: rename main!
macro to solution!
2023-11-22 14:13:12 +01:00
Tristan Guichaoua
6d9bf346a0
feat: use checked Day type instead of integers for days ( #35 )
2023-11-22 14:10:19 +01:00
Felix Spöttel
6653e856a6
chore(release): bump version
2023-11-01 10:48:09 +01:00
Felix Spöttel
6708184f1b
docs: improve wording ( #34 )
2023-11-01 10:45:55 +01:00
Felix Spöttel
d7af3dca9e
refactor: fix most pedantic clippy warnings
...
closes #29
Co-authored-by: Andy Pymont <andypymont@gmail.com>
2023-10-31 19:46:31 +01:00
Felix Spöttel
f46d1e209c
docs: clarify solve
command
...
* closes #33
2023-10-31 19:03:48 +01:00
Felix Spöttel
83e229c7df
fix: check in updated file layout
2023-10-21 21:55:03 +02:00
Felix Spöttel
c11ac61252
ci: fixup
2023-10-21 21:23:49 +02:00
Felix Spöttel
1b10ee20ac
ci: enable caching for cargo ( #31 )
2023-10-21 21:22:31 +02:00
Felix Spöttel
70dac9329f
feat: implement benchmarks ( #30 )
2023-10-21 21:08:46 +02:00
Felix Spöttel
d10ec0573e
feat: add --submit <part>
option to cargo solve
( #25 )
...
* remove `--year` flag in favor of `.config/config.toml`
* cleanup option handling for `cargo solve`
2023-10-21 14:46:19 +02:00
Andy Pymont
1c8ea27eae
Make the template pass cargo clippy by resolving warnings ( #28 )
...
* Resolve clippy::uninlined_format_args warnings
* See https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
2023-02-04 23:17:04 +01:00
Melvin Wang
c8c3dc04be
docs: fix "download command" link ( #27 )
...
* fix typo
2022-12-27 11:04:10 +01:00