13 Commits

Author SHA1 Message Date
Kevin Jahns
5f347730f9 [readUpdateIdRanges] and refactors 2025-11-17 23:59:01 +01:00
Kevin Jahns
b1b9552855 add idmap encoding benchmark 2025-11-17 14:55:35 +01:00
Kevin Jahns
b646654df1 be able to intersect idmaps and idsets 2025-07-25 16:07:31 +02:00
Kevin Jahns
2daad96c12 implement idset.delete & idmap.delete 2025-07-25 16:06:02 +02:00
Kevin Jahns
527e382f8a implement createAttributionsManagerFromDiff that automatically handles gc 2025-07-25 16:03:30 +02:00
Kevin Jahns
1722c8a36f Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits. 2025-07-25 16:03:30 +02:00
Kevin Jahns
2e2968e71b attributions and fixes to idmap 2025-07-25 16:03:30 +02:00
Kevin Jahns
5f5cf343a8 implement base AttributionManager class and use in Y.Text 2025-07-25 16:03:30 +02:00
Kevin Jahns
f78a7d009e more renames (ds=>idset) 2025-07-25 16:03:30 +02:00
Kevin Jahns
065f268b00 more renames (am=>idmap) 2025-07-25 16:03:30 +02:00
Kevin Jahns
99bcafe193 efficient encoding & decoding of IdMaps 2025-07-25 16:03:30 +02:00
Kevin Jahns
2d87301af2 implement attribution class that is de-duplicated in IdMap 2025-07-25 16:03:30 +02:00
Kevin Jahns
1d025ae73f rename AttributionManager=>IdMap
The "AttributionManager" will be an abstract class that maps data
(probably using IdMap(s))
2025-07-25 16:03:30 +02:00