[cvs-nhc98] patch applied (hat): - basic hatfile library supports concurrent access to multiple files

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:04:45 EDT 2006


Fri Jun  1 03:26:05 PDT 2001  thorsten
  * - basic hatfile library supports concurrent access to multiple files
  - several hooks for a haskell library added to detect.c/observe.c and common
    library (haskell library not yet included)
  - bugfix: cyclic structures in hatfiles no longer lead to infinite loops.
            structures are "cut off" at a certain depth when being displayed,
            detect.c now "detects" loops (and avoids them) when searching a
            hat file.
  - name clashes: obsolete functions in browsercomms.c were commented out.
    necessary due to name clashes with hatfileops.c, when haskell files using
    the haskell interface to hatfiles are compiled for tracing.

    M ./src/hattools/Expressions.c -2 +2
    M ./src/hattools/FunTable.c -33 +1
    M ./src/hattools/FunTable.h -12 +16
    M ./src/hattools/Makefile -4 +6
    M ./src/hattools/hashtable.c +33
    M ./src/hattools/hashtable.h -2 +4
    M ./src/hattools/hat-checki.c -2 +3
    M ./src/hattools/hat-detect.c -138 +99
    A ./src/hattools/hat-interact.c
    M ./src/hattools/hat-observe.c -8 +11
    M ./src/hattools/hatfileops.c -32 +144
    M ./src/hattools/hatfileops.h -2 +8
    M ./src/hattools/nodelist.c -19 +12
    M ./src/hattools/nodelist.h -5 +6
    M ./src/hattools/observeutils.c -22 +42
    A ./src/hattools/observeutils.h
    M ./src/old/runtime/browsercomms.c -123 +138


More information about the Cvs-nhc98 mailing list