Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [backport] fix type's case in random.nim (#12445) | Miran | 2019-10-17 | 1 | -12/+12 |
| | |||||
* | [backport] add back a check that got accidentically removed; fixes #12379 ↵ | Andreas Rumpf | 2019-10-17 | 1 | -0/+6 |
| | | | | (#12444) | ||||
* | Fixes #10824 (#12437) | Juan Carlos | 2019-10-17 | 1 | -0/+19 |
| | |||||
* | Fix #10804 (#12438) | Juan Carlos | 2019-10-17 | 1 | -4/+4 |
| | |||||
* | Improve jsconsole adding the rest of the stable api as documented on the ↵ | Juan Carlos | 2019-10-17 | 1 | -1/+26 |
| | | | | standard at https://developer.mozilla.org/docs/Web/API/Console (#12440) | ||||
* | Refactor json macro (#12391) | Arne Döring | 2019-10-17 | 9 | -669/+393 |
| | | | | | | | | * closes #12316 * make tjsonmacro work at js target * closes #12289 * closes #11988 * also fixed gdb related stuff | ||||
* | About 50% faster base64 implemention. (#12436) | treeform | 2019-10-17 | 4 | -121/+191 |
| | |||||
* | compiler/options: only check the last folder for a candidate (#12421) | alaviss | 2019-10-16 | 1 | -9/+8 |
| | | | | This prevents a nimble file from causing a different project to be targeted instead of the desired one. | ||||
* | fixes #11764, faster hashing of (u)int (#12407) | Miran | 2019-10-15 | 4 | -11/+14 |
| | |||||
* | [backport] fix #12418, fix `random.randomize` on JS backend (#12432) | Miran | 2019-10-15 | 1 | -1/+1 |
| | |||||
* | Fixed yield in nkCheckedFieldExpr (#12429) [backport] | Yuriy Glukhov | 2019-10-15 | 2 | -2/+13 |
| | |||||
* | [ci skip] disable two packages until #11764 is merged | narimiran | 2019-10-14 | 1 | -2/+2 |
| | |||||
* | Fixes semCustomPragma when nkSym (#12414) [backport] | Alexander Ivanov | 2019-10-11 | 1 | -1/+1 |
| | |||||
* | compiler/options: improve project file detection (#12404) | alaviss | 2019-10-11 | 1 | -6/+26 |
| | | | | | The compiler can now correctly find the project file of a nimble package. The algorithm is based on what used by nim.nvim, which has yielded good results. | ||||
* | nimsuggest: add a command that returns the project file (#12411) | alaviss | 2019-10-11 | 2 | -2/+13 |
| | | | | | | | This can be used to let nimsuggest users know which project is nimsuggest being in charge of, so they can know when should a new nimsuggest instance be spawned. An additional feature is to debug the project file finding feature. | ||||
* | nimsuggest: add option to force finding the project file (#12409) | alaviss | 2019-10-11 | 1 | -1/+10 |
| | |||||
* | refactor illegal iterator assignment detection (#12212) | Arne Döring | 2019-10-11 | 9 | -54/+54 |
| | | | | | | * refactor illegal iterator assignment detection * delete crappy test | ||||
* | ungeneric unsigned ops (#12230) | Jasper Jenkins | 2019-10-11 | 8 | -99/+151 |
| | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry | ||||
* | Fixes #12286 - require explicit disabling of boehm interior pointer checking ↵ | genotrance | 2019-10-11 | 1 | -1/+3 |
| | | | | (#12406) [backport] | ||||
* | #12389: Check working directory for getAppFilename() (#12390) | Euan | 2019-10-10 | 1 | -4/+48 |
| | | | | | | | * Check working directory for exe * Expand symlinks * Use expandFilename() to expand symlinks * Move OpenBSD code to getApplOpenBsd() | ||||
* | fix #12332 (#12402) [backport] | Arne Döring | 2019-10-10 | 1 | -1/+10 |
| | |||||
* | minor improvements for htmlgen.nim | Andreas Rumpf | 2019-10-10 | 1 | -4/+8 |
| | |||||
* | fixes a koch regression that made 'koch boot --listcmd' not work anymore ↵ | Andreas Rumpf | 2019-10-10 | 1 | -2/+2 |
| | | | | [backport] (#12400) | ||||
* | fixes #12244 [backport] | Araq | 2019-10-10 | 2 | -1/+20 |
| | |||||
* | [backport] Mention "lambdas" and `=>` in the manual (#12397) [ci skip] | awr1 | 2019-10-10 | 1 | -3/+5 |
| | | | (so that "lambda" can be CTRL+F'd) | ||||
* | fixes #12366 [backport] (#12393) | Andreas Rumpf | 2019-10-09 | 1 | -0/+17 |
| | |||||
* | documented behaviour of recv on bufferd socket (#12374) | Gampol T | 2019-10-09 | 1 | -0/+18 |
| | |||||
* | fix a few dead links and a missing sentence in documentation (#12387) | Nindaleth | 2019-10-08 | 2 | -4/+4 |
| | |||||
* | fixes #12315 [backport]; refs #12314 (#12385) | Andreas Rumpf | 2019-10-08 | 2 | -3/+23 |
| | |||||
* | Fixes #12187 (#12321) | Clyybber | 2019-10-08 | 11 | -21/+44 |
| | | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only | ||||
* | nimsuggest: fix tcp socket leak for epc backend (#12384) [backport] | alaviss | 2019-10-08 | 1 | -1/+1 |
| | | | | | | | | Same as e9fa4c9b9c8e2926449399a69a02676936bb842c, but for the epc backend which is used by emacs and vscode plugin. Since the EPC backend only deal with one connection per nimsuggest instance, only one socket is leaked, thus not as servere as with the tcp backend. | ||||
* | Documentation improvements around the db interface (#12362) | Ray Imber | 2019-10-08 | 1 | -0/+12 |
| | | | | Added more details about the limits and reasoning behind the API. Came about from this discussion on IRC: https://irclogs.nim-lang.org/04-10-2019.html#16:58:04 | ||||
* | renderer letAux fix only for octal literal (#12343) | Ridho Pratama | 2019-10-08 | 4 | -6/+77 |
| | | | | | | | | * renderer letAux fix only for octal literal * Handle when it's octal -1 for i64 * Added testcases | ||||
* | Easier build instructions for windows - just run `build_all.bat`. (#12276) | treeform | 2019-10-08 | 2 | -16/+23 |
| | | | | | | | | * Easier build instructions for windows. * title letter * Update build_all.bat to be like build_all.sh | ||||
* | [doc/tut1] removed discard discussion in comments (#12352) | pietroppeter | 2019-10-08 | 1 | -9/+0 |
| | |||||
* | nimsuggest: fix tcp socket leak (#12377) [backport] | alaviss | 2019-10-08 | 1 | -1/+1 |
| | | | | | | A new socket is created for each iteration and leak immediately thanks to the accept() call replacing the created socket with the client socket. This commit fixes that. | ||||
* | External file compilation improvement (#12380) | cooldome | 2019-10-08 | 1 | -0/+4 |
| | |||||
* | On windows, os.relativePath returns path as is when roots are different (#12329) | Tomohiro | 2019-10-07 | 2 | -28/+106 |
| | | | | | | | * On windows, os.relativePath returns path as is when roots are different * Implement os.sameRoot without windows API * Fix compile error when compiling lib/nimhcr.nim * Fix compile error when compiling lib/nimhcr.nim on Windows | ||||
* | Refactor closeEmitter to make it more modular (#12365) | Federico Ceratto | 2019-10-07 | 1 | -4/+12 |
| | |||||
* | fixes #12323 [backport] | Andreas Rumpf | 2019-10-07 | 1 | -1/+3 |
| | |||||
* | render typeof as typeof | Andreas Rumpf | 2019-10-07 | 1 | -2/+2 |
| | |||||
* | VM: no special casing for big endian machines; refs #9690 [backport] (#12364) | Andreas Rumpf | 2019-10-06 | 1 | -6/+2 |
| | |||||
* | Expose some layouter elements, improve readme (#12361) | Federico Ceratto | 2019-10-04 | 2 | -3/+4 |
| | | | Useful for writing linters and static code analysis | ||||
* | added cpuTime to VM (#12346) | Ico Doornekamp | 2019-10-04 | 4 | -0/+14 |
| | | | | | | * added cpuTime to VM * Hide VM-time cpuTime() behind --benchmarkVM flag | ||||
* | Fix reference to parseSpec proc in readme (#12359) | kraptor | 2019-10-04 | 1 | -1/+1 |
| | |||||
* | Fixes #12010; Add the description for "cc" option into --fullhelp (#12350) | Hideki Okamoto | 2019-10-04 | 1 | -0/+1 |
| | |||||
* | [backport] bundle nimpretty on Windows (#12358) | Miran | 2019-10-04 | 1 | -2/+6 |
| | |||||
* | use system.move instead of system.shallowCopy if the GC mode requires it | Andreas Rumpf | 2019-10-04 | 14 | -36/+61 |
| | |||||
* | minor optimization for asynchttpserver.nim | Andreas Rumpf | 2019-10-04 | 1 | -19/+12 |
| | |||||
* | [backport] Fix typo in docs (#12356) [ci skip] | Andrew Owen | 2019-10-04 | 1 | -1/+1 |
| |