summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/ForeignPtr.hs
Commit message (Expand)AuthorAgeFilesLines
* typosEric Lindblad2022-07-181-1/+1
* libraries/base: docs: Explain relationshipt between `finalizeForeignPtr` and ...Niklas Hambüchen2022-05-021-6/+13
* Fix a few Note inconsistenciesBen Gamari2022-02-011-2/+4
* base: Use mutableByteArrayContentsBen Gamari2021-03-221-7/+7
* base: Use keepAlive# in withForeignPtrBen Gamari2021-02-141-1/+3
* Introduce keepAlive primopBen Gamari2021-02-141-13/+20
* base: Add unsafeWithForeignPtrBen Gamari2021-02-141-1/+38
* Fix typosBrian Wignall2021-02-061-1/+1
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-051-6/+5
* Allow finalizeForeignPtr to be called on FinalPtr/PlainPtr.Andrew Martin2020-06-041-2/+4
* Implement cstringLength# and FinalPtrAndrew Martin2020-05-231-17/+173
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-201-8/+9
* base: Export FinalizersBen Gamari2019-06-071-0/+1
* Minor documentation fix in GHC.ForeignPtrÖmer Sinan Ağacan2019-02-161-5/+3
* Remove OPTIONS_HADDOCK hide in favour for not-homeAdam Sandberg Eriksson2019-01-061-1/+1
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-211-5/+6
* Replace atomicModifyMutVar#David Feuer2018-07-151-4/+5
* Typos and grammar in manual/commentsGabor Greif2017-01-231-1/+1
* Modify ForeignPtr documentation in light of plusForeignPtrShea Levy2017-01-181-6/+16
* base: Add Foreign.ForeignPtr.plusForeignPtr.Shea Levy2017-01-101-0/+7
* Replace an unsafeCoerce with coerceRyan Scott2016-08-041-1/+1
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-061-0/+3
* Allow CallStacks to be frozenEric Seidel2015-12-231-11/+11
* Weak: Don't require wrapping/unwrapping of finalizersBen Gamari2015-09-251-12/+5
* Fix a bug with mallocForeignPtr and finalizers (#10904)Simon Marlow2015-09-241-15/+21
* Remove references to () from types of mkWeak# and friendsBen Gamari2015-09-231-3/+13
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-071-3/+1
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-10/+10
* Move `mapM` and `sequence` to GHC.Base and break import-cyclesHerbert Valerio Riedel2014-09-211-1/+1
* Replace DeriveDataTypeable by AutoDeriveTypeableHerbert Valerio Riedel2014-05-271-1/+1
* Remove obsolete pre-Haddock-2 `#hide` pragmasHerbert Valerio Riedel2013-09-231-1/+0
* Make `<Typeable.h>` obsolete and refactor away its useHerbert Valerio Riedel2013-09-171-6/+2
* Update GHC.ForeignPtr to use addCFinalizerToWeak#Takano Akio2013-06-151-45/+68
* Re-jig SOURCE importsSimon Peyton Jones2013-06-061-1/+0
* Remove finalizers from a ForeignPtr atomically (#7170)Simon Marlow2012-08-211-5/+4
* Document that a FinalizerPtr is a pointer to a ccall function (#5254)Simon Marlow2012-08-021-0/+2
* fix warningsSimon Marlow2012-07-131-6/+6
* Add alignment-restricted ForeignPtr allocation actionsNicolas Trangez2012-07-131-0/+29
* export the constructors of ForeignPtrContents tooSimon Marlow2012-07-111-1/+1
* Export ForeignPtrContents in GHC.ForeignPtr (#7012)Paolo Capriotti2012-06-191-0/+1
* Update base for new Safe Haskell designDavid Terei2011-10-251-0/+1
* For GHC, implement the Typeable.hs macros using standalone derivingIan Lynagh2011-04-241-0/+1
* Use explicit language extensions & remove extension fields from base.cabalsimonpj@microsoft.com2011-01-281-2/+7
* Add LANGUAGE BangPatterns to modules that use bang patternssimonpj@microsoft.com2010-11-121-0/+1
* Remove redundant imports, now that NoImplicitPrelude does not imply Rebindabl...simonpj@microsoft.com2010-10-221-1/+0
* doc typoSimon Marlow2010-07-011-1/+1
* doc typoSimon Marlow2010-07-011-1/+1
* doc wibbleSimon Marlow2010-06-251-1/+1
* check for size < 0 in mallocForeignPtrBytes and friends (#3514)Simon Marlow2009-11-251-3/+11
* Tweak layout to work with alternative layout ruleIan Lynagh2009-11-251-2/+2