lean4-htt/src/Init/Data/String
Paul Reichert 5ef0207a85
refactor: remove IteratorCollect (#11706)
This PR removes the `IteratorCollect` type class and hereby simplifies
the iterator API. Its limited advantages did not justify the complexity
cost.
2025-12-17 23:02:33 +00:00
..
Lemmas refactor: move Iter and others from Std.Iterators to Std (#11446) 2025-12-15 08:24:12 +00:00
Pattern refactor: remove IteratorCollect (#11706) 2025-12-17 23:02:33 +00:00
Basic.lean perf: annotate built-in functions with tagged_return (#11549) 2025-12-08 13:10:55 +00:00
Bootstrap.lean chore: rename String.ValidPos to String.Pos (#11240) 2025-11-24 16:40:21 +00:00
Decode.lean chore: fix spelling (#11531) 2025-12-06 13:54:27 +00:00
Defs.lean refactor: rename String.bytes to String.toByteArray (#11343) 2025-11-24 18:59:49 +00:00
Extra.lean chore: rename String.ValidPos to String.Pos (#11240) 2025-11-24 16:40:21 +00:00
Grind.lean feat: grind instances for String.Pos and variants (#11384) 2025-11-26 13:59:01 +00:00
Iterator.lean chore: rename String.ValidPos to String.Pos (#11240) 2025-11-24 16:40:21 +00:00
Legacy.lean refactor: use String.split instead of String.splitOn or String.splitToList (#11250) 2025-11-19 09:35:19 +00:00
Lemmas.lean feat: String.Pos.le_find (#11354) 2025-11-25 11:05:58 +00:00
Modify.lean refactor: rename String.bytes to String.toByteArray (#11343) 2025-11-24 18:59:49 +00:00
Pattern.lean feat: new String.Slice API (#10514) 2025-09-25 12:18:52 +00:00
PosRaw.lean refactor: rename String.bytes to String.toByteArray (#11343) 2025-11-24 18:59:49 +00:00
Search.lean refactor: move Iter and others from Std.Iterators to Std (#11446) 2025-12-15 08:24:12 +00:00
Slice.lean refactor: remove IteratorCollect (#11706) 2025-12-17 23:02:33 +00:00
Stream.lean chore: rename Substring to Substring.Raw (#11154) 2025-11-16 09:30:04 +00:00
Substring.lean feat: @[suggest_for] annotations for prompting easy-to-miss names (#11554) 2025-12-10 22:50:45 +00:00
TakeDrop.lean feat: string patterns for decidable predicates on Char (#11285) 2025-11-20 15:30:37 +00:00
Termination.lean chore: minor String API improvements (#11439) 2025-12-01 11:44:14 +00:00
ToSlice.lean refactor: redefine String.replace (#10986) 2025-10-29 07:48:33 +00:00