summaryrefslogtreecommitdiff
path: root/libraries/base/Foreign
Commit message (Expand)AuthorAgeFilesLines
* base: Add CTYPE pragmas to all foreign typesBen Gamari2022-01-192-28/+28
* Revert "Data.List specialization to []"Matthew Pickering2021-12-031-1/+1
* Clarify that malloc, free etc. are the ones from stdlib.hOleg Grenrus2021-09-221-0/+5
* Remove ad-hoc fromIntegral rulesSylvain Henry2021-08-091-46/+0
* Data.List specialization to []Oleg Grenrus2021-04-011-1/+1
* Throw IOError when allocaBytesAligned gets non-power-of-two alignDaniel Gröber2021-02-141-2/+20
* Improve ByteArray# documentation regarding alignmentDaniel Gröber2021-02-142-1/+11
* base: Use keepAlive# in Foreign.Marshal.AllocBen Gamari2021-02-141-25/+4
* base: Add unsafeWithForeignPtrBen Gamari2021-02-141-25/+0
* [skip ci] Fix typo in `callocBytes` haddock.Viktor Dukhovni2020-10-301-1/+1
* Remove redundant "do", "return" and language extensions from baseHécate2020-09-232-6/+2
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-052-3/+0
* Note platform-specific Foreign.C.Types in contextViktor Dukhovni2020-03-151-4/+29
* Improve few Foreign.Marshal.Utils docsÖmer Sinan Ağacan2019-11-291-11/+21
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* base: Document errno behaviour in haddocks.Niklas Hambüchen2019-02-191-1/+5
* Remove OPTIONS_HADDOCK hide in favour for not-homeAdam Sandberg Eriksson2019-01-061-1/+1
* Refactor Foreign.Marshal modules for more modern styleÖmer Sinan Ağacan2018-09-082-62/+29
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-212-16/+18
* base: Make Foreign.Marshal.Alloc.allocBytes[Aligned] NOINLINEBen Gamari2018-07-301-0/+17
* Improve documentation of Eq, Ord instances for Float and DoubleARJANEN Loïc Jean David2018-06-171-1/+5
* Simplify Foreign.Marshal.Alloc functions with ScopedTypeVariablesÖmer Sinan Ağacan2018-02-101-23/+12
* Give a reference to Foreign.Concurrent.Edward Z. Yang2017-10-191-0/+3
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Add CBool to Foreign.C.TypesRyan Scott2017-01-181-1/+7
* Typos in commentsGabor Greif2017-01-132-2/+2
* base: Add Foreign.ForeignPtr.plusForeignPtr.Shea Levy2017-01-102-0/+2
* Eliminate some unsafeCoerce#s with deriving strategiesRyan Scott2016-10-012-4/+12
* Improved documentation for Foreign.Concurrent (#12547)Simon Marlow2016-09-231-8/+29
* Add platform warning to Foreign.C.TypesTamar Christina2016-09-101-0/+6
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-063-0/+22
* Export constructors for IntPtr and WordPtrRyanGlScott2016-05-022-4/+29
* Overhaul the Overhauled Pattern Match CheckerGeorge Karachalias2016-02-041-1/+0
* Adding flags: -ffull-guard-reasoning and too-many-guardsGeorge Karachalias2015-12-271-0/+1
* Start using `-W` instead of `-f(no-)warn` in some placesHerbert Valerio Riedel2015-12-161-2/+2
* Rip out __HADDOCK__ referencesBen Gamari2015-11-141-4/+0
* base: Remove a redundant 'return'Simon Peyton Jones2015-08-271-2/+1
* base: Add instancesfumieval2015-08-061-0/+6
* Typos in commentsGabor Greif2015-03-181-2/+2
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-072-4/+2
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-163-4/+4
* Implement `calloc{,Bytes,Array,Array0}` allocatorsAlex Petrov2014-12-052-1/+36
* Add `Storable` instances for `Complex` and `Ratio`Carter Tazio Schonwald2014-11-231-0/+13
* Be consistent with placement of Safe Haskell mode at top of fileDavid Terei2014-11-214-18/+6
* Update Foreign.* for Safe Haskell now that they're safe by defaultDavid Terei2014-11-215-14/+22
* Add 'fillBytes' to Foreign.Marshal.Utils.Alex Petrov2014-11-211-2/+17
* Remove redundant "Minimal complete definition"-commentsHerbert Valerio Riedel2014-11-041-8/+3
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-243-38/+38
* Simplify import-graph a bit moreHerbert Valerio Riedel2014-09-211-1/+1
* Move `when` to GHC.BaseHerbert Valerio Riedel2014-09-183-5/+2