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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    sof committed Jan 23, 1999
    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.
  17. [project @ 1999-01-23 17:40:07 by sof]

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

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

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

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

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

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

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

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

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

    sof committed Jan 21, 1999
    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.
  2. [project @ 1999-01-21 20:02:43 by sof]

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

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

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

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

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

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

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

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

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