summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* big renameAraq2014-08-2787-1897/+2066
|
* renamefestAraq2014-08-233-55/+55
|
* renamefestAraq2014-08-2319-210/+210
|
* Implements `or` and `and` for futures. Ref #1487.Dominik Picheta2014-08-191-0/+21
|
* Export `==` from net module for TPort.Dominik Picheta2014-08-171-1/+1
|
* Merge branch 'devel' of github.com:Araq/Nimrod into develDominik Picheta2014-08-171-5/+29
|\
| * Merge pull request #1461 from Varriount/os/add-hiddenFileAndreas Rumpf2014-08-171-5/+29
| |\ | | | | | | Add isHidden procedure to os.nim
| | * Made the code actually work, updated the docstring to point out that the ↵Clay Sweetser2014-08-101-9/+15
| | | | | | | | | | | | given file path must exist *and* be accessible from the current working directory of the running program.
| | * Make device and file ID's public.Clay Sweetser2014-08-061-4/+22
| | | | | | | | | | | | Added the isHidden() proc
* | | Remove irc module. Ref #1486.Dominik Picheta2014-08-171-503/+0
|/ /
* | Make times module compile with javascript backenddef2014-08-161-38/+38
| |
* | Fixes #1158.Dominik Picheta2014-08-141-3/+2
| |
* | Merge pull request #1351 from def-/random-openarraysDominik Picheta2014-08-131-1/+6
|\ \ | | | | | | Add random() for openarrays
| * | Add random() for openarraysdef2014-07-121-1/+6
| | |
* | | fixes #1413Araq2014-08-131-1/+19
| | |
* | | asynchttpserver compiles again; made some tests greenAraq2014-08-131-11/+13
| | |
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-122-2/+26
|\ \ \
| * \ \ Merge pull request #1403 from def-/newseqwithAndreas Rumpf2014-08-121-0/+24
| |\ \ \ | | | | | | | | | | Add newSeqWith
| | * | | Move newSeqWith to sequtilsdef2014-08-111-0/+24
| | | | |
| * | | | Merge pull request #1405 from boydgreenfield/add_mmap_map_populateAndreas Rumpf2014-08-121-2/+2
| |\ \ \ \ | | | | | | | | | | | | Add mmap map populate
| | * | | | 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.
* | | | | | asyncio compiles againAraq2014-08-121-21/+22
|/ / / / /
* | | | | fix failed tests due to gcsafeAraq2014-08-123-36/+38
| | | | |
* | | | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-114-309/+348
|\ \ \ \ \
| * | | | | Fix asyncnet example. Rearrange net code.Dominik Picheta2014-08-102-284/+284
| | | | | |
| * | | | | Added SafeDisconn for accept.Dominik Picheta2014-08-103-22/+61
| | | | | |
| * | | | | Asynchttpserver now uses new uri module for URL parsing.Dominik Picheta2014-08-101-3/+3
| | | | | |
* | | | | | distinguish between 'defined' and 'declared'Araq2014-08-118-23/+23
|/ / / / /
* | | | | More future debug info. Added new error code to SafeDisconn list.Dominik Picheta2014-08-093-6/+23
| | | | |
* | | | | Fixes async on Linux.Dominik Picheta2014-08-091-1/+1
| | | | |
* | | | | Fixes incorrect async exception handling. Adds sleepAsync.Dominik Picheta2014-08-093-50/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tasyncexceptions test has been added which tests for this incorrect exception handling behaviour. The problem was that the exception was raised inside a callback which was called from a previously finished async procedure. This caused a "Future already finished" error. The fix was to simply reraise the exception if the retFutureSym is already finished. sleepAsync was added to help with the reproduction of this test. It should also be useful for users however. Finally some debug information was added to futures to help with future bugs.
* | | | | nice error messageAraq2014-08-081-0/+3
| | | | |
* | | | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-081-2/+21
|\ \ \ \ \
| * \ \ \ \ Merge pull request #1446 from gradha/pr_links_typetraits_moduleVarriount2014-08-061-2/+21
| |\ \ \ \ \ | | | | | | | | | | | | | | Links typetraits module
| | * | | | | Adds usage example to typetraits.name().Grzegorz Adam Hankiewicz2014-08-051-2/+21
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | Credit goes to fowl (http://forum.nimrod-lang.org/t/430).
* | / | | | setMaxPoolSize improvementsAraq2014-08-081-5/+10
|/ / / / /
* / / / / Added carriage return and linefeed check to os::parseCmdLine ti delimiting ↵Dwight Schauer2014-08-051-1/+2
|/ / / / | | | | | | | | | | | | whitespace eating.
* | | | replace nil comparisons with calls to isNildef2014-08-011-52/+52
| | | |
* | | | Add some nil checks for xmldom (and clean up a bit)def2014-07-301-196/+223
| | | |
* | | | Merge pull request #1414 from gradha/pr_sets_improvementsVarriount2014-07-271-67/+635
|\ \ \ \ | | | | | | | | | | Sets improvements
| * | | | Adds definition of card term to sets module.Grzegorz Adam Hankiewicz2014-07-271-0/+6
| | | | |
| * | | | Adds more docstrings to the sets module.Grzegorz Adam Hankiewicz2014-07-271-61/+374
| | | | |
| * | | | Adds TSet.init(), wraps initSet around it.Grzegorz Adam Hankiewicz2014-07-261-6/+46
| | | | |
| * | | | Adds TOrderedSet.init(), wraps initOrderedSet around it.Grzegorz Adam Hankiewicz2014-07-261-8/+49
| | | | |
| * | | | Adds test cases for remaining TSet procs.Grzegorz Adam Hankiewicz2014-07-261-0/+9
| | | | |
| * | | | Moves TSet procs to their code block.Grzegorz Adam Hankiewicz2014-07-261-21/+21
| | | | |
| * | | | Adds TOrderedSet.isValid().Grzegorz Adam Hankiewicz2014-07-261-0/+58
| | | | |
| * | | | Adds TSet.isValid().Grzegorz Adam Hankiewicz2014-07-261-0/+101
| | | | |