|Version 1 (modified by chromatic, 4 years ago)|
Hudson: Is this gonna be a standup fight, sir, or another bughunt? Gorman: All we know is that there's still no contact with the colony, and that a xenomorph may be involved. Frost: Excuse me sir, a-a what? Gorman: A xenomorph. Hicks: It's a bughunt.
-- Aliens, 1986
These subsystems need rethinking and revision and refactoring, because:
- hashes ** the Hash PMC is too entertwined with the guts of src/hash.c which knows too much about the internals of Hash PMCs ** it's not clear if the hash/bucket algorithm is sufficiently collision free ** OrderedHash is a mess of semantics and implementation ** some Parrot systems need C-like hashes while user-visible parts of Parrot need PMC-ish hashes