Commit graph

  • 6a3a324ea1
    Add part one of day 2 main James Musselman 2024-12-16 18:00:57 -06:00
  • ae09ba2cc7
    Upload data files Musselman 2024-12-04 01:11:13 -06:00
  • 51e34a6b06
    Upload day 1 Musselman 2024-12-04 01:01:20 -06:00
  • 36608db7b3
    feat: use basename var in vscode debug (#69) Jonas 2024-12-03 11:48:35 +01:00
  • d4e43f0d17 feat: use basename var in vscode debug cormochamelion 2024-12-03 11:23:04 +01:00
  • a50047ab0d
    perf: avoid clone in bencher (#67) Abdul-Rahman Sibahi 2024-12-03 00:53:46 +03:00
  • 16f80de467
    Update src/template/runner.rs Abdul-Rahman Sibahi 2024-12-03 00:29:23 +03:00
  • 83ab2d76e4
    Update runner.rs Abdul-Rahman Sibahi 2024-12-02 18:56:23 +03:00
  • 3abf88c16a fix: run cargo fmt Felix Spöttel 2024-12-01 07:28:54 +01:00
  • 10f8c0e1b4
    fix: remove unnecessary print in cargo time (#66) Felix Spöttel 2024-12-01 07:24:16 +01:00
  • 8263e7f851
    fix: remove unnecessary println Felix Spöttel 2024-12-01 07:22:03 +01:00
  • a49a1d3c4a
    chore: bump year to 2024 (#65) Matt Clarke 2024-11-30 16:51:55 +00:00
  • 4c4bedb348 Bump year to 2024 Matt Clarke 2024-11-30 15:11:53 +00:00
  • fe89ad7990
    ci: update continuous integration Felix Spöttel 2024-11-08 16:36:18 +01:00
  • 1d46931242
    chore: remove deprecated crates vs code extension Felix Spöttel 2024-11-08 10:58:50 +01:00
  • 59866c3d70 chore: housekeeping Felix Spöttel 2024-10-31 23:10:19 +01:00
  • 3657f8c6dc
    feat(scaffold): overwrite argument (#63) RG 2024-11-01 03:32:13 +05:30
  • e2062e33fd fix: a few clippy warnings Felix Spöttel 2024-09-18 18:57:00 +09:00
  • 3800d1bdd0 feat(scaffold): overwrite argument RG 2024-02-22 18:12:42 +05:30
  • 54f3c61092 chore(release): bump version v0.11.0 Felix Spöttel 2023-12-22 13:11:38 +01:00
  • a9ba30187c
    fix: use server time for cargo today (#61) Mark Karasek 2023-12-18 15:36:18 -08:00
  • 66700b8a66 fix: use server time for cargo today Mark Karasek 2023-12-18 09:24:47 -08:00
  • 335f2631a0
    refactor: remove --time flags in favor of cargo time command (#58) Felix Spöttel 2023-12-13 11:55:38 +01:00
  • bfface06d0 docs: add example Felix Spöttel 2023-12-13 11:53:55 +01:00
  • 49ea9e96aa refactor: remove --time flags in favor of cargo time command Felix Spöttel 2023-12-12 22:30:43 +01:00
  • 234ac70c4e
    feat: make time command less noisy (#56) Tristan Guichaoua 2023-12-11 12:59:21 +01:00
  • ccb8b5c8ee
    update comment Felix Spöttel 2023-12-11 12:59:02 +01:00
  • cfafda81d8 add --no-readme flag to time command Tristan Guichaoua 2023-12-11 12:41:46 +01:00
  • 0686723abf feat: make time command less noisy Tristan Guichaoua 2023-12-11 12:32:53 +01:00
  • c82e1e2c08 docs: clarify docs Felix Spöttel 2023-12-11 11:28:51 +01:00
  • 3aef583c58 feat: add editorconfig as recommended extension Felix Spöttel 2023-12-11 11:15:28 +01:00
  • f43530b297
    chore: address some clippy::pedantic warnings (#55) Felix Spöttel 2023-12-11 09:43:59 +01:00
  • 6114a7b659 fix: address some clippy::pedantic warnings Felix Spöttel 2023-12-11 00:02:41 +01:00
  • 84208a663a fix: fix vscode launch configs Felix Spöttel 2023-12-10 23:52:27 +01:00
  • dbb09c0980
    feat: gitignore session cookie RG 2023-12-10 20:25:09 +05:30
  • c9671558ac chore(release): bump version v0.10.0 Felix Spöttel 2023-12-10 13:58:22 +01:00
  • 874f57b359
    feat: make cargo time incremental by default (#53) Felix Spöttel 2023-12-10 13:55:17 +01:00
  • 12e397ee0a fix: clippy Felix Spöttel 2023-12-10 13:52:19 +01:00
  • c4b176de50 fix(review): address review feedback Felix Spöttel 2023-12-10 13:51:22 +01:00
  • 00435287c9 fix(review): address review feedback Felix Spöttel 2023-12-10 12:56:25 +01:00
  • 28252e21e8 refactor: rename tests Felix Spöttel 2023-12-09 23:20:51 +01:00
  • 8f1fb65360 refactor: make some template modules private Felix Spöttel 2023-12-09 22:47:38 +01:00
  • e2ece20754 fix: clippy Felix Spöttel 2023-12-09 20:13:25 +01:00
  • a2b6b6c4cd feat: add incremental benchmarks Felix Spöttel 2023-12-09 20:04:38 +01:00
  • 4c4232139a docs: improve skimmability Felix Spöttel 2023-12-09 15:12:52 +01:00
  • f8a1368765
    feat: add cargo today command (#43) Tom Van Eyck 2023-12-09 14:43:37 +01:00
  • 921dab6a76 refactor: use feature flag for chrono Felix Spöttel 2023-12-09 14:41:21 +01:00
  • 764d8a2505 Rewrite function to get current day and address comments Tom Van Eyck 2023-12-09 00:20:00 +01:00
  • 56341aca1a Update documentation Tom Van Eyck 2023-12-04 12:51:38 +01:00
  • 6468b7d21d Add today command & documentation Tom Van Eyck 2023-12-04 12:46:52 +01:00
  • b696aa45da chore(release): bump version v0.9.5 Felix Spöttel 2023-12-07 21:23:46 +01:00
  • ff6b542114
    feat: add DHAT profiler (#52) Kevin Caffrey 2023-12-07 15:22:16 -05:00
  • 410d9e17c2 docs: add readme Felix Spöttel 2023-12-07 21:19:33 +01:00
  • c4b0de5642 feat: add dhat Kevin Caffrey 2023-12-06 17:28:43 -05:00
  • 72e1283c11 docs: update link to template Felix Spöttel 2023-12-06 12:42:33 +01:00
  • 62bb12cb19
    refactor: dry solution! macro implementation (#48) Tristan Guichaoua 2023-12-06 12:40:46 +01:00
  • a79ce7ad6d
    refactor: extract template to its own file (#49) Tristan Guichaoua 2023-12-06 12:38:02 +01:00
  • ad43af3e71 hygienize solution! macro Tristan Guichaoua 2023-12-06 12:00:31 +01:00
  • 572d00c419 change the template placeholder to make it more obvious Tristan Guichaoua 2023-12-06 11:55:44 +01:00
  • 2c8b62ce3f move template into its own file Tristan Guichaoua 2023-12-06 11:54:55 +01:00
  • b26dc3438d dry solution! macro Tristan Guichaoua 2023-12-06 11:53:00 +01:00
  • b71cbddde9 chore(release): bump version v0.9.4 Felix Spöttel 2023-12-06 10:43:27 +01:00
  • c241820c41
    feat: use hint::black_box for benchmark evaluation (#47) Felix Spöttel 2023-12-06 10:08:35 +01:00
  • ba65dd8c4e feat: use black_boxes for benchmark evaluation Felix Spöttel 2023-12-06 09:36:34 +01:00
  • a9dcd181aa docs: update wording Felix Spöttel 2023-12-05 23:41:28 +01:00
  • df48bfe6ec
    feat: add macro arms for running individual parts of a solution (#44) Matt Clarke 2023-12-05 21:56:53 +00:00
  • b91e7e0af1 chore: run fmt, update docstring Felix Spöttel 2023-12-05 22:54:32 +01:00
  • 6d22d33160 Merge remote-tracking branch 'origin/main' into partial-solution-macro Felix Spöttel 2023-12-05 22:49:41 +01:00
  • 9d064019c3
    refactor: move Day struct to template module (#40) Felix Spöttel 2023-12-05 22:39:20 +01:00
  • 3260b731be
    feat: add --download flag to scaffold (#46) Felix Spöttel 2023-12-05 22:35:32 +01:00
  • 92fada7583 feat: add --download flag to scaffold Felix Spöttel 2023-12-05 22:33:37 +01:00
  • fb4ac26f32 Add macro arm for only running single part of days solution Matt Clarke 2023-12-05 13:31:31 +00:00
  • 0e00b6f508 refactor: move Day struct to template module Felix Spöttel 2023-12-02 22:50:43 +01:00
  • 47e4f227bd
    fix: spelling error in stars-action commit message (#38) Marcelo Fornet 2023-12-01 15:37:21 +01:00
  • 551da15fff
    Fix commit message typo Marcelo Fornet 2023-12-01 15:32:04 +01:00
  • 58916603d0 chore(release): bump version v0.9.3 Felix Spöttel 2023-12-01 13:59:31 +01:00
  • 61cc69b124 fix: cargo fmt Felix Spöttel 2023-12-01 13:49:39 +01:00
  • 38dc536984 feat: add read_file_part() helper Felix Spöttel 2023-12-01 13:25:07 +01:00
  • b7b5a58f0f fix: gitignore puzzle descriptions Felix Spöttel 2023-12-01 10:15:39 +01:00
  • 8376a61d0b fix: only gitignore real puzzle inputs Felix Spöttel 2023-12-01 09:58:59 +01:00
  • 47ac046562
    docs: improve readme formatting & wording Felix Spöttel 2023-11-28 16:35:58 +01:00
  • ae1d965f45 chore: bump AOC_YEAR to 2023 Felix Spöttel 2023-11-24 09:31:13 +01:00
  • fddbb2d987 chore(release): bump version v0.9.2 Felix Spöttel 2023-11-24 09:27:19 +01:00
  • 751fde7451
    ci: update readme-stars workflow (#36) Tristan Guichaoua 2023-11-24 09:25:37 +01:00
  • 6334ed20fa use variable + move run condition to job Tristan Guichaoua 2023-11-23 10:02:13 +01:00
  • 3e99d7b23b fix run condition Tristan Guichaoua 2023-11-23 09:41:45 +01:00
  • 9e6c1ee5aa add write permission Tristan Guichaoua 2023-11-23 09:41:24 +01:00
  • f0a9d487e8 update git-auto-commit-action to v5 Tristan Guichaoua 2023-11-23 09:40:56 +01:00
  • 53a59657a5 update checkout to v4 Tristan Guichaoua 2023-11-23 09:40:38 +01:00
  • 656bd38f4c chore(release): bump version v0.9.1 Felix Spöttel 2023-11-22 14:13:45 +01:00
  • a3cc3a7efe refactor: rename main! macro to solution! Felix Spöttel 2023-11-22 14:13:12 +01:00
  • 6d9bf346a0
    feat: use checked Day type instead of integers for days (#35) Tristan Guichaoua 2023-11-22 14:10:19 +01:00
  • 8469726347 rename test Tristan Guichaoua 2023-11-22 13:08:39 +01:00
  • 94c5a487cc rename EveryDay into AllDays Tristan Guichaoua 2023-11-22 13:00:21 +01:00
  • e73285f657
    Update src/day.rs Tristan Guichaoua 2023-11-22 12:55:06 +01:00
  • 0e6ee20e01
    Update src/day.rs Tristan Guichaoua 2023-11-22 12:55:00 +01:00
  • bc9b0e20f6
    Update src/day.rs Tristan Guichaoua 2023-11-22 12:54:55 +01:00
  • 24ab444ed4
    Update src/day.rs Tristan Guichaoua 2023-11-22 12:54:45 +01:00
  • e3d77e5610 use day! macros instead of new + unwrap Tristan Guichaoua 2023-11-22 11:36:11 +01:00
  • 2e223f9c7a refactor test Tristan Guichaoua 2023-11-22 11:31:37 +01:00