summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/IO
Commit message (Expand)AuthorAgeFilesLines
* Add Javascript backendSylvain Henry2022-11-293-2/+43
* winio: do not re-translate input when handle is uncookedTamar Christina2022-10-121-22/+32
* Add a Note summarising GHC's UTF-8 implementationsBen Gamari2022-07-221-0/+4
* typosEric Lindblad2022-07-185-5/+5
* winio: make consoleReadNonBlocking not wait for any events at all.Tamar Christina2022-07-071-9/+30
* winio: Add support to console handles to handleToHANDLETamar Christina2022-06-181-3/+5
* Expand documentation of hIsTerminalDeviceBodigrim2022-05-281-1/+8
* base: Throw exceptions raised while closing finalized HandlesBen Gamari2022-05-191-2/+32
* Documentation for setLocaleEncodingBodigrim2022-04-271-2/+27
* Improve error messages from GHC.IO.Encoding.FailureBodigrim2022-04-221-8/+12
* Suggestions due to hlintMatthew Pickering2022-02-241-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-016-8/+8
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-151-1/+1
* Perf: remove allocation in writeBlocks and fix comment (#14309)Sylvain Henry2021-12-111-32/+39
* Revert "Data.List specialization to []"Matthew Pickering2021-12-032-2/+2
* Make openFile more tolerant of async excs (#18832)Kamil Dworakowski2021-12-021-45/+14
* Insert warnings in the documentation of dangerous functionsTom Sydney Kerckhove2021-10-151-0/+4
* docs: Clarify documentation of `getFileSystemEncoding` (#20344)Zubin Duggal2021-10-051-1/+3
* winio: use synchronous access explicitly for handles that may not be asynchro...Tamar Christina2021-06-082-17/+35
* Data.List specialization to []Oleg Grenrus2021-04-012-2/+2
* Add compiler linting to CIHécate2021-03-251-1/+0
* base: Add reference to #19413 to Note [unsafePerformIO and strictness]Ben Gamari2021-03-041-1/+1
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-034-18/+18
* Make openFile exception safeDavid Feuer2021-02-225-100/+355
* base: Use unsafeWithForeignPtr in GHC.IO.BufferBen Gamari2021-02-141-5/+6
* Fix typosBrian Wignall2021-02-062-2/+2
* Make unsafeDupablePerformIO have a lazy demandAndreas Klebinger2021-02-061-1/+36
* Import fcntl with capi calling conventionOleg Grenrus2021-01-171-0/+1
* Fix calls to varargs C function fcntlNick Erdmann2021-01-091-1/+2
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-264-27/+24
* base: Reintroduce necessary LANGUAGE pragmasBen Gamari2020-10-161-0/+2
* winio: fixed more data error.Tamar Christina2020-10-091-1/+1
* winio: fixed bytestring reading interface.Tamar Christina2020-10-091-3/+8
* Add linting of `base` to the CIHécate2020-10-092-3/+1
* Update Lock.hs with more documentation to make sure that the Boolean return v...syd@cs-syd.eu2020-09-241-0/+2
* Remove redundant "do", "return" and language extensions from baseHécate2020-09-237-97/+90
* Re-add BangPatterns to CodePage.hsHécate2020-08-131-0/+2
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-053-5/+4
* winio: clarify comment on cooked mode.Tamar Christina2020-07-151-1/+2
* winio: fix initial linux validate buildAndreas Klebinger2020-07-151-1/+3
* winio: flushCharReadBuffer shouldn't need to adjust offsets.Andreas Klebinger2020-07-151-5/+8
* winio: Remove historical todosAndreas Klebinger2020-07-151-3/+0
* winio: add comment stating failure behaviour for getUniqueFileInfo.Andreas Klebinger2020-07-151-0/+4
* winio: Rename SmartHandles to StdHandlesAndreas Klebinger2020-07-153-5/+5
* winio: Remove redundant buffer write in Handle/Text.hs:bufReadEmptyAndreas Klebinger2020-07-151-2/+1
* winio: Remove commented out pragmaAndreas Klebinger2020-07-151-1/+0
* winio: add a note about file locking in the RTS.Andreas Klebinger2020-07-152-0/+2
* winio: Don't mention windows specific functions when building on Linux.Andreas Klebinger2020-07-151-2/+23
* winio: fix -werror issue in encoding fileTamar Christina2020-07-151-2/+2
* winio: Deduplicate openFile logicAndreas Klebinger2020-07-151-78/+46