Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | Merge pull request #4161 from moigagoo/devel | Andreas Rumpf | 2016-05-15 | 1 | -0/+10 |
|\ \ | | | | | | | Stdlib: nre: Convenience proc ``contains`` added. | ||||
| * | | Stdlib: nre: Convenience proc ``contains`` added. | Konstantin Molchanov | 2016-05-14 | 1 | -0/+10 |
| |/ | |||||
* | | Merge pull request #4154 from yglukhov/sizeof-doc | Andreas Rumpf | 2016-05-15 | 1 | -0/+3 |
|\ \ | | | | | | | Added limitations note to sizeof. Closes #4153. | ||||
| * | | Added limitations note to sizeof. Closes #4153. | Yuriy Glukhov | 2016-05-13 | 1 | -0/+3 |
| |/ | |||||
* | | 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 |
| | |||||
* | Merge pull request #4150 from cheatfate/winasync | Dominik Picheta | 2016-05-13 | 2 | -53/+21 |
|\ | | | | | Resolve bugs based on unreliable `bytesReceived` value. | ||||
| * | Resolve bugs based on unreliable `bytesReceived` value. | cheatfate | 2016-05-12 | 2 | -53/+21 |
| | | |||||
* | | PHP codegen improvements | Andreas Rumpf | 2016-05-13 | 2 | -2/+5 |
|/ | |||||
* | Merge pull request #4142 from endragor/gc-allow-skip-stack | Andreas Rumpf | 2016-05-12 | 2 | -2/+26 |
|\ | | | | | Added stackSize parameter to GC_step | ||||
| * | Replaced ignoreStackAndRegisters with stackSize in GC_step | Ruslan Mustakov | 2016-05-11 | 2 | -28/+48 |
| | | |||||
| * | Added ignoreStackAndRegisters parameter to GC_step | Ruslan Mustakov | 2016-05-10 | 2 | -23/+27 |
| | | |||||
* | | Merge pull request #4025 from flyx/highlight-yaml | Andreas Rumpf | 2016-05-12 | 1 | -2/+307 |
|\ \ | | | | | | | YAML highlighting support for doctools/highlite | ||||
| * | | Fixes to YAML highlighting support, added tests | Felix Krause | 2016-04-01 | 1 | -7/+18 |
| | | | |||||
| * | | Added YAML support to doctools/highlite | Felix Krause | 2016-03-29 | 1 | -2/+296 |
| | | | |||||
* | | | Merge pull request #4149 from oderwat/HARA-PHP_ArrayConstr_Hack | Andreas Rumpf | 2016-05-12 | 1 | -5/+8 |
|\ \ \ | | | | | | | | | PHP codegen array constructor hack (!!!) for demo purpose only I guess | ||||
| * | | | PHP codegen array constructor hack. | Hans Raaf | 2016-05-11 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of PHP can't have refs for literal function parameters I needed to come up with a hack such that the following code compiles with PHP target. ```nim type Foo = tuple[a: string, b: int] var foo: array [0..2, Foo] foo[0] = ("Test", 1) foo[1] = ("Me", 2) for x in foo: echo x.a echo x.b ``` | ||||
* | | | | 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 another version of eqIdent | Araq | 2016-05-10 | 1 | -1/+17 |
| | | | | |||||
* | | | | 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 |
| | | | | |||||
* | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Dominik Picheta | 2016-05-10 | 15 | -251/+532 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | pure/logging: add notice level, suggest usecases | niv | 2016-05-01 | 1 | -1/+27 |
| |/ / | |||||
| * | | JS target improvements | Andreas Rumpf | 2016-04-29 | 1 | -0/+2 |
| | | | |||||
| * | | 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 #4002 from arnetheduck/malloc-store-size | Andreas Rumpf | 2016-04-26 | 1 | -5/+20 |
| |\ \ \ | | | | | | | | | | | store block size in when using malloc and nogc | ||||
| | * | | | Merge remote-tracking branch 'origin/devel' into malloc-store-size | Jacek Sieka | 2016-04-26 | 42 | -412/+1444 |
| | |\| | | |||||
| | * | | | store block size in when using malloc and nogc | Jacek Sieka | 2016-03-25 | 1 | -5/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | this allows for a correct implementation of realloc, which is needed as code using it assumes new values will be zeroed out / nil | ||||
| * | | | | Merge pull request #4099 from cheatfate/asyncdispatch2 | Andreas Rumpf | 2016-04-26 | 2 | -4/+6 |
| |\ \ \ \ | | |_|/ / | |/| | | | Proper definitions for functions СreateIoCompletionPort and GetQueuedCompletionStatus | ||||
| | * | | | CompletionKey parameter for functions CreateIoCompletionPort, | cheatfate | 2016-04-19 | 2 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | GetQueuedCompletionStatus must be 64bit size on amd64 and 32bit size on x86. | ||||
| * | | | | Merge pull request #4115 from yglukhov/fix-staktrace-error | Andreas Rumpf | 2016-04-26 | 1 | -0/+2 |
| |\ \ \ \ | | | | | | | | | | | | | Fixed stacktrace error | ||||
| | * | | | | Fixed stacktrace error | Yuriy Glukhov | 2016-04-26 | 1 | -0/+2 |
| | | | | | | |||||
| * | | | | | Make SMTP example compile | def | 2016-04-24 | 1 | -5/+7 |
| |/ / / / | |||||
| * | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2016-04-19 | 21 | -145/+372 |
| |\| | | | |||||
| | * | | | Fixes #4093 | mjendrusch | 2016-04-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added COMMA macro to nimbase.h, changed code generation for c++ template types to insert COMMA im between the arguments, instead of ",". | ||||
| | * | | | 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 |
| | | | | | | |||||
| | * | | | | Correct getOverlappedResult() definition | cheatfate | 2016-04-13 | 1 | -1/+1 |
| | |/ / / | |||||
| | * | | | Merge pull request #4072 from FedericoCeratto/patch-7 | Andreas Rumpf | 2016-04-11 | 1 | -0/+14 |
| | |\ \ \ | | | | | | | | | | | | | Add signal handler | ||||
| | | * | | | Update posix.nim | Federico Ceratto | 2016-04-11 | 1 | -2/+2 |
| | | | | | |