Skip to content
Snippets Groups Projects
  1. Jun 25, 2000
  2. Jun 24, 2000
  3. Jun 23, 2000
  4. Jun 22, 2000
  5. Jun 21, 2000
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-06-21 09:13:09 by chak] · 25ee7c9e
      chak@cse.unsw.edu.au. authored
      As suggested by SimonM, moved an overview over the three components of the FFI
      into the FFI document included as Chapter 7 into the GHC user guide.
      
      Open questions:
      
      * How can I make cross references to the doc in hslibs/?  There are already
        references to hslibs sections in other parts of ghc's user guide, but they
        are not correctly resolved when I generate html from the sgml files.
      
      * There is now a (little) overlap with material in 6.5 (GHC Language Features:
        The foreign interface).  I would say, we could actually leave this as it is,
        as 6.5 goes on to describe GHC specifics.
      25ee7c9e
  6. Jun 20, 2000
  7. Jun 19, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-06-19 21:28:00 by panne] · 1ef14bea
      sven.panne@aedion.de authored
      * makeForeignObj => newForeignObj
      
      * Tried to make type mapping table look less strange, but this
        succeeded only a little bit. Could somebody else have a look?
      1ef14bea
    • Simon Marlow's avatar
      [project @ 2000-06-19 15:13:43 by simonmar] · 7c342f5e
      Simon Marlow authored
      oops, backout accidental commit
      7c342f5e
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-06-19 13:37:50 by chak] · 74853437
      chak@cse.unsw.edu.au. authored
      Updated the building from .hc section.
      
      *MERGE*
      74853437
    • Simon Marlow's avatar
      [project @ 2000-06-19 13:28:35 by simonmar] · 43956364
      Simon Marlow authored
      Time fixes from Michael Weber <michael.weber@post.rwth-aachen.de>:
      
        * `toClockTime' previously didn't honor the `tz' field of a
          `CalendarTime', which led to time warping when applying
      
            => (toUTCTime (toClockTime ... (toUTCTime (toClockTime someTime) ... )))
      
          continuously.
      
          Now it accepts at least <local>- and UTC-encoded `CalendarTime's
          (TODO: test, whether all timezones work) and converts them
          correctly to <secs from epoch>-format (which is always UTC, as one
          might have guessed).
      
        * `addToClockTime' now works.
      
          Previously, `tz' seconds were added(!) when used like:
      
            => addToClockTime noTimeDiff someTime
      
          which is clearly wrong.
          Now, the following (hopefully) always holds
      
            => someTime == (addToClockTime noTimeDiff someTime)
      
        * `diffClockTimes' works correctly, and is the dual to
          `addToClockTime', i.e.
      
            => diff == ((addToClockTime diff someTime) `diffClockTimes` someTime)
      
          should now hold for all diff, someTime
      
          Previously, it reports ugly diffs at {min,hour,day,...}-breaks,
          for example:
      
            => "2000/06/18 01:00 UTC"
                  `diffClockTimes` "2000/06/17 23:00 UTC" == 1 day, -22 hours
      
          whereas now it emits "7200 secs". This number can be converted
          with `normalizeTimeDiff' to "2 hours".
      
        * added `normalizeTimeDiff', which calculates year, month, days,
          etc. out of an unnormalized `TimeDiff' (generated by
          `diffClockTimes', for example)
      
        * `formatTimeDiff': added the missing "%c" case. The
          format is proprietary, though... Is there a nicer one?
      43956364
    • Simon Marlow's avatar
      [project @ 2000-06-19 12:17:59 by simonmar] · cccc437a
      Simon Marlow authored
      ignore -no-link-chk for backwards compat.
      cccc437a
    • Simon Marlow's avatar
      [project @ 2000-06-19 12:09:22 by simonmar] · 24d08752
      Simon Marlow authored
      remove tests subdir
      24d08752
    • Simon Marlow's avatar
      [project @ 2000-06-19 10:59:56 by simonmar] · 40807a3a
      Simon Marlow authored
      Give 'ghc -E' the traditional behaviour: the output is dumped to
      stdout.  The new driver also generates <file>.cpp.
      40807a3a
    • Reuben Thomas's avatar
      [project @ 2000-06-19 10:05:38 by rrt] · f6ecf2bd
      Reuben Thomas authored
      Changed SUBDIRS from users_guide to set (the former doesn't build any more
      except as part of the latter).
      f6ecf2bd
  8. Jun 18, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-06-18 21:12:31 by panne] · 2e8a6c42
      sven.panne@aedion.de authored
      Added Eq and Ord instances for ArrayException
      2e8a6c42
    • Simon Marlow's avatar
      [project @ 2000-06-18 17:09:33 by simonmar] · 6771cedb
      Simon Marlow authored
      mention cvs-ghc@haskell.org
      6771cedb
    • Simon Marlow's avatar
      [project @ 2000-06-18 16:26:52 by simonmar] · ec86294b
      Simon Marlow authored
      Add FreeBSD-compatible catalog.  This one works on my FreeBSD 4.0 box
      with the following packages installed:
      
      	docbook-3.1
      	dsssl-docbook-modular-1.52
      	jade-1.2.1
      	iso8879-1986
      
      alternatively, installing the 'docproj' meta-package gets everything
      you need.
      ec86294b
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-06-18 12:13:56 by chak] · 4b719913
      chak@cse.unsw.edu.au. authored
      Script that automates building GHC from .hc files.
      
      ?? Shall I edit the corresponding section in building.sgml to advise the use
      ?? of this script (thus replacing the outdated description of the manual
      ?? steps - which is wrong anyway).
      4b719913
    • Simon Peyton Jones's avatar
      [project @ 2000-06-18 08:37:17 by simonpj] · 91ef36b9
      Simon Peyton Jones authored
      *** MERGE WITH 4.07 ***
      
      * Fix the ambiguity check in TcMonotype.lhs so that
        it is not carried out for types read from interface 
        files.  Some workers may get ambiguous types but that
        does not matter, and should not make compilation fail.
        More detail in the comments with TcMonoType.tc_type_kind
        (the HsForAll case)
      
      * Don't create specialisations for type applications 
        where there's a matching rule.  The rule should
        clearly take precedence.  (Bug reported by Sven.)
        I havn't tested this fix.
      
      * Run the occurrence analyser after tidyCore, so that
        occurrence info (notably dead-var info) is correct
        for the code generators.  This should fix Erik's problem,
        but again I've not tested the fix.  The extra call 
        is in Main.lhs
      
      * Fix CoreToStg so that it can handle an StgLam in mkStgCase.
        This only shows up in a wierd case, documented in 
        CoreToStg.mkStgCase
      91ef36b9
  9. Jun 17, 2000
  10. Jun 16, 2000
Loading