[TAG Imported from CVS tree. Nils Anders Danielsson **20050519162406] < [Added copy of haskell-script-helper in comment. nad**20050519144440 Added copy of haskell-script-helper in comment. Simplified and improved code. ] [Added more documentation about time-outs. nad**20050519144306 Added more documentation about time-outs. Noted that the library is developed under GHC 6.2. ] [Added operators that treat computations that time out as bottoms. nad**20041022154344] [Moved tests from ApproxShow to Tests. nad**20041022154004] [Had to revert a previous cosmetic change to make it compile. nad**20041022153937] [Fixed some documentation issues. nad**20041022151212] [Moved tests from a couple of modules to this module. nad**20041022145907 Moved tests from a couple of modules to this module. Added tests for TimeOut. ] [Moved the tests to Tests. nad**20041022145831] [Added isBottomTimeOut. Moved the tests to Tests. nad**20041022145815] [Added Result. Removed memory leaks and race conditions. nad**20041022145737] [Tests.hs is also ignored when packaging. nad**20041022145213] [Added timeOut' and timeOutMicro'. nad**20041021173147] [Added a comment. nad**20040826194156] [Added test. Modified createLockFile. nad**20040826180324] [Made the file compile... nad**20040824171407] [Added 72 dashes and a newline. nad**20040824171234] [Added createLockFile and lockLockFile. nad**20040824171131] [Started implementing lockReadWrite, then realised that it's unnecessary. nad**20040824164844] [Added an export list. nad**20040824161954] [Initial check-in. nad**20040824161923] [Polynomial -> non-mutually-recursive sum-of-products. nad**20040620213027] [Added a link to the source. nad**20040618220336] [Minor change. nad**20040618174201] [Now it seems to work nicely. nad**20040618174122] [Initial check-in. nad**20040618172848] [Updated the packaging script. nad**20040618171812] [Added headers. nad**20040618170920] [Removed non-functioning function tests and also copyrighted QuickCheck code snippets. nad**20040618162112] [A limited amount of function testing is possible. This will be removed nad**20040618161841 A limited amount of function testing is possible. This will be removed in the next check-in, since it's not flexible enough to warrant inclusion in the library; it's most likely better to make a private function-tester. Currently testing "(const (const not) :: Double -> Int -> Bool -> Bool) !==! const (const not)" takes ages since around one million tests are performed. Furthermore only top-level functions are allowed: > [not] !==! [const True] *** Exception: The generic versions of (==!) and friends do not accept non-bottom functions. This file, containing a modification of some copyrighted code ripped from the QuickCheck sources (BSD-style license), will be removed in the next check-in. ] [A limited amount of function testing is possible. This will be removed nad**20040618161440 A limited amount of function testing is possible. This will be removed in the next check-in, since it's not flexible enough to warrant inclusion in the library; it's most likely better to make a private function-tester. Currently testing "(const (const not) :: Double -> Int -> Bool -> Bool) !==! const (const not)" takes ages since around one million tests are performed. Furthermore only top-level functions are allowed: > [not] !==! [const True] *** Exception: The generic versions of (==!) and friends do not accept non-bottom functions. ] [Modified string used when showing functions. nad**20040618142153] [Fixed mutually recursive case, updated comments. nad**20040618142122] [Reder ut dubbelpilar patrikj**20040618121015] [Added comments, started coding on (===!). nad**20040617212204] [Small changes. nad**20040617204455] [The documentation is a lot better now. nad**20040617203012] [Modified tests and comments, not yet correct. nad**20040617154526] [Modified some stuff. nad**20040616115918] [Doesn't compile right now, I'm working on a test case for mutually nad**20040616115850 Doesn't compile right now, I'm working on a test case for mutually recursive types. ] [Updated comments. nad**20040616110841] [Updated comments. nad**20040616104121] [Updated the comment. nad**20040616103801] [Fixed some mistakes. nad**20040615161548] [Added -p. nad**20040615154301] [Modified target directory. nad**20040615154227] [Initial check-in. nad**20040615145107] [Modified a comment. nad**20040615144814] [Branched out the library parts from the data-conversion project. nad**20040615144316] [Moved to NAD. nad**20040612155403] [Moved bin/sources to install/haskell. nad**20040612155033] > { }