summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Corrections for warnings in the user guideIan Lynagh2007-07-161-15/+21
|
* Sync the UG entries for -Wall, -w etc with realityIan Lynagh2007-07-161-16/+16
|
* -w should turn off /all/ options, not just the -Wall onesIan Lynagh2007-07-161-1/+11
|
* Implement -fwarn-dodgy-importsIan Lynagh2007-07-161-0/+1
| | | | | | You used to only be able to enable Opt_WarnDodgyImports with -W or -Wall. This patch adds the flag to en/disable it by name. (DodgyImports == importing T(..) when only T is exported).
* Doc tweaksIan Lynagh2007-07-161-9/+9
|
* Remove note that -E behaviour has changed (6.0 has the same note)Ian Lynagh2007-07-161-3/+1
|
* Doc tweaksIan Lynagh2007-07-161-6/+6
|
* User guide tweaksIan Lynagh2007-07-161-7/+7
|
* Doc tweakIan Lynagh2007-07-161-1/+1
|
* Doc tweakIan Lynagh2007-07-161-1/+1
|
* Correct user guide on when .ghci is readIan Lynagh2007-07-161-3/+4
|
* Tweak punctuation in the user guideIan Lynagh2007-07-161-1/+1
|
* ghci command docs tweaksIan Lynagh2007-07-161-5/+15
|
* Fix alphabetical ordering in :? outputIan Lynagh2007-07-161-1/+1
|
* Fix alphabetical ordering in user guideIan Lynagh2007-07-161-10/+10
|
* TypoIan Lynagh2007-07-161-1/+1
|
* Remove another instance of the banner from the user guideIan Lynagh2007-07-151-6/+1
|
* In user guide, don't claim that ghci never generates .hi filesIan Lynagh2007-07-151-3/+1
| | | | With -fobject-code it now can do.
* ghci debugger documentation tweaksIan Lynagh2007-07-151-2/+2
|
* Fix typoIan Lynagh2007-07-151-1/+1
|
* ghci doc tweaksIan Lynagh2007-07-151-4/+4
|
* Adding pushing of hpc translation status through hi files.andy@galois.com2007-07-1712-34/+65
| | | | | | | | | | Now, if a single module *anywhere* on the module tree is built with -fhpc, the binary will enable reading/writing of <bin>.tix. Previously, you needed to compile Main to allow coverage to operate. This changes the file format for .hi files; you will need to recompile every library.
* Handle unlifted tycons and tuples correctly during vectorisationRoman Leshchinskiy2007-07-172-2/+11
|
* Initialise global vectorisation environment properlyRoman Leshchinskiy2007-07-171-4/+6
|
* Vectorise type declarationsRoman Leshchinskiy2007-07-172-2/+30
|
* Vectorisation of data declarations (incomplete)Roman Leshchinskiy2007-07-171-1/+79
|
* Add vectorisation environment transformersRoman Leshchinskiy2007-07-171-2/+14
|
* RefactorRoman Leshchinskiy2007-07-171-11/+6
|
* Remove mapping from tycons to PA dictionaries from vect environmentRoman Leshchinskiy2007-07-171-5/+0
|
* Add datacons to vectorisation environmentRoman Leshchinskiy2007-07-171-2/+14
|
* Add fixVRoman Leshchinskiy2007-07-171-1/+6
|
* Classification of tycons for vectorisationRoman Leshchinskiy2007-07-171-0/+68
|
* Clean upRoman Leshchinskiy2007-07-172-4/+3
|
* Move type vectorisation code to a separate moduleRoman Leshchinskiy2007-07-173-33/+50
|
* Pass correct dictionary to lengthPA for single-element environmentsRoman Leshchinskiy2007-07-161-1/+2
|
* Abstract over all in-scope type variables when creating closuresRoman Leshchinskiy2007-07-162-7/+21
|
* Pass PA dictionaries after all type argumentsRoman Leshchinskiy2007-07-161-11/+7
| | | | | This makes the code slightly simpler but only works because we do not support rank-n types.
* Fix bug in lifted environment inspection codeRoman Leshchinskiy2007-07-161-1/+1
|
* Lifting contexts have type Int#Roman Leshchinskiy2007-07-161-8/+13
| | | | | This tracks the corresponding change in package ndp. With this patch, we finally can vectorise something (f x = x).
* Fix bug in vectorisationRoman Leshchinskiy2007-07-161-3/+1
|
* Fix bad bug in type vectorisationRoman Leshchinskiy2007-07-161-1/+1
|
* Make vectorisation part of the optimiser pipelineRoman Leshchinskiy2007-07-164-10/+20
|
* Get NDP prelnames from the right modulesRoman Leshchinskiy2007-07-161-10/+11
|
* Vectorise top-level bindings of a moduleRoman Leshchinskiy2007-07-161-1/+5
|
* Vectorisation of top-level bindingsRoman Leshchinskiy2007-07-163-4/+53
|
* Store hoisted bindings in the global environment during vectorisationRoman Leshchinskiy2007-07-162-6/+6
|
* Add support for name cloning to vectorisation monadRoman Leshchinskiy2007-07-161-0/+11
|
* RefactoringRoman Leshchinskiy2007-07-162-16/+33
|
* Adapt interface file code for vectorisationRoman Leshchinskiy2007-07-166-78/+79
| | | | | | For the most part, this patch simply renames functions which had been used for closure conversion and hence have CC in their name. It also changes the OccNames generated by vectorisation.
* Collect hoisted vectorised functionsRoman Leshchinskiy2007-07-163-3/+22
|