summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fixes merge conflictsAndreas Rumpf2018-09-11887-43099/+48825
|\
| * Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-09-1132-151/+489
| |\
| | * JS strings have no trailing zero anymore (#8936)LemonBoy2018-09-113-35/+22
| | |
| | * Narrowing casts are applied after every op if needed (#8918)LemonBoy2018-09-082-32/+86
| | | | | | | | | | | | | | | | | | | | | This way we make sure not to end up with weird values every now and then. Fixes #7300 Fixes #8909
| | * Fix insert/delete for JS (#8915)LemonBoy2018-09-082-2/+14
| | | | | | | | | Fixes #8914
| | * Fix AST generation for case statements (#8908)LemonBoy2018-09-072-1/+12
| | | | | | | | | Fixes #7534
| | * Don't segfault if the line is empty (#8906)LemonBoy2018-09-071-3/+3
| | |
| | * Fix type comparison in semConv (#8907)LemonBoy2018-09-072-1/+9
| | | | | | | | | Fixes #8905
| | * Minor fixes for asyncjs (#8894)LemonBoy2018-09-072-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Minor fixes for asyncjs Mark internal procedures as used Allow .async. for more node kinds Make .async. work for nkStmtList * Fix logic error in both the async macros
| | * Fixes #8243 (#8904)Yuriy Glukhov2018-09-072-0/+42
| | |
| | * Allow wCodegenDecl on lambdas (#8892)LemonBoy2018-09-072-1/+14
| | |
| | * Sync line generation between C and JS backends (#8888)LemonBoy2018-09-072-3/+29
| | | | | | | | | Fixes #7224
| | * Automatic deref for everything but pointers in asm/emit (#8891)LemonBoy2018-09-075-10/+42
| | | | | | | | | Fixes #7249
| | * Renderer bug fixes (#8804)cooldome2018-09-074-51/+151
| | | | | | | | | | | | | | | | | | Fixes #8763: render bug: pure enums not handled correctly Fixes #8762: render bug: binary operators called with quotes rendered incorrectly FIxes #8761: render bug: inversion of operator priorities
| | * Fix too broad generic match for toHex (#8889)LemonBoy2018-09-051-1/+1
| | | | | | | | | Fixes #8865
| | * [DOC] fix typos in `strscans` documentation (#8885)Vindaar2018-09-051-3/+3
| | |
| | * Codegen fix for function pointers marked inline (#8866)LemonBoy2018-09-043-0/+29
| | | | | | | | | | | | Fixes #5345 Fixes #5701
| | * This has been unnecessary as long as rawNewObj has called zeroMem, (#8867)c-blake2018-09-041-1/+0
| | | | | | | | | | | | and more recently indexing past the Nim-logical end has become illegal making this line cause a crash.
| | * Fixes #8851 (#8859)Yuriy Glukhov2018-09-042-3/+16
| | |
| | * Merge pull request #8840 from pigmej/fix_with_timeoutDominik Picheta2018-09-031-1/+5
| | |\ | | | | | | | | Handle fut.failed in asyncdispatch.WithTimeout
| | | * Handle fut.failed in asyncdispatch.WithTimeoutJedrzej Nowak2018-09-021-1/+5
| | | | | | | | | | | | | | | | Fixes: #8839
| * | | fixes #3655Andreas Rumpf2018-09-051-5/+10
| |/ /
| * | system.compileDate and compileTime are in UTC; fixes #7305; docgen supports ↵Andreas Rumpf2018-09-033-19/+23
| | | | | | | | | | | | SOURCE_DATE_EPOCH, fixes #3113
| * | make 'koch web' work againAraq2018-09-032-26/+149
| | |
| * | cleanup Nim's examples/ directory; closes #7725Araq2018-09-0368-8623/+2
| | |
| * | Correctly mangle `this` in the JS backend (#8853)LemonBoy2018-09-033-3/+27
| | | | | | | | | | | | | | | As shown in pragmagic/karax#67 using `this` as parameter name made the codegen output wrong code (and the user didn't notice the errors in the browser console).
| * | fixes #8043Araq2018-09-033-4/+34
| | |
| * | Add sym owner to macros (#8253)cooldome2018-09-037-3/+50
| | |
| * | improve the error message for 'addQuitProc' etc; fixes #5794Araq2018-09-032-13/+14
| | |
| * | document the fact that --define symbols are completely case insensitive; ↵Araq2018-09-031-0/+3
| | | | | | | | | | | | closes #7506
| * | manual: add a note about the terminating zero for strings; refs #5596Araq2018-09-031-0/+5
| | |
| * | document Nim's signal handling briefly; closes #8224Araq2018-09-031-34/+45
| | |
| * | manual: more documentation for the 'using' statement; closes #8565Araq2018-09-031-2/+8
| | |
| * | manual: document the 'unsafeAddr' operator; closes #5038Araq2018-09-031-0/+13
| | |
| * | document 'var T' and 'typedesc' restriction in generics; closes #1156Araq2018-09-031-0/+28
| | |
| * | fixes #8852Araq2018-09-031-5/+5
| | |
| * | fix items for cstring for the JS target; makes tests green againAraq2018-09-032-6/+13
| | |
| * | fixes #5745Araq2018-09-033-7/+11
| | |
| * | closes #5252Araq2018-09-031-0/+19
| | |
| * | closes #4750Araq2018-09-031-0/+19
| | |
| * | document usage of marshal.to; fixes #3150Araq2018-09-031-0/+11
| | |
| * | fixes the remaining fixable Nimrod->Nim renamings; closes #2032Araq2018-09-034-14/+14
| | |
| * | deprecate system.onRaise; fixes #1652Araq2018-09-031-1/+4
| | |
| * | fixes #8797Araq2018-09-031-2/+2
| | |
| * | fixes #8740Araq2018-09-032-1/+16
| | |
| * | fixes #8847Araq2018-09-032-2/+10
| | |
| * | fixes #8028Andreas Rumpf2018-09-031-1/+1
| | |
| * | runnableExample: put each example to its own file; fixes #7285Andreas Rumpf2018-09-032-30/+27
| | |
| * | fixes #8831Andreas Rumpf2018-09-031-1/+1
| | |
| * | Make sure addGotoOut always inserts its node (#8843)LemonBoy2018-09-031-1/+1
| | | | | | | | | Fixes #8773