Files
mercury/library
Zoltan Somogyi c76d358766 Add uint versions of length and count operations.
Where possible, make the uint version the main version,
casting its result to int for the old length/count versions.

In a few places, apply simple speedups.

library/list.m:
library/one_or_more.m:
    Add ulength operations as uint versions of length operations
    for these sequence data structures.

library/edit_seq.m:
    Delete the local definition of what is now list.ulength.

library/diet.m:
library/ranges.m:
library/fat_sparse_bitset.m:
library/fatter_sparse_bitset.m:
library/set.m:
library/set_bbbtree.m:
library/set_ctree234.m:
library/set_ordlist.m:
library/set_tree234.m:
library/set_unordlist.m:
library/sparse_bitset.m:
library/test_bitset.m:
library/tree_bitset.m:
    Add ucount operations as uint versions of count operations
    for these set data structures.

library/bag.m:
    Add ucount operations as uint versions of count operations
    for this bag data structure.

library/map.m:
library/multi_map.m:
library/one_or_more_map.m:
library/rbtree.m:
library/tree234.m:
    Add ucount operations as uint versions of count operations
    for these map data structures.
2026-01-02 15:35:20 +11:00
..
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-10-02 19:37:50 +10:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-10-29 12:14:00 +11:00
2025-08-11 22:32:52 +02:00
2025-08-14 08:49:48 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-12-19 18:37:14 +11:00
2025-12-19 18:37:14 +11:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2024-10-05 09:16:48 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-10-03 14:31:54 +10:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-12-07 14:17:02 +11:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-12-07 14:17:02 +11:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-10-02 19:38:03 +10:00