This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 12 Nov, 2003 6 commits
    • sof's avatar
      [project @ 2003-11-12 17:27:00 by sof] · a814590c
      sof authored
      Tidy up a couple of unportable coding issues:
      
      - conditionally use empty structs.
      - use GNU attributes only if supported.
      - 'long long' usage
      - use of 'inline' in declarations and definitions.
      
      Upshot of these changes is that MSVC is now capable of compiling
      the non-.hc portions of the RTS.
      a814590c
    • sof's avatar
      [project @ 2003-11-12 17:18:48 by sof] · eacd5715
      sof authored
      FP_EMPTY_STRUCTS: empty struct feature test
      eacd5715
    • sof's avatar
      [project @ 2003-11-12 17:18:05 by sof] · 11a971e9
      sof authored
      win32: Support for explicitly setting the execute bit
      on pages containing code that we generate. Not yet enabled.
      
      Starting with SP2, Windows XP will honour newer x86 CPUs
      that lets you distinguish between readable and
      readable-executable pages.
      11a971e9
    • sof's avatar
      [project @ 2003-11-12 15:45:49 by sof] · d70c2dae
      sof authored
      ocResolve_PEi386(): improve(&flush) warning re: overflown relocation field.
      
      merge to stable
      d70c2dae
    • simonmar's avatar
      [project @ 2003-11-12 14:54:32 by simonmar] · ff374b57
      simonmar authored
      oops, committed wrong version of this file
      ff374b57
    • simonmar's avatar
      [project @ 2003-11-12 14:44:17 by simonmar] · 2b3f006b
      simonmar authored
      Add the ISO 8859-1 non-breaking space character '\xa0' to the list of
      characters recognised as whitespace.
      2b3f006b
  2. 11 Nov, 2003 3 commits
  3. 10 Nov, 2003 4 commits
  4. 06 Nov, 2003 3 commits
    • simonpj's avatar
      [project @ 2003-11-06 17:09:50 by simonpj] · 1f5e5580
      simonpj authored
      ------------------------------------
      	Major increment for Template Haskell
      	------------------------------------
      
      1.  New abstract data type "Name" which appears where String used to be.
          E.g. 	data Exp = VarE Name | ...
      
      2.  New syntax 'x and ''T, for quoting Names.  It's rather like [| x |]
          and [t| T |] respectively, except that
      
      	a) it's non-monadic:  'x :: Name
      	b) you get a Name not an Exp or Type
      
      3.  reify is an ordinary function
      	reify :: Name -> Q Info
          New data type Info which tells what TH knows about Name
      
      4.  Local variables work properly.  So this works now (crashed before):
      	f x = $( [| x |] )
      
      5.  THSyntax is split up into three modules:
      
        Language.Haskell.TH		TH "clients" import this
      
        Language.Haskell.TH.THSyntax	data type declarations and internal stuff
      
        Language.Haskell.TH.THLib	Support library code (all re-exported
      				by TH), including smart constructors and
      				pretty printer
      
      6.  Error reporting and recovery are in (not yet well tested)
      
      	report :: Bool {- True <=> fatal -} -> String -> Q ()
      	recover :: Q a -> Q a -> Q a
      
      7.  Can find current module
      
      	currentModule :: Q String
      
      
      Much other cleaning up, needless to say.
      1f5e5580
    • simonmar's avatar
      [project @ 2003-11-06 10:31:55 by simonmar] · 599e42c2
      simonmar authored
      Add a separate --help message for GHCi.
      599e42c2
    • simonpj's avatar
      [project @ 2003-11-06 09:42:45 by simonpj] · c7c96efc
      simonpj authored
      Import all instances in cases like C (a b)
      c7c96efc
  5. 05 Nov, 2003 3 commits
  6. 04 Nov, 2003 3 commits
  7. 03 Nov, 2003 9 commits
  8. 02 Nov, 2003 1 commit
  9. 01 Nov, 2003 4 commits
    • panne's avatar
      [project @ 2003-11-01 23:43:13 by panne] · 6c20d552
      panne authored
      Synched with hugs98 repository again (X_FLAGS handling this time)
      
      Merge to STABLE.
      6c20d552
    • panne's avatar
      [project @ 2003-11-01 20:05:57 by panne] · f5d11ad4
      panne authored
      Synched with latest changes in hugs98 repository (finding "find" plus
      #ifdef massage). Some common autoconf macro directory would be really
      handy: ToDo...
      f5d11ad4
    • sof's avatar
      [project @ 2003-11-01 01:52:01 by sof] · a61ed6ae
      sof authored
      expandEnvVars.expandStrings: flatten the expanded strings so as to
      permit a substitution to expand into multiple elements of the final
      list.
      
      merge to stable.
      a61ed6ae
    • sof's avatar
      [project @ 2003-11-01 01:01:18 by sof] · 679a97e2
      sof authored
      Maintain order of 'objs' when adding them to v_Ld_inputs.
      Fixes ghc-6.x linking bug when .a's are given explicitly
      on the command-line.
      
      merge to stable.
      679a97e2
  10. 31 Oct, 2003 4 commits