Changes between Version 2 and Version 3 of ItsABughunt

Show
Ignore:
Timestamp:
10/10/09 18:29:27 (12 years ago)
Author:
darbelo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ItsABughunt

    v2 v3  
    1313   * OrderedHash is a mess of semantics and implementation 
    1414   * some Parrot systems need C-like hashes while user-visible parts of Parrot need PMC-ish hashes 
     15 
     16 * freeze/thaw 
     17   * The code in src/pmc_freeze.c pokes deep into the guts of the STRING structure, without using any kind of API, hindering any kind of refactoring or cleanup of STRING internals. 
     18   * It also relies on implementation details of the io subsystem, such that altering seemingly unrelated io functions can cause segfaults or misbehavior of the freeze/thaw code. This is often related to the string poking. 
     19   * The code and comments in this subsystem give the impression of being a exploratory prototype or following an incomplete specification. For example, the main data structure in the freeze/thaw process (IMAGE_IO) claims to be a "stand-in for some kind of serializer PMC which will eventually be written". 
     20   * There are hints in the documentation that the current implementation dates as far back as 2003, with comments that some parts of it "might go away sometime".