Permalink
Commits on Jan 23, 1999
  1. [project @ 1999-01-23 18:10:00 by sof]

    even more h98 updates, this time to codeGen tests
    sof committed Jan 23, 1999
  2. [project @ 1999-01-23 18:07:42 by sof]

    updates and tweaks
    sof committed Jan 23, 1999
  3. [project @ 1999-01-23 18:05:12 by sof]

    more h98 updates
    sof committed Jan 23, 1999
  4. [project @ 1999-01-23 18:03:40 by sof]

    h98 updates
    sof committed Jan 23, 1999
  5. [project @ 1999-01-23 18:02:58 by sof]

    Updated
    sof committed Jan 23, 1999
  6. [project @ 1999-01-23 17:57:35 by sof]

    Updated for H98
    sof committed Jan 23, 1999
  7. [project @ 1999-01-23 17:55:26 by sof]

    More Enum regression tests than you can shake a stick at.
    sof committed Jan 23, 1999
  8. [project @ 1999-01-23 17:54:42 by sof]

    Updated to work with current sources
    sof committed Jan 23, 1999
  9. [project @ 1999-01-23 17:53:28 by sof]

    Fixes to {word,int}64ToIntegerZh_fast
    sof committed Jan 23, 1999
  10. [project @ 1999-01-23 17:52:21 by sof]

    docfix
    sof committed Jan 23, 1999
  11. [project @ 1999-01-23 17:51:27 by sof]

    Added comment next to the I*_ macros to explain why having them
    expand to use 'static' instead of 'extern' is a Really Bad Idea.
    sof committed Jan 23, 1999
  12. [project @ 1999-01-23 17:48:23 by sof]

    integerToInt64Zh: didn't handle negative integers particularly well
    sof committed Jan 23, 1999
  13. [project @ 1999-01-23 17:47:03 by sof]

    Bunch of bug fixes related to Enum instances. Code clean-up.
    sof committed Jan 23, 1999
  14. [project @ 1999-01-23 17:46:01 by sof]

    Move ST <--> IO coercion functions from IOExts to (Lazy)?ST
    sof committed Jan 23, 1999
  15. [project @ 1999-01-23 17:44:40 by sof]

    Removed workaround for bug - fixed (a while ago.)
    sof committed Jan 23, 1999
  16. [project @ 1999-01-23 17:43:21 by sof]

    Changed the various Ix.range methods, to specifically check whether we're
    dealing with an empty range or not. As it was, empty array weren't handled
    properly.
    sof committed Jan 23, 1999
  17. [project @ 1999-01-23 17:40:07 by sof]

    Tag all 'foreign import's as being unsafe.
    sof committed Jan 23, 1999
  18. [project @ 1999-01-23 17:38:52 by sof]

    do_if_stmt: insert extra (I_) to avoid minInt blues.
    sof committed Jan 23, 1999
  19. [project @ 1999-01-23 17:34:37 by sof]

    Parser didn't accept the (all-important) empty module. Does now.
    sof committed Jan 23, 1999
  20. [project @ 1999-01-23 13:33:51 by sof]

    Updated to work with current sources
    sof committed Jan 23, 1999
Commits on Jan 22, 1999
  1. [project @ 1999-01-22 13:12:22 by sof]

    ifaceKeywordsFM: adding missing __ccall_GC entry
    sof committed Jan 22, 1999
  2. [project @ 1999-01-22 10:58:43 by simonm]

    Fix include typo.
    simonm committed Jan 22, 1999
  3. [project @ 1999-01-22 10:45:21 by simonm]

    Fix more uses of [n..m]
    simonm committed Jan 22, 1999
  4. [project @ 1999-01-22 10:25:44 by simonm]

    Fix a use of [ e1..e2 ] in the light of the new Haskell 98 semantics.
    simonm committed Jan 22, 1999
  5. [project @ 1999-01-22 10:10:41 by simonm]

    Fix two uses of [ e1 .. e2 ] in light of the new Haskell 98 semantics.
    simonm committed Jan 22, 1999
Commits on Jan 21, 1999
  1. [project @ 1999-01-21 20:15:30 by sof]

    Enum instances updated to comply with the behaviour that
    Haskell 98 specifies. Notable changes,
    
      * [a..b] is not the empty list when a>b any longer.
      * [x..] and [x,y..] for Enum Int are now bounded lists.
    
    The first change is might be worth bearing in mind when converting
    1.4 code to Haskell 98; functions may have made use of the
    old behaviour.
    sof committed Jan 21, 1999
  2. [project @ 1999-01-21 20:02:43 by sof]

    Robustified derived toEnum methods; gives better error message when
    passed enum tags < 0.
    sof committed Jan 21, 1999
  3. [project @ 1999-01-21 20:01:10 by sof]

    wibble
    sof committed Jan 21, 1999
  4. [project @ 1999-01-21 20:00:55 by sof]

    dsExpr: make sure special case for unboxed tuple patterns only
    'fire' when the tup. pat. is unboxed.
    sof committed Jan 21, 1999
  5. [project @ 1999-01-21 19:59:20 by sof]

    Removed unused args from Id.mkIdVisible and Name.mkNameVisible.
    Perpetuated Name.mkTopName hack in Name.mkNameVisible.
    sof committed Jan 21, 1999
  6. [project @ 1999-01-21 19:56:48 by sof]

    The temp file where cpp's output was output wasn't being properly removed
    sof committed Jan 21, 1999
  7. [project @ 1999-01-21 15:08:51 by sof]

    With Haskell98, Enum.enumFromThen can generate sequences that
    are either increasing, decreasing or infinite.
    sof committed Jan 21, 1999
  8. [project @ 1999-01-21 10:31:41 by simonm]

    Resurrect ticky-ticky profiling.  Not quite polished yet, but it
    compiles and produces some reasonable-looking stats.
    simonm committed Jan 21, 1999
  9. [project @ 1999-01-21 10:30:24 by simonm]

    Add $(HC_OPTS) to $(CC_OPTS) - this is necessary to get the per-way
    flags into the plain-C compilations.
    simonm committed Jan 21, 1999
Commits on Jan 20, 1999
  1. [project @ 1999-01-20 16:24:02 by simonm]

    Make use of -F<factor> flag in the two-space collector.
    simonm committed Jan 20, 1999