Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Corrections for warnings in the user guide | Ian Lynagh | 2007-07-16 | 1 | -15/+21 |
| | |||||
* | Sync the UG entries for -Wall, -w etc with reality | Ian Lynagh | 2007-07-16 | 1 | -16/+16 |
| | |||||
* | -w should turn off /all/ options, not just the -Wall ones | Ian Lynagh | 2007-07-16 | 1 | -1/+11 |
| | |||||
* | Implement -fwarn-dodgy-imports | Ian Lynagh | 2007-07-16 | 1 | -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 tweaks | Ian Lynagh | 2007-07-16 | 1 | -9/+9 |
| | |||||
* | Remove note that -E behaviour has changed (6.0 has the same note) | Ian Lynagh | 2007-07-16 | 1 | -3/+1 |
| | |||||
* | Doc tweaks | Ian Lynagh | 2007-07-16 | 1 | -6/+6 |
| | |||||
* | User guide tweaks | Ian Lynagh | 2007-07-16 | 1 | -7/+7 |
| | |||||
* | Doc tweak | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Doc tweak | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Correct user guide on when .ghci is read | Ian Lynagh | 2007-07-16 | 1 | -3/+4 |
| | |||||
* | Tweak punctuation in the user guide | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | ghci command docs tweaks | Ian Lynagh | 2007-07-16 | 1 | -5/+15 |
| | |||||
* | Fix alphabetical ordering in :? output | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Fix alphabetical ordering in user guide | Ian Lynagh | 2007-07-16 | 1 | -10/+10 |
| | |||||
* | Typo | Ian Lynagh | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Remove another instance of the banner from the user guide | Ian Lynagh | 2007-07-15 | 1 | -6/+1 |
| | |||||
* | In user guide, don't claim that ghci never generates .hi files | Ian Lynagh | 2007-07-15 | 1 | -3/+1 |
| | | | | With -fobject-code it now can do. | ||||
* | ghci debugger documentation tweaks | Ian Lynagh | 2007-07-15 | 1 | -2/+2 |
| | |||||
* | Fix typo | Ian Lynagh | 2007-07-15 | 1 | -1/+1 |
| | |||||
* | ghci doc tweaks | Ian Lynagh | 2007-07-15 | 1 | -4/+4 |
| | |||||
* | Adding pushing of hpc translation status through hi files. | andy@galois.com | 2007-07-17 | 12 | -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 vectorisation | Roman Leshchinskiy | 2007-07-17 | 2 | -2/+11 |
| | |||||
* | Initialise global vectorisation environment properly | Roman Leshchinskiy | 2007-07-17 | 1 | -4/+6 |
| | |||||
* | Vectorise type declarations | Roman Leshchinskiy | 2007-07-17 | 2 | -2/+30 |
| | |||||
* | Vectorisation of data declarations (incomplete) | Roman Leshchinskiy | 2007-07-17 | 1 | -1/+79 |
| | |||||
* | Add vectorisation environment transformers | Roman Leshchinskiy | 2007-07-17 | 1 | -2/+14 |
| | |||||
* | Refactor | Roman Leshchinskiy | 2007-07-17 | 1 | -11/+6 |
| | |||||
* | Remove mapping from tycons to PA dictionaries from vect environment | Roman Leshchinskiy | 2007-07-17 | 1 | -5/+0 |
| | |||||
* | Add datacons to vectorisation environment | Roman Leshchinskiy | 2007-07-17 | 1 | -2/+14 |
| | |||||
* | Add fixV | Roman Leshchinskiy | 2007-07-17 | 1 | -1/+6 |
| | |||||
* | Classification of tycons for vectorisation | Roman Leshchinskiy | 2007-07-17 | 1 | -0/+68 |
| | |||||
* | Clean up | Roman Leshchinskiy | 2007-07-17 | 2 | -4/+3 |
| | |||||
* | Move type vectorisation code to a separate module | Roman Leshchinskiy | 2007-07-17 | 3 | -33/+50 |
| | |||||
* | Pass correct dictionary to lengthPA for single-element environments | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+2 |
| | |||||
* | Abstract over all in-scope type variables when creating closures | Roman Leshchinskiy | 2007-07-16 | 2 | -7/+21 |
| | |||||
* | Pass PA dictionaries after all type arguments | Roman Leshchinskiy | 2007-07-16 | 1 | -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 code | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Lifting contexts have type Int# | Roman Leshchinskiy | 2007-07-16 | 1 | -8/+13 |
| | | | | | This tracks the corresponding change in package ndp. With this patch, we finally can vectorise something (f x = x). | ||||
* | Fix bug in vectorisation | Roman Leshchinskiy | 2007-07-16 | 1 | -3/+1 |
| | |||||
* | Fix bad bug in type vectorisation | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | Make vectorisation part of the optimiser pipeline | Roman Leshchinskiy | 2007-07-16 | 4 | -10/+20 |
| | |||||
* | Get NDP prelnames from the right modules | Roman Leshchinskiy | 2007-07-16 | 1 | -10/+11 |
| | |||||
* | Vectorise top-level bindings of a module | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+5 |
| | |||||
* | Vectorisation of top-level bindings | Roman Leshchinskiy | 2007-07-16 | 3 | -4/+53 |
| | |||||
* | Store hoisted bindings in the global environment during vectorisation | Roman Leshchinskiy | 2007-07-16 | 2 | -6/+6 |
| | |||||
* | Add support for name cloning to vectorisation monad | Roman Leshchinskiy | 2007-07-16 | 1 | -0/+11 |
| | |||||
* | Refactoring | Roman Leshchinskiy | 2007-07-16 | 2 | -16/+33 |
| | |||||
* | Adapt interface file code for vectorisation | Roman Leshchinskiy | 2007-07-16 | 6 | -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 functions | Roman Leshchinskiy | 2007-07-16 | 3 | -3/+22 |
| |