summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* Fixed parsing of float literals.Reimer Behrends2014-05-231-44/+50
| | | | | | | | | Float literals were not parsed properly when their fractional part exceeded 53 significant bits. This affected in particular math.PI and math.E. Rather than reinventing the wheel, this patch reuses C's strtod() implementation, which already does the heavy lifting with respect to correctness, though some caution is necessary to keep float parsing locale-independent.
* Merge pull request #1182 from boydgreenfield/develVarriount2014-05-211-4/+20
|\ | | | | Clarify newFileSize & mappedSize params in memfiles.open() docs
| * Revert 876cad3a - making nimprof fix on a new branchboydgreenfield2014-05-201-1/+0
| |
| * Fix missing import in nimprof.nim when --threads:onboydgreenfield2014-05-201-0/+1
| |
| * 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
| |
* | Merge pull request #1210 from boydgreenfield/nimprof-lock-fixVarriount2014-05-211-6/+7
|\ \ | | | | | | Fix nimprof import error when --threads:on.
| * | Fix nimprof import error when --threads:on.Nick Greenfield2014-05-201-6/+7
| |/
* | added a note about random(max: float): float's resolution on windowsCharlie2014-05-181-1/+2
| |
* | added random(max: float): float support to windowsCharlie2014-05-181-7/+13
| |
* | Fixes #1197.Dominik Picheta2014-05-141-8/+28
|/
* Merge pull request #1175 from EXetoC/await-discardDominik Picheta2014-05-041-1/+2
|\ | | | | Fix #1170.
| * Fix #1170.EXetoC2014-05-041-1/+2
| |
* | Added support for ref type hash tables.Reimer Behrends2014-05-041-1/+266
|/ | | | | | This reuses the hash table implementation for objects (and the associated tests). For efficiency reasons, iterator implementations are currently adapted rather than calling the TTable code.
* Fix #1171.EXetoC2014-05-031-13/+14
|
* Await is now supported in try statements.Dominik Picheta2014-05-011-26/+79
|
* Fixes buffered recv in asyncnet.Dominik Picheta2014-04-301-11/+17
|
* Get rid unsafe pointer type in GetQueuedCompletionStatus.Dominik Picheta2014-04-302-3/+6
|
* async might work now reliablyAraq2014-04-302-25/+30
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-04-252-10/+87
|\
| * DLL generation works againAraq2014-04-231-8/+11
| |
| * Haiku build works againAraq2014-04-231-0/+1
| |
| * make getAppFilename work when there is no procfsAraq2014-04-221-10/+15
| |
| * Adds example of custom object types used as table key.Grzegorz Adam Hankiewicz2014-04-221-0/+68
| |
* | minor tweaks; updated todo.txtAraq2014-04-251-1/+1
|/
* doc2 likes future.nim nowAraq2014-04-211-1/+1
|
* Merge pull request #1099 from Varriount/os/getFileInfoAndreas Rumpf2014-04-201-20/+159
|\ | | | | Added os.getFileInfo procedure.
| * Allowed getFileInfo to accept TFile objects.Clay Sweetser2014-04-161-1/+4
| |
| * Completed Linux/Posix implementation of getFileInfoClay Sweetser2014-04-161-23/+41
| | | | | | | | Moved parts of getFileInfo into a helper template.
| * Added Posix implementation of getFileInfo, organized code.Clay Sweetser2014-04-161-31/+66
| |
| * Added Windows implementation of getFileInfo proceduresClay Sweetser2014-04-161-20/+103
| |
* | Fixed docs in future module.Dominik Picheta2014-04-201-2/+2
| |
* | Param name and type combos now work in type sig. sugar.Dominik Picheta2014-04-201-2/+9
| |
* | reintroduce thread analysis but disable it for backwards compatibilityAraq2014-04-201-4/+6
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-04-202-169/+410
|\ \
| * \ Merge pull request #1076 from runvnc/redis_pipelineDominik Picheta2014-04-201-169/+299
| |\ \ | | | | | | | | Redis: optional pipelining and better tested transactions
| | * | Use enumJason Livesay2014-04-201-11/+14
| | | |
| | * | delete extra statement from debuggingJason Livesay2014-04-171-1/+0
| | | |
| | * | Allow QUEUED reply only if pipelined; don't return status replies from ↵Jason Livesay2014-04-171-91/+95
| | | | | | | | | | | | | | | | flushPipeline; Rewrite someTests
| | * | delete echo statements used for debuggingJason Livesay2014-04-101-2/+0
| | | |
| | * | factor per commentsJason Livesay2014-04-101-143/+155
| | | |
| | * | Don't need ref string; use PPipeline instead of ref TPipelineJason Livesay2014-04-101-77/+77
| | | |
| | * | Redis: optional pipelining and better tested transactionsJason Livesay2014-04-091-119/+233
| | | |
| * | | Remove echo from => macro and fix tclosuremacro test.Dominik Picheta2014-04-201-2/+2
| | | |
| * | | Added new future module with a closure macro.Dominik Picheta2014-04-201-0/+111
| | | |
* | | | made large parts of the stdlib gcsafeAraq2014-04-2013-61/+80
|/ / /
* | | Fixes collections/ttables.Dominik Picheta2014-04-181-1/+1
| | |
* | | Improves startProcess docstring for poEvalCommand usage.Grzegorz Adam Hankiewicz2014-04-161-1/+9
| |/ |/|
* | Fixes docgen.Dominik Picheta2014-04-152-2/+2
| |
* | Add checks for invalid socket when creating sockets.Dominik Picheta2014-04-155-0/+7
| |