summaryrefslogtreecommitdiff
path: root/libraries/base/include
Commit message (Expand)AuthorAgeFilesLines
* Add the Ix class to Foreign C integral typesHécate Moonlight2022-02-041-1/+1
* base: Add CTYPE pragmas to all foreign typesBen Gamari2022-01-191-12/+9
* Hadrian: fix windows cross-build (#20657)Sylvain Henry2021-11-151-1/+1
* base: Update Unicode database to 14.0Ben Gamari2021-10-031-2/+2
* Ensure that newtype deriving strategy is used for CTypesSylvain Henry2021-08-091-12/+6
* base: Update Unicode data to 13.0.0Ben Gamari2021-05-111-2/+2
* winio: core threaded I/O managerTamar Christina2020-07-151-0/+40
* winio: Multiple refactorings and support changes.Tamar Christina2020-07-151-2/+1
* winio: Implement new Console APITamar Christina2020-07-151-0/+3
* winio: Refactor Buffer structures to be able to track async operationsTamar Christina2020-07-151-0/+12
* base: Update Unicode database to 12.1.0Ben Gamari2020-02-121-2/+2
* base: Expose GHC.Unicode.unicodeVersionBen Gamari2020-02-121-0/+7
* Use C99 Fixed width types to avoid hack in base's configureJohn Ericson2019-09-011-10/+7
* Remove MAX_PATH restrictions from RTS, I/O manager and various utilitiesTamar Christina2018-03-311-2/+14
* fdReady: Use C99 bools / CBool in signatureNiklas Hambüchen2017-12-111-2/+3
* base: fdReady(): Fix timeouts > ~49 days overflowing. Fixes #14262.Niklas Hambüchen2017-11-241-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-282-34/+34
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-236-28/+7
* test for HAVE_CLOCK_GETTIME definednessGabor Greif2017-04-051-1/+1
* Properly introduce CTimer to System.Posix.TypesRyan Scott2017-01-151-0/+6
* base: Add more POSIX types (fixes #12795)Daniel Gröber2016-12-151-2/+8
* Eliminate some unsafeCoerce#s with deriving strategiesRyan Scott2016-10-011-23/+8
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-1/+1
* Scrap IRIX supportHerbert Valerio Riedel2016-03-281-1/+1
* Delete _MSC_VER when not necessary, fix #10511Bernard Desmyter2015-06-121-2/+2
* Removes all occurrences of __MINGW32__ (#10485)Thomas Miedema2015-06-111-11/+11
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-071-1/+1
* Remove deprecated libraries/base/include/Typeable.hThomas Miedema2015-02-091-31/+0
* fix _FILE_OFFSET_BITS redefined warning on Solaris/i386 platformKarel Gardas2015-02-051-1/+1
* Remove obsolete Data.OldTypeable (#9639)Michael Karg2014-10-181-29/+0
* Refactor to avoid need for `Unicode.hs-boot`Herbert Valerio Riedel2014-10-111-12/+13
* Derive `FiniteBits` for integral newtype wrappersHerbert Valerio Riedel2014-01-301-1/+1
* Remove obsolete `include/Nhc98BaseConfig.h`Herbert Valerio Riedel2013-09-281-46/+0
* Make `<Typeable.h>` obsolete and refactor away its useHerbert Valerio Riedel2013-09-172-15/+11
* Constant-fold `__GLASGOW_HASKELL__` CPP conditionalsHerbert Valerio Riedel2013-09-174-352/+0
* Add an __hsbase_ prefix to the MD5 symbols (#7914)Simon Marlow2013-05-211-4/+4
* Remove nhc98-specific files and contentIan Lynagh2013-02-151-4/+0
* Implement poly-kinded TypeableJose Pedro Magalhaes2013-02-122-7/+130
* GHC.Windows: more error support (guards, system error strings)Joey Adams2012-11-171-0/+1
* Use CAPI to make the C wrapper for keventIan Lynagh2012-10-151-13/+0
* FFI wrapper for kevent()Iku Iwasa2012-10-041-0/+13
* Adapt to NetBSD's struct keventIku Iwasa2012-10-041-0/+6
* Use in-process file locking on Windows (#4363)Paolo Capriotti2012-05-081-2/+2
* Don't include sys/timeb.h on FreeBSD.Geoffrey Mainland2012-04-251-1/+1
* Replace getUSecOfDay with monotonic timer (#5865)Paolo Capriotti2012-04-171-1/+1
* Define monotonic time function for Darwin.Paolo Capriotti2012-04-171-0/+3
* Use monotonic time in Event/Manager.hs.Paolo Capriotti2012-04-162-0/+8
* Move nocldstop from HsBase.h to HsUnix.hIan Lynagh2012-02-261-3/+0
* Use CAPI for lseekIan Lynagh2012-02-261-14/+0
* Remove another unused definitionIan Lynagh2012-02-261-2/+0