Commit graph

  • 0f92b99f63
    Merge 99feb1f72e into ce80691fa0 github-actions[bot] 2025-12-22 11:23:02 +00:00
  • 99feb1f72e
    chore: release v0.25.3 release-plz-2025-12-22T11-23-00Z github-actions[bot] 2025-12-22 11:23:00 +00:00
  • 28bb707000
    Merge 72fe6c7544 into ce80691fa0 Lukas Wirth 2025-12-22 12:22:14 +01:00
  • 73033f0f6c
    Merge f7eb865959 into ce80691fa0 Lukas Wirth 2025-12-22 12:22:14 +01:00
  • 626686ab80
    Merge b602a33866 into ce80691fa0 Axel Karjalainen 2025-12-22 12:22:14 +01:00
  • 32c79c01f6
    Merge 4396dd1e4b into ce80691fa0 Antonio Sarosi 2025-12-22 12:22:14 +01:00
  • d7369ae628
    Merge 696efd7dbf into ce80691fa0 Shane Sveller 2025-12-22 12:22:14 +01:00
  • 7dc541e9a1
    Merge 7ab9dba9c3 into ce80691fa0 Lukas Wirth 2025-12-22 12:22:14 +01:00
  • 81c0a50f57
    Merge 09597ff7e2 into ce80691fa0 Nick Overdijk 2025-12-22 12:22:14 +01:00
  • ce80691fa0
    Add salsa::Update trait bounds to generics when deriving salsa::Update (#1041) master Micha Reiser 2025-12-22 12:11:55 +01:00
  • 01c92b97f8
    Add salsa::Update trait bounds to generics when deriving salsa::Update Micha Reiser 2025-12-19 09:54:18 +01:00
  • e72b228b4c
    chore: release v0.25.2 (#1040) salsa-v0.25.2 salsa-macros-v0.25.2 github-actions[bot] 2025-12-17 09:33:28 +01:00
  • 7caf03f1bf
    chore: release v0.25.2 github-actions[bot] 2025-12-17 08:26:31 +00:00
  • 07310800eb
    Revert #958 (#1039) Chayim Refael Friedman 2025-12-17 10:16:07 +02:00
  • 0f3b30a5d2 Revert #958 Chayim Refael Friedman 2025-12-16 21:11:20 +02:00
  • 0a3eec6e65
    chore: release v0.25.1 (#1038) salsa-v0.25.1 salsa-macros-v0.25.1 salsa-macro-rules-v0.25.1 github-actions[bot] 2025-12-16 14:34:24 +01:00
  • 7bc03b65f6
    chore: release v0.25.1 github-actions[bot] 2025-12-16 13:31:23 +00:00
  • 65aee805e8
    Fix a remainder that was forgotten in #1036 (#1037) Chayim Refael Friedman 2025-12-16 15:20:51 +02:00
  • 9517fcc8c1 Fix a remainder that was forgotten in #1036 Chayim Refael Friedman 2025-12-16 14:29:27 +02:00
  • 3dc8e72491
    chore: release v0.25.0 (#1002) salsa-v0.25.0 salsa-macros-v0.25.0 salsa-macro-rules-v0.25.0 github-actions[bot] 2025-12-16 13:13:27 +01:00
  • f59739fc9d
    chore: release v0.25.0 github-actions[bot] 2025-12-16 08:44:42 +00:00
  • 804e05703f
    Require interned structs' fields to be Update (#1036) Chayim Refael Friedman 2025-12-16 10:33:54 +02:00
  • 0f5be17f45 Require interned structs' fields to be Update Chayim Refael Friedman 2025-12-16 10:23:21 +02:00
  • b602a33866 docs: small corrections in macros' docs Axel Karjalainen 2025-12-12 23:31:54 +02:00
  • 489bff7287
    Merge 4c10d325d7 into 55e5e7d32f Chayim Refael Friedman 2025-12-05 13:17:02 +00:00
  • 4c10d325d7 Support a new Durability::NEVER_CHANGE Chayim Refael Friedman 2025-06-12 22:02:41 +03:00
  • 51c5bc45f6 Add a force_durability option Chayim Refael Friedman 2025-04-20 07:52:47 +03:00
  • 55e5e7d32f
    Make ordermap an optional feature (#1034) Jack O'Connor 2025-12-04 09:52:00 -08:00
  • 0b06ea6511 Make ordermap an optional feature Jack O'Connor 2025-12-04 08:22:34 -08:00
  • 60d029a4d9
    implement Update for OrderMap and OrderSet (#1033) Jack O'Connor 2025-12-03 23:14:18 -08:00
  • 86853985ca implement Update for OrderMap and OrderSet Jack O'Connor 2025-12-03 15:32:39 -08:00
  • 4396dd1e4b Make returns sections shorter Antonio Sarosi 2025-12-01 17:12:33 +01:00
  • 8b074eca3d half work Chayim Refael Friedman 2025-11-30 15:55:56 +02:00
  • e2c9932469 Fix clippy lints Antonio Sarosi 2025-11-30 02:46:45 +01:00
  • b81f8de5f3 Run cargo fmt Antonio Sarosi 2025-11-30 02:39:32 +01:00
  • f826084253 Explain returns for functions and add example Antonio Sarosi 2025-11-30 02:35:55 +01:00
  • ebb08ce6f7 Add returns explanation for structs Antonio Sarosi 2025-11-30 00:44:38 +01:00
  • 69a876576a Explain the returns attribute in functions and structs Antonio Sarosi 2025-11-29 16:02:56 +01:00
  • 386883a9bc Remove use from code snippets, they still don't run Antonio Sarosi 2025-11-27 21:37:20 +01:00
  • e7b34e7763 Make examples runnable Antonio Sarosi 2025-11-27 21:33:38 +01:00
  • c2d2e6f52c Fix debug impls section and typos in book Antonio Sarosi 2025-11-27 21:13:29 +01:00
  • 59aa1075e8
    Fully qualify std Result type (#1025) Andrew Lilley Brinker 2025-11-25 23:38:31 -08:00
  • 50da4a7a4d
    Merge branch 'master' into patch-1 Micha Reiser 2025-11-26 08:28:36 +01:00
  • 868f63730d
    Use qualified names Micha Reiser 2025-11-26 08:23:37 +01:00
  • 7c92bc248e Fully qualify std Result type Andrew Lilley Brinker 2025-11-18 09:57:45 -08:00
  • 966078f428 docs: document singleton option Axel Karjalainen 2025-11-22 20:15:56 +02:00
  • 81b2c855f3 docs: Document debug option of proc-macros Axel Karjalainen 2025-11-21 23:15:40 +02:00
  • 77c02190a7 docs: Partially document proc-macros Axel Karjalainen 2025-11-21 20:03:23 +02:00
  • fca9d84260 fix: use unambiguous paths for Result Axel Karjalainen 2025-11-21 20:03:23 +02:00
  • 72fe6c7544 Disable local cancellation while within a cycle computation Lukas Wirth 2025-11-21 10:03:08 +01:00
  • 9d8760e859 Address reviews Lukas Wirth 2025-10-30 08:38:10 +01:00
  • 9d00dc9c0c Introduce a CancellationToken for cancelling specific computations Lukas Wirth 2025-10-17 19:01:29 +02:00
  • 17bc55d699
    pass Cycle to the cycle recovery function (#1028) Shunsuke Shibayama 2025-11-21 16:39:30 +09:00
  • ada3ed80a9 make all Cycle fields private and provide public accessor methods Shunsuke Shibayama 2025-11-21 12:17:00 +09:00
  • f0a0087457 Revert "defer head_ids creation" Shunsuke Shibayama 2025-11-21 05:24:54 +09:00
  • 23b4ba79e7 defer head_ids creation Shunsuke Shibayama 2025-11-21 05:20:17 +09:00
  • 5d70dbe50b Update memo.rs Shunsuke Shibayama 2025-11-21 04:51:02 +09:00
  • e5fdb385f5 Merge remote-tracking branch 'upstream/master' into expose-cycle-heads Shunsuke Shibayama 2025-11-21 04:43:36 +09:00
  • 55810e0cf8 Update execute.rs Shunsuke Shibayama 2025-11-21 04:33:30 +09:00
  • 3bcc22ac84 add Cycle::id Shunsuke Shibayama 2025-11-21 03:57:02 +09:00
  • 5b2306f57f Cycle should be passed by ref Shunsuke Shibayama 2025-11-21 03:12:10 +09:00
  • 80cae02852 support interned enums Andrey Nikolaev 2025-11-20 17:48:32 +00:00
  • 1101ca7ce5 Separate previous_value from Cycle Shunsuke Shibayama 2025-11-21 02:42:36 +09:00
  • 25ea107a20 add Cycle::map Shunsuke Shibayama 2025-11-21 02:12:34 +09:00
  • fd7838e086 Expose Cycle instead of CycleHeads Shunsuke Shibayama 2025-11-21 01:42:12 +09:00
  • a885bb4c4c
    Fix cycle head durability (#1024) Micha Reiser 2025-11-13 10:17:44 +01:00
  • 0c64a1a99a
    Fix cycle head durability Micha Reiser 2025-11-12 15:14:38 +01:00
  • 9333447c56 partially revert changes in #1021 Shunsuke Shibayama 2025-11-11 17:00:47 +09:00
  • cca1440ed8 Revert "Update cycle.rs" Shunsuke Shibayama 2025-11-11 03:55:12 +09:00
  • cc35b82a99 Update cycle.rs Shunsuke Shibayama 2025-11-11 03:54:32 +09:00
  • aeb592d2c1 remove the second parameter Id of cycle_fn Shunsuke Shibayama 2025-11-11 00:14:04 +09:00
  • 11f2ec8629 pass CycleHeads to the cycle recovery function Shunsuke Shibayama 2025-11-06 22:57:58 +09:00
  • 05a9af7f55
    Call cycle_fn for every iteration (#1021) Micha Reiser 2025-11-05 13:37:23 +01:00
  • 86aa28f867
    Remove CycleRecoveryAction Micha Reiser 2025-10-31 23:08:23 -04:00
  • 4fed7bb493
    Clippy Micha Reiser 2025-10-31 21:21:03 -04:00
  • d4324f63b2
    Update documentation Micha Reiser 2025-10-31 20:51:31 -04:00
  • 250fd2c478
    Call cycle_fn for every iteration Micha Reiser 2025-10-31 17:46:12 -04:00
  • 664750a6e5
    Track cycle function dependencies as part of the cyclic query (#1018) Micha Reiser 2025-11-03 21:44:22 +01:00
  • 48fef276bd
    Refine comment Micha Reiser 2025-11-03 15:25:35 -05:00
  • f7eb865959 Record immutable memos in ingredient buffer Lukas Wirth 2025-03-25 07:45:05 +01:00
  • 686b929b61
    Fix merge error Micha Reiser 2025-10-31 21:00:06 -04:00
  • fceeb37ff1
    Update comment Micha Reiser 2025-10-31 20:56:49 -04:00
  • 45158fceb7
    Discard changes to src/function/backdate.rs Micha Reiser 2025-10-29 21:40:46 +01:00
  • a9e51facba
    Add regression test Micha Reiser 2025-10-29 16:38:48 -04:00
  • 60e3468c06
    Track cycle function dependenciees as part of the cyclic query Micha Reiser 2025-10-29 12:40:05 -04:00
  • c762869fd5
    Always increment iteration count (#1017) Micha Reiser 2025-11-01 01:36:55 +01:00
  • 46aa2cfadc
    Update compile fail snapshots to match new rust stable output (#1020) Micha Reiser 2025-10-31 22:55:41 +01:00
  • 44f897d419
    Discard changes to tests/compile_fail.rs Micha Reiser 2025-10-31 22:46:51 +01:00
  • 276678dfc6 Update with the correct rust version Micha Reiser 2025-10-31 21:39:26 +00:00
  • c61ff9bbb7 Update snapshot on unix Micha Reiser 2025-10-31 21:22:17 +00:00
  • 1ff35f6700
    Discard changes to tests/persistence.rs Micha Reiser 2025-10-31 20:52:17 +01:00
  • 6ef7ef2e6f
    Remove 1.90 constraint from compile_fail tests Micha Reiser 2025-10-31 15:51:46 -04:00
  • 0c294fbd38
    Update expected test output to match new rust stable output Micha Reiser 2025-10-31 14:28:00 -04:00
  • ec0d26f76b
    Always increment iteration count Micha Reiser 2025-10-28 11:46:51 +01:00
  • 671c3dcba6
    Only use provisional values from the same revision (#1019) Micha Reiser 2025-10-29 20:29:46 +01:00
  • af758cc361
    Only use provisional values from the same revision Micha Reiser 2025-10-29 14:33:30 -04:00
  • 76e65b1890
    doc: Explain the motivation for breaking API changes made in #1012 and #1015 (#1016) Shunsuke Shibayama 2025-10-29 22:33:51 +09:00
  • 336b158927
    Update book/src/cycles.md Micha Reiser 2025-10-29 13:26:13 +00:00
  • 7ed8aa7d38 doc: Explain the motivation for breaking API changes made in #1012 and #1015 Shunsuke Shibayama 2025-10-29 11:07:20 +09:00
  • cdd0b85516
    Expose the Input query Id with cycle_initial (#1015) Shunsuke Shibayama 2025-10-27 21:27:09 +09:00