google / google/CodeCity

Dumper: dump WeakMap entries

Open
#403 0 comments 0 reactions 1 assignee Claimed by @cpcallen View on GitHub
enhancement server
Dominant language
JavaScript
Stars
198
Forks
38
PR merge metrics
No merged PRs in 30d

Description

If we're going to make more use of `WeakMap`s in the core—especially, to hold persistent information rather than just as caches—then `Dumper` needs to dump their state.

Expected work:
* [ ] Preparatory refactoring:
* [ ] Dump-by-object, with catch-up lists?
* [ ] Survey: diff?
* More TBD?
* [ ] `Selector`: need `SpecialPart`(s) for `WeakMap` entries.
* [ ] Temporary names.
* [ ] `WeakMapDumper`.
* [ ] Dump `WeakMap` entries.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.