summary refs log tree commit diff stats
path: root/lib/system/sysio.nim
Commit message (Collapse)AuthorAgeFilesLines
* reworked deprecation to retain old procspatrick dw2015-06-191-1/+5
|
* Renamed writeln procs to writeLinepatrick dw2015-06-181-1/+2
|
* fixes bootstrapping on windowsAraq2015-04-101-2/+3
|
* Merge pull request #2329 from def-/readlineAndreas Rumpf2015-04-101-16/+52
|\ | | | | Speed up readLine by using getc_unlocked
| * Speed up readLine by using getc_unlockeddef2015-03-121-16/+52
| | | | | | | | | | | | - Only on POSIX and Windows (_fgetc_nolock here) systems - File is locked to our thread before and unlocked after readLine - About 3 times faster in some simple tests
* | Use more Natural and Positive numbers in proc parametersdef2015-04-061-18/+18
| | | | | | | | | | - Didn't go through all modules, only the main ones I thought of - Building the compiler and tests still work
* | Make readFile work with FIFO filesdef2015-03-121-1/+1
|/
* Fix for readAll(stdin) problem on OS X and better anyway.Hans Raaf2015-03-011-2/+2
|
* fixes #2199, fixes #2197Araq2015-02-241-1/+1
|
* Make readBytes and writeBytes work with uint8def2015-02-181-2/+2
| | | | | | So far only openarray[int8] worked. Now it's openarray[int8|uint8]. This should make sense, since uint8 is comfortable to represent a byte (0-255) and there is already type byte* = uint8 in system.
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* lots of C++ codegen improvementsAraq2015-02-071-5/+11
|
* fixed 'system.open' bugAraq2014-09-141-7/+7
|
* system files use new identifiersAraq2014-08-231-61/+61
|
* Fixed readAllBuffer() to avoid adding garbage bytes at end.Reimer Behrends2014-05-261-4/+8
| | | | | | | The function readAllBuffer() always returned a string that was a multiple of the BufSize in length, regardless of how many bytes were actually read, padding the result with garbage bytes on the last chunk. This fix properly trims the last chunk to its actual size.
* doc generation for asyncdispatch worksAraq2014-04-061-2/+3
|
* case consistency: next stepsAraq2013-12-291-5/+5
|
* improvements for 'pretty'Araq2013-12-281-9/+9
|
* case consistency part 4Araq2013-12-271-6/+6
|
* templates can access hidden fieldsAraq2013-12-251-4/+4
|
* bootstraps with new template symbol binding rulesAraq2013-12-241-1/+1
|
* NoFakeVars progressAraq2013-12-241-0/+4
|
* vm: FFI improvementsAraq2013-12-231-6/+14
|
* new VM: some progress for the FFI supportAraq2013-12-231-2/+2
|
* float64 is now an alias to 'float'; fixes #545Araq2013-08-301-1/+1
|
* made some tests greenAraq2013-06-301-2/+2
|
* --os:standalone works againAraq2013-06-301-17/+22
|
* GC'ed wide strings for windowsAraq2013-05-201-8/+4
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* made some tests greenAraq2013-03-041-0/+2
|
* Copyright 2012 -> 2013Araq2013-01-081-1/+1
|
* 'assert' hides EAssertionFailsure; stdlib makes use of 'tags'Araq2012-11-181-11/+13
|
* profiler improvementsAraq2012-09-171-1/+1
|
* term rewriting macros fully implemented; still buggyAraq2012-09-031-4/+0
|
* openarray/varargs split; breaks bootstrappingAraq2012-08-161-2/+2
|
* DLLs should work again; fixes #169Araq2012-07-241-0/+2
|
* changed integer promotion rules; breaks bootstrapping and lots of codeAraq2012-07-081-4/+4
|
* added devel/logging; weakrefs test; next steps for proper unsigned supportAraq2012-07-051-1/+1
|
* changed integer promotion rules; added math.fmodAraq2012-06-281-2/+2
|
* docgen2 improvementsAraq2012-06-231-3/+3
|
* win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses ↵Araq2012-03-041-4/+27
| | | | wide char versions of the WinAPI
* pragma on/off improvements; endb rewrittenAraq2012-01-281-1/+1
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* sysio: got rid of now unnecessary length checkAraq2011-12-311-2/+0
|
* fixes for readAllSimon Hafner2011-12-301-17/+22
|
* implemented readAll()Simon Hafner2011-12-221-19/+45
|
* bugfix: tester compiles againAraq2011-11-261-1/+1
|
* deprecated endOfFile and readLineAraq2011-11-251-11/+8
|
* renamed optional to discardableAraq2011-09-241-5/+14
|
* beginning of a taint mode; type system enhancementsAraq2011-09-241-3/+3
|