16 Commits

Author SHA1 Message Date
Zalathar e19ad08c6d Use enums to clarify DepNodeColorMap color marking
When a function's documentation has to explain the meaning of nested results
and options, then it is often a good candidate for using a custom result enum
instead.

This commit also renames `DepNodeColorMap::try_mark` to `try_set_color`, to
make it more distinct from the similarly-named `DepGraph::try_mark_green`.

The difference is that `try_mark_green` is a higher-level operation that tries
to determine whether a node _can_ be marked green, whereas `try_set_color` is a
lower-level operation that actually records a color for the node.
2026-03-22 15:22:03 +11:00
teor 22e1148d97 Update typos.toml allow list 2026-03-20 11:22:50 +10:00
Zalathar 9eaedddb7f Rename dep node "fingerprints" to distinguish key and value hashes 2026-02-18 17:20:32 +11:00
Zalathar 21c99d3ad9 Fix some typos of "similarity" 2026-01-29 23:40:37 +11:00
Zalathar a42bbe697f Fix some typos of "definition" 2026-01-29 13:33:41 +11:00
Zalathar 38a60a6307 Explain some allowlist entries in typos.toml 2026-01-29 13:33:41 +11:00
Zalathar e8bdcb084d Enforce alphabetical sorting in typos.toml and tweak comments 2026-01-29 13:16:36 +11:00
Zalathar 8238fa692a Remove or narrow some typos.toml allowlist entries 2026-01-29 13:16:25 +11:00
joboet ba65b43a64 spellcheck: "numer" as in "numerator" 2026-01-19 15:31:25 +01:00
sgasho ddd5aad8a3 feat: dlopen Enzyme 2025-12-16 00:31:32 +09:00
Scott Schafer 12f6b9697f chore: Update typos to 1.38.1 2025-10-20 12:20:15 -06:00
Scott Schafer 83a8e4cc3f chore: Sort typos.toml 2025-10-20 12:20:15 -06:00
Karan Janthe b8bb2e8bfe typo: allow EnzymeTypeTreeShiftIndiciesEq 2025-09-19 04:02:20 +00:00
binarycat 0d797d23cf typos: allow moreso 2025-08-16 13:36:29 -05:00
Josh Triplett c503487a6f Avoid abbreviating "numerator" as "numer", to allow catching typo "numer" elsewhere
`typos.toml` has an exception for "numer", to avoid flagging its use as
an abbreviation for "numerator". Remove the use of that abbrevation,
spelling out "numerator" instead, and remove the exception, so that typo
checks can find future instances of "numer" as a typo for "number".
2025-08-09 15:01:58 -07:00
klensy c76d032f01 setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00