October 2006 Archives by thread
Starting: Wed Oct 4 07:24:38 EST 2006
Ending: Mon Oct 30 05:49:40 EST 2006
Messages: 1415
- [cvs-nhc98] cvs commit: hat/src/hattools NodeExp.hs Pretty.hs
Thomas Davie
- [cvs-nhc98] cvs commit: hat/src/hattools Detect.hs EDT.hs
HatDelta.hs Makefile NodeExp.hs
Thomas Davie
- [cvs-nhc98] patch applied (nhc98): Fix the 1e12 lexing bug - should
be a legal Rational
Malcolm Wallace
- [cvs-nhc98] cvs commit: nhc98/src/compiler98 LexLow.hs
Malcolm Wallace
- [cvs-nhc98] cvs commit: nhc98/src/compiler98 OsOnly.hs
Malcolm Wallace
- [cvs-nhc98] cvs commit: hat/script confhc-hat
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): rtb for Redex Trail Browser is the
new name for the browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Two minor fixes to the browser:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Simple name change: nhctracer
becomes rtb.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replaced hard-coded path to .jar
file with a more portable path.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): THE BIG RE-ORGANISATION!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change the displayed name of the
browser from " Haskell Tracer" to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Import of Ratio.Ratio was missing,
which breaks all floating point
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update message from "
Haskell Debugger" to " Redex Trail Browser" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Final touches to hmake-interactive
configuration, including a script
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Foreign importing a C function ::
() -> res was rather nasty because
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Derived instances for Show for
datatypes with named fields should show
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New code for derived Read
instances - now recognises named fields as
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix some configuration bugs for
Cygwin and Solaris, and add new options
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add our own version of '
echo' that understands the -n option, to reduce
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix typos in emulation of '
echo' command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a small bug introduced when
adding derived Read on named fields.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed module and data type name
Kind into IdKind so that the name Kind is free for type
checking purposes. Added a few comments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made minor modifications in
compiler source so that it can run within hugs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected html documentation of
trace browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added some comments about the IE
type, and changed name of ' isExp' to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added type declarations,
comments to many modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added more type declarations,
comments and reformated
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Empty log message
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Exchanged the order of the phase
for deriving instances and the phase for transforming data
for tracing. This was vital to make derived instances work
correctly with tracing. There is still the extract phases
between the two tracing transformations. It has to be there,
because it inserts the types of type declarations,
which are transformed by the data transformation,
into the symbol table. The function transformation expects these
types there.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Patch supplied by Kamo Hiroyasu
< wd@vulcan.ics.nara-wu.ac.jp> .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-order the flags to reflect
actual compiler phase order. Rename the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add tracing transformation rules
for FFI primitives (foreign import only).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small typographical changes to
allow hbc to build the compiler.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Work-around for bug/feature of
ghc' s foreign import for Float types.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Send big Integers to browser as a
special token. As some point, we
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated (and hopefully fixed) the
prim implementation of unpackPS.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Patch an ' echo -n'
problem in ' fixghc' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Compilation of _eqInteger has
changed, so need a new NMOD_eqInteger to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Attempted fixes for numeric
patterns. Patterns that are unambiguously
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops, yesterday'
s patch to fixghc had a shell syntax error.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a newline at end of warning
messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added comment to the pretty
printing modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added more comment to the pretty
printing modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Finally,
the last changes necessary to make literal Integer patterns
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small bugfix (private ->
protected) to allow RTB to build with Java 1.2
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Additions to allow
Float/Double/Rational literals to go through the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced DbgTransMonad as type
synonym in module DbgTrans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change " show prim"
to " unpackPS prim" for hbc (which doesn'
t seem to have
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced DbgDataTransMonad as
type synonym in module DbgDataTrans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed bug that tracing did not
handle newtype.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small changes towards getting
traced-numerics to work. In a Fractional
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow browser to see Floats and
Doubles.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add option -showtype to compiler.
Effect: just reports the type of " main"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add parsing of {-# pragmas #-} in
ordinary source code. They are ignored,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changes to literal Rationals for
tracing. They now work in expressions,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment out simple debugging
printf.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Numerous changes to RTB,
the Redex Trail Browser, from Colin.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update copyright notices for new
components, particularly HOOD.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add code in foreign imports for
heap-profiling. The key missing
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The -ansiC backend had a huge
plateau space-leak. By splitting
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops,
a stray Q constructor got left in here somehow.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops. Stupid typo
(eslabs/eslabs' and escode/escode' ) meant that string
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tracing of type synonyms works now.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a typo introduced in recent
changes. For DATA_F and DATA_D (floats and
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): cleanup, better variable naming
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): added connection debug
functionality
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): script cleanup
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): added some files needed by my
recent commits
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed #if defined(TRACING) from
src/prelude/*/*.hs where it was used before,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modify primitive FFI to permit
tuple return types. (No-one should
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some re-formatting of definitions.
No real changes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First step toward allowing a
hierarchical module namespace. We now accept
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug whereby the Unit type ()
was mistakenly interpreted as a tuple:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A big re-organisation of I/O. Two
main changes:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops,
need to restrict import of PackedString to avoid clashes with
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Treat a ForeignObj returned via
FFI correctly. Normally, it is disallowed
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hbc has a bug that it needs
explicit imports for type definitions
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add runtime apparatus to support
Vectors (for Arrays and IOArrays).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not reject a newtype which
points to an imported newtype whose
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added some type declarations and
comments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small formatting change.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a newtype bug:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): (1) An earlier change introduced a
wrapper function allowing
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment out #include <
sys/un.h> . It doesn' t exist on Cygwin, and it
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replaced the old ugly and
inefficient pretty printer by a new efficient one.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug with local fixity decls.
These worked ok in a `let' block,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bring GreenCard up-to-date to
generate the new primitive FFI.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed definition of syntax tree
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Permit {-# #-} pragmas to appear
before a module header. Previously,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): HBC insists that type PPInfo ought
to be exported.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve (slightly) the error
message when a context cannot be simplified.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change standard suffixes .hi and .o
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove more than 100 lines of
obsolete code from the treatment of the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add hierarchical module-ids.
Separator is a dot. Scheme maps at the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Lex DOS and Mac line-endings
properly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change tracing .T_hi suffix to
.T.hi and .T_o to .T.o.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Restore link to Prelude source
files from trace browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug reported by Marcin. The
data pointed at by an Addr in Haskell
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): FFI wibbles in compiler (for
Int/Word 8/16/32/64).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat bug: 12-char prefix truncated
from PackedString.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove tracing stub for Show
IOError. We have an implementation now.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rationalise the arrangement of the
tracing runtime system.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops,
numeric.c should have been added yesterday when I split
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment at head of file belonged
to a different module!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add virtual stack trace on errors
+ split io.c into parts.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the printing of stack
traces slightly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve error message for type
variable occurrence-check failure.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept {-# pragmas #-} anywhere
(removed in the same way as comments)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve handling of {-# pragmas
#-} in any position.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix long-standing bug in
@-patterns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add correct space before "
in" when pretty-printing syntax.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed tracing transforming
(DbgTrans) to handle guards for case expressions,
function bindings and pattern bindings consistently and correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add all Hat web-docs to the CVS
archive.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get ' isNothing'
from module Extra (for old hbc).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): ' isAlphaNum'
wibble for pre-H' 98 hbc build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): For pre-'
98 compilers, add ' deriving Eval' on ImportState type.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a new faster implementation of
input I/O.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change the format of Hat (tracing)
info tables.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When unliterating sources,
permit DOS and Mac line-endings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Various wibbles for lexing/parsing
pragmas correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Add primitive
archive-constructors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Add a ' trusted'
field to struct ModInfo.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Remove a spurious '
.hs' added to module names.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Fix fpos_t problem in new
versions of ISO C.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Add comments and ifdef out
dead code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get DOS/MacOS line endings correct
in the recent fix to the compiler' s
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Primitives of the
file-archive constructors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: add fileformat.[ch] into the
Makefile
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tracing does not work with this
version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: add prims for Ap from 6..12
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: add missing primTRoot.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: need another include file for
C_ALLOC and CONSTRW macros.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: small Makefile dependency fix
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: mkSR() now returns noSR (a
struct) rather than the literal
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning: Tracing does not work
with this version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Add Colin'
s rt2a program for checking the archive file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Remove compiler references to
old data constructors from
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Change size of NTId struct
from 3 to 5 words.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: need #define NTTrusted.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: change some C functions
mkNmInt, mkNmChar, etc. to use the new
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: update size of NTId structure
from 3 to 5 words.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Dump ModInfo and IdEntry
tables by need, not eagerly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: rt2a -v: test for beyond-eof,
and report all errors, not just the first.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: move Trace triples from
Haskell to C.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: remove hooks to the
stack-trace and browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: comment out debugging printfs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Replace output-trace links in
memory with file archives.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Generate bytecode SEQ for fn
seq -> _seq.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: speed up file archiving by
40%.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Make a correct implementation
of SATs B/C.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: add error-case hooks in
archive file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Patch the archive file on an
interrupt.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix. Operator sections suffered
from priority inversion, for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix: The previously committed
infix precedence check only worked
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Do not store import lists in
the ModInfo table for a module.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add new Hat tools for archive
files:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Move and rename rt2a program to
become hat-check.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Need to create objdir for new hat-
programs dir.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in desugaring of do
notation in DbgDataTrans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended function extractV in
TokenId to handle also tuples.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct transformation of pattern
bindings in do.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix dependencies amongst .h files.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use non-zero exit codes for
failure.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Factor out some header information
into separate hat.h file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: Calls to `error'
should tidy up the archive file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: get FileOffset type from new
hat.h file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New options -s for statistics and
-a for ascii dump (no longer default).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix import/hiding/re-export bug +
formatting tidy-up.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improved comments concerning IE
datatype.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected transformation for
pattern bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor formatting (whitespace + 80
columns) and comment tidy-up.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix import list for hbc (which has
zipWith3 in the wrong library).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: option `hat-connect -o'
= trace from output, not errors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove need for a different
compiler for tracing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: achieve a 30-40% speed-up in
running traced programs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up output column format of
`hat-check -a' slightly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed transformation of default
methods.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced new combinator conCons
to make transformed string literals shorter.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make arg of hat-check consistent
with other hat programs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added -r option to report
statistics about reachable nodes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modified combinators and also
slightly the transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor tidy-up to columns in
hat-check output.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve infix notation in
hat-stack output.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add an FFI version of cHPutChar
(for tracing).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extra comma in import list is not
legal Haskell' 98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: On normal exit,
use longjmp rather than explicit call of haskellEnd().
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: speed up cEnter,
and remove its NmType argument.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: primSR3() wrongly assumed
ModInfo already in file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modified tracing transformation to
create different programs for trusted and suspected modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): extended -v to check for null
pointers in wrong context
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced trusted and suspected
variant of application combinators.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): added signal handler to clean mark
bits from file when -r option set
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: store tuple constructors with
correct number of commas, no longer
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Generate real integers in hat
trace files.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Integers <
sizeof Int are now shown properly in browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix incorrect reporting of bad
zero pointers in hat-check -v.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-enable foreign exports.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed problems with display of
tuple constructions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Avoid creation of source
references to trusted code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added sugar for arithmetic
sequences.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug making arith sequence
display transient!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Record trusted partial application
of partially applied constructors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Set size of SAT stack via
command-line -V option which already sets
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Discarded obsolete classes;
fixed bugs with shift + click.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removing obsolete files from CVS.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More obsolete files removed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Still more obsolete files removed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): HatTrail and hat-trail replace
NhcTracer and rtb.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Renaming of browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Partial support for traced named
fields.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reintroduced Sats
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced even more Sats and
resurrected field selectors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): nhc98 doesn'
t like import of a named field via import Flags(sDbgTrans).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Completed tracing of named fields.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Enable sharing of traced methods
that are cafs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow hat-connect to find src
files by following directories.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A bunch of minor docmentation
updates.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove debugging printf from
signum (tracing only).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected bug of unevaluated
partial applications of constructors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extra configuration for IBM
Power3-AIX architecture.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Avoid a coredump if modinfo does
not exist.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix modinfo pointer-alignment in
obsolete section of code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Top-level trusted cafs get names.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improved trace construction for
suspected pattern bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add variable names to top-level
trusted pattern bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduce Sat for outermost
application on rhs of pattern binding.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve runtime code from -O2 to
-O3 (options to gcc).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Thorsten'
s hat tools to the larger set.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Recent changes to DbgTrans.hs
require more stack space when building
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Phil'
s time profiler into the standard code base.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-stack and hat-connect now only
add .hat extension to their file
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow for negative big Integers in
the hat file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-instate P in browser protocol.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Connect to trace by executing
hat-connect within hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept TR nodes with the `8'
bit set to indicate SAT without APP.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced specially marked lonely
Sats
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug in hat-connect (bad
refnr); allow prog or prog.hat arg to hat-check.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made transformation for
PatWildcard shorter.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Preparing for new options.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tolerate but ignore SAT with no
APP bit in TR nodes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Directly produce tracing code for
guards and if instead of combinators.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - hat-tools now supporting
isolated SATs in the hat file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Help panels added,
shared selection removed, various minor bug-fixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected several bugs in
hat-stack.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Trace-scrolling problem made rare
instead of common!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate warnings for -lncurses.
Also ' make clean' now removes more
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Permit hat-trail to display
parent-colouring correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New communication protocol to
support accurate yellow and blue annotation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New low level interface for hat
files: abstraction from file structure.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - removed " forgotten"
debugging code from hat-detect
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In tracing runtime,
do interrupt/quit signals correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - fixed two minor bugs in
hat-detect.c, concerning displaying erroneous equations
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated and reordered
documentation for Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update Hat feature-table.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - introduced workaround for IO(_):
showing operation behind HIDDEN node
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated web pages for Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor corrections to new docs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Slightly updated user manual and
web pages for Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename hat-interact to hat-checki
to avoid possible user confusion
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Build hat-tools directly into
lib/machine final directory.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix amusing bug with .hat
extensions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve parser error messages
involving EOF.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - basic hatfile library supports
concurrent access to multiple files
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - removed obsolete socket number
from script.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove obsolete script (use
script/hat-trail.inst instead).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat oops. A TAp with >
5 arguments wrote a TAp 5, even though it
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - hat-checki: converted to
hexadecimal input/output of numbers
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - removed obsolete file
hat-interact.c
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - adding missing files to cvs:
detect.c, detect.h
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - hat-detect: showing source
position of function defintion rather than
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): typo
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Permit all components to build
with gcc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Freja/Hat/Hood comparison
paper to documents, was missing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: in primitive for hPutChar,
failure to follow an indirection for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Restructured interfaces to a
better style.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add reference to Haskell Workshop
draft paper.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added EPSRC acknowledgement.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up tracing runtime system.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected tracing of irrefutable
patterns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix in observe.c: keep
searching for second identifier if two are given...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove old files: hatfileops.h and
hatfileops.c
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix buglet in `deriving Show'
. The pretty-printed code for `showsType'
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Permit time-profiling of traced
code. (Phil' s updates.)
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Fix bad parent references in '
fromEnum' etc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended tracing to handle single
variable pattern bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve display in hat-stack,
particularly file/line/column info.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Revised interfaces. Final
version... (almost...)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed typo in function name.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed desugaring of sections:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added compiler option -Wall,
fixed almost all warnings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Testing for the Prelude should use
entire string not prefix.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Put link options at the end of the
compilation line, not the beginning.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Take care that '
make srcDist' followed by ' make compiler' does not
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extend builtin tuple types up to
size 15.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When extending tracing combinators
and tuples to size 15, I forgot
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just added a comment.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First (preliminary) version of
haskell interface and Hatobserve for Haskell.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed dependencies in Makefile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add type signatures.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix an incorrect type signature.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Export the function
`readFirst' , which is useful elsewhere.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept an infix decl within a
class decl.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
--------------------------------------------------------------
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Merge from stable-1-06-branch into
the head.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfixes for modified interfaces...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hatobserve for Haskell - first
version...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed flag to compile for
tracing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add fixPriority :: TraceId ->
Int (uses current byte encoding).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - Hatobserve made primary "
observation" tool. hat-observe.c now obsolete.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated manual: Description of
interactive mode for Hatobserve added.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added feature to hat-detect:
postponing questions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated hat-detect part of
documentation: ?Y and ?N instead of only ?.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated documentation for
Hatobserve.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - stable version of Hatobserve,
fixed two seg faults
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - add " else"
case for new introduced check in " hatMainCAF"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make sure Fixity(..) is imported.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): bug fixes:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove old dependencies from
hat-tools Makefile.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Fixed bug in " readDouble"
. Skipped tag byte. Representation of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small modifications to java
browser tool:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modifications to hat-connect:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added interface to hat-trail. Now,
hat-trail and hat-detect maybe
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug in IdName: don'
t access first character " charAt(0)" of empty
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Handle CStrings correctly: their
value is always an empty string -
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - Fixed space leak in Expressions.c
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add new trace transformation phase
(just after parsing)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - modification to hatinterface.c:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change internal representation of
export decls.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix final problem for hat-observe:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix for Mark Tehver'
s bug report.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Insert casts to get rid of C
compiler warnings about " assignment from
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor formatting/comment changes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Undo a change in combined import
qualified/unqualified behaviour which
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In the user guide,
the name Hatobserve becomes hat-observe again.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename TokenId.qualImpRev ->
qualImpPrel
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add new command-line flag
-iirename for debugging the compiler.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add the addPreludeTupleInstances()
hack, to avoid the expense of reading
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve various comments,
error messages, and formatting.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Haskell version of tool "
hat-detect" added. Tool provides entire
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct Makefile: hmake does not
use " -o" to rename the binary. " mv" command
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct problem when comparing
expressions: numeric argument never match
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hatobserve: show observation
results immediately. Avoid showing
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Haskell Interface to RedexTrail
files improved.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updating documentation for new
commands in hat-observe/hat-detect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added missing description for new
hat-observe command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor renaming of visImpRev to
visImport.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended parser to accept a
trailing comma in export and import lists.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Insert a type cast to silence a C
compiler warning.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a bug in translating (n+k)
patterns to code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix buglet when (-) is used in a
pattern but no expressions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small updates to hat
documentation. Added final version of Haskell
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added functions to HatTrace and
HatExpressionTree, which
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Option to limit the length of
strings shown in full (default no limit);
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Port number passed as argument
(and also as argument to hat-connect).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-connect now expects a port
number as its first argument.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): renamed " hatApplInfix"
to " hatInfix" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New program hat-port,
detects the first free port between 6710 and 6725.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Workarounds for hbc'
s broken implementation of infix parsing and
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-instate the call to
addPreludeTupleInstances() as a performance
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Renamed " parents"
of SATs to projValue, as for Projection nodes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed names for ProjTrace to
ProjValue on C side for consistency.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): modified getProjValue() to work on
SATs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Compatibility fixes for solaris
build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): fixed Greencard c_hatProj. Missing
" break" caused result to be always 0.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Haskell pretty printer to
hat-detect and hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add an alternative version of the
Main compiler module, with ' main'
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve Haskell pretty printer for
hat-detect and hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix imports for hbc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix several serious bugs in the
import mechanism.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-format to 80-columns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct a type signature that
slipped through unnoticed in the big
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed problem: java thread
remained in memory when killing TraceFrame
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Temporary files should go into
$(OBJDIR) not $(DEST).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept 'deriving ()'.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Hat: ensure auxiliary
information is available at the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat: make the compiler distinguish
top-level identifiers from locally
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Distinguish toplevel identifiers
from locally defined identifiers in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More fixes to hat tools to
recognise top-level identifiers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove some more obsolete '
trusting' code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some more places where top-level
identifiers are relevant to the hat tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hide away top-level identifier bit
in basic c interface: hatinterface.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hatobserve: support infix
operators in patterns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Create library src/prelude/Hat for
portable Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a couple of error messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Swap the Makefile build from old
Main.hs to MainNew.hs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80-columns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get rid of "
Warning: nhc98 may produce faulty code" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix many faults in the
import/export mechanism.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove obsolete version of
HatTrace, and update export list of current
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change #include " hat.h"
to " art.h" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the hat-file-version checks
in all Hat tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Move VERSION symbols from Makefile
to Makefile.inc, for easier
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the use of a qualified name in
the module in which it is defined.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Complete library src/prelude/Hat
for portable Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add toplevel ids,
data constructors and version to portable transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected bug in trace creation
for blackhole.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Make a small fix to yesterday'
s fix for a qualified name used in the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the detection of top-level
identifiers in hat-check, hat-stack,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops, != should be /=
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trail, change "
Connect" to " Open" and " Disconnect"
to " Close" in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update documentation with new
version numbers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up new Hat library Makefile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change "
Hat 1.08 Trail Browser" to " hat-trail browser" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct symbol in help panel about
conditionals, case and guard.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update hat user manual and correct
inconsistency in hat-observe (show 10 reductions).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-format to 80 columns,
tidy up some help messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More updates to the hat user
manual.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Noted that interactive version of
hat-observe didn' t recognise '
in identifiers. Corrected Haskell lexer.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Tracing:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected portable transformation
of strict data type definitions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix interaction of Hat tools with
new " xterm" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added ability to disclose the file
offset of a node to the java browser.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Interaction of Redex Trail browser
with hat-observe and hat-detect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added new functionality of
hat-trail to the documentation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump version number to 1.11.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Distinguish identifiers and
constructors/basic values and communicate
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - Allow Algorithmic Debugging of
REDEXES only, avoid subexpressions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - cleaned basic C interface
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made detection of EDT children
lazy. Only as many EDT children are
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improved error message.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Literal newlines and tabs are not
permitted in literal strings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a bug in the storage of
PackedStrings in the .hat file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change hat-check'
s assumption that a CSTRING can be at most 30 characters
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Cleaned interfaces,
mainly renamed some functions to have more
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80 columns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept `Prelude.-> '
as a valid type constructor in instance declarations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Source CC variable from config,
for those platforms where gcc is
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): - speed up for " detect.c"
: now worst case O(n) complexity (before O(n*n))
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not treat `qualified'
, `hiding' , and `interface' as keywords.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Multiple definitions of a CAF
should be an error.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix for strict datatypes in the
(old) tracing transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable version:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): - " re"
fix EDT algorithm to treat IFs,GUARDs,CASEs and LAMBDAs correctly
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A preliminary version of the
Prelude, collected into a single file,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): show of literals used to suffix
integers with letter `L' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use prefix `!'
instead of `-' for transformed operators.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduce uniform commands for
switching debugging tools:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update documentation how to switch
debugging tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In portable Hat module,
change PackedString to CString for all FFI operations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): TPrelude.o depends on Hat.o.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When generating the .hx file,
add top-level pattern-bindings into the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change a couple of remaining types
PackedString to CString.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not use `unsafePerformIO'
inside an IO action.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops, it should be
`withCString' not `withString' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added combinators and
transformation for portable untraced code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Display small Integer values in
hat-check.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove magic numbers as buffer
sizes, replace with MAX_STRING.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up an inconsistent Makefile
dependency.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Label vars in a type declaration
with their real arity/fixity/let-bound
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug: avoid division by zero
in progress indicator (for very small trace fiFixed bug: show
all equations resulting in _|_ in observational tool.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Commit remaining files...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Single-file versions of the IO and
Ratio libraries. These are not
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor modifications to Hatobserve
and Hatdetect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Basically finished implementation
of portable transformation and combinators for untraced code.
However, it has not yet been tested!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed stupid bug in mkTHidden.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended mkTModule to write to
trace info if module is traced or not.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modified portable transformation
so that untraced computations do not write any source
references into the trace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a problem with transforming
the unit type ().
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy-up and remove some redundant
computation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept `module M (,) where'
and `import M (,)' as valid Haskell' 98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A quick hack to allow the use of
qualified names in a module which
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added modules to obtain a trusted
tracing Prelude and module Char.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add comments explaining infix
resolution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug whereby the following
module failed to compile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve error messages: use a
space as well as a comma between
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Pretty-printer needs a space
between data decl and `deriving' clause.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve error messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added Thorsten'
s master thesis to the Hat webpage.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix to accept import M hiding ()
and import M hiding (, ).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept an infix decl inside a
class decl.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In fixity resolution for the
tracing transformation, treat (-1)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use t_minus (unqualified -) rather
than tminus (Prelude.-)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Moved list type and complete
tuple0 and tuple2 type from TPreludeBuiltinTypes.hs to Hat.hs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor doc updates.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tweak top-level Makefile and
configure script for new version of hmake.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Significant script changes for new
version of hmake.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small change to the recursive
Makefile mechanism, to ensure that we get
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More `pwd` vs $(PWD) changes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a new Main module, HatTrans,
which implements only the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New function ' warning'
instead of ' trace' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Format to 80-columns,
and uncomment an error message.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80-cols.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update Makefile to use new version
of hmake.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Lots of little changes in
transformation,
pretty printer and portable prelude. PreludeBasic now transforms and
compiles with ghc-5.02.2 (not with nhc98,
because it cannot hide Prelude entities properly).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Copy recent changes in MainNew to
HatTrans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When lexing,
use a perfect hash function to recognise language
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed tracing combinator
ulazySat for untraced code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Must import '
maybeStipOffQual' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made Makefile for Hat library
(doesn' t work yet).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Really commit changed Makefile
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use -prelude flag to hat-trans to
omit the automatic `import Prelude'
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some steps towards a working
Makefile for `portable Hat' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80-columns,
and tidy up some layout, especially the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): At last,
a working Makefile for portable Hat (I hope).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made -prelude option of hat-trans
work.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove extraneous comma in export
list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Hat makefile:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable hat Makefile:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In the hat-trans script,
do not use the -P flag right now.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected entry for tuples in
trace of portable version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A first attempt at a ghc package
configuration for hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make the line buffer and
symbolname buffer larger.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the hat/trail makefile to
build from java sources in the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename the OBJDIR in the hat/tools
Makefile to avoid confusion.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Mark the variable in an (n+k)
pattern as lambda-bound in the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change discovery of available
fonts from Java 1.1 to Java 1.3 API.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In all java files, comment out the
' package' line at the top.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): n+k patterns can now be traced (by
hat-trans).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduced two new combinators for
string literals and lists.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the portable hat lib to build
with nhc98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix: in an export list where a
type is exported both with and
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Rename: Hatdetect -> HatDetect;
Hatobserve -> HatObserve
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename in Makefile: Hatobserve
-> HatObserve; Hatdetect -> HatDetect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just reformat code a bit and add
type declarations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First step towards allowing
records in portable transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Explicit import and export of
fieldnames now works correctly in nhc98,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Second step towards allowing
records in portable transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove illegal comma in export
list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80-columns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add function mkParLhs as a helper
for parsing definitions of the form
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-instate (and fix) the explicit
import/export lists for Flags fieldnames.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parse import/export of named
fields more correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When creating the .hx file,
forgot to check whether a field name is
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Another fix for import/export of
named fields. When a datatype is
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The predicate `isTidCon'
needs to check for tuples and the [] constructor
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Avoid unnecessary trace info for
untraced code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Write traced reductions called
from untraced code correctly to trace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate spurious warnings in
hat-trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Implemented labelled fields fully.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): First version of `hat-explore'
, a textual version of hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improvements to hat-explore.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated Hat user manual.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Implemented " deriving Eq"
in portable transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix export list so it will compile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add explicit import list for Flags.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added module TraceDerive of the
new deriving mechanism for tracing,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Support newtype data constructors
and ~ in -T tracing version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some formatting,
some tidying of interactive prompts, and added
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just formatting.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Lots of improvements for
hat-explore.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the low-level routine to
find the result of an application
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When converting a character list
to a string, ignore projection nodes
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add line wrapping screen codes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a source-reference viewer,
and links to it from hat-explore.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added helpful error message for
when n+k patterns are used in -T version
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops, forget to add this earlier.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve highlighting in
hat-explore:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the hat-detect user
interface.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up hat-observe user interface.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix in hat-explore:
getParentNode should return 0 if there is no
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change some symbols in hat-detect
and hat-observe:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-explore,
write all errors to stderr.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change symbol from < dummy>
to {IO}.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops,
a reverse-video box should occupy a single character in the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reenabled cutting of expressions
at certain depth in hat-observe and hat-detect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Increase depth of expression
cut-off from 6 to 10.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Increase expression cut-off depth
from 6 to 10.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept the full range of Haskell
operator characters in hat-observe.
Malcolm Wallace
- [cvs-nhc98] mega-apologies!
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add spaces around infix operators.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-explore:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix for pattern-match failure.
Sometimes the trace pointer for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected two bugs in new handling
of newtype data constructors and twiddle in patterns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A simple impovement of expression
printing in hat-tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-explore fixes:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor hat-detect: use named
fields in the state instead of a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor hat-explore: introduce
more options in the state, and refine
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor hat-observe:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-explore, the '
show unevaluated stuff as _' flag was being read
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor hat-detect:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Implemented correct matching of
newtype data constructors and ~ in portable transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add commands :+n and :-n for
changing cutoff depth by increments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-explore:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-observe: allow interrupts
while searching for equations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Lowlevel getResult() routine
should check for a SAT after a TNm,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat for readability.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor updates to reflect the new
hat tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updates to hat tools.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename old hat-trail script to
hat-trail-in-java.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A tool which gives (approximate)
application counts for all identifiers
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename HatExplore.hs to
HatTrail.hs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Implemented deriving mechanism for
portable tracing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): For portable tracing: completed
Prelude and added the easy standard libraries.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor doc updates on Hat
limitations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the Hat User Guide,
mainly to reflect the new hat-trail, but
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Tracing: added more
standard libraries and deriving of Ix.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Revert $(PWD) to $(shell pwd).
Apparently Cygwin is not keen on
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make it compile with nhc98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve error message formatting.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment out warnings about "
getting unboxed info wrong" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Towards correct installation of
the Hat libs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor,
replacing Unset command with Set, but pushing the boolean into the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor,
changing Unset command to Set. Also add vanishing progress message
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Many fixes to hat-trail:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): formatting wibble
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add clearbol (clear to beginning
of line) and clearline (clear entire line).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First (non-working) attempt to
represent character lists specially
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Tracing: enable recording
of file writing in trace output.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Tracing: forgot to commit
small changes in transformation
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Another fix to ensure we get "
redex = _|_" in hat-trail in all cases
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ignore errors from glib-config.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The sense of verbose mode was
incorrectly swapped for unevaluated
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove text which claims that the
portable transformation with GHC
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Tracing: forgot to commit
this file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add full dependencies for building
hatlib from scratch.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove "
Program exited normally" runtime message.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable tracing: catch runtime
errors as far as possible.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable tracing: corrected
interruption of traced program by Control-C.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable tracing: corrected
implementation of Ix and simplified implementation of Array
accordingly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat user guide: add pdf version of
picture for pdf version of guide.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update Hat webpage.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update version numbers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -P includepath to hat-trans
when necessary.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename libHSHat.a to libHShat.a.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): For hatlib installation from a
binary-only distribution, all the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Configure the portable version of
hat for ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename libHSHat.a -> libHShat.a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Draft tutorial, part 1.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a couple of LaTeX warnings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the Hat feature table.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small man-page updates.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add more information about known
bugs and problems.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make some small changes for an
HTML version of the Hat tutorial.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add pointers to HTML versions of
documents.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix hmake configuration in a
binary distribution package,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tweaks to installation of ghc hat
package.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The unique selection has a unique
highlight; shared occurrences of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Must `ranlib' an `ar'
archive if the machine does not have GNU `ar' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump hmake version to 3.03.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change /bin/true to $(TRUE),
and decide at configure-time
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Indentation *and* semicolons upset
Hugs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): -fglasgow-exts not needed in
general.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Various minor performance tweaks
supplied by Thomas Nordin, yielding
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate hat-names from the
standard build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove dummy structs,
and reformat for legibility.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Generation of new Augmented Redex
Trail file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in writing new node
ValueApp.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The first updated tools for the
new file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Low-level routines for hat-trail
are updated to new file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in creating
constructor with labelled fields for new file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update hat-stack to the new file
format (untested).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add node type ExpValueApp to
hat-check.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduce node type ExpValueApp to
low-level routines for hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Enabled interruption of
computation in tracing with new file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Throw away old socket-based code
for the java-based hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): typos
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add node type ExpValueUse to
hat-names.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Move the _old_ include/art.h to
src/hat/runtime. The old -T
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -fno-warn-missing-methods.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended/debugged new file format
generation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended/debugged new file format
generation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-stack now works with the new
file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improved speed of writing new
trace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use $(ENDIAN) flag everywhere,
not just for selected files.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New version of hat-trail for new
file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make a better job of suppressing
warning/error messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Show values of type IO as Abstract
" IO" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -fno-warn-... flags to the ghc
package configuration for Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added fun and ap combinators for
up to arity 9.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ups. Forget to add new fun and ap
combinators for up to arity 9 in export list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a bug in hat-trail related to
the file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just formatting.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First revised version of
hat-observe for the new file format.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Forgot to add these in previous
commit.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove debugging fprintfs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-observe re-implement
searching by src reference.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Columnate the output of :info,
using exact sizes of the count and
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Renamed many functions of nhc98
runtime system.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected two bugs in mkValueApp4
that were exposed by XRef.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ensure that the trace also
contains a ConstUse for the ConstDef of " main" .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just formatting.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename mkX -> nhc_mkX.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use unsafePerform in a safer way,
so that marshalling of strings and arrays also works with nhc98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-observe:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make :info in hat-observe slightly
prettier.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trail,
remove :set cycles option - for correctness, it should
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove openBridgeFile - now
incorporated into openHatFile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove option to ignore cycles.
Add a missing eqn for `label' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In the basic Hat C routines:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Show unique equations by default.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modifyied both nhc98 runtime
system and hat library to catch runtime errors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug where hat-observe started
remotely from another tool did not
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Turn off the behaviour of
hat-observe whereby a functional CAF
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Solve the problem that _ did not
expand in verbose mode, and _|_ and
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-introduce pattern queries in
hat-observe. There is now a proper
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix incorrect (cyclic) display of
(non-cyclic) partial structures,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In pattern lexing, should accept _
and ' as part of an identifier.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix incorrect pretty-printing
indent in hat-observe: the highlighting
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment out the over-large display
squashing code. Reduce the maximum
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Now obsolete.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change (f . g) = \x->
f (g x) to (.) f g x = f (g x)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Quote the function name passed to
hat-observe from hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In Hat combinator library
reintroduce stack for entered redexes and use a buffer only
for deferred updating of reduced redexes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed combinators for trusting
in -hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replaced definition of wrapForward
by def. of wrapUForward.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): (==) should be a valid pattern in
hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The renamer for -hat did not
handle the case that a locally defined
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trail,
on the RHS of an equation, do not stop at the first
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When navigating with arrow keys in
hat-trail, treat a sugared character
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-observe of `f in f'
(i.e. only recursive calls) gave no results.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Propagate additional SExp
constructor SString into dependent modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Explicit projections in the SExp
structure are a nuisance, so don' t
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): With recent fixes for when
Hidden/Forward chains are generated,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trans,
if a module has no export list, produce an export list
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix for negative literal number
patterns, where the instance of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do `extractExp'
on field update expressions, to ensure that local
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reformat to 80 columns only.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Slight tidy-up of list-sugaring.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In all hat tools:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow pattern " f in g"
to match even if g is inside a lambda within the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Portable Hat: Fixed < <
loop> > bug.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix subtle bug which caused some
equations to display as partial
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add :source and :Source commands
to hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bring back the " old"
hat tools (i.e. which still work with the nhc98 -T
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor changes to the main build
wrt the hat-tools:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug in handling of pattern
bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug in relabelling.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Filled in (..) in import/export
lists of standard libraries.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove unused function '
flatten' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change ' foldr (++) []'
to ' concat' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-observe,
check whether the *result* of a CAF contains the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-trans should recognise a
literate file by its extension (.lhs)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use ' unsafe'
modifier on FFI calls for performance gain in GHC.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Move around the locations of
installed hat components a little bit.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The locations of hat components
have moved around.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat gets its own version number in
Makefiles (separate from nhc98' s version).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Obsolete.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat library: Implemented new
buffering scheme.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update directory names.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A list inside another list was
losing the [, , , ] sugar. (Simple boolean flip.)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When hat-trail is invoked from
another tool, an accidental backspace
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A Hat source window should not
disappear when someone accidentally hits
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace 2-3-4 trees with Red-Black
trees. (From Thomas Nordin.)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Another rename for hat files
temporary directory.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When observing constructor
applications, omit the (identical) RHS.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Missing -P.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-trans: corrected numeric
patterns (k and n+k).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): No longer build hat-trans by
default in the nhc98 distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor tidy-ups of the uses of
Tree234. (From Thomas Nordin)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New hat-configure and Makefile.hat
for the separate hat distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New compiler-detection script for
separate hat distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump hat version number to 1.99.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): bugfixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get hat configuration info from
installed hmake, rather than the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use an installed hmake/nhc98
rather than the ones in the build tree.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate spurious errors for
Lambda and Unevaluated pointers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-library: removed bug in trace
writing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibble for ghc_floats.o
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-trans/library: changed
recording of trusted constants
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-library: added combinators for
higher arities.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-trans: added / improved error
messages for faulty input module.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-library: removed bug that
produced corrupted trace when interrupted.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -g mode to hat-check. The new
option generates a graph as a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Script to invoke hat-check -g on a
.hat file and pass the output to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Always detect cycles. Numbered
expressions should have number in blue.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Workaround for Hidden->
Forward-> Projection-> Hidden cycle.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A bunch of new documentation for
Hat 2.00.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-Trans: Enable use of (..) in
im/export lists
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Obsolete.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor changes to allow hat-tools
to build with ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-check -g,
add file addresses to the node labels of the printed graph.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-graph now produces a single
unbounded sheet per graph (for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-trans: don'
t write Projection node for local pattern bindings in trusted code.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Hat bug list to web
documentation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix " head []"
bug - the unit value () was to blame.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-trans: assure that
transformation fails with meaningful error message,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the Hat bugs list. Several
are now fixed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update Hat user manual for release
2.00.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get ready for releases nhc98-1.14,
and hat-2.00.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Up version numbers to 1.14 and
2.00 for release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update the help messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Display AtomAbstract values e.g.
IO as {IO} instead of _IO_.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trail built with ghc,
the : commands were not being echoed,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Another output buffering problem
in ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Record a CAF as a possible context
for an " f in g" pattern.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Turn list sugar off by default.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not count applications whose
result is Unevaluated.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated tutorial for 2.00 release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minor wibbles.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-trans: typo in definition
sometimes yielded
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Turn list sugaring back on by
default, but ensure that no ambiguous
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add documentation about where Hat
lives in CVS.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-Lib: Assure that traces of
aborted computations have never Entered in a Forward node.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add missing patterns to definition
of `ambiguous' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a #include for the ntohl()
macro on some platforms.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the toplevel Hat Makefile.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Avoid Gnu-specific --exclude
option to tar.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-observe'
s :info command now respects the current width of the window.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump development version numbers
in CVS to nhc98-1.15 and hat-2.01.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected counts in the
hat-observe :info command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rearrange bug-list to make
`fixed' bugs more clearly listed at the bottom.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): In hat-trail, fix the `squash'
implementation that automatically
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small bugfix in `prune'.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor to have one copy of the
the expression-painting code, not
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate the
`display-blanking' problem. When the beginning of a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor the expression-squashing
code into the paintOne routine,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix final display-garbling bugs in
the shrink/expand code, where changing
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat-Lib: ensure that ghc can catch
all kinds of error like nhc98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add pretty-printing of field
update expressions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix buglets in hat-check -v and -g.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Document recent bugfixes: named
field updates are now shown,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed field update bug in
hat-trans and hat-lib.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parenthesise a field-update
expression correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Show ordinary Constructor values
with field names if they exist,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Permit arity-raising of
cafs/functions in hat-observe. Unfortunately,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the pattern language in
hat-observe. It should now accept
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Instances of Read for Floats and
Doubles should accept a leading minus sign.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make hat-trans more separate from
the compiler. This is a fairly
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Compile hat-trans in the new
directory src/hat/trans instead of in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): These files have moved to
src/hat/trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): These files have also moved to
src/hat/trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix field update bug in trusted
transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When pretty-printing string
expressions, avoid the appearance of [...]
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ensure cmdline arguments are
passed through the script unchanged.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Simplify the cmdline args to
hat-observe. You can now specify a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow :observe [pat] from within
hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add :observe < pattern>
command to hat-trail.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove the -remote cmdline
argument from hat-observe. It is no longer
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a comment that this script
continues to work up to ghc 5.04.x.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the -package options passed
through hmake. (Must no longer be enclosed
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix -package option passed through
hmake.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change `stty cbreak -echo'
to `stty -icanon min 1 -echo' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix '
variable not in scope' but in trusted transformation.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Three fixes to the hat tools:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Missing & (shell background) in an
:observe command with no pattern.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update version number of hmake to
3.06.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename global `interrupted'
to `hat_interrupted' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Draft versions of most recent
papers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Mark another bug as fixed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Mention requirements for a C
compiler and the glib library.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Document patches for hat-2.00.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Acknowledge the EPSRC.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add recent draft papers +
Olaf' s prettyprinting and type-debugging papers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note recent bugfixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): typo
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When installing Hat files,
don' t use the first matching compiler entry
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug in printing lambda
expressions with application patterns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The ' \nnn'
character notation does not mean octal! Fix it to '
\oNNN' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibbles.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove excess blanks lines only.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Store .hi files from ghc in a
different directory.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove extra quotes around pattern
passed to hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bugs in parsing patterns with
parentheses.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibbles.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Document latest bugfixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Syntactic re-arrangement of FFI
calls in the source language.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Continue to accept the old FFI
syntax order, with a warning.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add mandatory calling convention
to foreign imports. However, keep
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add mandatory calling convention
to foreign imports.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept " data T a; "
as a valid declaration of an abstract datatype.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibbles
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parse the new standard FFI "
entity" string, and generate marshalling
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Add keys for the types Ptr, FunPtr,
ForeignPtr. Rename all the FFI
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update sortBy to a stable O(n log
n) mergesort.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix comments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename " observe.c"
to " observeutils.c" to avoid horrible nameclashes
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Linearisation of expressions was
failing because we hadn' t implemented
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Rename " hat.c" to "
hat-c.c" to avoid nasty name clashes on filesystems
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The final location of the
libHShat.a file for nhc98 was incorrect.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use only the major version number
of the Darwin (MacOS-X) platform.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove double-occurrence of
calling convention in parse of `foreign export' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-organise nhc98 to make it ready
to use hierarchical libraries.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Temporarily rename nhc98 imports:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Temporarily rename nhc98 imports:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Qualify the automatic import of
NHC.Internal.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-insert an automatic qualified
import of Ratio.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changes to the hat-observe :info
command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A few tidy-ups.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): If a foreign import specifies a .h
file, #include it instead of generating
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the error message when the
FFI encounters a newtype whose
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Qualify the automatic imports of
Ratio/Rational/%.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the initialisation message
" Loading symbol table..." .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): List :info identifiers in columns
again, this time computed in Haskell.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trans,
when generating module nodes in the trace file,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-trans now generates for the
hierarchical module namespace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Nuke Hat.hs in favour of
Hat/Hat.hs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New hat-trans directory creation
code should deal correctly with null paths.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trans,
make a distinction between the real source file location
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parse multi-parameter type
classes. The compiler later rejects them
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept a specific compiler version
in ./configure --buildwith=...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): typo
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make sure that build compiler
style ghc-x.xx.x does the right thing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Pass build compiler to confhat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Deal with ghc-x.xx.x style build
compiler.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update FFI syntax to current
standard.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix install target.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Allow " :info Module"
which lists just the Module' s identifiers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Convert Addr to Ptr for newer
versions of ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A rudimentary reference guide for
hat-trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Support qualified identifier names
in the Haskell parts of hat-observe
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The hat-observe command "
:Info" lists data constructors (and their
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix shell error.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): If a build compiler of the form
ghc-x.xx.x was specified, look for it in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add the option "
:set equations" to hat-observe.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In hat-trans, treat underscore in
the H' 98 way by default.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Support functional dependencies in
hat-trans. (The nhc98 compiler
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix MPTC/fundeps syntax.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Adjust foreign syntax depending on
compiler versions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the :help option a bit.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Adjust FFI imports depending on
compiler version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): * Turn ForeignPtr in FFI calls
into plain Ptr. Apparently the former
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Export ctSec fieldname of
CalendarTime.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a bunch of hierarchical
libraries into the set that Hat can trace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Obsolete, and in any case,
these were machine-generated files.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Builtin type required for tracing
IORefs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the generation of module
identifiers. We used to get e.g.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make sure that an attempt to
create a directory that already exists
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When installing the standard
library ghc/hat .hi files, allow for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate spurious errors for
higher-kind newtypes, e.g.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Don'
t attempt to preserve file modification times when copying
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add some more hat-traced libraries
(Foreign etc).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make hat option -tracefns work
again and im/export workers and infos.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Check import directories in a
different order: first the -I flags,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Call hat-trans with -I. to fix
problems finding the right .hx files.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update to deal with package name
differences in ghc-5.04.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add the correct aux information to
fieldnames in datatype declarations
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make compilable with nhc98 as well
as ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): This new utility script is an
attempt to gather together the list
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tweaks to make the hat libraries
compile with nhc98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just whitespace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the error message for
incorrect newtypes, e.g.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just whitespace.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added the
application-of-function-of-known-arity optimisation to Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use the standard sort function
instead of our own version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix an obscure bug with transitive
import/export of instances through
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make export list H'
98 compliant by removing a spurious comma.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Install hat-trans'
d library interface files for nhc98 in hierarchical dirs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just improve the readability of a
type signature.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the hard-coded arity of '
fail' (method of Monad class).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add missing prototypes for
primitives mkValueAppN where (5 < = N < = 15).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the syntax of {-# OPTIONS
-#include #-}.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Temporarily remove Parsec.Perm
from the libraries build, until we
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Give a return type to C funs
mkValueApp[9-15]().
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Typo in name of function in the
final clause. (arrrghh)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): In a :info listing, module names
should not be shown in blue; they
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve pattern-parsing to return
more informative error messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove the space between a
constructor/variable and any named fields
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add readline functionality to
hat-observe commandlines, if readline is
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make string truncation in a
browser " blue" , by representing the ellipsis
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a bug in counting applications
of a constructor with fields.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Import error in the non-readline
version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Obtain also type signature for
worker from type signature for a function.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update `harch` for newer Linux
versions which can report ' athlon' instead of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove bug in type checker and
addition of some error messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Give a useful error message when
an operator chain fails to parse,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some preparation towards getting
Cygwin/ghc builds working again.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix two bugs in hat-trail'
s help text when using a short terminal window.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just a little bit of refactoring
for readability.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Trim the version number of hmake
to remove e.g. rc4 suffix.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add more hierarchical library dirs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Copyright dates now include 2003.
Added a copyright notice for the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Finally bump version number of
hmake to 3.07, ready for release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update all documentation for 1.16
release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump nhc98 version number to 1.16,
ready for release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Reflect the re-arrangement of the
CVS directories.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-arrange the names of src
directories.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The redirection script
`greencard' is now more appropriately named
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ensure that building a srcDist
includes all (and only) the files needed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): We forgot to build and link
pathutils.c, but it didn' t seem to matter
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix configuration for building on
Windows/Cygwin with ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a couple of installation
wibbles.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): This documentation seems to have
been omitted from the repository
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Give an explicit instance Show for
the Safety property of foreign imports,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove assumption that ghcsym is
always filled in.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update documentation ready for
hat-2.02 release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The file script/pkgdirlist is
required in the src distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bump hat version number to 2.02.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): An announcement for hat-2.02.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove another bug in type checker
with respect to type synonyms.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in expansion of type
synonyms for worker type signatures.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a tracing version of the
library Data.PackedString.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add instances of Eq, Ord, Show,
for tracing version of PackedString.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Refactor all the common
user-interface options into a separate module,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): comment wibble only
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in handling of imports.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add instances of Data.Bits.Bits
for Int/Word[8, 16, 32, 64] in a different
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in expansion of type
synonyms of hat-trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Cover the case when a type synonym
T is imported/exported with the T(..)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Control.Monad.Identity to the
hat libraries (requested by Mark Carroll).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bug in parent of traced
application demanded by trusted function.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment out the Hat versions of
unlinesPS, unwordsPS, joinPS,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Store the actual value of a
PackedString in the .hat file, not an
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Time to move the CVS version
numbers up to nhc98-1.17 and hat-2.03.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a bunch of libraries that are
(mainly) ghc-only, together with an
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove spurious (non-H'
98) comma in named field structure.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bugs in hx-file importing
and renaming.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct bugs introduced by
previous bug-fixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ghc >
= 5.04 has the showHex function in the Numeric library.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The routine q_skipNode() now
returns the parent of the skipped node.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make hat-detect work again, using
the new file format for hat versions > = 2.00.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix hmake to work with ghc'
s new version numbering scheme.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Minimal makefile tweaks to allow
library package Japi to build cleanly
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the output format of the
:set command to make it easier to read.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove extraneous comma in export
list for H' 98 compliance.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix an obscure bug in the scoping
rules for local where clauses.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change the default names for
interface and output files in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove the defunct FFI qualifier
' threadsafe' from the syntax accepted
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improvements to the FFI. Translate
the FunPtr type into the correct
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix minor syntactic problems in
the C-code generated by the FFI.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the driver script for
hat-trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Dump nhc98 version number to a
file for use during a build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat version number is 2.02.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Only run cpp if (a) a -cpp flag is
given, or (b) the first line of the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -Dsym to hat-trans
commandlines, where sym is either
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Conditional transformation (using
cpp). The names of some exported
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve the Hat man pages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Conditional compilation (with
cpp). Some new functions were added in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add interactive command summaries
to the man pages.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Update Haskell Workshop paper link,
and given LNCS number of final AFP paper.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add unix man pages to main index
page.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Get the cpp version tests correct.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Quote arguments to shell '
test' .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use up-to-date FFI syntax here.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up the code for parsing FFI
decls a little.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When detecting ghc-6.0,
ensure that GHCSYM is 600 not 60.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct the reported argument
order in an error message.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Plum the newly separate QuickCheck
package into the nhc98 build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update pkgdirlist to include
various new and split-off packages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove all vestiges of Hat-related
code from inside the nhc98 compiler.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up ' make clean'
and ' make cfiles' stories.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Re-instate the commands :observe,
:trail, :source, :Source.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not use -remote flag when
starting up hat-detect from within another tool.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Obsolete.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept unqualified method
declarations in the body of an instance
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment wibble.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Do not generate duplicate
declarations of extern symbols.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Avoid compiler warnings with
ghc-6.x.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a hack to ensure that standard
list syntax (:, []) is made available
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): For ghc-6,
hat-trans needs to generate unqualified uses of standard
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Oops, ghc >
600 should be ghc > = 600.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Sigh, another typo.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Sigh. Another typo for ghc-6 in
the cpp symbols.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Recognise character \xa0
(non-breaking space) as whitespace when lexing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just added a few comments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Build hat-tools before hat-lib,
since the latter is currently more
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note downloadable bugfixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note that more hierarchical
libraries now compile for tracing.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make explicit dependencies on
packages base and haskell98.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace GTree (from glib) with
FiniteMap (implemented locally), if
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Alter the test for the third-party
library glib. If it exists, we' ll
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Look for a named version of nhc98
(e.g. nhc98-1.17) if specified on the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add shebang header. #!/bin/sh
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Many tweaks for ghc-6
compatibility, especially FFI stuff.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Many tweaks for ghc-6,
especially FFI-related, such as ensuring that
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): New browser, hat-anim,
by Tom Davie. This is still very much work
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Plumb in hat-anim,
and fix installation problems with directory names
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change C rep for bool,
to avoid conflicts with ncurses library.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change C typedef bool ->
Bool to avoid a clash with the same type
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ensure C-header compatibility
between finitemap and g_tree routines.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Another compatibility hack in the
generated imports for a hat-trans' d file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace < malloc.h> by <
stdlib.h>
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Libdir is $libdir, not $libdir/lib.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Cope with gcc-3.3'
s cpp spitting out #pragma lines.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A list of outstanding issues to
check from time to time.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add FinalizerPtr to hand-written
.hx file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updates to hat-anim. Improves its
stability and display.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): H'
98 library Time depends on Locale.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace ' strip'
with $(STRIP), making it easier to trace segfault-type
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Plumb the haskell-src package into
the nhc98 libraries build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add 'fgl' package.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When installing manpages,
insert the real location of the executable,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a link to Springer LNCS web
for a PDF.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add DOCTYPE to every html file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug in reading instance decls
from an interface file. Previously, an
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add directories for HUnit package.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): QuickCheck has moved from Debug.*
to Test.*
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Latest updates from Tom.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept #line < n>
from cpp in addition to #< n> .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Don'
t crash when encountering a (non-H'
98) instance declaration like
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): * Nuked Show instance for Flags.
It is not needed and compiling with
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added OpenGL and GLUT packages.
Sorted the cases alphabetically on the way.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed prototype generation for
functions returning a FunPtr, e.g.:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Even more 15-tuple stuff...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Eliminate warnings of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning police
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix a pattern-matching bug.
Consider the following example:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improve error message only.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Simplify re-ordering of module
imports. Need to ensure that NHC.Internal
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When a newtype is exported
abstractly, e.g. CInt(), write the
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Start concentrating system
dependencies into a single place
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Moved trace import magic into
SysDeps
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed duplicate exports
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Export type synonyms as "
Foo" , not " Foo(..)"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Centralized the Haskell 1.4 =>
Haskell 98 change of " isAlphanum" => "
isAlphaNum"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Nuke module IsPrefixOf and use
module List without any #ifdefs everywhere.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): * Move the header to include from
OPTIONS to the foreign imports
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning police:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning police:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The Great Import/Export Cleanup
(tm)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Work around a (newly discovered)
bug in nhc98. It seems nhc98 can' t
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove excess comma in export list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace uses of asprintf with
malloc+sprintf.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix to allow hat-anim to be
started correctly with a :animate command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add :animate command to help text.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a ' revert'
keystroke to hat-trail. Used for reverting a lambda to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A hack to ensure that the user
namespace is not polluted by Hat Prelude
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibble
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): First draft of Data.Word module
for Hat.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The Data.Word module now compiles,
although instances are missing for
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove out-of-date and misleading
header comment about module naming.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hbc doesn'
t like imports/exports of records with " (blah)"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hbc needs additional imports to
see some Show instances, this doesn' t
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make instances of Real and
Integral work.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Propagate exit code of hat-trans
through the wrapper script.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibble
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace PackedString imports with
SysDeps.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Mention SysDeps module.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Type signatures only.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Definition for STRIP.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Lex a continuous series of
underscores as a single lexeme.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): If the program imports (or hides)
a class method, add the atominfo
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The infix decl for `seq` should be
in its defining module, otherwise
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Revise previous patch: no need to
export or import atom for class methods.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Replace the old C version of
hat-stack with a new, simple, Haskell version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add minor error-handling,
and display file/line for each call.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Swap order of hSetBuffering and
call to " stty -icanon -echo" , to avoid
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Commented out flags -stg, -bcbefore,
-stgcode, and -iparse, because they seem to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change ' make install'
to ' make all' for all sub-components, to avoid
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made the type for source code
positions in Extra, Pos, an abstract data type.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just a few more comments and type
annotations.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended Pos in Extra to have
start and end line & column.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed output of positions to
give both start and end.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modified hat-trans to compile with
the new extended position type Pos.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parts of parser and renamer
modified to handle extended positions correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When printing source positions,
avoid inelegant output like
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Completed modification of parser
etc to handle extended positions correctly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected a bug in position of
function declarations that define operators.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Modified hat-trans and hat-lib to
write extended positions into trace file (a second integer
for the end position after that of the begin position).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Determine value of
__GLASGOW_HASKELL__ more reliably by invoking ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use -fno-warn-duplicate-exports to
reduce the output clutter when
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added hat-source as new
experimental tool for combining hat-detect with source
highlighting. Currently only highlights evaluated definition
body of " main"
. Several small changes in other files to make hat-source. Also
slightly improved handling of positions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended hat-source. Now shows
equation and allows navigating through EDT with cursor keys.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected mergePos in module extra
to correct the attached bug.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Correct position information for
DeclFuns.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Slightly improved hat-source.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hack to fix large literal Int
patterns. Previously, a pattern known to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed marking of current redex
slice: now the whole expression,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): List directories for a few more
packages (even though they don' t yet
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added hat-source in configure,
so that it is also installed by make install.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ensure that hat-graph calls the
corresponding version of hat-check.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Corrected isRedex. Before also
partial applications were often considered redexes,
so that lots of bogus children could appear.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Introduce a new expression marker
" DoLambda" , for the lambda exps created
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use cpp constants True and False
(from art.h) rather than TRUE and FALSE.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use new source reference end
positions to highlight the expression of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove obsolete definitions.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Enable a sequential node-by-node
crawl through the .hat file by a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix nodeSequence termination
condition.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make a genuine SrcRef type in
Haskell. Redo the lowlevel bits of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Derive Eq and Show for SrcRef.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a stub for a new tool
hat-cover.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Disambiguate imports.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed name conflict "
column" with new SrcRef module.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Don'
t snarf data from null SrcRef pointers.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a redirection script for
hat-cover.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Three improvements of HatSource:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): The default definition of (**) in
class Floating loses precision.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Colin'
s simple prototype program to mark in a Haskell source program
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Manpage for hat-cover.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improvements from Colin.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): HatCover depends on HighlightStyle.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added handling of multiple modules
and automatic focus on relevant source part.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A little more configuration magic
for when < glib> is absent.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Installation location tweaks.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More to do.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note workarounds for bugs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add build times for more recent
(faster) machines.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More-or-less current state of the
libraries.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note that < glib>
is no longer required (but still used if present).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added a message line that either
gives some state information or shows a warning message.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Now it is also possible to declare
trusted reductions to be wrong or of unknown correctness.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix HTML validation errors
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended fileformat:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended tracing to write extended
fileformat, i.e. children of Hidden nodes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Now hat-source uses new
information about children of Hidden nodes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Renamed hat-source ->
hat-explore.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Prototype for mkListCons.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Numerous small changes and
bugfixes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Extended hat-explore: if the
computation aborted with a run-time error,
then hat-explore starts now by default at the reduction causing the
error, not the reduction of main.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When counting function
applications, include over-saturated apps in the count.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Robustify ghc detection on MacOS X
and Cygwin.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Don'
t crash if a list of fieldname/value pairs is empty.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix shell-quoting in previous
commit.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Store kind information in NT-style
type expressions. (No kind
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Comment.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Cabal directory list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Text.Regex directory.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed bug in hat-explore: it
couldn'
t deal with computations that aborted with a run-time error in a
trusted function. The error node is a Hidden node, so have to
look at its parent.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hook up System.Directory.Internals.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fill in dirs for more packages,
even though they don' t compile with
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): AIX wibble.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename module Foreign to
ForeignCode, to avoid a clash with ghc-6.4' s
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rename module Foreign ->
ForeignCode.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Improved local version of '
which' command.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change usage of deprecated hslibs
to newer hierarchical libs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Make some arguments to ghc
conditional on the compiler version.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hack to workaround gcc-3.3 problem
on (at least) powerpc-Darwin7. It
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): For some reason,
MainNew.hs was omitted from list of sources.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Omit version number on MINGW32
platform.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hack to make a non-empty
startLabel is only required if there are ' zcon' s
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Parse an empty context as () =>
in addition to the existing ( ) => .
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use System.Console.Readline in
preference to the Readline in the util package.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): minor wibbles
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Haskell version of hat-anim
contributed by Tom Davie.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning police.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): When highlighting an expression in
the source code, expand tabs to spaces
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix for newtype bug,
revealed by this:
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tidy up SExp code,
in particular to put back necessary parentheses in
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Install library .a file preserving
timestamps, to avoid needing to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Switch between old pkg.conf and
new .cabal file format for versions of ghc.
Malcolm Wallace
- [cvs-nhc98]
patch applied (hat): Remove any confusion between '
all' and ' install' make-targets.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A first stab at a .cabal file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add hat.cabal to src distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Define PKGCONF for nhc98 as well
as ghc.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Removed bug: when openFile could
not find file it core dumped,
because it tried to print a dir variable that was never used.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changed definition of "
undefined"
so that it generates both a ConstDef and a ConstUse node and the
error message points to the ConstUse node. Thus hat-explore
can handle " undefined"
without special consideration and for other tools such as hat-trail
it doesn' t make a difference.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated documentation for Hat 2.04
and in particular added a user manual for hat-explore.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Haddock header.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Cpp symbol for eof.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A bunch of documentation updates,
preparing for release 2.04.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Documentation updates,
in preparation for release 2.04.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove output of trace pointer
when bug is located.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added hat-explore user manual on
web index page.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): From Mike Dodds: black-hat and
hat-nonterm.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Man pages from Mike Dodds.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add redirection scripts for
black-hat and hat-nonterm.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bit-rot compilation errors
(due to changes in supporting libraries).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update and clarify the licence
text, in the same way as recently updated
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Just added a few comments.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): imports wibble.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove instance of Eq (SExp Label)
- it requires non-H' 98 overlapping insts.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): version updates 2.03 -> 2.04
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Send bug reports to hat@haskell.org
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add man/*.1 files to srcDist.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note that trace files produced as
output from Hat are not copyright to us.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): wibbles
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A first stab at getting the new
ghc-6.4 package right.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Hat.PreludeBuiltinTypes should be
exposed.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Insert a proper test for the
version of ghc, to ensure the package
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Ready for 2.04 release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix HTML validation errors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Run ranlib after copying
libHShat.a to final location.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Abandon the attempted distinction
of exposed-modules from other-modules.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change ' make clean'
slightly, and revert to ' hmake' instead of '
ghc --make' :
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix lexical error (masquerading as
a parse error) with an underscore
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More directories needed for Cabal
and X11 packages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a manpage for hat-anim. (I
can' t vouch for its accuracy, especially of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Pointer to manpage for hat-anim.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a bare summary of milestones
in the history of Hat, mainly to
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a link to Olaf'
s new " theory of tracing" proposal/project.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bug whereby -noansiC output
would cutoff immediately after any id was
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Typo
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add -unlit automatically for a
.lhs file. (from Matthias Neubauer)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): As proposed by Malcolm,
corrected wrong transformation of pattern bindings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note three patches for 2.04.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the generation of new
directory and file names in hat-trans.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Increase the largest size of a
field update to ten fields (previously two).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Warning police: cast the result of
malloc to the appropriate type.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Change some magic numbers into
manifest constants. In particular,
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Special file ref values are now
< = DoLambda, rather than < = Lambda.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Deal with DoLambda references.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated to correctly identify ghc
version under OS X
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Major changes to hat-detect,
addition of hat-delta, and changes to VSExp/NodeExp
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made hat-delta only jump ahead by
3 steps in the EDT -- this saves calculating the heuristic
for nodes below this point,
and speeds up the process for large programs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): User interface updates for
hat-detect and hat-delta, and new man pages for both
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Helps if you add the files
you' ve just created :)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added hat-delta section to hat
user guide
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated cvs web page to indicate
the correct cvs repo. Can someone shove this on the web please?
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Argh... I got it wrong... can you
put it up again malcolm
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added ability to transfer to other
hat tools in hat-detect and hat-delta
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added some more commands to
hat-detect and hat-explore. Updated their help/man pages to
reflect the changes.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated user guide to reflect new
features.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Man page added for pretty-hat,
front page of website updated
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made hat-detect and hat-delta able
to display the EDTs they'
re currently investigating, and hat-detect able to display the
children of the current node. Updated man pages and user
guide to reflect these changes
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Website updates to reflect status
of new hat-detect
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Sorry - got the format wrong :(
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Pretty hat no longer prints
terminal escape codes
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed bugs in hat-delta and
hat-detect. Began to get cycle checking working in hat-delta.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): hat-detect and hat-delta correctly
identify cycling functions, and display appropriate messages.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made EDTs work correctly with
Constants, made pretty-hat able to show parent pointers if required.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed a bug in hat-trans
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made pretty hat able to display
EDTs, add the -e option.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed a bug in my last bug fix
concerning deriving clauses.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Import FFIExtensions rather than
Foreign. (More portable, specifically
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixed several bugs in NodeExp.hs,
lists now render correctly. Made EDT display much
prettier, made questions that span lines make more sense,
fixed a bug in hat-delta and hat-detect making them loop infinitely.
All interconnected bugs, sorry for the monolith.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made pretty-hat able to display
src references
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Syntax error.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Another syntax error.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix compilation errors and
warnings in hat-nonterm.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix more foreign imports to
mention the appropriate header file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A recent addition of
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove profiling options - they
cause ghc-5.04 to throw a 400kb
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Sorry for the monolith...
That'
s what happens over a holiday somewhere as dull as St. Andrews. I
guess this is a good reason to use darcs rather than CVS...
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): oops
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added QuickCheck to the standard
libraries installed with Hat. Hat version runs all tests,
even if one fails to provide more data for hat-delta. hat-delta
updated with -q option to debug a program tested with QuickCheck
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made hat-delta in quickCheck mode
a bit more inteligant
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Test.QuickCheck to the list of
files for the srcDist target.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Backslash was missing in makefile
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Efficiency improvements in
hat-delta and pretty-hat
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More stupidity - more efficiency
savings... Hat-delta much more barable now
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More efficiency improvements
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix location of patches.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Use cpp-hackery to massage the
differences in the API of Data.Set between
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Tools built with nhc98 now need
-package base.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Small bug fix to detect mode,
and to function level slicing
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): WHY DO I KEEP COMMITING A VERSION
WITH PROFILING ON?
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made hat-delta slightly more lazy
so it' s easier to track down bugs.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Damn it - profiling AGAIN
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Remove extra comma in export list.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Now, rather than installing files
into ghc' s own directories, install
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bug fixes and efficiency savings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Should really learn to turn
profiling off again
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Helps if you can type... sorry for
the spammage
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added abbility to undo an answer -
not perfect, can' t undo an answer that finds the bug
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Added ability to display
calcualted heuristics,
Fixed heuristic calculation for functions with no information.
Allowed the user to get the current value of variables
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the transformation of FFI
decls. Generate original type, not a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Some small fixes for better
handling of qualified names.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): import PackedString from SysDeps
rather than directly.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): message
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Sorry - no internet connection for
the weekend,
bit of a monolith of bug fixes and optimisations to hat-delta
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bug fixes, stuff of this kind
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Various fixes - now includes
patched hat-delta and hat-detect;
along with now working versions of pretty-hat and hat-anim
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bugfix for printing
partially-applied tuple constructors: e.g. ((, ) a).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): " head -1" -> "
head -n 1"
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Specify FFI imports with header
file to avoid implicit declaration warnings.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug whereby expression (-x+y)
was being wrongly parsed as -(x+y).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Implemented reading of Float and
Double values properly in hat-check,
so that they show the right values. These are stored in native C
representation in the file.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): A better bugfix for expressions
like (-x+y+z).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Note bugfixes and improvements
since last release.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Previous fix caused unforeseen
problems with transforming the Prelude.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Pass $(BUILDOPTS) through to the
tools build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix bug whereby (C _) was lexed
incorrectly (underscore became an ident).
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix two small bugs in hat-observe.
Positional constructor patterns that
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Accept named-field patterns on the
hat-observe command-line. These will
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Partial fix for a hat-observe
pattern involving infix constructors.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bug fix for hat-observe pattern
involving a data constructor in a
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix two configuration bugs for
ghc> =6.5. The symbol 604 is too
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Be more careful about using "
" for an empty environment variable - it
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): More config tweaks,
this time for for ghc 6.2.x.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Made it possible to build with ghc
6.5 (needed for compiling on Intel Mac). Sorry, it'
s a bit of a hack, someone with more make file knowledge might do
better than me. Could someone with more knowledge make it
possible to compile using " make -j2"
, at the moment you get races, and I don'
t understand enough of the Makefile to understand why. My new mac
compiles about 2x as fast if you can use that option.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixes for building on Windows
without Cygwin.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Update ntohl to stop multiple link
errors on Windows
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixes for Windows
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Detect OS,
and if its Windows then disable escape codes
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Initial version of HatMake,
to build Hat projects on Windows
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Windows Makefile script,
initial version
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix for generating hat-trans,
was broken unless a directory already existed
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Call prettyFile first, to
manipulate the file into a position where hat-trans will get
the result in the right place - rather hacky, to work round
bugs in hat-trans' s FilePath handling
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add include/ntohl.h into the
source distribution.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fixes to link in ntohl.o as a
separate file now
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Various fixes to stop outputting
stuff and clearing it on Windows,
now HatObserve is fully useable on Windows
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add Windows support for
hat-nonterm, which works fine now
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add support to only compile a
single application with the Windows Makefile
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add BlackHat,
seems to work but I was unable to get any useful results out of it
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add hat-delta to Windows Makefile,
tested and working fine on Windows
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add comments for the non-working
hat tools, with reasons for failure
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Add a comment that hat-trail does
not work
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Initial version of hat-gui
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changes to make it build hat-gui
successfully
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Rewrite hat-stack as HatStack for
the library,
and HatStackText for the user interface (Makefile changes pending)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Updated Makefile,
builds hat-stack with the new location
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Split hat-cover into HatCover and
HatCoverText, to expose an API
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the makefile to build
hat-cover now its split into two parts
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the Windows makefile to build
the new style hat-cover
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Changes to hat-gui,
adds support for hat-cover
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Preliminary version of expanding
functional values - EDT rearangement works at least for arguments
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Bug fix: made (===) compare
NExpExpanded correctly
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Greatly improved the efficiency of
pretty-hat
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Malcom told me to commit now
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Fix the 1e12 lexing bug - should
be a legal Rational
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Attempt to fix detection of ghc
version for good. (new regex)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat):
Malcolm Wallace
- [cvs-nhc98] cvs commit: hat/docs download.html
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): add a ' start'
script to setup a new repo nicely
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): Revert to previous regex for ghc
version (it works)
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): use javac -source 1.4 to avoid
compilation warnings
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): remove BinArray .hc files from
the tarball (they don' t exist)
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): fix compatibility with ghc-6.2.2
(change in Data.Set API)
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): comment out some more BinArray
stuff, to enable time profiling to build.
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): bump internal version number to
2.05
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): docs about 2.05 interim release
Malcolm Wallace
- [cvs-nhc98] patch applied (hat): update Makefiles for ghc-6.6
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): fix test output to no longer
expect a CVS dir here
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): temporarily remove the BinArray
tests, since we no loonger build the lib
Malcolm Wallace
- [cvs-nhc98] patch applied (nhc98): module Readline is now called
System.Console.Readline,
Malcolm Wallace
Last message date:
Mon Oct 30 05:49:40 EST 2006
Archived on: Mon Oct 30 05:49:39 EST 2006
This archive was generated by
Pipermail 0.09 (Mailman edition).