summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Only use real XMM registers when assigning arguments.Geoffrey Mainland2013-08-061-5/+4
* Rename SSE -> XMM for consistency.Geoffrey Mainland2013-08-061-13/+13
* Added support for writing and checking closed type families is hs-boot files.Richard Eisenberg2013-08-0511-42/+110
* Refactor checking for GADT-like datacons' return typesRichard Eisenberg2013-08-044-79/+98
* Implement "roles" into GHC.Richard Eisenberg2013-08-0266-993/+2634
* Fix Trac #8020.Richard Eisenberg2013-08-025-119/+188
* Add a warning for empty enumerations; fixes #7881Ian Lynagh2013-08-012-2/+58
* Add NegativeLiterals extensionIan Lynagh2013-07-313-5/+16
* Add a warning for overflowing literals; fixes #7895Ian Lynagh2013-07-312-2/+40
* Whitespace only in deSugar/MatchLit.lhsIan Lynagh2013-07-311-120/+113
* Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghcJan Stolarek2013-07-311-1/+1
|\
| * Fix typosGabor Greif2013-07-311-1/+1
* | Add strength reduction rules (Fixes #7116)Jan Stolarek2013-07-311-6/+27
|/
* Rename doDynamicToo to dynamicTooMkDynamicDynFlagsIan Lynagh2013-07-304-15/+16
* Remove an out-of-date comment (see #8101)Ian Lynagh2013-07-281-5/+0
* desugar code even when -fno-code is used; fixes #8101Ian Lynagh2013-07-282-8/+3
* Whitespace only in deSugar/Match.lhsIan Lynagh2013-07-281-198/+191
* Whitespace only in basicTypes/RdrName.lhsIan Lynagh2013-07-281-215/+208
* Beautify a few Binary instancesIan Lynagh2013-07-272-11/+13
* De-orphan a load of Binary instancesIan Lynagh2013-07-279-1079/+1015
* Whitespace only in basicTypes/BasicTypes.lhsIan Lynagh2013-07-271-172/+165
* Whitespace only in basicTypes/Avail.hsIan Lynagh2013-07-271-19/+12
* Remove redundant parenthesesIan Lynagh2013-07-271-1/+1
* Use OrdLists when parsing export listsIan Lynagh2013-07-271-19/+19
* Remove an unnecessary-looking importIan Lynagh2013-07-251-2/+0
* Whitespace only in deSugar/Desugar.lhsIan Lynagh2013-07-251-80/+73
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-247-21/+23
* Temporarily disable common block elimination; fixes #8083 for nowIan Lynagh2013-07-231-3/+5
* Add final remaining bits to fix #7978.Geoffrey Mainland2013-07-221-30/+1
* Sync the list of default warnings with reality; fixes #8060.Ian Lynagh2013-07-211-10/+9
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-1711-26/+97
* adding FastString.string_table to the sharedCAF/Globals.c mechanismNicolas Frisby2013-07-162-7/+68
* This reverts commit 163de25813d12764aa5ded1666af7c06fee0d67e and commit 279ac...Nicolas Frisby2013-07-163-70/+10
* Rename atomicReadMVar and friends to readMVar.Edward Z. Yang2013-07-121-2/+2
* Fix typo in descriptionGabor Greif2013-07-111-1/+1
* Implement tryAtomicReadMVar#.Edward Z. Yang2013-07-101-0/+8
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+9
* Disable executable stack for the linker note, fixing #703 (again)Edward Z. Yang2013-07-091-1/+11
* Avoid needlessly splitting a UniqSupply when extracting a Unique (#8041)Patrick Palka2013-07-066-9/+26
* Remove spurious extra brace in LLVM metadataPeter Wortmann2013-07-051-1/+1
* Always have LLVM optimize globalsPeter Wortmann2013-07-051-2/+2
* Fix llvm.prefetch instrinct for old LLVM versionsPeter Wortmann2013-07-051-3/+6
* copy the plugin's FastStringTable changes back into the host compilerNicolas Frisby2013-07-043-5/+26
* include FastString.string_table in CoreMonad.reinitializeGlobalsNicolas Frisby2013-07-032-6/+45
* Comment out a leftover pprTraceGabor Greif2013-07-031-8/+8
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2013-07-031-0/+3
|\
| * Fix Trac #8028.Richard Eisenberg2013-07-021-0/+3
* | Fix bumpTickyLitBy[E] on Win64; fixes #7940Ian Lynagh2013-07-021-4/+2
|/
* Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghcRichard Eisenberg2013-06-282-75/+52
|\
| * Merge TcSMonad.matchClass into TcInteract.matchClassInstSimon Peyton Jones2013-06-282-75/+52