Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add NoImplicitPrelude (fix Windows build failure) | Simon Marlow | 2011-01-31 | 1 | -1/+1 |
| | |||||
* | Use explicit language extensions & remove extension fields from base.cabal | simonpj@microsoft.com | 2011-01-28 | 1 | -1/+1 |
| | | | | | | | | | | Add explicit {-# LANGUAGE xxx #-} pragmas to each module, that say what extensions that module uses. This makes it clearer where different extensions are used in the (large, variagated) base package. Now base.cabal doesn't need any extensions field Thanks to Bas van Dijk for doing all the work. | ||||
* | Add some comments to the generated Table.hs | Ian Lynagh | 2010-11-13 | 1 | -2/+4 |
| | |||||
* | Add a Makefile for MakeTable, and remove GHC.Num generated import | Ian Lynagh | 2010-10-31 | 1 | -3/+14 |
| | |||||
* | Fix whitespace in codepages/MakeTable.hs | Ian Lynagh | 2010-10-31 | 1 | -9/+9 |
| | |||||
* | On Windows, use the console code page for text file encoding/decoding. | Judah Jacobson | 2009-09-13 | 1 | -0/+252 |
We keep all of the code page tables in the module GHC.IO.Encoding.CodePage.Table. That file was generated automatically by running codepages/MakeTable.hs; more details are in the comments at the start of that script. Storing the lookup tables adds about 40KB to each statically linked executable; this only increases the size of a "hello world" program by about 7%. Currently we do not support double-byte encodings (Chinese/Japanese/Korean), since including those codepages would increase the table size to 400KB. It will be straightforward to implement them once the work on library DLLs is finished. |