« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/composite/data/withSortedList.js
AgeCommit message (Collapse)Author
2024-02-24data: withSortedList: lint(quasar) nebula
2024-02-24data: withSortedList: map sortIndices same as unstableSortIndices(quasar) nebula
Instead of the flipwise direction.
2024-02-24data: withSortedList: general syntax cleanup(quasar) nebula
2024-02-24data: withSortedList: build unstableSortIndices iteratively(quasar) nebula
2024-02-24data: withSortedList: build stableToUnstable iteratively(quasar) nebula
2024-02-24data: withSortedList: build stable indices iteratively(quasar) nebula
Lets us build up symbolToStable simultaneously, which we use when computing unstableSortIndices, officially making it "not magic".
2024-02-24data: withSortedList: double-refactor stabletoUnstable magic(quasar) nebula
It's still still magic though.
2024-02-24data: withSortedList: general cleanup(quasar) nebula
Still magic.
2024-02-24data: withSortedList: refactor unstableSortIndices magic(quasar) nebula
It's still magic though.
2024-02-24data: withSortedList: ensure unstableSortIndices maps from orig order(quasar) nebula
This code is terrifying.
2024-02-24Revert "data: withSortedList: return proper unstableSortIndices"(quasar) nebula
This reverts commit ac7ceacc2a9c0cdf78e7c9f060d46c6d83ddb7b3. Because the original behavior is mayhaps correct!?
2024-02-24data: withSortedList: return proper unstableSortIndices(quasar) nebula
(instead of nonsense) repeated runs indicate this is probably deterministic, so still more to investigate for withThingsSortedAlphabetically
2024-02-24data: withSortedList: syntax cleanup(quasar) nebula
2024-01-14use atOffset() and .at() where appropriate(quasar) nebula
2023-12-03data: withFilteredList, withMappedList, withSortedList(quasar) nebula
God bless thine soul, these are not unit tested.