[commit: ghc] type-nats's head updated: Merge remote-tracking branch 'origin/master' into type-nats (1dd9b1a)
Iavor Diatchki
diatchki at galois.com
Wed Mar 14 06:15:23 CET 2012
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'type-nats' now includes:
67f4ab7... Allocate pinned object blocks from the nursery, not the global allocator.
c61b014... .cmm files need to depend on DerivedConstants.h
1cbd950... Revert "Have :load work under -XSafe in GHCi."
4a0973b... Revert "Don't add a bad import to the saved context."
7357563... Refactoring, and fix a couple of SafeHaskell-related things
1692267... Refactoring: make IIModule contain ModuleName, not Module, for consistency
172a0c2... Minor documentation fix
9277979... Remove the old ext-core docs
8c0196b... Add docbook-ised external-core doc; from #5844, by James H. Fisher
7bfb7bf... Define a quotRem CallishMachOp; fixes #5598
9fa9dd7... fix #5534 (ghci -fobject-code strangeness)
f3f8c90... fix ARM's StgCRun clobbered register list for both ARM and Thumb modes
0bca11d... fix ARM StgCRun to not save and restore r11/fp register twice
eda2c73... Be less conservative about recompiling after changes to -main-is (#5878)
b6f94b5... Compile link .note section separately from main.c
95d2e12... point to the wiki for "Setting up your system for building GHC" (#5874)
444e2fe... oops, a Bool is a little *too* lax (#5878)
77953db... tweak error message
a40125e... add ticket number to comment
c56c0c9... Whitespace only in types/TyCon.lhs
546dd4f... Implement the CTYPE pragma; part of the CApiFFI extension
7f79d0c... Refactoring around super-kinds
2126f7a... Mainly tidying up pretty printing of types
6585b15... Remove dead code
78e2beb... Comments only
384c386... Get rid of now-outdated zonkTypeCarefully
a2fe5d2... Change ATyVar to only have a *tyvar* not a *type* in it
ee1a35a... Tidy up the canonicaliser
de9bae8... Rejig Core Lint to deal better with polymorphic kinds
d31e9d6... Wibbles to the ATyVar changes
154af13... Tidy up kind generalisation a bit
1e00b77... Merge branch 'master' of http://darcs.haskell.org/ghc
d2377e8... Add CType informatino to wired-in types
a4b3fda... Add FunPtr to the types that toCType knows about
b52f0a4... Merge branch 'master' of http://darcs.haskell.org/ghc
20a2dfc... Fix the build with GHC < 7.4.1
ef796d1... Fix parsing regression in CTYPE patch
6f4a073... Remove unused ghciHandleGhcException
4d84cc2... Kill dead code
fcf977a... Move sortQuantVars to MkCore
c676a15... Define TypeVar (like KindVar), isTypeVar, isKindVar, and use them
f970ae2... Make the specialiser understand about polymorphic kinds
e867f42... Substantially nicer code in record updates
9789b03... Implement a typing rule for saturated seq, and document it Also add notes about unsafeCoerce
94496fc... More simplification of the sub-kinding story
0a5e4c6... Fix a nasty bug in the canonicaliser which was failing to emit kind constraints when decomposing an application. Resulting code is actually shorter!
16e7a03... Fix a missing defaultKind that resulted in lingering ArgKinds
1bc8014... Wibble to sub-kinding
4c29dcb... Merge branch 'master' of http://darcs.haskell.org/ghc
5940bfd... Now I understand why Constraint is a sub-kind of ArgKind!
7b24c3f... Allow a header to be specified in a CTYPE pragma
5d7fd29... Add some docs for the CAPI extension
1b7dfd7... Small refactoring: Use (Maybe Header) rather than FastString
efd78ac... Small refactor
7a7f6d7... Add a primop for unsigned quotRem; part of #5598
40cb7f1... GHC trees no longer include the extensible-exceptions package
4082460... Show the CType in --show-iface output
1e87280... Be stricter about abstract newtypes in FFI declarations again.
62494e7... Add a hack to make validating with HADDOCK_DOCS=NO work
544926d... Remove support for CTYPE pragmas on type synonyms
d7d6c42... Fix validating with HADDOCK_DOCS=YES
0a88274... Simplified serialization of IfaceTyCon, again
9f29c9a... Update dependencies
ec37da2... Update dependencies
7d8b2c1... Call expandCallishMachOp in the x86_64 codegen too
98acdf0... Add a Word add-with-carry primop
d8228fd... Add x86_64 support for the add-with-carry op
45eb0a4... Add a 2-word-multiply operator
d16c681... Implement 2-word-multiply for x86_64
16d8cdd... Fix generic 2-word-multiply
778ca5d... Add x86 implementations of the quotRem, Mul2 and Add2 primops
4c5464f... Abstract out the hFlush calls in the GHC API
9065bdb... Fix parsing of FFI import decls
ae04bd4... Implement "value" imports with the CAPI
d785049... Whitespace only in utils/GraphOps.hs
bb6657d... Fix warnings in utils/GraphOps.hs
ee435a2... Change -X flags into LANGUAGE pragmas
7e8da4a... Whitespace only in utils/GraphColor.hs
d12f609... Fix warnings in utils/GraphColor.hs
7a61f47... remove unused function: printError
91cc139... tidied this up, the macro definitions were causing duplicate semis in the source
8bd7200... use idiomatic (GHC) types
2be38ab... remove legacy clean
d30b461... typo
9c42c22... minor tweak
668aef9... two typos
ed55820... some small corrections
4cb771a... typo
5f7ac44... typo
ac89ecf... comments only
efb95fb... typo
da6e86e... zap extra semi
a5c7946... (some) tabs -> spaces
ca04a67... (some) tabs -> spaces
f1c5402... tabs -> spaces
13481df... (some) tabs -> spaces
4d303fb... formatting tweaks
ebd0ac7... tyops
ffe282c... Replace createDirectoryHierarchy with createDirectoryIfMissing True
4bac993... Add sync-all new-workdir
b1bd566... Remove documentation that a feature was missing, because it is not. (#5896)
151b0dc... Mention -threaded in the intro to Concurrent Haskell
eeaa573... slight tweak to help text (#5896)
014f1e1... raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)
b2e855d... Fix copy/paste error in the docs
a352385... Whitespace only in nativeGen/AsmCodeGen.lhs
2304a36... Fix the unregisterised build; fixes #5901
1eee274... Fix validate with tables-next-to-code off
2e55760... GHCi: add :seti, for options that apply only at the prompt (#3217)
c624d28... Omit -osuf/-odir -hisuf/-hidir and -stubdir from the flag checker
27d7d93... In --make, give an indication of why a module is being recompiled
085c7fe... Drop the per-task timing stats, give a summary only (#5897)
0bc6055... Fix crash caused by allowing duplicate *-modules in the context (#5904)
3bf54e7... Hurrah! This major commit adds support for scoped kind variables, which (finally) fills out the functionality of polymorphic kinds. It also fixes numerous bugs.
9dde17e... White space only
eeba543... Improved debug printing with -dverbose-core2core
90de973... Attach INLINE pagmas in mutually recursive bindings
e0c849e... Tidy up the handling of kind generalisation
48cab6d... Make type trimming more conservative with -XDataKinds (fixes Trac #5912)
3e00d04... Fix Trac #5892: a coding errors
47a9a99... Deal with promoted DataCons in interface files (fixes Trac #5881)
5e38346... Get correct options when calling 'clang' inplace of 'as' (#5903)
28f783f... Add Haiku platform (#5828)
dfe536b... Give a unfolding argument discount proportional to the number of available arguments
d6b1050... ghc-pkg: make sure info messages go to stdout and errors to stderr (#3818)
f630970... Tweak the HADDOCK_DOCS regex in validate
7b0f95c... Improve reporting of type-class errors
0034b43... Merge branch 'master' of http://darcs.haskell.org/ghc
301a718... Don't defer type errors when evaluating a GHCi expression
b74748f... Wrap quotes in an error message
4a3b8c3... Documentation update: Enumerations of Integers are subject to list fusion (#5670)
69b2113... Merge branch 'master' of http://darcs.haskell.org/ghc
11ad927... Typo in comment
e212079... In ghci, reload after :e. Patch from Paolo Capriotti. Fixes #5343
5513fe0... define TABLES_NEXT_TO_CODE in ghcautoconf.h (#5933)
93299cc... Tweak to flag parsing (#5921)
1dd9b1a... Merge remote-tracking branch 'origin/master' into type-nats
More information about the Cvs-ghc
mailing list