Skip to content

Epic: improve List and ListView #8051

@mhk197

Description

@mhk197

This Epic is for improving various aspects List and ListView

Status

Active.

Goal

  • Fix garbage collection trigger for ListView (rebuild elements buffer without unreferenced elements). We want to defer this until it is truly necessary (e.g. at column exporter boundaries) and do it as few times as possible, as it is an expensive operation. Also create a better heuristic for gating garbage collection.
  • Create ListLayout and/or ListViewLayout, since both arrays are written naively with FlatLayout. See previous issue.
  • Implement HOFs for operating on list elements.

Motivation

Unresolved questions

  • None yet.

Metadata

Metadata

Assignees

Labels

epicPublic roadmap umbrella for a major initiative, with work tracked in sub-issues.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions