ghc.git
4 years agoFix quoting in previous testsuite updates wip/remove-cabal-dep
Duncan Coutts [Fri, 29 Aug 2014 12:42:07 +0000 (13:42 +0100)] 
Fix quoting in previous testsuite updates

Thanks to ezyang for spotting.

4 years agoAdd release notes about ghc-pkg change, and Cabal dep removal
Duncan Coutts [Thu, 28 Aug 2014 04:52:48 +0000 (05:52 +0100)] 
Add release notes about ghc-pkg change, and Cabal dep removal

That ghc-pkg doesn't support single-file style databases, and that
the ghc library does not depend on Cabal any more.

We don't need to document the ghc-pkg change in the ghc-pkg section
itself, since ghc-pkg init is already described there, and that is the
right thing. The old deprecated approach was not documented.

4 years agoFix a few minor issues spotted in code review
Duncan Coutts [Thu, 28 Aug 2014 04:24:04 +0000 (05:24 +0100)] 
Fix a few minor issues spotted in code review

4 years agoChange testsuite to not use old-style file package databases
Duncan Coutts [Wed, 27 Aug 2014 15:33:20 +0000 (16:33 +0100)] 
Change testsuite to not use old-style file package databases

Now uses ghc-pkg init. The file-style databases are no longer supported.

4 years agoUpdate Cabal and haddock to follow the Canal-dep removal changes
Duncan Coutts [Wed, 27 Aug 2014 12:57:46 +0000 (13:57 +0100)] 
Update Cabal and haddock to follow the Canal-dep removal changes

In particular, Cabal was still in one place using old file-style package
databases. Haddock just needed simple changes to follow the change of
representation of packages in the ghc library.

4 years agoFix validation error in Linker arising from package rep changes
Duncan Coutts [Wed, 27 Aug 2014 12:26:24 +0000 (13:26 +0100)] 
Fix validation error in Linker arising from package rep changes

4 years agoAddress a number of Edward's code review comments
Duncan Coutts [Sun, 24 Aug 2014 22:43:40 +0000 (23:43 +0100)] 
Address a number of Edward's code review comments

Some others addressed as part of other recent patches.

4 years agoFix string conversions in ghc-pkg to be correct w.r.t. Unicode
Duncan Coutts [Sun, 24 Aug 2014 21:11:33 +0000 (22:11 +0100)] 
Fix string conversions in ghc-pkg to be correct w.r.t. Unicode

Similar change to that on the ghc library side in the previous patch.
The BinaryStringRep class has to use a ByteString in UTF8 encoding.

4 years agoSwitch the package id types to use FastString (rather than String)
Duncan Coutts [Sun, 24 Aug 2014 20:59:03 +0000 (21:59 +0100)] 
Switch the package id types to use FastString (rather than String)

The conversions should now be correct w.r.t Unicode.

Also move a couple instances to avoid orphan instances.

Strictly speaking there's no need for these types to use FastString as
they do not need the unique feature. They could just use some other
compact string type, but ghc's internal utils don't have much support
for such a type, so we just use FastString.

4 years agoMake mkFastStringByteString pure and fix up uses
Duncan Coutts [Sun, 24 Aug 2014 20:46:17 +0000 (21:46 +0100)] 
Make mkFastStringByteString pure and fix up uses

It's morally pure, and we'll need it in a pure context.

4 years agoAdd a ghc -show-packages mode to display ghc's view of the package env
Duncan Coutts [Sun, 24 Aug 2014 02:38:39 +0000 (03:38 +0100)] 
Add a ghc -show-packages mode to display ghc's view of the package env

You can use ghc -show-packages, in addition to any -package -package-conf
-hide-package, etc flags and see just what ghc's package info looks like.
The format is much like ghc-pkg show.

Like the existing verbose tracing, but a specific mode.
Re-introduce pretty printed package info (Cabal handled this previously).

4 years agoRemove a TODO that is now done
Duncan Coutts [Sun, 24 Aug 2014 02:41:45 +0000 (03:41 +0100)] 
Remove a TODO that is now done

4 years agoFix long lines and trailing whitespace
Duncan Coutts [Sat, 23 Aug 2014 12:12:20 +0000 (13:12 +0100)] 
Fix long lines and trailing whitespace

in the previous patches in this series

4 years agoFix warnings arising from the package db refactoring
Duncan Coutts [Fri, 22 Aug 2014 14:57:07 +0000 (15:57 +0100)] 
Fix warnings arising from the package db refactoring

4 years agoMake binary a boot package
Duncan Coutts [Fri, 22 Aug 2014 14:10:47 +0000 (15:10 +0100)] 
Make binary a boot package

Since ghc-pkg needs a relatively recent version.

4 years agoDrop ghc library dep on Cabal
Duncan Coutts [Fri, 22 Aug 2014 14:09:55 +0000 (15:09 +0100)] 
Drop ghc library dep on Cabal

4 years agoMove Cabal Binary instances from bin-package-db to ghc-pkg itself
Duncan Coutts [Fri, 22 Aug 2014 14:08:24 +0000 (15:08 +0100)] 
Move Cabal Binary instances from bin-package-db to ghc-pkg itself

The ghc-pkg program of course still depends on Cabal, it's just the
bin-package-db library (shared between ghc and ghc-pkg) that does not.

4 years agoUse ghc-local types for packages, rather than Cabal types
Duncan Coutts [Fri, 22 Aug 2014 13:38:10 +0000 (14:38 +0100)] 
Use ghc-local types for packages, rather than Cabal types

Also start using the new package db file format properly, by using the
ghc-specific section.

This is the main patch in the series for removing the compiler's dep
on the Cabal lib.

4 years agoIntroduce new file format for the package database binary cache
Duncan Coutts [Tue, 19 Aug 2014 19:33:10 +0000 (20:33 +0100)] 
Introduce new file format for the package database binary cache

The purpose of the new format is to make it possible for the compiler
to not depend on the Cabal library. The new cache file format contains
more or less the same information duplicated in two different sections
using different representations.

One section is basically the same as what the package db contains now,
a list of packages using the types defined in the Cabal library. This
section is read back by ghc-pkg, and used for things like ghc-pkg dump
which have to produce output using the Cabal InstalledPackageInfo text
representation.

The other section is a ghc-local type which contains a subset of the
information from the Cabal InstalledPackageInfo -- just the bits that
the compiler cares about.

The trick is that the compiler can read this second section without
needing to know the representation (or types) of the first part. The
ghc-pkg tool knows about both representations and writes both.

This patch introduces the new cache file format but does not yet use it
properly. More patches to follow. (As of this patch, the compiler reads
the part intended for ghc-pkg so it still depends on Cabal and the
ghc-local package type is not yet fully defined.)

4 years agoImprove the ghc-pkg warnings for missing and out of date package cache files
Duncan Coutts [Tue, 19 Aug 2014 15:10:04 +0000 (16:10 +0100)] 
Improve the ghc-pkg warnings for missing and out of date package cache files

In particular, report when it's missing, and also report it for ghc-pkg check.
Also make the warning message more explicit, that ghc will not be able to
read these dbs, even though ghc-pkg may be able to.

4 years agoDrop support for single-file style package databases
Duncan Coutts [Tue, 19 Aug 2014 12:23:56 +0000 (13:23 +0100)] 
Drop support for single-file style package databases

Historically the package db format was a single text file in Read/Show
format containing [InstalledPackageInfo]. For several years now the
default format has been a directory with one file per package, plus a
binary cache.

The old format cannot be supported under the new scheme where the
compiler will not depend on the Cabal library (because it will not
have access to the InstalledPackageInfo type) so we must drop support.
It would still technically be possible to support a single text file
style db (but containing a different type), but there does not seem to
be any compelling reason to do so.

(Part of preparitory work for removing the compiler's dep on Cabal)

4 years agoSimplify conversion in binary serialisation of ghc-pkg db
Duncan Coutts [Tue, 19 Aug 2014 00:00:54 +0000 (01:00 +0100)] 
Simplify conversion in binary serialisation of ghc-pkg db

We can serialise directly, without having to convert some fields to
string first.

(Part of preparitory work for removing the compiler's dep on Cabal)

4 years agoNormalise GHC version number to make tests less fragile.
Edward Z. Yang [Fri, 22 Aug 2014 14:05:29 +0000 (15:05 +0100)] 
Normalise GHC version number to make tests less fragile.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
4 years agoRevert "rts/base: Fix #9423"
Austin Seipp [Fri, 22 Aug 2014 13:51:38 +0000 (08:51 -0500)] 
Revert "rts/base: Fix #9423"

This should fix the Windows fallout, and hopefully this will be fixed
once that's sorted out.

This reverts commit f9f89b7884ccc8ee5047cf4fffdf2b36df6832df.

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoDo not zero out version number when processing wired-in packages.
Edward Z. Yang [Fri, 22 Aug 2014 00:29:28 +0000 (01:29 +0100)] 
Do not zero out version number when processing wired-in packages.

Summary:
Previously, GHC would look for instances of wired-in packages in the
in-memory package database and null out the version number.  This was
necessary when the sourcePackageId was used to determine the linker
symbols; however, we now use a package key, so only that needs to be
updated.

Long-term, we can remove this hack by ensuring that Cabal actually records
the proper package key in the database.  This will also fix an unrelated
hack elsewhere.

Keeping version numbers means that wired in packages get rendered differently
when output by GHC.  This is the source of all the test-case output changes.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate

Reviewers: hvr, austin

Subscribers: simonmar, ezyang, carter

Differential Revision: https://phabricator.haskell.org/D170

4 years agosubmodule update hpc/stm with gitignore.
Edward Z. Yang [Fri, 22 Aug 2014 13:23:56 +0000 (14:23 +0100)] 
submodule update hpc/stm with gitignore.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
4 years agogitignore: Ignore tests/rts/rdynamic
Edward Z. Yang [Fri, 22 Aug 2014 00:40:55 +0000 (01:40 +0100)] 
gitignore: Ignore tests/rts/rdynamic

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
4 years agoFix #9465.
Gabor Pali [Fri, 22 Aug 2014 07:03:09 +0000 (09:03 +0200)] 
Fix #9465.

It turned out the sed(1) expressions are not fully portable.  So revist my
earlier attempt for getting GHC_LDFLAGS in the configure script and rewrite
it in Perl instead.

4 years agoT8832: fix no newline at end of file warning
Karel Gardas [Thu, 21 Aug 2014 07:00:15 +0000 (09:00 +0200)] 
T8832: fix no newline at end of file warning

4 years agoincludes: detabify/dewhitespace rts/storage/ClosureMacros.h
Austin Seipp [Wed, 20 Aug 2014 17:50:14 +0000 (12:50 -0500)] 
includes: detabify/dewhitespace rts/storage/ClosureMacros.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/InfoTables.h
Austin Seipp [Wed, 20 Aug 2014 17:49:33 +0000 (12:49 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/InfoTables.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/Block.h
Austin Seipp [Wed, 20 Aug 2014 17:49:27 +0000 (12:49 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/Block.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/GC.h
Austin Seipp [Wed, 20 Aug 2014 17:47:32 +0000 (12:47 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/GC.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/Closures.h
Austin Seipp [Wed, 20 Aug 2014 17:47:21 +0000 (12:47 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/Closures.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/TSO.h
Austin Seipp [Wed, 20 Aug 2014 17:47:07 +0000 (12:47 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/TSO.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/storage/MBlock.h
Austin Seipp [Wed, 20 Aug 2014 17:46:58 +0000 (12:46 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/storage/MBlock.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/prof/LDV.h
Austin Seipp [Wed, 20 Aug 2014 17:46:33 +0000 (12:46 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/prof/LDV.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/prof/CCS.h
Austin Seipp [Wed, 20 Aug 2014 17:46:24 +0000 (12:46 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/prof/CCS.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/Hpc.h
Austin Seipp [Wed, 20 Aug 2014 17:45:21 +0000 (12:45 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/Hpc.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/OSThreads.h
Austin Seipp [Wed, 20 Aug 2014 17:44:28 +0000 (12:44 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/OSThreads.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/Stable.h
Austin Seipp [Wed, 20 Aug 2014 17:44:19 +0000 (12:44 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/Stable.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/Threads.h
Austin Seipp [Wed, 20 Aug 2014 17:44:10 +0000 (12:44 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/Threads.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace rts/Ticky.h
Austin Seipp [Wed, 20 Aug 2014 17:44:03 +0000 (12:44 -0500)] 
[ci skip] includes: detabify/dewhitespace rts/Ticky.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace stg/Types.h
Austin Seipp [Wed, 20 Aug 2014 17:43:32 +0000 (12:43 -0500)] 
[ci skip] includes: detabify/dewhitespace stg/Types.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace stg/SMP.h
Austin Seipp [Wed, 20 Aug 2014 17:43:21 +0000 (12:43 -0500)] 
[ci skip] includes: detabify/dewhitespace stg/SMP.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace stg/Regs.h
Austin Seipp [Wed, 20 Aug 2014 17:43:14 +0000 (12:43 -0500)] 
[ci skip] includes: detabify/dewhitespace stg/Regs.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace Cmm.h
Austin Seipp [Wed, 20 Aug 2014 17:42:08 +0000 (12:42 -0500)] 
[ci skip] includes: detabify/dewhitespace Cmm.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace HsFFI.h
Austin Seipp [Wed, 20 Aug 2014 17:41:46 +0000 (12:41 -0500)] 
[ci skip] includes: detabify/dewhitespace HsFFI.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace Rts.h
Austin Seipp [Wed, 20 Aug 2014 17:40:58 +0000 (12:40 -0500)] 
[ci skip] includes: detabify/dewhitespace Rts.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace RtsAPI.h
Austin Seipp [Wed, 20 Aug 2014 17:40:48 +0000 (12:40 -0500)] 
[ci skip] includes: detabify/dewhitespace RtsAPI.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years ago[ci skip] includes: detabify/dewhitespace Stg.h
Austin Seipp [Wed, 20 Aug 2014 17:40:24 +0000 (12:40 -0500)] 
[ci skip] includes: detabify/dewhitespace Stg.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoComment why the include is necessary
Gabor Greif [Wed, 20 Aug 2014 17:39:56 +0000 (19:39 +0200)] 
Comment why the include is necessary

4 years agorts: detabify/dewhitespace LdvProfile.c
Austin Seipp [Wed, 20 Aug 2014 17:30:49 +0000 (12:30 -0500)] 
rts: detabify/dewhitespace LdvProfile.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Disassembler.c
Austin Seipp [Wed, 20 Aug 2014 17:29:22 +0000 (12:29 -0500)] 
rts: detabify/dewhitespace Disassembler.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace RtsUtils.c
Austin Seipp [Wed, 20 Aug 2014 17:28:01 +0000 (12:28 -0500)] 
rts: detabify/dewhitespace RtsUtils.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace RtsStartup.c
Austin Seipp [Wed, 20 Aug 2014 17:27:39 +0000 (12:27 -0500)] 
rts: detabify/dewhitespace RtsStartup.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace RtsAPI.c
Austin Seipp [Wed, 20 Aug 2014 17:27:28 +0000 (12:27 -0500)] 
rts: detabify/dewhitespace RtsAPI.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace RtsMain.c
Austin Seipp [Wed, 20 Aug 2014 17:27:18 +0000 (12:27 -0500)] 
rts: detabify/dewhitespace RtsMain.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Sparks.c
Austin Seipp [Wed, 20 Aug 2014 17:26:59 +0000 (12:26 -0500)] 
rts: detabify/dewhitespace Sparks.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace StgPrimFloat.h
Austin Seipp [Wed, 20 Aug 2014 17:26:37 +0000 (12:26 -0500)] 
rts: detabify/dewhitespace StgPrimFloat.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace StgPrimFloat.c
Austin Seipp [Wed, 20 Aug 2014 17:26:29 +0000 (12:26 -0500)] 
rts: detabify/dewhitespace StgPrimFloat.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace StgStartup.cmm
Austin Seipp [Wed, 20 Aug 2014 17:26:04 +0000 (12:26 -0500)] 
rts: detabify/dewhitespace StgStartup.cmm

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace StgStdThunks.cmm
Austin Seipp [Wed, 20 Aug 2014 17:25:52 +0000 (12:25 -0500)] 
rts: detabify/dewhitespace StgStdThunks.cmm

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace AutoApply.h
Austin Seipp [Wed, 20 Aug 2014 17:25:24 +0000 (12:25 -0500)] 
rts: detabify/dewhitespace AutoApply.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Task.h
Austin Seipp [Wed, 20 Aug 2014 17:24:37 +0000 (12:24 -0500)] 
rts: detabify/dewhitespace Task.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Printer.h
Austin Seipp [Wed, 20 Aug 2014 17:24:19 +0000 (12:24 -0500)] 
rts: detabify/dewhitespace Printer.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Hpc.c
Austin Seipp [Wed, 20 Aug 2014 17:22:48 +0000 (12:22 -0500)] 
rts: detabify/dewhitespace Hpc.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Apply.cmm
Austin Seipp [Wed, 20 Aug 2014 17:22:24 +0000 (12:22 -0500)] 
rts: detabify/dewhitespace Apply.cmm

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/MBlock.c
Austin Seipp [Wed, 20 Aug 2014 17:21:10 +0000 (12:21 -0500)] 
rts: detabify/dewhitespace sm/MBlock.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/GCUtils.c
Austin Seipp [Wed, 20 Aug 2014 17:21:03 +0000 (12:21 -0500)] 
rts: detabify/dewhitespace sm/GCUtils.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/GCUtils.h
Austin Seipp [Wed, 20 Aug 2014 17:20:41 +0000 (12:20 -0500)] 
rts: detabify/dewhitespace sm/GCUtils.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/GCAux.c
Austin Seipp [Wed, 20 Aug 2014 17:20:17 +0000 (12:20 -0500)] 
rts: detabify/dewhitespace sm/GCAux.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/MarkWeak.c
Austin Seipp [Wed, 20 Aug 2014 17:19:48 +0000 (12:19 -0500)] 
rts: detabify/dewhitespace sm/MarkWeak.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/BlockAlloc.c
Austin Seipp [Wed, 20 Aug 2014 17:19:20 +0000 (12:19 -0500)] 
rts: detabify/dewhitespace sm/BlockAlloc.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace sm/Storage.h
Austin Seipp [Wed, 20 Aug 2014 17:18:42 +0000 (12:18 -0500)] 
rts: detabify/dewhitespace sm/Storage.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Task.c
Austin Seipp [Wed, 20 Aug 2014 17:17:50 +0000 (12:17 -0500)] 
rts: detabify/dewhitespace Task.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: reflow some comments in STM.c
Austin Seipp [Wed, 20 Aug 2014 17:17:25 +0000 (12:17 -0500)] 
rts: reflow some comments in STM.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace STM.c
Austin Seipp [Wed, 20 Aug 2014 17:16:40 +0000 (12:16 -0500)] 
rts: detabify/dewhitespace STM.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Trace.c
Austin Seipp [Wed, 20 Aug 2014 17:16:09 +0000 (12:16 -0500)] 
rts: detabify/dewhitespace Trace.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Timer.c
Austin Seipp [Wed, 20 Aug 2014 17:15:58 +0000 (12:15 -0500)] 
rts: detabify/dewhitespace Timer.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Updates.h
Austin Seipp [Wed, 20 Aug 2014 17:15:15 +0000 (12:15 -0500)] 
rts: detabify/dewhitespace Updates.h

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Weak.c
Austin Seipp [Wed, 20 Aug 2014 17:14:33 +0000 (12:14 -0500)] 
rts: detabify/dewhitespace Weak.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agorts: detabify/dewhitespace Ticky.c
Austin Seipp [Wed, 20 Aug 2014 17:13:45 +0000 (12:13 -0500)] 
rts: detabify/dewhitespace Ticky.c

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoAdd a missing newline to a GHCi linker debugBelch
Reid Barton [Wed, 20 Aug 2014 16:17:16 +0000 (12:17 -0400)] 
Add a missing newline to a GHCi linker debugBelch

4 years agoUpdate a comment in base cbits
Reid Barton [Wed, 20 Aug 2014 14:42:10 +0000 (10:42 -0400)] 
Update a comment in base cbits

4 years agogenprimopcode: Don't output tabs
Austin Seipp [Wed, 20 Aug 2014 12:12:01 +0000 (07:12 -0500)] 
genprimopcode: Don't output tabs

Otherwise the build breaks, because its output is included in tab-free
files. See ef9dd9f.

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agobasicTypes: detabify/dewhitespace IdInfo
Austin Seipp [Wed, 20 Aug 2014 08:46:22 +0000 (03:46 -0500)] 
basicTypes: detabify/dewhitespace IdInfo

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agobasicTypes: detabify/dewhitespace NameEnv
Austin Seipp [Wed, 20 Aug 2014 08:45:44 +0000 (03:45 -0500)] 
basicTypes: detabify/dewhitespace NameEnv

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agobasicTypes: detabify/dewhitespace NameSet
Austin Seipp [Wed, 20 Aug 2014 08:45:15 +0000 (03:45 -0500)] 
basicTypes: detabify/dewhitespace NameSet

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agobasicTypes: detabify/dewhitespace Var
Austin Seipp [Wed, 20 Aug 2014 08:44:52 +0000 (03:44 -0500)] 
basicTypes: detabify/dewhitespace Var

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agohsSyn: detabify/dewhitespace HsLit
Austin Seipp [Wed, 20 Aug 2014 08:43:14 +0000 (03:43 -0500)] 
hsSyn: detabify/dewhitespace HsLit

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agostranal: detabify/dewhitespace DmdAnal
Austin Seipp [Wed, 20 Aug 2014 08:42:38 +0000 (03:42 -0500)] 
stranal: detabify/dewhitespace DmdAnal

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agodeSugar: detabify/dewhitespace DsCCall
Austin Seipp [Wed, 20 Aug 2014 08:41:32 +0000 (03:41 -0500)] 
deSugar: detabify/dewhitespace DsCCall

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agocoreSyn: detabify/dewhitespace CoreSubst
Austin Seipp [Wed, 20 Aug 2014 08:40:18 +0000 (03:40 -0500)] 
coreSyn: detabify/dewhitespace CoreSubst

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agocoreSyn: detabify/dewhitespace CoreTidy
Austin Seipp [Wed, 20 Aug 2014 08:39:40 +0000 (03:39 -0500)] 
coreSyn: detabify/dewhitespace CoreTidy

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoprelude: detabify/dewhitespace TysPrim
Austin Seipp [Wed, 20 Aug 2014 08:38:01 +0000 (03:38 -0500)] 
prelude: detabify/dewhitespace TysPrim

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agosimplCore: detabify/dewhitespace LiberateCase
Austin Seipp [Wed, 20 Aug 2014 08:36:39 +0000 (03:36 -0500)] 
simplCore: detabify/dewhitespace LiberateCase

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agosimplCore: detabify/dewhitespace SetLevels
Austin Seipp [Wed, 20 Aug 2014 08:35:36 +0000 (03:35 -0500)] 
simplCore: detabify/dewhitespace SetLevels

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoutils: detabify/dewhitespace GraphPpr
Austin Seipp [Wed, 20 Aug 2014 08:33:57 +0000 (03:33 -0500)] 
utils: detabify/dewhitespace GraphPpr

Signed-off-by: Austin Seipp <austin@well-typed.com>
4 years agoutils: detabify/dewhitespace GraphBase
Austin Seipp [Wed, 20 Aug 2014 08:33:28 +0000 (03:33 -0500)] 
utils: detabify/dewhitespace GraphBase

Signed-off-by: Austin Seipp <austin@well-typed.com>