[cvs-nhc98] patch applied (hat): Hat: Make a correct implementation of SATs B/C.

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:01:52 EDT 2006


Mon Mar 12 08:15:30 PST 2001  malcolm
  * Hat: Make a correct implementation of SATs B/C.
      * For efficiency, SAT Bs are not written to file - they are kept
        in memory in a stack discipline.  (Writing a SAT C == pop.)
      * Also for efficiency, SAT Cs are not written to file immediately.
        We keep a large buffer of them, then write all at once.  The SAT C
        now overwrites its SAT A in the file, as it should do.
      * On termination, we need to ripple through any remaining SAT Bs
        and SAT Cs, making a final patch-up to the file.  At this point,
        we /do/ overwrite SAT As with SAT Bs, for black-hole detection.

    M ./src/old/runtime/fileformat.c -27 +85
    M ./src/old/runtime/fileformat.h -3 +5


More information about the Cvs-nhc98 mailing list