summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fixes #3184Andreas Rumpf2016-05-222-53/+45
|
* fixes #3793Andreas Rumpf2016-05-161-1/+1
|
* GC with primitive MSAndreas Rumpf2016-05-161-131/+5
|
* PHP codegen improvementsAndreas Rumpf2016-05-132-2/+5
|
* Merge pull request #4142 from endragor/gc-allow-skip-stackAndreas Rumpf2016-05-122-2/+26
|\ | | | | Added stackSize parameter to GC_step
| * Replaced ignoreStackAndRegisters with stackSize in GC_stepRuslan Mustakov2016-05-112-28/+48
| |
| * Added ignoreStackAndRegisters parameter to GC_stepRuslan Mustakov2016-05-102-23/+27
| |
* | Merge pull request #4025 from flyx/highlight-yamlAndreas Rumpf2016-05-121-2/+307
|\ \ | | | | | | YAML highlighting support for doctools/highlite
| * | Fixes to YAML highlighting support, added testsFelix Krause2016-04-011-7/+18
| | |
| * | Added YAML support to doctools/highliteFelix Krause2016-03-291-2/+296
| | |
* | | Merge pull request #4149 from oderwat/HARA-PHP_ArrayConstr_HackAndreas Rumpf2016-05-121-5/+8
|\ \ \ | | | | | | | | PHP codegen array constructor hack (!!!) for demo purpose only I guess
| * | | PHP codegen array constructor hack.Hans Raaf2016-05-111-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 caseAndreas Rumpf2016-05-121-2/+6
| | | |
* | | | Merge pull request #4136 from oderwat/HARA-peg-replace-cbAndreas Rumpf2016-05-111-0/+59
|\ \ \ \ | |/ / / |/| | | Added a replace() with callback to pegs.
| * | | Added a replace() proc using a callback to pegs.Hans Raaf2016-05-071-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 eqIdentAraq2016-05-101-1/+17
| | | |
* | | | added scanp macro as an alternative to pegsAraq2016-05-101-9/+234
| | | |
* | | | minor whitespace changeAraq2016-05-101-1/+1
| | | |
* | | | added strscans stdlib moduleAraq2016-05-102-0/+312
| | | |
* | | | split too long linesAraq2016-05-101-5/+9
| | | |
* | | | Merge branch 'devel' of github.com:nim-lang/Nim into develDominik Picheta2016-05-1015-251/+532
|\ \ \ \ | | |_|/ | |/| |
| * | | pure/logging: add notice level, suggest usecasesniv2016-05-011-1/+27
| |/ /
| * | JS target improvementsAndreas Rumpf2016-04-291-0/+2
| | |
| * | Merge pull request #4122 from yglukhov/binheapDominik Picheta2016-04-282-18/+133
| |\ \ | | | | | | | | Added heapqueue collection. Fixed timers in asyncdispatch.
| | * | Added heapqueue collection. Fixed timers in asyncdispatch.Yuriy Glukhov2016-04-282-18/+133
| | | |
| * | | Merge pull request #4002 from arnetheduck/malloc-store-sizeAndreas Rumpf2016-04-261-5/+20
| |\ \ \ | | | | | | | | | | store block size in when using malloc and nogc
| | * | | Merge remote-tracking branch 'origin/devel' into malloc-store-sizeJacek Sieka2016-04-2642-412/+1444
| | |\| |
| | * | | store block size in when using malloc and nogcJacek Sieka2016-03-251-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/asyncdispatch2Andreas Rumpf2016-04-262-4/+6
| |\ \ \ \ | | |_|/ / | |/| | | Proper definitions for functions СreateIoCompletionPort and GetQueuedCompletionStatus
| | * | | CompletionKey parameter for functions CreateIoCompletionPort,cheatfate2016-04-192-4/+6
| | | | | | | | | | | | | | | | | | | | GetQueuedCompletionStatus must be 64bit size on amd64 and 32bit size on x86.
| * | | | Merge pull request #4115 from yglukhov/fix-staktrace-errorAndreas Rumpf2016-04-261-0/+2
| |\ \ \ \ | | | | | | | | | | | | Fixed stacktrace error
| | * | | | Fixed stacktrace errorYuriy Glukhov2016-04-261-0/+2
| | | | | |
| * | | | | Make SMTP example compiledef2016-04-241-5/+7
| |/ / / /
| * | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2016-04-1921-145/+372
| |\| | |
| | * | | Fixes #4093mjendrusch2016-04-171-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-delAndreas Rumpf2016-04-131-0/+41
| | |\ \ \ | | | | | | | | | | | | Added del for OrderedTable and OrderedTableRef
| | | * | | Added del for OrderedTable and OrderedTableRefYuriy Glukhov2016-04-131-0/+41
| | | | | |
| | * | | | Correct proper usage of getOverlappedResult()cheatfate2016-04-131-2/+2
| | | | | |
| | * | | | Correct getOverlappedResult() definitioncheatfate2016-04-131-1/+1
| | |/ / /
| | * | | Merge pull request #4072 from FedericoCeratto/patch-7Andreas Rumpf2016-04-111-0/+14
| | |\ \ \ | | | | | | | | | | | | Add signal handler
| | | * | | Update posix.nimFederico Ceratto2016-04-111-2/+2
| | | | | |
| | | * | | Add signal handlerFederico Ceratto2016-04-101-0/+14
| | | | | | | | | | | | | | | | | | A signal handler to run some code when Unix signals are received
| * | | | | simple stuff works with --gc:stackAndreas Rumpf2016-04-184-215/+275
| | | | | |
* | | | | | Added some useful JS procs to DOM module.Dominik Picheta2016-05-101-0/+5
| |/ / / / |/| | | |
* | | | | Fixed base64 encodeYuriy Glukhov2016-04-111-1/+2
| |/ / / |/| | |
* | | | Added json.getOrDefault along with {singleKey} tr optimization.Yuriy Glukhov2016-04-061-0/+8
| | | |
* | | | Merge pull request #4038 from endragor/fix-macros-unpacksDominik Picheta2016-04-061-3/+3
|\ \ \ \ | | | | | | | | | | Fixed macros unpackX procedured to return values correctly
| * | | | Fixed macros unpackX procedured to return values correctlyRuslan Mustakov2016-04-041-3/+3
| | | | |
* | | | | Some documentation fixes in times module.Dominik Picheta2016-04-061-8/+15
| | | | |
* | | | | Deprecate timeToTimeInfo, add str->time procscoffeepots2016-04-062-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.