Download Firefox:
Windows
,
Mac OS X
lang.haskell.cvs.nhc98 (thread)
<
Prev Period
]
[
Next Period
>
patch applied (nhc98): module Readline is now called System.Console.Readline,
,
Malcolm Wallace
patch applied (nhc98): temporarily remove the BinArray tests, since we no loonger build the lib
,
Malcolm Wallace
patch applied (nhc98): fix test output to no longer expect a CVS dir here
,
Malcolm Wallace
patch applied (hat): update Makefiles for ghc-6.6
,
Malcolm Wallace
patch applied (hat): docs about 2.05 interim release
,
Malcolm Wallace
patch applied (hat): bump internal version number to 2.05
,
Malcolm Wallace
patch applied (nhc98): comment out some more BinArray stuff, to enable time profiling to build.
,
Malcolm Wallace
patch applied (hat): fix compatibility with ghc-6.2.2 (change in Data.Set API)
,
Malcolm Wallace
patch applied (nhc98): remove BinArray .hc files from the tarball (they don' t exist)
,
Malcolm Wallace
patch applied (nhc98): use javac -source 1.4 to avoid compilation warnings
,
Malcolm Wallace
patch applied (hat): Revert to previous regex for ghc version (it works)
,
Malcolm Wallace
patch applied (hat): add a ' start' script to setup a new repo nicely
,
Malcolm Wallace
patch applied (hat): Added helpful error message for when n+k patterns are used in -T version
,
Malcolm Wallace
cvs commit: hat/docs download.html
,
Malcolm Wallace
patch applied (hat): Add include/ntohl.h into the source distribution.
,
Malcolm Wallace
patch applied (hat): Windows Makefile script, initial version
,
Malcolm Wallace
patch applied (hat): Special file ref values are now < = DoLambda, rather than < = Lambda.
,
Malcolm Wallace
patch applied (hat): Manpage for hat-cover.
,
Malcolm Wallace
patch applied (hat): Colin' s simple prototype program to mark in a Haskell source program
,
Malcolm Wallace
patch applied (hat): Add a redirection script for hat-cover.
,
Malcolm Wallace
patch applied (hat): The default definition of (**) in class Floating loses precision.
,
Malcolm Wallace
patch applied (hat): Oops, forget to add this earlier.
,
Malcolm Wallace
patch applied (hat): Three improvements of HatSource:
,
Malcolm Wallace
patch applied (hat): Initial version of HatMake, to build Hat projects on Windows
,
Malcolm Wallace
patch applied (hat): Detect OS, and if its Windows then disable escape codes
,
Malcolm Wallace
patch applied (hat): Fixes for Windows
,
Malcolm Wallace
patch applied (hat): Update ntohl to stop multiple link errors on Windows
,
Malcolm Wallace
patch applied (hat): Fixes for building on Windows without Cygwin.
,
Malcolm Wallace
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
patch applied (hat): More config tweaks, this time for for ghc 6.2.x.
,
Malcolm Wallace
patch applied (hat): Be more careful about using " " for an empty environment variable - it
,
Malcolm Wallace
patch applied (hat): Fix two configuration bugs for ghc> =6.5. The symbol 604 is too
,
Malcolm Wallace
patch applied (hat): Partial fix for a hat-observe pattern involving infix constructors.
,
Malcolm Wallace
patch applied (hat): Bug fix for hat-observe pattern involving a data constructor in a
,
Malcolm Wallace
patch applied (hat): Accept named-field patterns on the hat-observe command-line. These will
,
Malcolm Wallace
patch applied (hat): A better bugfix for expressions like (-x+y+z).
,
Malcolm Wallace
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
patch applied (hat): Fix bug whereby expression (-x+y) was being wrongly parsed as -(x+y).
,
Malcolm Wallace
patch applied (hat): Specify FFI imports with header file to avoid implicit declaration warnings.
,
Malcolm Wallace
patch applied (hat): " head -1" -> " head -n 1"
,
Malcolm Wallace
patch applied (hat): Bugfix for printing partially-applied tuple constructors: e.g. ((, ) a).
,
Malcolm Wallace
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
patch applied (hat): Bug fixes, stuff of this kind
,
Malcolm Wallace
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
patch applied (hat): Import FFIExtensions rather than Foreign. (More portable, specifically
,
Malcolm Wallace
patch applied (hat): Fixed a bug in my last bug fix concerning deriving clauses.
,
Malcolm Wallace
patch applied (hat): Made pretty hat able to display EDTs, add the -e option.
,
Malcolm Wallace
patch applied (hat): Fixed a bug in hat-trans
,
Malcolm Wallace
patch applied (hat): Made EDTs work correctly with Constants, made pretty-hat able to show parent pointers if required.
,
Malcolm Wallace
patch applied (hat): hat-detect and hat-delta correctly identify cycling functions, and display appropriate messages.
,
Malcolm Wallace
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
patch applied (hat): Major changes to hat-detect, addition of hat-delta, and changes to VSExp/NodeExp
,
Malcolm Wallace
patch applied (hat): Deal with DoLambda references.
,
Malcolm Wallace
patch applied (hat): Warning police: cast the result of malloc to the appropriate type.
,
Malcolm Wallace
patch applied (hat): Updated to correctly identify ghc version under OS X
,
Malcolm Wallace
patch applied (hat): Change some magic numbers into manifest constants. In particular,
,
Malcolm Wallace
patch applied (hat): Increase the largest size of a field update to ten fields (previously two).
,
Malcolm Wallace
patch applied (hat): Fix the generation of new directory and file names in hat-trans.
,
Malcolm Wallace
patch applied (hat): Note three patches for 2.04.
,
Malcolm Wallace
patch applied (hat): Add -unlit automatically for a .lhs file. (from Matthias Neubauer)
,
Malcolm Wallace
patch applied (hat): As proposed by Malcolm, corrected wrong transformation of pattern bindings.
,
Malcolm Wallace
patch applied (hat): Remove output of trace pointer when bug is located.
,
Malcolm Wallace
patch applied (hat): Fixed bug whereby -noansiC output would cutoff immediately after any id was
,
Malcolm Wallace
patch applied (hat): Documentation updates, in preparation for release 2.04.
,
Malcolm Wallace
patch applied (hat): Cpp symbol for eof.
,
Malcolm Wallace
patch applied (hat): A bunch of documentation updates, preparing for release 2.04.
,
Malcolm Wallace
patch applied (hat): Haddock header.
,
Malcolm Wallace
patch applied (hat): Updated documentation for Hat 2.04 and in particular added a user manual for hat-explore.
,
Malcolm Wallace
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
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
patch applied (hat): Define PKGCONF for nhc98 as well as ghc.
,
Malcolm Wallace
patch applied (hat): Add hat.cabal to src distribution.
,
Malcolm Wallace
patch applied (hat): A first stab at a .cabal file.
,
Malcolm Wallace
patch applied (hat): Remove any confusion between ' all' and ' install' make-targets.
,
Malcolm Wallace
patch applied (hat): Switch between old pkg.conf and new .cabal file format for versions of ghc.
,
Malcolm Wallace
patch applied (hat): Install library .a file preserving timestamps, to avoid needing to
,
Malcolm Wallace
patch applied (hat): Tidy up SExp code, in particular to put back necessary parentheses in
,
Malcolm Wallace
patch applied (hat): Fix for newtype bug, revealed by this:
,
Malcolm Wallace
patch applied (hat): When highlighting an expression in the source code, expand tabs to spaces
,
Malcolm Wallace
patch applied (hat): Haskell version of hat-anim contributed by Tom Davie.
,
Malcolm Wallace
patch applied (hat): minor wibbles
,
Malcolm Wallace
patch applied (hat): Warning police.
,
Malcolm Wallace
patch applied (hat): Use System.Console.Readline in preference to the Readline in the util package.
,
Malcolm Wallace
patch applied (hat): Parse an empty context as () => in addition to the existing ( ) => .
,
Malcolm Wallace
patch applied (hat): Hack to make a non-empty startLabel is only required if there are ' zcon' s
,
Malcolm Wallace
patch applied (hat): For some reason, MainNew.hs was omitted from list of sources.
,
Malcolm Wallace
patch applied (hat): Omit version number on MINGW32 platform.
,
Malcolm Wallace
patch applied (hat): Hack to workaround gcc-3.3 problem on (at least) powerpc-Darwin7. It
,
Malcolm Wallace
patch applied (hat): Change usage of deprecated hslibs to newer hierarchical libs.
,
Malcolm Wallace
patch applied (hat): Make some arguments to ghc conditional on the compiler version.
,
Malcolm Wallace
patch applied (hat): Improved local version of ' which' command.
,
Malcolm Wallace
patch applied (hat): Rename module Foreign to ForeignCode, to avoid a clash with ghc-6.4' s
,
Malcolm Wallace
patch applied (hat): Rename module Foreign -> ForeignCode.
,
Malcolm Wallace
patch applied (hat): AIX wibble.
,
Malcolm Wallace
patch applied (hat): Make
,
Malcolm Wallace
patch applied (hat): Fill in dirs for more packages, even though they don' t compile with
,
Malcolm Wallace
patch applied (hat): Hook up System.Directory.Internals.
,
Malcolm Wallace
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
patch applied (hat): Add Cabal directory list.
,
Malcolm Wallace
patch applied (hat): Add Text.Regex directory.
,
Malcolm Wallace
patch applied (hat): Store kind information in NT-style type expressions. (No kind
,
Malcolm Wallace
patch applied (hat): Comment.
,
Malcolm Wallace
patch applied (hat): Don' t crash if a list of fieldname/value pairs is empty.
,
Malcolm Wallace
patch applied (hat): Fix shell-quoting in previous commit.
,
Malcolm Wallace
patch applied (hat): Robustify ghc detection on MacOS X and Cygwin.
,
Malcolm Wallace
patch applied (hat): When counting function applications, include over-saturated apps in the count.
,
Malcolm Wallace
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
patch applied (hat): Numerous small changes and bugfixes.
,
Malcolm Wallace
patch applied (hat): Prototype for mkListCons.
,
Malcolm Wallace
patch applied (hat): Renamed hat-source -> hat-explore.
,
Malcolm Wallace
patch applied (hat): Now hat-source uses new information about children of Hidden nodes.
,
Malcolm Wallace
patch applied (hat): Added a message line that either gives some state information or shows a warning message.
,
Malcolm Wallace
patch applied (hat): Now it is also possible to declare trusted reductions to be wrong or of unknown correctness.
,
Malcolm Wallace
patch applied (hat): Extended tracing to write extended fileformat, i.e. children of Hidden nodes.
,
Malcolm Wallace
patch applied (hat): Fix HTML validation errors
,
Malcolm Wallace
patch applied (hat): Extended fileformat:
,
Malcolm Wallace
patch applied (hat): Note that < glib> is no longer required (but still used if present).
,
Malcolm Wallace
patch applied (hat): More-or-less current state of the libraries.
,
Malcolm Wallace
patch applied (hat): Add build times for more recent (faster) machines.
,
Malcolm Wallace
patch applied (hat): More to do.
,
Malcolm Wallace
patch applied (hat): Note workarounds for bugs.
,
Malcolm Wallace
patch applied (hat): Installation location tweaks.
,
Malcolm Wallace
patch applied (hat): A little more configuration magic for when < glib> is absent.
,
Malcolm Wallace
patch applied (hat): HatCover depends on HighlightStyle.
,
Malcolm Wallace
patch applied (hat): Improvements from Colin.
,
Malcolm Wallace
patch applied (hat): Added handling of multiple modules and automatic focus on relevant source part.
,
Malcolm Wallace
patch applied (hat): Attempt to fix detection of ghc version for good. (new regex)
,
Malcolm Wallace
patch applied (hat): Fix the 1e12 lexing bug - should be a legal Rational
,
Malcolm Wallace
patch applied (hat): Malcom told me to commit now
,
Malcolm Wallace
patch applied (hat): Greatly improved the efficiency of pretty-hat
,
Malcolm Wallace
patch applied (hat): Bug fix: made (===) compare NExpExpanded correctly
,
Malcolm Wallace
patch applied (hat): Preliminary version of expanding functional values - EDT rearangement works at least for arguments
,
Malcolm Wallace
patch applied (hat): Changes to hat-gui, adds support for hat-cover
,
Malcolm Wallace
patch applied (hat): Split hat-cover into HatCover and HatCoverText, to expose an API
,
Malcolm Wallace
patch applied (hat): Fix the Windows makefile to build the new style hat-cover
,
Malcolm Wallace
patch applied (hat): Fix the makefile to build hat-cover now its split into two parts
,
Malcolm Wallace
patch applied (hat): Updated Makefile, builds hat-stack with the new location
,
Malcolm Wallace
patch applied (hat): Rewrite hat-stack as HatStack for the library, and HatStackText for the user interface (Makefile changes pending)
,
Malcolm Wallace
patch applied (hat): Changes to make it build hat-gui successfully
,
Malcolm Wallace
patch applied (hat): Add a comment that hat-trail does not work
,
Malcolm Wallace
patch applied (hat): Initial version of hat-gui
,
Malcolm Wallace
patch applied (hat): Add support to only compile a single application with the Windows Makefile
,
Malcolm Wallace
patch applied (hat): Add hat-delta to Windows Makefile, tested and working fine on Windows
,
Malcolm Wallace
patch applied (hat): Add BlackHat, seems to work but I was unable to get any useful results out of it
,
Malcolm Wallace
patch applied (hat): Add comments for the non-working hat tools, with reasons for failure
,
Malcolm Wallace
patch applied (hat): Fixes to link in ntohl.o as a separate file now
,
Malcolm Wallace
patch applied (hat): Various fixes to stop outputting stuff and clearing it on Windows, now HatObserve is fully useable on Windows
,
Malcolm Wallace
patch applied (hat): Add Windows support for hat-nonterm, which works fine now
,
Malcolm Wallace
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
patch applied (hat): Fix for generating hat-trans, was broken unless a directory already existed
,
Malcolm Wallace
patch applied (hat): Fix two small bugs in hat-observe. Positional constructor patterns that
,
Malcolm Wallace
patch applied (hat): Fix bug whereby (C _) was lexed incorrectly (underscore became an ident).
,
Malcolm Wallace
patch applied (hat): Pass $(BUILDOPTS) through to the tools build.
,
Malcolm Wallace
patch applied (hat): Previous fix caused unforeseen problems with transforming the Prelude.
,
Malcolm Wallace
patch applied (hat): Note bugfixes and improvements since last release.
,
Malcolm Wallace
patch applied (hat): Sorry - no internet connection for the weekend, bit of a monolith of bug fixes and optimisations to hat-delta
,
Malcolm Wallace
patch applied (hat): message
,
Malcolm Wallace
patch applied (hat): import PackedString from SysDeps rather than directly.
,
Malcolm Wallace
patch applied (hat): Some small fixes for better handling of qualified names.
,
Malcolm Wallace
patch applied (hat): Fix the transformation of FFI decls. Generate original type, not a
,
Malcolm Wallace
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
patch applied (hat): Added abbility to undo an answer - not perfect, can' t undo an answer that finds the bug
,
Malcolm Wallace
patch applied (hat): Helps if you can type... sorry for the spammage
,
Malcolm Wallace
patch applied (hat): Should really learn to turn profiling off again
,
Malcolm Wallace
patch applied (hat): Bug fixes and efficiency savings.
,
Malcolm Wallace
patch applied (hat): Remove extra comma in export list.
,
Malcolm Wallace
patch applied (hat): Now, rather than installing files into ghc' s own directories, install
,
Malcolm Wallace
patch applied (hat): Damn it - profiling AGAIN
,
Malcolm Wallace
patch applied (hat): Made hat-delta slightly more lazy so it' s easier to track down bugs.
,
Malcolm Wallace
patch applied (hat): WHY DO I KEEP COMMITING A VERSION WITH PROFILING ON?
,
Malcolm Wallace
patch applied (hat): Use cpp-hackery to massage the differences in the API of Data.Set between
,
Malcolm Wallace
patch applied (hat): Small bug fix to detect mode, and to function level slicing
,
Malcolm Wallace
patch applied (hat): Fix location of patches.
,
Malcolm Wallace
patch applied (hat): More efficiency improvements
,
Malcolm Wallace
patch applied (hat): Tools built with nhc98 now need -package base.
,
Malcolm Wallace
patch applied (hat): More stupidity - more efficiency savings... Hat-delta much more barable now
,
Malcolm Wallace
patch applied (hat): Efficiency improvements in hat-delta and pretty-hat
,
Malcolm Wallace
patch applied (hat): Backslash was missing in makefile
,
Malcolm Wallace
patch applied (hat): Add Test.QuickCheck to the list of files for the srcDist target.
,
Malcolm Wallace
patch applied (hat): Made hat-delta in quickCheck mode a bit more inteligant
,
Malcolm Wallace
patch applied (hat): Remove profiling options - they cause ghc-5.04 to throw a 400kb
,
Malcolm Wallace
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
patch applied (hat): oops
,
Malcolm Wallace
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
patch applied (hat): A recent addition of
,
Malcolm Wallace
patch applied (hat): Fix more foreign imports to mention the appropriate header file.
,
Malcolm Wallace
patch applied (hat): Fix compilation errors and warnings in hat-nonterm.
,
Malcolm Wallace
patch applied (hat): Made pretty-hat able to display src references
,
Malcolm Wallace
patch applied (hat): Syntax error.
,
Malcolm Wallace
patch applied (hat): Another syntax error.
,
Malcolm Wallace
patch applied (hat): Fixed bugs in hat-delta and hat-detect. Began to get cycle checking working in hat-delta.
,
Malcolm Wallace
patch applied (hat): Pretty hat no longer prints terminal escape codes
,
Malcolm Wallace
patch applied (hat): Sorry - got the format wrong :(
,
Malcolm Wallace
patch applied (hat): Website updates to reflect status of new hat-detect
,
Malcolm Wallace
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
patch applied (hat): Man page added for pretty-hat, front page of website updated
,
Malcolm Wallace
patch applied (hat): Updated user guide to reflect new features.
,
Malcolm Wallace
patch applied (hat): Added some more commands to hat-detect and hat-explore. Updated their help/man pages to reflect the changes.
,
Malcolm Wallace
patch applied (hat): Added ability to transfer to other hat tools in hat-detect and hat-delta
,
Malcolm Wallace
patch applied (hat): Argh... I got it wrong... can you put it up again malcolm
,
Malcolm Wallace
patch applied (hat): Added hat-delta section to hat user guide
,
Malcolm Wallace
patch applied (hat): Updated cvs web page to indicate the correct cvs repo. Can someone shove this on the web please?
,
Malcolm Wallace
patch applied (hat): User interface updates for hat-detect and hat-delta, and new man pages for both
,
Malcolm Wallace
patch applied (hat): Helps if you add the files you' ve just created :)
,
Malcolm Wallace
patch applied (hat): Add a bare summary of milestones in the history of Hat, mainly to
,
Malcolm Wallace
patch applied (hat): Add a link to Olaf' s new " theory of tracing" proposal/project.
,
Malcolm Wallace
patch applied (hat): Pointer to manpage for hat-anim.
,
Malcolm Wallace
patch applied (hat): Add a manpage for hat-anim. (I can' t vouch for its accuracy, especially of
,
Malcolm Wallace
patch applied (hat): More directories needed for Cabal and X11 packages.
,
Malcolm Wallace
patch applied (hat): Fix lexical error (masquerading as a parse error) with an underscore
,
Malcolm Wallace
patch applied (hat): Abandon the attempted distinction of exposed-modules from other-modules.
,
Malcolm Wallace
patch applied (hat): Run ranlib after copying libHShat.a to final location.
,
Malcolm Wallace
patch applied (hat): Change ' make clean' slightly, and revert to ' hmake' instead of ' ghc --make' :
,
Malcolm Wallace
patch applied (hat): Fix HTML validation errors.
,
Malcolm Wallace
patch applied (hat): Insert a proper test for the version of ghc, to ensure the package
,
Malcolm Wallace
patch applied (hat): Ready for 2.04 release.
,
Malcolm Wallace
patch applied (hat): Hat.PreludeBuiltinTypes should be exposed.
,
Malcolm Wallace
patch applied (hat): A first stab at getting the new ghc-6.4 package right.
,
Malcolm Wallace
patch applied (hat): version updates 2.03 -> 2.04
,
Malcolm Wallace
patch applied (hat): Add man/*.1 files to srcDist.
,
Malcolm Wallace
patch applied (hat): Send bug reports to hat@xxxxxxxxxxx
,
Malcolm Wallace
patch applied (hat): Note that trace files produced as output from Hat are not copyright to us.
,
Malcolm Wallace
patch applied (hat): Remove instance of Eq (SExp Label) - it requires non-H' 98 overlapping insts.
,
Malcolm Wallace
patch applied (hat): imports wibble.
,
Malcolm Wallace
patch applied (hat): Man pages from Mike Dodds.
,
Malcolm Wallace
patch applied (hat): Add redirection scripts for black-hat and hat-nonterm.
,
Malcolm Wallace
patch applied (hat): Update and clarify the licence text, in the same way as recently updated
,
Malcolm Wallace
patch applied (hat): Fix bit-rot compilation errors (due to changes in supporting libraries).
,
Malcolm Wallace
patch applied (hat): Added hat-explore user manual on web index page.
,
Malcolm Wallace
patch applied (hat): From Mike Dodds: black-hat and hat-nonterm.
,
Malcolm Wallace
patch applied (hat): Don' t snarf data from null SrcRef pointers.
,
Malcolm Wallace
patch applied (hat): Removed name conflict " column" with new SrcRef module.
,
Malcolm Wallace
patch applied (hat): Disambiguate imports.
,
Malcolm Wallace
patch applied (hat): Add a stub for a new tool hat-cover.
,
Malcolm Wallace
patch applied (hat): Derive Eq and Show for SrcRef.
,
Malcolm Wallace
patch applied (hat): Make a genuine SrcRef type in Haskell. Redo the lowlevel bits of
,
Malcolm Wallace
patch applied (hat): Fix nodeSequence termination condition.
,
Malcolm Wallace
patch applied (hat): Ensure that hat-graph calls the corresponding version of hat-check.
,
Malcolm Wallace
patch applied (hat): Added hat-source in configure, so that it is also installed by make install.
,
Malcolm Wallace
patch applied (hat): List directories for a few more packages (even though they don' t yet
,
Malcolm Wallace
patch applied (hat): Changed marking of current redex slice: now the whole expression,
,
Malcolm Wallace
patch applied (hat): Hack to fix large literal Int patterns. Previously, a pattern known to
,
Malcolm Wallace
patch applied (hat): Slightly improved hat-source.
,
Malcolm Wallace
patch applied (hat): Correct position information for DeclFuns.
,
Malcolm Wallace
patch applied (hat): Corrected mergePos in module extra to correct the attached bug.
,
Malcolm Wallace
patch applied (hat): Revise previous patch: no need to export or import atom for class methods.
,
Malcolm Wallace
patch applied (hat): The infix decl for `seq` should be in its defining module, otherwise
,
Malcolm Wallace
patch applied (hat): If the program imports (or hides) a class method, add the atominfo
,
Malcolm Wallace
patch applied (hat): Lex a continuous series of underscores as a single lexeme.
,
Malcolm Wallace
patch applied (hat): Add :animate command to help text.
,
Malcolm Wallace
patch applied (hat): Definition for STRIP.
,
Malcolm Wallace
patch applied (hat): Bugfix to allow hat-anim to be started correctly with a :animate command.
,
Malcolm Wallace
patch applied (hat): * Move the header to include from OPTIONS to the foreign imports
,
Malcolm Wallace
patch applied (hat): Nuke module IsPrefixOf and use module List without any #ifdefs everywhere.
,
Malcolm Wallace
patch applied (hat): Centralized the Haskell 1.4 => Haskell 98 change of " isAlphanum" => " isAlphaNum"
,
Malcolm Wallace
patch applied (hat): Export type synonyms as " Foo" , not " Foo(..)"
,
Malcolm Wallace
patch applied (hat): Removed duplicate exports
,
Malcolm Wallace
patch applied (hat): Added OpenGL and GLUT packages. Sorted the cases alphabetically on the way.
,
Malcolm Wallace
patch applied (hat): Warning police
,
Malcolm Wallace
patch applied (hat): Improve error message only.
,
Malcolm Wallace
patch applied (hat): Fix a pattern-matching bug. Consider the following example:
,
Malcolm Wallace
patch applied (hat): Fixed prototype generation for functions returning a FunPtr, e.g.:
,
Malcolm Wallace
patch applied (hat): Eliminate warnings of
,
Malcolm Wallace
patch applied (hat): When a newtype is exported abstractly, e.g. CInt(), write the
,
Malcolm Wallace
patch applied (hat): Even more 15-tuple stuff...
,
Malcolm Wallace
patch applied (hat): Start concentrating system dependencies into a single place
,
Malcolm Wallace
patch applied (hat): Note that more hierarchical libraries now compile for tracing.
,
Malcolm Wallace
patch applied (hat): Note downloadable bugfixes.
,
Malcolm Wallace
patch applied (hat): Build hat-tools before hat-lib, since the latter is currently more
,
Malcolm Wallace
patch applied (hat): Just added a few comments.
,
Malcolm Wallace
patch applied (hat): Just added a few comments.
,
Malcolm Wallace
patch applied (hat): Do not use -remote flag when starting up hat-detect from within another tool.
,
Malcolm Wallace
patch applied (hat): Re-instate the commands :observe, :trail, :source, :Source.
,
Malcolm Wallace
patch applied (hat): Tidy up ' make clean' and ' make cfiles' stories.
,
Malcolm Wallace
patch applied (hat): Remove all vestiges of Hat-related code from inside the nhc98 compiler.
,
Malcolm Wallace
patch applied (hat): Update pkgdirlist to include various new and split-off packages.
,
Malcolm Wallace
patch applied (hat): Plum the newly separate QuickCheck package into the nhc98 build.
,
Malcolm Wallace
patch applied (hat): Correct the reported argument order in an error message.
,
Malcolm Wallace
patch applied (hat): When detecting ghc-6.0, ensure that GHCSYM is 600 not 60.
,
Malcolm Wallace
patch applied (hat): Tidy up the code for parsing FFI decls a little.
,
Malcolm Wallace
patch applied (hat): Use up-to-date FFI syntax here.
,
Malcolm Wallace
patch applied (hat): Quote arguments to shell ' test' .
,
Malcolm Wallace
patch applied (hat): Get the cpp version tests correct.
,
Malcolm Wallace
patch applied (hat): Add unix man pages to main index page.
,
Malcolm Wallace
patch applied (hat): Add interactive command summaries to the man pages.
,
Malcolm Wallace
patch applied (hat): Conditional compilation (with cpp). Some new functions were added in
,
Malcolm Wallace
patch applied (hat): Improve the Hat man pages.
,
Malcolm Wallace
patch applied (hat): Update Haskell Workshop paper link, and given LNCS number of final AFP paper.
,
Malcolm Wallace
patch applied (hat): Conditional transformation (using cpp). The names of some exported
,
Malcolm Wallace
patch applied (hat): Only run cpp if (a) a -cpp flag is given, or (b) the first line of the
,
Malcolm Wallace
patch applied (hat): Hat version number is 2.02.
,
Malcolm Wallace
patch applied (hat): Add -Dsym to hat-trans commandlines, where sym is either
,
Malcolm Wallace
patch applied (hat): Dump nhc98 version number to a file for use during a build.
,
Malcolm Wallace
patch applied (hat): Improve the driver script for hat-trans.
,
Malcolm Wallace
patch applied (hat): Fix minor syntactic problems in the C-code generated by the FFI.
,
Malcolm Wallace
patch applied (hat): Improvements to the FFI. Translate the FunPtr type into the correct
,
Malcolm Wallace
patch applied (hat): Remove the defunct FFI qualifier ' threadsafe' from the syntax accepted
,
Malcolm Wallace
patch applied (hat): Change the default names for interface and output files in
,
Malcolm Wallace
patch applied (hat): Fix an obscure bug in the scoping rules for local where clauses.
,
Malcolm Wallace
patch applied (hat): Remove extraneous comma in export list for H' 98 compliance.
,
Malcolm Wallace
patch applied (hat): Tidy up the output format of the :set command to make it easier to read.
,
Malcolm Wallace
patch applied (hat): Minimal makefile tweaks to allow library package Japi to build cleanly
,
Malcolm Wallace
patch applied (hat): Fix hmake to work with ghc' s new version numbering scheme.
,
Malcolm Wallace
patch applied (hat): Make hat-detect work again, using the new file format for hat versions > = 2.00.
,
Malcolm Wallace
patch applied (hat): The routine q_skipNode() now returns the parent of the skipped node.
,
Malcolm Wallace
patch applied (hat): Ghc > = 5.04 has the showHex function in the Numeric library.
,
Malcolm Wallace
patch applied (hat): Correct bugs introduced by previous bug-fixes.
,
Malcolm Wallace
patch applied (hat): Add a bunch of libraries that are (mainly) ghc-only, together with an
,
Malcolm Wallace
patch applied (hat): Remove spurious (non-H' 98) comma in named field structure.
,
Malcolm Wallace
patch applied (hat): Correct bugs in hx-file importing and renaming.
,
Malcolm Wallace
patch applied (hat): Time to move the CVS version numbers up to nhc98-1.17 and hat-2.03.
,
Malcolm Wallace
patch applied (hat): Reflect the re-arrangement of the CVS directories.
,
Malcolm Wallace
patch applied (hat): Update all documentation for 1.16 release.
,
Malcolm Wallace
patch applied (hat): Finally bump version number of hmake to 3.07, ready for release.
,
Malcolm Wallace
patch applied (hat): Bump nhc98 version number to 1.16, ready for release.
,
Malcolm Wallace
patch applied (hat): Add more hierarchical library dirs.
,
Malcolm Wallace
patch applied (hat): Copyright dates now include 2003. Added a copyright notice for the
,
Malcolm Wallace
patch applied (hat): Just a little bit of refactoring for readability.
,
Malcolm Wallace
patch applied (hat): Trim the version number of hmake to remove e.g. rc4 suffix.
,
Malcolm Wallace
patch applied (hat): Fix two bugs in hat-trail' s help text when using a short terminal window.
,
Malcolm Wallace
patch applied (hat): Some preparation towards getting Cygwin/ghc builds working again.
,
Malcolm Wallace
patch applied (hat): Give a useful error message when an operator chain fails to parse,
,
Malcolm Wallace
patch applied (hat): Remove bug in type checker and addition of some error messages.
,
Malcolm Wallace
patch applied (hat): Update `harch` for newer Linux versions which can report ' athlon' instead of
,
Malcolm Wallace
patch applied (hat): Import error in the non-readline version.
,
Malcolm Wallace
patch applied (hat): Fix a bug in counting applications of a constructor with fields.
,
Malcolm Wallace
patch applied (hat): Obtain also type signature for worker from type signature for a function.
,
Malcolm Wallace
patch applied (hat): Make string truncation in a browser " blue" , by representing the ellipsis
,
Malcolm Wallace
patch applied (hat): Remove the space between a constructor/variable and any named fields
,
Malcolm Wallace
patch applied (hat): Improve pattern-parsing to return more informative error messages.
,
Malcolm Wallace
patch applied (hat): Add readline functionality to hat-observe commandlines, if readline is
,
Malcolm Wallace
patch applied (hat): Typo in name of function in the final clause. (arrrghh)
,
Malcolm Wallace
patch applied (hat): In a :info listing, module names should not be shown in blue; they
,
Malcolm Wallace
patch applied (hat): Give a return type to C funs mkValueApp[9-15]().
,
Malcolm Wallace
patch applied (hat): Fix the syntax of {-# OPTIONS -#include #-}.
,
Malcolm Wallace
patch applied (hat): Temporarily remove Parsec.Perm from the libraries build, until we
,
Malcolm Wallace
patch applied (hat): Update to deal with package name differences in ghc-5.04.
,
Malcolm Wallace
patch applied (hat): Fix the hard-coded arity of ' fail' (method of Monad class).
,
Malcolm Wallace
patch applied (hat): Add missing prototypes for primitives mkValueAppN where (5 < = N < = 15).
,
Malcolm Wallace
patch applied (hat): Call hat-trans with -I. to fix problems finding the right .hx files.
,
Malcolm Wallace
patch applied (hat): Check import directories in a different order: first the -I flags,
,
Malcolm Wallace
patch applied (hat): Add some more hat-traced libraries (Foreign etc).
,
Malcolm Wallace
patch applied (hat): Make hat option -tracefns work again and im/export workers and infos.
,
Malcolm Wallace
patch applied (hat): Don' t attempt to preserve file modification times when copying
,
Malcolm Wallace
patch applied (hat): Eliminate spurious errors for higher-kind newtypes, e.g.
,
Malcolm Wallace
patch applied (hat): Add a bunch of hierarchical libraries into the set that Hat can trace.
,
Malcolm Wallace
patch applied (hat): Export ctSec fieldname of CalendarTime.
,
Malcolm Wallace
patch applied (hat): * Turn ForeignPtr in FFI calls into plain Ptr. Apparently the former
,
Malcolm Wallace
patch applied (hat): Adjust FFI imports depending on compiler version.
,
Malcolm Wallace
patch applied (hat): Tidy up the :help option a bit.
,
Malcolm Wallace
patch applied (hat): Adjust foreign syntax depending on compiler versions.
,
Malcolm Wallace
patch applied (hat): Support functional dependencies in hat-trans. (The nhc98 compiler
,
Malcolm Wallace
patch applied (hat): Fix MPTC/fundeps syntax.
,
Malcolm Wallace
patch applied (hat): Accept " data T a; " as a valid declaration of an abstract datatype.
,
Malcolm Wallace
patch applied (hat): Add the option " :set equations" to hat-observe.
,
Malcolm Wallace
patch applied (hat): Add mandatory calling convention to foreign imports.
,
Malcolm Wallace
patch applied (hat): Add mandatory calling convention to foreign imports. However, keep
,
Malcolm Wallace
patch applied (hat): Continue to accept the old FFI syntax order, with a warning.
,
Malcolm Wallace
patch applied (hat): Syntactic re-arrangement of FFI calls in the source language.
,
Malcolm Wallace
patch applied (hat): Document latest bugfixes.
,
Malcolm Wallace
patch applied (hat): Fix bugs in parsing patterns with parentheses.
,
Malcolm Wallace
patch applied (hat): Remove extra quotes around pattern passed to hat-observe.
,
Malcolm Wallace
patch applied (hat): Store .hi files from ghc in a different directory.
,
Malcolm Wallace
patch applied (hat): Increase expression cut-off depth from 6 to 10.
,
Malcolm Wallace
patch applied (hat): Remove excess blanks lines only.
,
Malcolm Wallace
patch applied (hat): Reenabled cutting of expressions at certain depth in hat-observe and hat-detect.
,
Malcolm Wallace
patch applied (hat): Increase depth of expression cut-off from 6 to 10.
,
Malcolm Wallace
patch applied (hat): Oops, a reverse-video box should occupy a single character in the
,
Malcolm Wallace
patch applied (hat): In hat-explore, write all errors to stderr.
,
Malcolm Wallace
patch applied (hat): Change symbol from < dummy> to {IO}.
,
Malcolm Wallace
patch applied (hat): Change some symbols in hat-detect and hat-observe:
,
Malcolm Wallace
patch applied (hat): Tidy up hat-observe user interface.
,
Malcolm Wallace
patch applied (hat): Bugfix in hat-explore: getParentNode should return 0 if there is no
,
Malcolm Wallace
patch applied (hat): Tidy up the hat-detect user interface.
,
Malcolm Wallace
patch applied (hat): Improve highlighting in hat-explore:
,
Malcolm Wallace
patch applied (hat): Enable a sequential node-by-node crawl through the .hat file by a
,
Malcolm Wallace
patch applied (hat): Remove obsolete definitions.
,
Malcolm Wallace
patch applied (hat): Use new source reference end positions to highlight the expression of
,
Malcolm Wallace
patch applied (hat): Use cpp constants True and False (from art.h) rather than TRUE and FALSE.
,
Malcolm Wallace
patch applied (hat): Introduce a new expression marker " DoLambda" , for the lambda exps created
,
Malcolm Wallace
patch applied (hat): Corrected isRedex. Before also partial applications were often considered redexes, so that lots of bogus children could appear.
,
Malcolm Wallace
patch applied (hat): Extended hat-source. Now shows equation and allows navigating through EDT with cursor keys.
,
Malcolm Wallace
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
patch applied (hat): Use -fno-warn-duplicate-exports to reduce the output clutter when
,
Malcolm Wallace
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
patch applied (hat): Determine value of __GLASGOW_HASKELL__ more reliably by invoking ghc.
,
Malcolm Wallace
patch applied (hat): Corrected a bug in position of function declarations that define operators.
,
Malcolm Wallace
patch applied (hat): Completed modification of parser etc to handle extended positions correctly.
,
Malcolm Wallace
patch applied (hat): When printing source positions, avoid inelegant output like
,
Malcolm Wallace
patch applied (hat): Changed output of positions to give both start and end.
,
Malcolm Wallace
patch applied (hat): Modified hat-trans to compile with the new extended position type Pos.
,
Malcolm Wallace
patch applied (hat): Parts of parser and renamer modified to handle extended positions correctly.
,
Malcolm Wallace
patch applied (hat): Just a few more comments and type annotations.
,
Malcolm Wallace
patch applied (hat): Made the type for source code positions in Extra, Pos, an abstract data type.
,
Malcolm Wallace
patch applied (hat): Extended Pos in Extra to have start and end line & column.
,
Malcolm Wallace
patch applied (hat): Swap order of hSetBuffering and call to " stty -icanon -echo" , to avoid
,
Malcolm Wallace
patch applied (hat): Change ' make install' to ' make all' for all sub-components, to avoid
,
Malcolm Wallace
patch applied (hat): Commented out flags -stg, -bcbefore, -stgcode, and -iparse, because they seem to
,
Malcolm Wallace
patch applied (hat): Replace the old C version of hat-stack with a new, simple, Haskell version.
,
Malcolm Wallace
patch applied (hat): Add minor error-handling, and display file/line for each call.
,
Malcolm Wallace
patch applied (hat): Mention SysDeps module.
,
Malcolm Wallace
patch applied (hat): Type signatures only.
,
Malcolm Wallace
patch applied (hat): Replace PackedString imports with SysDeps.
,
Malcolm Wallace
patch applied (hat): Propagate exit code of hat-trans through the wrapper script.
,
Malcolm Wallace
patch applied (hat): Make instances of Real and Integral work.
,
Malcolm Wallace
patch applied (hat): hbc needs additional imports to see some Show instances, this doesn' t
,
Malcolm Wallace
patch applied (hat): hbc doesn' t like imports/exports of records with " (blah)"
,
Malcolm Wallace
patch applied (hat): Remove out-of-date and misleading header comment about module naming.
,
Malcolm Wallace
patch applied (hat): The Data.Word module now compiles, although instances are missing for
,
Malcolm Wallace
patch applied (hat): wibble
,
Malcolm Wallace
patch applied (hat): wibble
,
Malcolm Wallace
patch applied (hat): A hack to ensure that the user namespace is not polluted by Hat Prelude
,
Malcolm Wallace
patch applied (hat): Add a ' revert' keystroke to hat-trail. Used for reverting a lambda to
,
Malcolm Wallace
patch applied (hat): First draft of Data.Word module for Hat.
,
Malcolm Wallace
patch applied (hat): Replace uses of asprintf with malloc+sprintf.
,
Malcolm Wallace
patch applied (hat): Remove excess comma in export list.
,
Malcolm Wallace
patch applied (hat): Work around a (newly discovered) bug in nhc98. It seems nhc98 can' t
,
Malcolm Wallace
patch applied (hat): The Great Import/Export Cleanup (tm)
,
Malcolm Wallace
patch applied (hat): Warning police:
,
Malcolm Wallace
patch applied (hat): Warning police:
,
Malcolm Wallace
patch applied (hat): Simplify re-ordering of module imports. Need to ensure that NHC.Internal
,
Malcolm Wallace
patch applied (hat): Moved trace import magic into SysDeps
,
Malcolm Wallace
patch applied (hat): * Nuked Show instance for Flags. It is not needed and compiling with
,
Malcolm Wallace
patch applied (hat): Don' t crash when encountering a (non-H' 98) instance declaration like
,
Malcolm Wallace
patch applied (hat): Accept #line < n> from cpp in addition to #< n> .
,
Malcolm Wallace
patch applied (hat): Latest updates from Tom.
,
Malcolm Wallace
patch applied (hat): QuickCheck has moved from Debug.* to Test.*
,
Malcolm Wallace
patch applied (hat): Add directories for HUnit package.
,
Malcolm Wallace
patch applied (hat): Fix bug in reading instance decls from an interface file. Previously, an
,
Malcolm Wallace
patch applied (hat): Add DOCTYPE to every html file.
,
Malcolm Wallace
patch applied (hat): Add a link to Springer LNCS web for a PDF.
,
Malcolm Wallace
patch applied (hat): When installing manpages, insert the real location of the executable,
,
Malcolm Wallace
patch applied (hat): Add 'fgl' package.
,
Malcolm Wallace
patch applied (hat): Replace ' strip' with $(STRIP), making it easier to trace segfault-type
,
Malcolm Wallace
patch applied (hat): Plumb the haskell-src package into the nhc98 libraries build.
,
Malcolm Wallace
patch applied (hat): H' 98 library Time depends on Locale.
,
Malcolm Wallace
patch applied (hat): Add FinalizerPtr to hand-written .hx file.
,
Malcolm Wallace
patch applied (hat): Updates to hat-anim. Improves its stability and display.
,
Malcolm Wallace
patch applied (hat): A list of outstanding issues to check from time to time.
,
Malcolm Wallace
patch applied (hat): Cope with gcc-3.3' s cpp spitting out #pragma lines.
,
Malcolm Wallace
patch applied (hat): Libdir is $libdir, not $libdir/lib.
,
Malcolm Wallace
patch applied (hat): Ensure C-header compatibility between finitemap and g_tree routines.
,
Malcolm Wallace
patch applied (hat): Replace < malloc.h> by < stdlib.h>
,
Malcolm Wallace
patch applied (hat): Another compatibility hack in the generated imports for a hat-trans' d file.
,
Malcolm Wallace
patch applied (hat): Change C typedef bool -> Bool to avoid a clash with the same type
,
Malcolm Wallace
patch applied (hat): Plumb in hat-anim, and fix installation problems with directory names
,
Malcolm Wallace
patch applied (hat): Change C rep for bool, to avoid conflicts with ncurses library.
,
Malcolm Wallace
patch applied (hat): Many tweaks for ghc-6, especially FFI-related, such as ensuring that
,
Malcolm Wallace
patch applied (hat): New browser, hat-anim, by Tom Davie. This is still very much work
,
Malcolm Wallace
patch applied (hat): Many tweaks for ghc-6 compatibility, especially FFI stuff.
,
Malcolm Wallace
patch applied (hat): Add shebang header. #!/bin/sh
,
Malcolm Wallace
patch applied (hat): Look for a named version of nhc98 (e.g. nhc98-1.17) if specified on the
,
Malcolm Wallace
patch applied (hat): Alter the test for the third-party library glib. If it exists, we' ll
,
Malcolm Wallace
patch applied (hat): Replace GTree (from glib) with FiniteMap (implemented locally), if
,
Malcolm Wallace
patch applied (hat): Make explicit dependencies on packages base and haskell98.
,
Malcolm Wallace
patch applied (hat): Recognise character \xa0 (non-breaking space) as whitespace when lexing.
,
Malcolm Wallace
patch applied (hat): Sigh. Another typo for ghc-6 in the cpp symbols.
,
Malcolm Wallace
patch applied (hat): Sigh, another typo.
,
Malcolm Wallace
patch applied (hat): Oops, ghc > 600 should be ghc > = 600.
,
Malcolm Wallace
patch applied (hat): For ghc-6, hat-trans needs to generate unqualified uses of standard
,
Malcolm Wallace
patch applied (hat): Add a hack to ensure that standard list syntax (:, []) is made available
,
Malcolm Wallace
patch applied (hat): Comment wibble.
,
Malcolm Wallace
patch applied (hat): Avoid compiler warnings with ghc-6.x.
,
Malcolm Wallace
patch applied (hat): Do not generate duplicate declarations of extern symbols.
,
Malcolm Wallace
patch applied (hat): Accept unqualified method declarations in the body of an instance
,
Malcolm Wallace
patch applied (hat): Store the actual value of a PackedString in the .hat file, not an
,
Malcolm Wallace
patch applied (hat): Comment out the Hat versions of unlinesPS, unwordsPS, joinPS,
,
Malcolm Wallace
patch applied (hat): Correct bug in parent of traced application demanded by trusted function.
,
Malcolm Wallace
patch applied (hat): Add Control.Monad.Identity to the hat libraries (requested by Mark Carroll).
,
Malcolm Wallace
patch applied (hat): Cover the case when a type synonym T is imported/exported with the T(..)
,
Malcolm Wallace
patch applied (hat): Correct bug in expansion of type synonyms of hat-trans.
,
Malcolm Wallace
patch applied (hat): Add instances of Data.Bits.Bits for Int/Word[8, 16, 32, 64] in a different
,
Malcolm Wallace
patch applied (hat): Correct bug in handling of imports.
,
Malcolm Wallace
patch applied (hat): comment wibble only
,
Malcolm Wallace
patch applied (hat): Add instances of Eq, Ord, Show, for tracing version of PackedString.
,
Malcolm Wallace
patch applied (hat): Refactor all the common user-interface options into a separate module,
,
Malcolm Wallace
patch applied (hat): Add a tracing version of the library Data.PackedString.
,
Malcolm Wallace
patch applied (hat): Correct bug in expansion of type synonyms for worker type signatures.
,
Malcolm Wallace
patch applied (hat): Remove another bug in type checker with respect to type synonyms.
,
Malcolm Wallace
patch applied (hat): An announcement for hat-2.02.
,
Malcolm Wallace
patch applied (hat): Bump hat version number to 2.02.
,
Malcolm Wallace
patch applied (hat): The file script/pkgdirlist is required in the src distribution.
,
Malcolm Wallace
patch applied (hat): Update documentation ready for hat-2.02 release.
,
Malcolm Wallace
patch applied (hat): Remove assumption that ghcsym is always filled in.
,
Malcolm Wallace
patch applied (hat): Give an explicit instance Show for the Safety property of foreign imports,
,
Malcolm Wallace
patch applied (hat): This documentation seems to have been omitted from the repository
,
Malcolm Wallace
patch applied (hat): We forgot to build and link pathutils.c, but it didn' t seem to matter
,
Malcolm Wallace
patch applied (hat): Fix configuration for building on Windows/Cygwin with ghc.
,
Malcolm Wallace
patch applied (hat): Ensure that building a srcDist includes all (and only) the files needed.
,
Malcolm Wallace
patch applied (hat): Fix a couple of installation wibbles.
,
Malcolm Wallace
patch applied (hat): Re-arrange the names of src directories.
,
Malcolm Wallace
patch applied (hat): The redirection script `greencard' is now more appropriately named
,
Malcolm Wallace
patch applied (hat): Just improve the readability of a type signature.
,
Malcolm Wallace
patch applied (hat): Install hat-trans' d library interface files for nhc98 in hierarchical dirs.
,
Malcolm Wallace
patch applied (hat): Make export list H' 98 compliant by removing a spurious comma.
,
Malcolm Wallace
patch applied (hat): Fix an obscure bug with transitive import/export of instances through
,
Malcolm Wallace
patch applied (hat): Use the standard sort function instead of our own version.
,
Malcolm Wallace
patch applied (hat): Added the application-of-function-of-known-arity optimisation to Hat.
,
Malcolm Wallace
patch applied (hat): Improve the error message for incorrect newtypes, e.g.
,
Malcolm Wallace
patch applied (hat): Make compilable with nhc98 as well as ghc.
,
Malcolm Wallace
patch applied (hat): This new utility script is an attempt to gather together the list
,
Malcolm Wallace
patch applied (hat): Add the correct aux information to fieldnames in datatype declarations
,
Malcolm Wallace
patch applied (hat): Tweaks to make the hat libraries compile with nhc98.
,
Malcolm Wallace
patch applied (hat): Just whitespace.
,
Malcolm Wallace
patch applied (hat): Just whitespace.
,
Malcolm Wallace
patch applied (hat): When installing the standard library ghc/hat .hi files, allow for
,
Malcolm Wallace
patch applied (hat): Make sure that an attempt to create a directory that already exists
,
Malcolm Wallace
patch applied (hat): Fix the generation of module identifiers. We used to get e.g.
,
Malcolm Wallace
patch applied (hat): Builtin type required for tracing IORefs.
,
Malcolm Wallace
patch applied (hat): Obsolete, and in any case, these were machine-generated files.
,
Malcolm Wallace
patch applied (hat): In hat-trans, treat underscore in the H' 98 way by default.
,
Malcolm Wallace
patch applied (hat): If a build compiler of the form ghc-x.xx.x was specified, look for it in
,
Malcolm Wallace
patch applied (hat): Fix shell error.
,
Malcolm Wallace
patch applied (hat): The hat-observe command " :Info" lists data constructors (and their
,
Malcolm Wallace
patch applied (hat): Support qualified identifier names in the Haskell parts of hat-observe
,
Malcolm Wallace
patch applied (hat): A rudimentary reference guide for hat-trans.
,
Malcolm Wallace
patch applied (hat): Convert Addr to Ptr for newer versions of ghc.
,
Malcolm Wallace
patch applied (hat): Allow " :info Module" which lists just the Module' s identifiers.
,
Malcolm Wallace
patch applied (hat): Fix install target.
,
Malcolm Wallace
patch applied (hat): Update FFI syntax to current standard.
,
Malcolm Wallace
patch applied (hat): Deal with ghc-x.xx.x style build compiler.
,
Malcolm Wallace
patch applied (hat): Pass build compiler to confhat.
,
Malcolm Wallace
patch applied (hat): In hat-trans, make a distinction between the real source file location
,
Malcolm Wallace
patch applied (hat): Accept a specific compiler version in ./configure --buildwith=...
,
Malcolm Wallace
patch applied (hat): Parse multi-parameter type classes. The compiler later rejects them
,
Malcolm Wallace
patch applied (hat): Make sure that build compiler style ghc-x.xx.x does the right thing.
,
Malcolm Wallace
patch applied (hat): New hat-trans directory creation code should deal correctly with null paths.
,
Malcolm Wallace
patch applied (hat): Nuke Hat.hs in favour of Hat/Hat.hs.
,
Malcolm Wallace
patch applied (hat): In hat-trans, when generating module nodes in the trace file,
,
Malcolm Wallace
patch applied (hat): hat-trans now generates for the hierarchical module namespace.
,
Malcolm Wallace
patch applied (hat): List :info identifiers in columns again, this time computed in Haskell.
,
Malcolm Wallace
patch applied (hat): Tidy up the initialisation message " Loading symbol table..." .
,
Malcolm Wallace
patch applied (hat): Qualify the automatic imports of Ratio/Rational/%.
,
Malcolm Wallace
patch applied (hat): Improve the error message when the FFI encounters a newtype whose
,
Malcolm Wallace
patch applied (hat): If a foreign import specifies a .h file, #include it instead of generating
,
Malcolm Wallace
patch applied (hat): A few tidy-ups.
,
Malcolm Wallace
patch applied (hat): Changes to the hat-observe :info command.
,
Malcolm Wallace
patch applied (hat): Re-insert an automatic qualified import of Ratio.
,
Malcolm Wallace
patch applied (hat): Qualify the automatic import of NHC.Internal.
,
Malcolm Wallace
patch applied (hat): Temporarily rename nhc98 imports:
,
Malcolm Wallace
patch applied (hat): Temporarily rename nhc98 imports:
,
Malcolm Wallace
patch applied (hat): Remove double-occurrence of calling convention in parse of `foreign export' .
,
Malcolm Wallace
patch applied (hat): Re-organise nhc98 to make it ready to use hierarchical libraries.
,
Malcolm Wallace
patch applied (hat): Use only the major version number of the Darwin (MacOS-X) platform.
,
Malcolm Wallace
patch applied (hat): Linearisation of expressions was failing because we hadn' t implemented
,
Malcolm Wallace
patch applied (hat): The final location of the libHShat.a file for nhc98 was incorrect.
,
Malcolm Wallace
patch applied (hat): Rename " hat.c" to " hat-c.c" to avoid nasty name clashes on filesystems
,
Malcolm Wallace
patch applied (hat): Fix comments.
,
Malcolm Wallace
patch applied (hat): Update sortBy to a stable O(n log n) mergesort.
,
Malcolm Wallace
patch applied (hat): Rename " observe.c" to " observeutils.c" to avoid horrible nameclashes
,
Malcolm Wallace
patch applied (hat): wibbles
,
Malcolm Wallace
patch applied (hat): wibbles
,
Malcolm Wallace
patch applied (hat): Parse the new standard FFI " entity" string, and generate marshalling
,
Malcolm Wallace
patch applied (hat): Add keys for the types Ptr, FunPtr, ForeignPtr. Rename all the FFI
,
Malcolm Wallace
patch applied (hat): wibbles.
,
Malcolm Wallace
patch applied (hat): wibbles.
,
Malcolm Wallace
patch applied (hat): The ' \nnn' character notation does not mean octal! Fix it to ' \oNNN' .
,
Malcolm Wallace
patch applied (hat): Fix bug in printing lambda expressions with application patterns.
,
Malcolm Wallace
patch applied (hat): When installing Hat files, don' t use the first matching compiler entry
,
Malcolm Wallace
patch applied (hat): Note recent bugfixes.
,
Malcolm Wallace
patch applied (hat): Acknowledge the EPSRC.
,
Malcolm Wallace
patch applied (hat): Add recent draft papers + Olaf' s prettyprinting and type-debugging papers.
,
Malcolm Wallace
patch applied (hat): Document patches for hat-2.00.
,
Malcolm Wallace
patch applied (hat): Mention requirements for a C compiler and the glib library.
,
Malcolm Wallace
patch applied (hat): Mark another bug as fixed.
,
Malcolm Wallace
patch applied (hat): Draft versions of most recent papers.
,
Malcolm Wallace
patch applied (hat): Rename global `interrupted' to `hat_interrupted' .
,
Malcolm Wallace
patch applied (hat): Update version number of hmake to 3.06.
,
Malcolm Wallace
patch applied (hat): Missing & (shell background) in an :observe command with no pattern.
,
Malcolm Wallace
patch applied (hat): Fix ' variable not in scope' but in trusted transformation.
,
Malcolm Wallace
patch applied (hat): Three fixes to the hat tools:
,
Malcolm Wallace
patch applied (hat): Change `stty cbreak -echo' to `stty -icanon min 1 -echo' .
,
Malcolm Wallace
patch applied (hat): Fix -package option passed through hmake.
,
Malcolm Wallace
patch applied (hat): Fix the -package options passed through hmake. (Must no longer be enclosed
,
Malcolm Wallace
patch applied (hat): Add a comment that this script continues to work up to ghc 5.04.x.
,
Malcolm Wallace
patch applied (hat): Remove the -remote cmdline argument from hat-observe. It is no longer
,
Malcolm Wallace
patch applied (hat): Add :observe < pattern> command to hat-trail.
,
Malcolm Wallace
patch applied (hat): Allow :observe [pat] from within hat-observe.
,
Malcolm Wallace
patch applied (hat): Simplify the cmdline args to hat-observe. You can now specify a
,
Malcolm Wallace
patch applied (hat): Ensure cmdline arguments are passed through the script unchanged.
,
Malcolm Wallace
patch applied (hat): When pretty-printing string expressions, avoid the appearance of [...]
,
Malcolm Wallace
patch applied (hat): Fix field update bug in trusted transformation.
,
Malcolm Wallace
patch applied (hat): These files have also moved to src/hat/trans.
,
Malcolm Wallace
patch applied (hat): Compile hat-trans in the new directory src/hat/trans instead of in
,
Malcolm Wallace
patch applied (hat): These files have moved to src/hat/trans.
,
Malcolm Wallace
patch applied (hat): Make hat-trans more separate from the compiler. This is a fairly
,
Malcolm Wallace
patch applied (hat): Instances of Read for Floats and Doubles should accept a leading minus sign.
,
Malcolm Wallace
patch applied (hat): Improve the pattern language in hat-observe. It should now accept
,
Malcolm Wallace
patch applied (hat): Permit arity-raising of cafs/functions in hat-observe. Unfortunately,
,
Malcolm Wallace
patch applied (hat): Show ordinary Constructor values with field names if they exist,
,
Malcolm Wallace
patch applied (hat): Parenthesise a field-update expression correctly.
,
Malcolm Wallace
patch applied (hat): Fixed field update bug in hat-trans and hat-lib.
,
Malcolm Wallace
patch applied (hat): Document recent bugfixes: named field updates are now shown,
,
Malcolm Wallace
patch applied (hat): Fix buglets in hat-check -v and -g.
,
Malcolm Wallace
patch applied (hat): Add pretty-printing of field update expressions.
,
Malcolm Wallace
patch applied (hat): Hat-Lib: ensure that ghc can catch all kinds of error like nhc98.
,
Malcolm Wallace
patch applied (hat): Fix final display-garbling bugs in the shrink/expand code, where changing
,
Malcolm Wallace
patch applied (hat): Refactor the expression-squashing code into the paintOne routine,
,
Malcolm Wallace
patch applied (hat): Eliminate the `display-blanking' problem. When the beginning of a
,
Malcolm Wallace
patch applied (hat): Refactor to have one copy of the the expression-painting code, not
,
Malcolm Wallace
patch applied (hat): Small bugfix in `prune'.
,
Malcolm Wallace
patch applied (hat): In hat-trail, fix the `squash' implementation that automatically
,
Malcolm Wallace
patch applied (hat): Rearrange bug-list to make `fixed' bugs more clearly listed at the bottom.
,
Malcolm Wallace
patch applied (hat): Corrected counts in the hat-observe :info command.
,
Malcolm Wallace
patch applied (hat): Bump development version numbers in CVS to nhc98-1.15 and hat-2.01.
,
Malcolm Wallace
patch applied (hat): Hat-observe' s :info command now respects the current width of the window.
,
Malcolm Wallace
patch applied (hat): Avoid Gnu-specific --exclude option to tar.
,
Malcolm Wallace
patch applied (hat): Add a #include for the ntohl() macro on some platforms.
,
Malcolm Wallace
patch applied (hat): Add missing patterns to definition of `ambiguous' .
,
Malcolm Wallace
patch applied (hat): Tidy up the toplevel Hat Makefile.
,
Malcolm Wallace
patch applied (hat): Add documentation about where Hat lives in CVS.
,
Malcolm Wallace
patch applied (hat): Hat-Lib: Assure that traces of aborted computations have never Entered in a Forward node.
,
Malcolm Wallace
patch applied (hat): Turn list sugaring back on by default, but ensure that no ambiguous
,
Malcolm Wallace
patch applied (hat): Hat-trans: typo in definition sometimes yielded
,
Malcolm Wallace
patch applied (hat): Updated tutorial for 2.00 release.
,
Malcolm Wallace
patch applied (hat): Do not count applications whose result is Unevaluated.
,
Malcolm Wallace
patch applied (hat): Minor wibbles.
,
Malcolm Wallace
patch applied (hat): Turn list sugar off by default.
,
Malcolm Wallace
patch applied (hat): Display AtomAbstract values e.g. IO as {IO} instead of _IO_.
,
Malcolm Wallace
patch applied (hat): Another output buffering problem in ghc.
,
Malcolm Wallace
patch applied (hat): In hat-trail built with ghc, the : commands were not being echoed,
,
Malcolm Wallace
patch applied (hat): Record a CAF as a possible context for an " f in g" pattern.
,
Malcolm Wallace
patch applied (hat): Update the help messages.
,
Malcolm Wallace
patch applied (hat): Up version numbers to 1.14 and 2.00 for release.
,
Malcolm Wallace
patch applied (hat): Get ready for releases nhc98-1.14, and hat-2.00.
,
Malcolm Wallace
patch applied (hat): Update Hat user manual for release 2.00.
,
Malcolm Wallace
patch applied (hat): Update the Hat bugs list. Several are now fixed.
,
Malcolm Wallace
patch applied (hat): Hat-trans: assure that transformation fails with meaningful error message,
,
Malcolm Wallace
patch applied (hat): Fix " head []" bug - the unit value () was to blame.
,
Malcolm Wallace
patch applied (hat): In hat-observe:
,
Malcolm Wallace
patch applied (hat): Low-level routines for hat-trail are updated to new file format.
,
Malcolm Wallace
patch applied (hat): Use unsafePerform in a safer way, so that marshalling of strings and arrays also works with nhc98.
,
Malcolm Wallace
patch applied (hat): Correct bug in writing new node ValueApp.
,
Malcolm Wallace
patch applied (hat): The first updated tools for the new file format.
,
Malcolm Wallace
patch applied (hat): Generation of new Augmented Redex Trail file format.
,
Malcolm Wallace
patch applied (hat): Eliminate hat-names from the standard build.
,
Malcolm Wallace
patch applied (hat): Various minor performance tweaks supplied by Thomas Nordin, yielding
,
Malcolm Wallace
patch applied (hat): Remove dummy structs, and reformat for legibility.
,
Malcolm Wallace
patch applied (hat): -fglasgow-exts not needed in general.
,
Malcolm Wallace
patch applied (hat): Change /bin/true to $(TRUE), and decide at configure-time
,
Malcolm Wallace
patch applied (hat): Indentation *and* semicolons upset Hugs.
,
Malcolm Wallace
patch applied (hat): Bump hmake version to 3.03.
,
Malcolm Wallace
patch applied (hat): Must `ranlib' an `ar' archive if the machine does not have GNU `ar' .
,
Malcolm Wallace
patch applied (hat): Fix hmake configuration in a binary distribution package,
,
Malcolm Wallace
patch applied (hat): The unique selection has a unique highlight; shared occurrences of
,
Malcolm Wallace
patch applied (hat): Tweaks to installation of ghc hat package.
,
Malcolm Wallace
patch applied (hat): hat-explore fixes:
,
Malcolm Wallace
patch applied (hat): A simple impovement of expression printing in hat-tools.
,
Malcolm Wallace
patch applied (hat): Corrected two bugs in new handling of newtype data constructors and twiddle in patterns.
,
Malcolm Wallace
patch applied (hat): Add spaces around infix operators.
,
Malcolm Wallace
patch applied (hat): Bugfix for pattern-match failure. Sometimes the trace pointer for
,
Malcolm Wallace
patch applied (hat): Accept the full range of Haskell operator characters in hat-observe.
,
Malcolm Wallace
patch applied (hat): Add Hat bug list to web documentation.
,
Malcolm Wallace
patch applied (hat): hat-trans: don' t write Projection node for local pattern bindings in trusted code.
,
Malcolm Wallace
patch applied (hat): hat-graph now produces a single unbounded sheet per graph (for
,
Malcolm Wallace
patch applied (hat): In hat-check -g, add file addresses to the node labels of the printed graph.
,
Malcolm Wallace
patch applied (hat): Minor changes to allow hat-tools to build with ghc.
,
Malcolm Wallace
patch applied (hat): Hat-Trans: Enable use of (..) in im/export lists
,
Malcolm Wallace
patch applied (hat): A bunch of new documentation for Hat 2.00.
,
Malcolm Wallace
patch applied (hat): Workaround for Hidden-> Forward-> Projection-> Hidden cycle.
,
Malcolm Wallace
patch applied (hat): Always detect cycles. Numbered expressions should have number in blue.
,
Malcolm Wallace