| Commit message (Expand) | Author | Age | Files | Lines |
* | compiler: de-lhs deSugar/ | Austin Seipp | 2014-12-03 | 1 | -817/+0 |
* | AST changes to prepare for API annotations, for #9628 | Alan Zimmerman | 2014-11-21 | 1 | -3/+4 |
* | Update comment about C helper for foreign exports (#9713) | Bertram Felgenhauer | 2014-11-18 | 1 | -2/+6 |
* | Revert "Rename _closure to _static_closure, apply naming consistently." | Edward Z. Yang | 2014-10-20 | 1 | -3/+3 |
* | Rename _closure to _static_closure, apply naming consistently. | Edward Z. Yang | 2014-10-01 | 1 | -3/+3 |
* | Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId. | Edward Z. Yang | 2014-07-21 | 1 | -2/+2 |
* | Add LANGUAGE pragmas to compiler/ source files | Herbert Valerio Riedel | 2014-05-15 | 1 | -0/+2 |
* | Fix linker_unload now that we are running constructors in the linker (#8291) | Simon Marlow | 2013-09-23 | 1 | -1/+1 |
* | Restructure compilation pipeline to allow hooks | Austin Seipp | 2013-09-22 | 1 | -3/+14 |
* | Implement "roles" into GHC. | Richard Eisenberg | 2013-08-02 | 1 | -1/+1 |
* | Introduce CPR for sum types (Trac #5075) | Simon Peyton Jones | 2013-01-24 | 1 | -1/+1 |
* | Remove getModuleDs; we now just use getModule | Ian Lynagh | 2012-11-06 | 1 | -1/+1 |
* | Refactoring: Make a HasModule class for getModule | Ian Lynagh | 2012-11-02 | 1 | -5/+1 |
* | Don't use a unique in the stable name of a foreign export | Ian Lynagh | 2012-11-02 | 1 | -14/+5 |
* | Don't put uniqs in ghc wrapper function names; part of #4012 | Ian Lynagh | 2012-11-02 | 1 | -5/+15 |
* | Move tARGET_* out of HaskellConstants | Ian Lynagh | 2012-09-17 | 1 | -1/+1 |
* | Move wORD_SIZE into platformConstants | Ian Lynagh | 2012-09-16 | 1 | -8/+7 |
* | Pass DynFlags down to bWord | Ian Lynagh | 2012-09-12 | 1 | -13/+14 |
* | Add a separate FastZString type | Ian Lynagh | 2012-07-15 | 1 | -1/+4 |
* | Pass DynFlags down to showSDoc | Ian Lynagh | 2012-06-12 | 1 | -6/+9 |
* | Merge remote-tracking branch 'origin/unboxed-tuple-arguments2' | Paolo Capriotti | 2012-06-05 | 1 | -5/+8 |
|\ |
|
| * | Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2 | Max Bolingbroke | 2012-05-15 | 1 | -5/+8 |
* | | Change how macros like ASSERT are defined | Ian Lynagh | 2012-06-05 | 1 | -0/+2 |
* | | Fix the stub C files we generate on Win64 | Ian Lynagh | 2012-05-18 | 1 | -6/+19 |
|/ |
|
* | Implement "value" imports with the CAPI | Ian Lynagh | 2012-02-26 | 1 | -3/+7 |
* | Small refactoring: Use (Maybe Header) rather than FastString | Ian Lynagh | 2012-02-17 | 1 | -13/+11 |
* | Allow a header to be specified in a CTYPE pragma | Ian Lynagh | 2012-02-17 | 1 | -18/+30 |
* | Add FunPtr to the types that toCType knows about | Ian Lynagh | 2012-02-16 | 1 | -3/+4 |
* | Implement the CTYPE pragma; part of the CApiFFI extension | Ian Lynagh | 2012-02-16 | 1 | -7/+31 |
* | Remove getDOpts; use getDynFlags instead | Ian Lynagh | 2012-01-19 | 1 | -1/+1 |
* | dsCImport (CLabel): drop foralls when checking for FunPtr | Simon Marlow | 2012-01-04 | 1 | -1/+1 |
* | Make forkProcess work with +RTS -N | Simon Marlow | 2011-12-06 | 1 | -2/+2 |
* | Implement a capi calling convention; fixes #2979 | Ian Lynagh | 2011-11-28 | 1 | -11/+51 |
* | Small refactoring | Ian Lynagh | 2011-11-26 | 1 | -4/+1 |
* | Small refactoring: Turn a needlessly monadic binding into a let binding | Ian Lynagh | 2011-11-26 | 1 | -7/+5 |
* | Handle newtypes and type functions correctly in FFI types; fixes #3008 | Ian Lynagh | 2011-10-01 | 1 | -38/+44 |
* | Whitespace only in deSugar/DsForeign.lhs | Ian Lynagh | 2011-09-27 | 1 | -120/+120 |
* | Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use them | Simon Peyton Jones | 2011-08-03 | 1 | -2/+2 |
* | Remove conditional CPP in DsForeign | Ian Lynagh | 2011-07-02 | 1 | -24/+29 |
* | This BIG PATCH contains most of the work for the New Coercion Representation | Simon Peyton Jones | 2011-04-19 | 1 | -7/+6 |
* | Implement auto-specialisation of imported Ids | simonpj@microsoft.com | 2010-10-07 | 1 | -4/+4 |
* | Implement INLINABLE pragma | simonpj@microsoft.com | 2010-09-15 | 1 | -1/+1 |
* | fix return type cast in f.i.wrapper when using libffi (#3516) | Simon Marlow | 2010-03-29 | 1 | -6/+20 |
* | Improve the handling of default methods | simonpj@microsoft.com | 2010-01-06 | 1 | -1/+1 |
* | More work on the simplifier's inlining strategies | simonpj@microsoft.com | 2009-12-02 | 1 | -1/+1 |
* | The Big INLINE Patch: totally reorganise way that INLINE pragmas work | simonpj@microsoft.com | 2009-10-29 | 1 | -4/+6 |
* | fix warning | Simon Marlow | 2009-07-28 | 1 | -2/+0 |
* | Remove old 'foreign import dotnet' code | Simon Marlow | 2009-07-27 | 1 | -31/+1 |
* | Fix #3319, and do various tidyups at the same time | Simon Marlow | 2009-06-26 | 1 | -1/+1 |
* | Desugaring for "foreign import prim" | Duncan Coutts | 2009-06-09 | 1 | -1/+36 |