Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4135 from FedericoCeratto/patch-8 | Andreas Rumpf | 2016-05-28 | 1 | -0/+4 |
|\ | | | | | Add another JSON example | ||||
| * | Add another JSON example | Federico Ceratto | 2016-05-05 | 1 | -0/+4 |
| | | | | | | JSON generation can be a bit tricky, another example might help | ||||
* | | Merge branch 'maxsplit' of https://github.com/mjoud/Nim into mjoud-maxsplit | Andreas Rumpf | 2016-05-28 | 1 | -10/+29 |
|\ \ | |||||
| * | | modified strutils.split | Magnus Jöud | 2015-10-14 | 1 | -9/+6 |
| | | | |||||
| * | | added tests for strutils.split | Magnus Jöud | 2015-10-14 | 1 | -0/+6 |
| | | | |||||
| * | | added maxsplit argument to strutils.split | Magnus Jöud | 2015-10-14 | 1 | -10/+25 |
| | | | |||||
* | | | Stdlib: httpclient: `export strtabs` added. | Konstantin Molchanov | 2016-05-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | When using `httpclient`, viewing HTTP headers is impossible without importing `strtabs`, which is very much _not_ obvious; it's impossible to know without deep diving into the docs. Dealing with headers is an essential part of working with HTTP in general, so I propose this change. The situation is analogous to this one with `nre` and `options`: https://github.com/nim-lang/Nim/issues/4158 | ||||
* | | | Introduce template withValue() for tables.nim too. | cheatfate | 2016-05-27 | 1 | -0/+45 |
| | | | |||||
* | | | Introduce template withValue() | cheatfate | 2016-05-26 | 1 | -0/+53 |
| | | | |||||
* | | | Merge pull request #4130 from lihf8515/devel | Andreas Rumpf | 2016-05-26 | 1 | -2/+198 |
|\ \ \ | | | | | | | | | Update parsecfg.nim | ||||
| * | | | Update parsecfg.nim | lihf8515 | 2016-05-02 | 1 | -2/+198 |
| | |/ | |/| | |||||
* | | | Resolve bugs | cheatfate | 2016-05-24 | 1 | -2/+2 |
| | | | |||||
* | | | Resolve #4200 | cheatfate | 2016-05-24 | 1 | -12/+165 |
| | | | | | | | | | | | | Resolve [Deprecated] warning for raiseOsError at line 878 | ||||
* | | | Fix toRational overflow by calculating internally with int64s (fixes #4194) | def | 2016-05-22 | 1 | -11/+11 |
| | | | |||||
* | | | Resolve bugs with `deep recursion` of asyncdispatch. | cheatfate | 2016-05-18 | 1 | -3/+24 |
| | | | | | | | | | | | | | | | Introduce callSoon() implementation. Patch tests to use waitFor() instead of asyncCheck() | ||||
* | | | Merge pull request #4075 from yglukhov/json | Dominik Picheta | 2016-05-15 | 1 | -9/+38 |
|\ \ \ | | | | | | | | | Json serialization for openarrays and objects | ||||
| * | | | Json serialization for openarrays and objects | Yuriy Glukhov | 2016-05-13 | 1 | -9/+38 |
| | | | | |||||
* | | | | Fix 2 compile errors in LockFreeHash.nim | Lompiktab | 2016-05-14 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | * type mismatch in range (line 55) * invalid indentation (line 249) | ||||
* | | | | Fix missing `]` | Stephane Fontaine | 2016-05-13 | 1 | -1/+1 |
|/ / / | | | | | | | | | | other nim can't parse the file. Introduced in https://github.com/nim-lang/Nim/commit/192ba3bbc0ae7f570c1277c9211d24eeea2cf48a#diff-1a01187da2fad29f03da8ce36ffe1f91 | ||||
* | | | Restore sanity check for bytesReceived in asyncdispatch. | Dominik Picheta | 2016-05-13 | 1 | -0/+4 |
| | | | |||||
* | | | Resolve bugs based on unreliable `bytesReceived` value. | cheatfate | 2016-05-12 | 1 | -53/+14 |
| | | | |||||
* | | | Pegs: fixes edge case | Andreas Rumpf | 2016-05-12 | 1 | -2/+6 |
| | | | |||||
* | | | Merge pull request #4136 from oderwat/HARA-peg-replace-cb | Andreas Rumpf | 2016-05-11 | 1 | -0/+59 |
|\ \ \ | | | | | | | | | Added a replace() with callback to pegs. | ||||
| * | | | Added a replace() proc using a callback to pegs. | Hans Raaf | 2016-05-07 | 1 | -0/+59 |
| |/ / | | | | | | | | | | | | | | | | I was missing a nice way to use pegs with a more specialized replace functionality. Here my try to create a universal and versatile version of replace for that. | ||||
* | | | added scanp macro as an alternative to pegs | Araq | 2016-05-10 | 1 | -9/+234 |
| | | | |||||
* | | | minor whitespace change | Araq | 2016-05-10 | 1 | -1/+1 |
| | | | |||||
* | | | added strscans stdlib module | Araq | 2016-05-10 | 2 | -0/+312 |
| | | | |||||
* | | | split too long lines | Araq | 2016-05-10 | 1 | -5/+9 |
| | | | |||||
* | | | pure/logging: add notice level, suggest usecases | niv | 2016-05-01 | 1 | -1/+27 |
|/ / | |||||
* | | Merge pull request #4122 from yglukhov/binheap | Dominik Picheta | 2016-04-28 | 2 | -18/+133 |
|\ \ | | | | | | | Added heapqueue collection. Fixed timers in asyncdispatch. | ||||
| * | | Added heapqueue collection. Fixed timers in asyncdispatch. | Yuriy Glukhov | 2016-04-28 | 2 | -18/+133 |
| | | | |||||
* | | | Merge pull request #4099 from cheatfate/asyncdispatch2 | Andreas Rumpf | 2016-04-26 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | Proper definitions for functions СreateIoCompletionPort and GetQueuedCompletionStatus | ||||
| * | | CompletionKey parameter for functions CreateIoCompletionPort, | cheatfate | 2016-04-19 | 1 | -2/+2 |
| | | | | | | | | | | | | GetQueuedCompletionStatus must be 64bit size on amd64 and 32bit size on x86. | ||||
* | | | Make SMTP example compile | def | 2016-04-24 | 1 | -5/+7 |
|/ / | |||||
* | | Merge pull request #4081 from yglukhov/ordered-tables-del | Andreas Rumpf | 2016-04-13 | 1 | -0/+41 |
|\ \ | | | | | | | Added del for OrderedTable and OrderedTableRef | ||||
| * | | Added del for OrderedTable and OrderedTableRef | Yuriy Glukhov | 2016-04-13 | 1 | -0/+41 |
| | | | |||||
* | | | Correct proper usage of getOverlappedResult() | cheatfate | 2016-04-13 | 1 | -2/+2 |
|/ / | |||||
* | | Fixed base64 encode | Yuriy Glukhov | 2016-04-11 | 1 | -1/+2 |
| | | |||||
* | | Added json.getOrDefault along with {singleKey} tr optimization. | Yuriy Glukhov | 2016-04-06 | 1 | -0/+8 |
| | | |||||
* | | Some documentation fixes in times module. | Dominik Picheta | 2016-04-06 | 1 | -8/+15 |
| | | |||||
* | | Deprecate timeToTimeInfo, add str->time procs | coffeepots | 2016-04-06 | 2 | -37/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * depreciate timeToTimeInfo, add str->time procs initTime allows creating times from strings. initTimeFromStr offers a default format string compatible with $Time. timeToTimeInterval changed to work properly. * Spell {.deprecated.} correctly * deprecated timeToTimeInfo, removed initTime procs Is it even worth depreciating timeToTimeInfo rather than just removing it, considering it's just wrong and we have getLocalTime and getGMTime that actually work? Also, if I'm renaming timeToTimeInfo -> toTimeInfo etc, isn't the deprecated tag kind of redundant? * Updated names for toTime and toTimeInterval procs * Added type to toTime template This should allow compilation of os.nim now that toTime is defined in times.nim. * Updated toTime template to use {.gensym.} Local templates default to 'bind' semantics, not 'gensym'. This was causing a failure to 'see' the local toTime template. | ||||
* | | Fixes subexes tests which were broken in 73e48f9c9. | Dominik Picheta | 2016-04-05 | 1 | -4/+4 |
| | | |||||
* | | Add -d:nimJsonGet flag for json.[] and news entry. | Dominik Picheta | 2016-04-05 | 1 | -3/+15 |
| | | |||||
* | | `await x` where x is Fut var now reads after yield. Fixes #3964. | Dominik Picheta | 2016-04-04 | 1 | -5/+25 |
| | | |||||
* | | Fix deprecation warning in net module. | Dominik Picheta | 2016-04-04 | 1 | -0/+2 |
| | | |||||
* | | Fixes JSON module problems. Fixes #3107. | Dominik Picheta | 2016-04-04 | 1 | -17/+23 |
| | | |||||
* | | Fixed some warnings in httpclient, net, and openssl. | Dominik Picheta | 2016-04-04 | 2 | -6/+4 |
| | | |||||
* | | Fixes small mistake in ``net`` module. | Dominik Picheta | 2016-04-04 | 1 | -1/+1 |
| | | |||||
* | | Improved asyncnet docs (SSL procs now shown). Deprecated handshake. | Dominik Picheta | 2016-04-04 | 2 | -10/+15 |
| | | |||||
* | | Improve net and ssl module docs. | Dominik Picheta | 2016-04-04 | 1 | -20/+77 |
| | |