Skip to content

Conversation

@Dandielo
Copy link
Member

@Dandielo Dandielo commented Jan 4, 2026

Finished changes:

  • Removed 'ucount'

WIP changes:

  • u: String
  • u: VarString
  • u: HeapString (AllocString)
  • u: HeapVarString (AllocVarString)
  • u: StaticString
  • n: ncount
  • n: nindex

Remaining changes:

  • View
  • Span
  • Array
  • HashMap (u64 key)
  • RBMap (any key)
  • Queue
  • Others?

@Dandielo Dandielo self-assigned this Jan 4, 2026
@Dandielo Dandielo added feature Request for a new feature or functionality tech-debt Technical debt that needs to be addressed, but can be tolerated for some time enhancement Improvements or additions to code labels Jan 4, 2026
…ly of the 'nvalue' type. Improved the inital API shared across 'ncount' and 'nindex'. More to come.
#ICE-204 comment Additional functionality might be added later.
Proof of concept on defining container operations using C++ concepts and mixin types.
Added new 'min_value_or' method and optimized the equality operator.
#ICE-203
Added user postifx operators '_count' and '_index'. Fixed minor issues.
Finished a working example of the 'Span' type being based on a 'ContiguousContainer' mixin.
(#ICE-203, #ICE-204, #ICE-205, #ICE-206)
Required changes after initial refactor of the 'Span' type.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Improvements or additions to code feature Request for a new feature or functionality tech-debt Technical debt that needs to be addressed, but can be tolerated for some time

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants