summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsForeign.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs deSugar/Austin Seipp2014-12-031-817/+0
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-211-3/+4
* Update comment about C helper for foreign exports (#9713)Bertram Felgenhauer2014-11-181-2/+6
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-3/+3
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-3/+3
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Fix linker_unload now that we are running constructors in the linker (#8291)Simon Marlow2013-09-231-1/+1
* Restructure compilation pipeline to allow hooksAustin Seipp2013-09-221-3/+14
* Implement "roles" into GHC.Richard Eisenberg2013-08-021-1/+1
* Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-241-1/+1
* Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-061-1/+1
* Refactoring: Make a HasModule class for getModuleIan Lynagh2012-11-021-5/+1
* Don't use a unique in the stable name of a foreign exportIan Lynagh2012-11-021-14/+5
* Don't put uniqs in ghc wrapper function names; part of #4012Ian Lynagh2012-11-021-5/+15
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-1/+1
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-8/+7
* Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+14
* Add a separate FastZString typeIan Lynagh2012-07-151-1/+4
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-6/+9
* Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-5/+8
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-5/+8
* | Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+2
* | Fix the stub C files we generate on Win64Ian Lynagh2012-05-181-6/+19
|/
* Implement "value" imports with the CAPIIan Lynagh2012-02-261-3/+7
* Small refactoring: Use (Maybe Header) rather than FastStringIan Lynagh2012-02-171-13/+11
* Allow a header to be specified in a CTYPE pragmaIan Lynagh2012-02-171-18/+30
* Add FunPtr to the types that toCType knows aboutIan Lynagh2012-02-161-3/+4
* Implement the CTYPE pragma; part of the CApiFFI extensionIan Lynagh2012-02-161-7/+31
* Remove getDOpts; use getDynFlags insteadIan Lynagh2012-01-191-1/+1
* dsCImport (CLabel): drop foralls when checking for FunPtrSimon Marlow2012-01-041-1/+1
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-2/+2
* Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-281-11/+51
* Small refactoringIan Lynagh2011-11-261-4/+1
* Small refactoring: Turn a needlessly monadic binding into a let bindingIan Lynagh2011-11-261-7/+5
* Handle newtypes and type functions correctly in FFI types; fixes #3008Ian Lynagh2011-10-011-38/+44
* Whitespace only in deSugar/DsForeign.lhsIan Lynagh2011-09-271-120/+120
* Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use themSimon Peyton Jones2011-08-031-2/+2
* Remove conditional CPP in DsForeignIan Lynagh2011-07-021-24/+29
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-7/+6
* Implement auto-specialisation of imported Idssimonpj@microsoft.com2010-10-071-4/+4
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-151-1/+1
* fix return type cast in f.i.wrapper when using libffi (#3516)Simon Marlow2010-03-291-6/+20
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-1/+1
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-1/+1
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-4/+6
* fix warningSimon Marlow2009-07-281-2/+0
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-271-31/+1
* Fix #3319, and do various tidyups at the same timeSimon Marlow2009-06-261-1/+1
* Desugaring for "foreign import prim"Duncan Coutts2009-06-091-1/+36