• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moonbitlang / core / 7011

30 May 2025 02:50PM UTC coverage: 92.078% (-0.4%) from 92.521%
7011

push

github

web-flow
feat: add set operations to `@immut/hash{map, set}` and `@internal/sparse_array` (#2145)

* feat: add four new functions to HAMT and their tests

* fix(union_with): fix union_with for HAMT,now it can handle branch

* feat(sparse_array): add intersection and difference methods

* fix(HAMT): fix union_with, intersection, intersection_with and difference methods, now they can handle branchs

* feat(hashset): add intersection and difference methods to hashset

* commit other files

* feat: add four new functions to HAMT and their tests

* fix(union_with): fix union_with for HAMT,now it can handle branch

* feat(sparse_array): add intersection and difference methods

* fix(HAMT): fix union_with, intersection, intersection_with and difference methods, now they can handle branchs

* feat(hashset): add intersection and difference methods to hashset

* style: change the position of some function declarations

* fix: fix formatting of the code

* feat: Update the function declarations of hash tables and sparse arrays

* refactor:update mbti

* refactor: update hashmap and hashset function signatures to include type prefix

---------

Co-authored-by: 东灯 <me@lampese.com>

52 of 103 new or added lines in 3 files covered. (50.49%)

8799 of 9556 relevant lines covered (92.08%)

214855.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.83
/immut/internal/sparse_array/sparse_array.mbt


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc