Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #3184 | Andreas Rumpf | 2016-05-22 | 2 | -53/+45 |
| | |||||
* | fixes #3793 | Andreas Rumpf | 2016-05-16 | 1 | -1/+1 |
| | |||||
* | GC with primitive MS | Andreas Rumpf | 2016-05-16 | 1 | -131/+5 |
| | |||||
* | 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 |
| | | | | | | |||||
| | | * | | | Add signal handler | Federico Ceratto | 2016-04-10 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | | | A signal handler to run some code when Unix signals are received | ||||
| * | | | | | simple stuff works with --gc:stack | Andreas Rumpf | 2016-04-18 | 4 | -215/+275 |
| | | | | | | |||||
* | | | | | | Added some useful JS procs to DOM module. | Dominik Picheta | 2016-05-10 | 1 | -0/+5 |
| |/ / / / |/| | | | | |||||
* | | | | | 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 |
| | | | | |||||
* | | | | Merge pull request #4038 from endragor/fix-macros-unpacks | Dominik Picheta | 2016-04-06 | 1 | -3/+3 |
|\ \ \ \ | | | | | | | | | | | Fixed macros unpackX procedured to return values correctly | ||||
| * | | | | Fixed macros unpackX procedured to return values correctly | Ruslan Mustakov | 2016-04-04 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | 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. |