Sun Jan 11 15:10:03 CET 2009  Matthias Kilian <[email protected]>
  * Fix INPLACE_PKG_CONF.
New patches:

[Fix INPLACE_PKG_CONF.
Matthias Kilian <[email protected]>**20090111141003] hunk ./Makefile 36
 
 .PHONY: install-inplace
 
-INPLACE_PKG_CONF = $(FPTOOLS_TOP_ABS)/ghc/inplace-datadir/package.conf
+INPLACE_PKG_CONF = $(INPLACE_DATA_DIR)/package.conf
 
 ifneq "$(HOSTPLATFORM)" "i386-unknown-mingw32"
 INSTALL_INPLACE_FLAGS += --enable-shell-wrappers

Context:

[Update tests to account for version number change
David Waern <[email protected]>**20090110153520] 
[Change version to 2.4.2 - no need to go to 2.5.0
David Waern <[email protected]>**20090110152626] 
[Export modules also when coming from external packages
David Waern <[email protected]>**20090108180336
 
 This seems to have regressed since a refactoring that was
 part of the 2.3.0 release.
] 
[Do not process boot modules
David Waern <[email protected]>**20090106233417
 
 We should of course not try to produce documentation for boot modules! The
 reason this has worked in the past is that the output of "real" modules
 overwrites the output of boot modules later in the process. However, this
 causes a subtle link environment problem. So let's get rid of this stupid
 behaviour.
   
 We avoid processing boot modules, but we continue to typecheck them.
] 
[Show re-exported names from external packages again
David Waern <[email protected]>**20090102213827
 
 This fixes GHC ticket 2746.
 
 In order to also link to the exported subordinate names of a declaration, we
 need to re-introduce the sub map in the .haddock files.
] 
[Wrap the GHC usage with defaultCleanupHandler
Ian Lynagh <[email protected]>**20081211170104
 This fixes a bug where haddock leaves /tmp/ghc* directories uncleaned.
] 
[Try and find a better package name than "main" for Hoogle, goes wrong when working on an executable rather than a library
Neil Mitchell**20081218153939] 
[Make forall's in constructors explicit, i.e. data Foo = Foo {foo :: Eq a => a}
Neil Mitchell**20081215114426] 
[Make visible names from ExportItems
David Waern <[email protected]>**20081208231948
 
 Instead of a complicated calculation of visible names out of GHC's export
 items, we can get them straight out of the already calculated ExportItems.  The
 ExportItems should represent exactly those items that are visible in an
 interface. 
 
 If store all the exported sub-names in ExportDecl instead of only those with
 documentation, the calculation becomes very simple. So we do this change as
 well (should perhaps have been a separate patch).
  
 This should fix the problem with names from ghc-prim not appearing in the link
 environment.
] 
[Resolve conflict properly
David Waern <[email protected]>**20081207205805] 
[Remove -Wall, we'll focus on warnings after 6.10.2 is out
David Waern <[email protected]>**20081207142518] 
[Remove -Werror
David Waern <[email protected]>**20081207141254] 
[TAG 2.4.1
David Waern <[email protected]>**20081106211404] 
[TAG 2.4.0
David Waern <[email protected]>**20081104233856] 
[Add -Wall -Werror to ghc-options
David Waern <[email protected]>**20081022211655] 
[Solve conflict
David Waern <[email protected]>**20081207140915] 
[Update tests following anchor change
David Waern <[email protected]>**20081128211333] 
[Allow referring to a specific section within a module in a module link
Roman Cheplyaka <[email protected]>**20081127222736
 Fixes #65
] 
[Drop HsDocTy annotations, they mess up pretty printing and also have a bracketing bug (#2584)
Neil Mitchell**20081127143811] 
[FIX #45: generate two anchors for each name
David Waern <[email protected]>**20081123171321
 
 We generate two anchor tags for each name, one where we don't escape the name
 and one where we URI-encode it. This is for compatibility between IE and Opera.
 Test output is updated.
] 
[HADDOCK_DATA_DIR changed to haddock_datadir
David Waern <[email protected]>**20081123143331] 
[Update tests to account for version number bump
David Waern <[email protected]>**20081123143252] 
[Bump major version number due to .haddock file format change
David Waern <[email protected]>**20081116143550] 
[Store hidden modules in .haddock files
David Waern <[email protected]>**20081115225933
 
 We store documentation for an entity in the 'InstalledInterface' of the
 definition site module, and never in the same structure for a module which
 re-exports the entity. So when a client of the Haddock library wants to look up
 some documentation, he/she might need to access a hidden module. But we
 currently don't store hidden modules in the .haddock files.
 
 So we add the hidden modules and the Haddock options to the .haddock files.
 The options will be used to filter the module list to obtain the visible
 modules only, which is necessary for generating the contents and index for
 installed packages.
] 
[Update tests
David Waern <[email protected]>**20081115225845
 
 For unknown reasons, test output for Bug1 and Test has changed for the better.
] 
[Reflect version bump in test suite
David Waern <[email protected]>**20081115225818] 
[Make DocName an instance of NamedThing
David Waern <[email protected]>**20081110012914] 
[Export H.DocName in the library
David Waern <[email protected]>**20081110012052] 
[Document the functions in H.DocName
David Waern <[email protected]>**20081110011918] 
[Export DocName in the library
David Waern <[email protected]>**20081110011857] 
[Add Haddock.GHC.Utils to other-modules in library
David Waern <[email protected]>**20081109231410] 
[Re-export NameCache and friends from Distribution.Haddock
David Waern <[email protected]>**20081109222700] 
[Set HscTarget to HscNothing instead of HscAsm
David Waern <[email protected]>**20081108134342
 
 There used to be a bug in the GHC API that prevented us from setting this
 value.
] 
[Fix warnings in H.GHC.Typecheck
David Waern <[email protected]>**20081106215945] 
[Fix warnings in H.InterfaceFile and H.Options
David Waern <[email protected]>**20081106215131] 
[Fix warnings in Haddock.Version
David Waern <[email protected]>**20081106214752] 
[Fix warnings in Haddock.ModuleTree
David Waern <[email protected]>**20081106214712] 
[Fix warnings in H.B.HH and H.B.HH2
David Waern <[email protected]>**20081106214653] 
[Depend on base 4.0.* instead of 4.*
David Waern <[email protected]>**20081106212633] 
[Bump version to 2.4.1 and update CHANGES
David Waern <[email protected]>**20081106211340] 
[Depend on base 4.* when using GHC >= 6.9, otherwise 3.*
David Waern <[email protected]>**20081106210748] 
[Wibble
David Waern <[email protected]>**20081105231830] 
[Update ANNOUNCE
David Waern <[email protected]>**20081105231535] 
[Add ANNOUNCE message
David Waern <[email protected]>**20081105224537] 
[Output version info before running tests
David Waern <[email protected]>**20081104235741] 
[Remove .ref files from tests/output/
David Waern <[email protected]>**20081104235521] 
[Update CHANGES
David Waern <[email protected]>**20081104234446] 
[Bump version number
David Waern <[email protected]>**20081104233743] 
[Update CHANGES
David Waern <[email protected]>**20081104233526] 
[Follow change to ExportDecl in frames code
David Waern <[email protected]>**20081104232017] 
[TAG 2.3.0
David Waern <[email protected]>**20081104213026] 
[Add tests/TH.hs
David Waern <[email protected]>**20081104211344] 
[Add failing test for template haskell crash
David Waern <[email protected]>**20081103112504] 
[Update CHANGES
[email protected]**20081102224419] 
[Add HCAR entry
David Waern <[email protected]>**20081102222110] 
[Make named doc comments into ExportDoc instead of ExportDecl
David Waern <[email protected]>**20081027195904
 
 Fixes a crash when processing modules without export lists containing named
 docs.
] 
[Wibble
David Waern <[email protected]>**20081022213649] 
[Fix warnings in H.Utils
David Waern <[email protected]>**20081022213504] 
[Fix warnings in H.GHC.Utils
David Waern <[email protected]>**20081022211729] 
[Tidy up code in H.I.Create a little
David Waern <[email protected]>**20081022201146
 
 Remove commented out half-done type instance support, and remove DeclWithDoc
 synonym.
] 
[Remove subordinate map and its usage
David Waern <[email protected]>**20081022200418
 
 It is not needed now that we store subordinate names in the DeclInfo map.
] 
[Make renamer consistent
David Waern <[email protected]>**20081020202550
 
 Instead of explicitly making some binders Undocumented, treat all names the
 same way (that is, try to find a Documented name).
] 
[Fix #61
David Waern <[email protected]>**20081016205842
 
 We were not getting docs for re-exported class methods. This was because we
 were looking up the docs in a map made from the declarations in the current
 module being rendered. Obviously, re-exported class methods come from another
 module.
 
 Class methods and ATs were the only thing we were looking up using the doc map,
 everything else we found in the ExporItems. So now I've put subordinate docs
 in the ExportItem's directly, to make things a bit more consistent.
 
 To do this, I added subordinates to the the declarations in the declaration
 map. This was easy since we were computing subordinates anyway, to store
 stand-alone in the map. I added a new type synonym 'DeclInfo', which is what we
 call what is now stored in the map. 
 
 This little refactoring removes duplicate code to retrieve subordinates and
 documentation from the HsGroup.
] 
[Remove interface from LinksInfo
David Waern <[email protected]>**20081011140225
 
 It was there to know the documentation home module when creating
 a wiki link, but we already know this since we have the DocName.
] 
[Haddock really shouldn't try to overwrite files.
Thomas Schilling <[email protected]>**20081129161620] 
[Enable framed view of the HTML documentation.
Thomas Schilling <[email protected]>**20081024170408
 
 This patch introduces:
 
  - A page that displays the documentation in a framed view.  The left
    side will show a full module index.  Clicking a module name will
    show it in the right frame.  If Javascript is enabled, the left
    side is split again to show the modules at the top and a very short
    synopsis for the module currently displayed on the right.
 
  - Code to generate the mini-synopsis for each module and the mini
    module index ("index-frames.html").
 
  - CSS rules for the mini-synopsis.
 
  - A very small amount of javascript to update the mini-synopsis (but
    only if inside a frame.)
 
 Some perhaps controversial things:
 
  - Sharing code was very difficult, so there is a small amount of code
    duplication.
 
  - The amount of generated pages has been doubled, since every module
    now also gets a mini-synopsis.  The overhead should not be too
    much, but I haven't checked.  Alternatively, the mini-synopsis
    could also be generated using Javascript if we properly annotate
    the actual synopsis.
] 
[Do not save hidden modules in the .haddock file (also for ghc >= 6.9)
David Waern <[email protected]>**20081021195452
 
 When writing the first patch, I forgot to do the fix in both branches of an #if
 macro.
] 
[TAG GHC 6.10 fork
Ian Lynagh <[email protected]>**20080919005443] 
[Do not save hidden modules in the .haddock file
David Waern <[email protected]>**20081020211324
 
 We were saving interfaces of all processed modules including those hidden using
 {-# OPTIONS_HADDOCK hide #-} in the .haddock file. This caused broken links
 when generating the index for the libraries that come with GHC.
 
 This patch excludes modules with hidden documentation when writing .haddock
 files. It should fix the above problem. 
] 
[Force interface more aggressively.
Thomas Schilling <[email protected]>**20081020111257
 
 For running Haddock on GHC this reduces memory usage by about 50 MB on
 a 32 bit system.  A heap profile shows total memory usage peak at
 about 100 MB, but actual usage is at around 300 MB even with
 compacting GC (+RTS -c).
] 
[Add subordinates with docs to the declaration map
David Waern <[email protected]>**20081015221501
 
 The only place in the code where we want the subordinates for a declaration is
 right after having looked up the declaration in the map.
 
 And since we include subordinates in the map, we might as well take the
 opportunity to store those subordinates that belong to a particular declaration
 together with that declaration.
 
 We also store the documentation for each subordinate.
] 
[Add DeclInfo to H.Types
David Waern <[email protected]>**20081015221407] 
[Move convenient type synonym to H.Types
David Waern <[email protected]>**20081015215353] 
[Use type synonyms for declarations and docs in H.I.Create
David Waern <[email protected]>**20081015210336] 
[Wibble
David Waern <[email protected]>**20081015204918] 
[Document function and improve its layout
David Waern <[email protected]>**20081016220635] 
[Wibble
David Waern <[email protected]>**20081016171847] 
[Wibble
David Waern <[email protected]>**20081015214904] 
[Comment out unused type family stuff completely
David Waern <[email protected]>**20081015211217] 
[Update tests
David Waern <[email protected]>**20081010233405] 
[Add support for DocPic
David Waern <[email protected]>**20081010223549
 
 The support for DocPic was merged into the GHC source long ago,
 but the support in Haddock was forgotten. Thanks Peter Gavin for
 submitting this fix!
] 
[Bump version number to 2.3.0
David Waern <[email protected]>**20081010214715] 
[Add back .haddock file versioning based on GHC version
David Waern <[email protected]>**20081010213459
 
 It was accidentally removed in the patch for GHC 6.8.2 compatibility
] 
[Hide H.Utils in library
David Waern <[email protected]>**20081010212619] 
[Fix documentation for createInterfaces
David Waern <[email protected]>**20081010210809] 
[Make Haddock build with GHC 6.8.2
David Waern <[email protected]>**20081010203338] 
[Remove typecheckFiles and MonadUtils import from H.GHC.Typeccheck
David Waern <[email protected]>**20081010200231] 
[Do not wrap __ in brackets
Neil Mitchell**20080911145607] 
[Compile with wrapper but remove it for dist-install
Clemens Fruhwirth <[email protected]>**20081010132936] 
[no need for handleErrMsg now, we don't throw any ErrMsgs
Simon Marlow <[email protected]>**20081010144304] 
[Add some strictness annotations in Interface
David Waern <[email protected]>**20081009235449
 
 We add some strictness annotations to the fields of Interface,
 so that less GHC data is hold on to during processing.
] 
[Interleave typechecking with interface creation
David Waern <[email protected]>**20081009235354
 
 At the same time, we fix a bug where the list of interfaces were
 processed in the wrong order, when building the links and renaming
 the interfaces.
] 
[Write a comment about source links for type instance declarations
David Waern <[email protected]>**20081002230458] 
[Remove ifaceEnv from Interface - it's no longer used
David Waern <[email protected]>**20081002225957] 
[For source links, get original module from declaration name instead of environment.
David Waern <[email protected]>**20081002225725
 
 Getting it from the environment must have been a remnant from the
 times when we were using unqualified names (versions 0.x).
] 
[Add PatternSignatures LANGUAGE pragma to Main and Utils
David Waern <[email protected]>**20080924202421] 
[Only load modules once when typechecking with GHC.
Thomas Schilling <[email protected]>**20081008122950
   
 This still doesn't fix the memory leak since the typechecked source is
 retained and then processed separately.  To fix the leak, modules must
 be processed directly after typechecking.
] 
[TAG 2008-10-03
Ian Lynagh <[email protected]>**20081003155658] 
Patch bundle hash:
01fbe19009b8437718afc25488afe5141415175b
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to