summary refs log tree commit diff stats
path: root/lib/pure/memfiles.nim
Commit message (Collapse)AuthorAgeFilesLines
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* big renameAraq2014-08-281-2/+2
|
* big renameAraq2014-08-271-16/+17
|
* renamefestAraq2014-08-231-2/+2
|
* Revert "Do not automatically use MAP_POPULATE for opening mmap files."Nick Greenfield2014-07-231-9/+3
| | | | | | | This reverts commit cba75db4e36b3af0d39b5717141a971e6d558554. The prior commit yields a compiler error 'error: lvalue required as left operand of assignment; MAP_POPULATE = ((int) 0);'. So for now this branch *always* adds MAP_POPULATE when using the open and mapMem procs.
* Do not automatically use MAP_POPULATE for opening mmap files.Nick Greenfield2014-07-231-3/+9
| | | | | Adds use_map_populate keyword to memfiles.open and memfiles.mapMem to govern MAP_POPULATE use. This is set to false by default.
* Add automatic MAP_POPULATE flag for opening read_only (MAP_PRIVATE) and ↵Nick Greenfield2014-07-231-2/+2
| | | | shared (MAP_SHARED) mmap files.
* Update posix open() call to incl. permissionsboydgreenfield2014-05-051-1/+4
| | | This explicitly grants user read/write access to newly-created mmap files. Previously, on some systems files would be created but could not be re-opened as the user lacked sufficient permissions.
* Clarify newFileSize & mappedSize params in memfiles.open() docsboydgreenfield2014-05-051-3/+16
|
* added mapMem/unmapMem to memfiles; untestedAraq2014-03-221-4/+41
|
* case consistency for linuxAraq2013-12-291-7/+7
|
* case consistency part 4Araq2013-12-271-19/+19
|
* Fixed OSError + recvLine deprecation warnings.Dominik Picheta2013-06-271-15/+19
|
* memfiles compiles again on windowsAraq2013-05-201-3/+1
|
* win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses ↵Araq2012-03-041-10/+20
| | | | wide char versions of the WinAPI
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* memfiles now uses winlean; changed the interface to raise EOSAraq2011-11-051-63/+50
|
* memory-mapped files for posix and windowsZahary Karadjov2011-11-041-30/+173
|
* rod files: next trivial examples workingAraq2011-10-221-1/+1
|
* preparations for proper memmap'ed filesAraq2011-10-221-0/+51