summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #12371 from rayman22201/IOSelector_unregister_fixDominik Picheta2019-10-226-7/+33
|\ | | | | Test + fix for epoll and kqueue selector modules to properly unregister event handles that have the key type "User"
| * Merge branch 'devel' into IOSelector_unregister_fixDominik Picheta2019-10-2294-1234/+1740
| |\ | |/ |/|
* | Docstring refined for the getSectionValue() (#12478) [backport]Artem V L2019-10-221-1/+1
| |
* | guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]Paul Tan2019-10-222-1/+9
| |
* | tweaked for clarity after editing to fix a typo (#12473)Andy Davidoff2019-10-221-2/+2
| |
* | fixes #12310 [backport] (#12470)Andreas Rumpf2019-10-202-2/+20
| |
* | fix #12426 (#12462)Arne Döring2019-10-202-2/+6
| |
* | Namespace unittest enums to avoid name conflicts (#12468) [backport]ducdetronquito2019-10-201-14/+14
| | | | | | | | * [backport] Fixes: #12465 - Unittest - Namespace the usage of TestStatus enum to avoid name conflicts.
* | first implementation of the new --seqsv2 switchAraq2019-10-207-15/+22
| |
* | refactoring: use the new strings and seqs when optSeqDestructors is activeAraq2019-10-209-66/+45
| |
* | refactoring: --newruntime consists of 3 different switchesAraq2019-10-2017-41/+48
| |
* | fixes #12420 [backport] (#12456)Andreas Rumpf2019-10-184-8/+14
| |
* | Fix vcc linker option name (#12422)Tomohiro2019-10-181-1/+2
| |
* | Revert "Fixes #12187 (#12321)" (#12447)Andreas Rumpf2019-10-1811-44/+21
| | | | | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb.
* | Fixes #8802 (#12439)Juan Carlos2019-10-181-3/+27
| | | | | | | | | | | | * Fix #8802 * Peer review feedbacks https://github.com/nim-lang/Nim/pull/12439#discussion_r335905397
* | Add no-ident for GCC when -d:release (#12454)Juan Carlos2019-10-182-7/+7
| |
* | Improve htmlgen (#12452)Juan Carlos2019-10-182-1/+195
| |
* | [backport] fix type's case in random.nim (#12445)Miran2019-10-171-12/+12
| |
* | [backport] add back a check that got accidentically removed; fixes #12379 ↵Andreas Rumpf2019-10-171-0/+6
| | | | | | | | (#12444)
* | Fixes #10824 (#12437)Juan Carlos2019-10-171-0/+19
| |
* | Fix #10804 (#12438)Juan Carlos2019-10-171-4/+4
| |
* | Improve jsconsole adding the rest of the stable api as documented on the ↵Juan Carlos2019-10-171-1/+26
| | | | | | | | standard at https://developer.mozilla.org/docs/Web/API/Console (#12440)
* | Refactor json macro (#12391)Arne Döring2019-10-179-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)treeform2019-10-174-121/+191
| |
* | compiler/options: only check the last folder for a candidate (#12421)alaviss2019-10-161-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)Miran2019-10-154-11/+14
| |
* | [backport] fix #12418, fix `random.randomize` on JS backend (#12432)Miran2019-10-151-1/+1
| |
* | Fixed yield in nkCheckedFieldExpr (#12429) [backport]Yuriy Glukhov2019-10-152-2/+13
| |
* | [ci skip] disable two packages until #11764 is mergednarimiran2019-10-141-2/+2
| |
* | Fixes semCustomPragma when nkSym (#12414) [backport]Alexander Ivanov2019-10-111-1/+1
| |
* | compiler/options: improve project file detection (#12404)alaviss2019-10-111-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)alaviss2019-10-112-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)alaviss2019-10-111-1/+10
| |
* | refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-119-54/+54
| | | | | | | | | | | | * refactor illegal iterator assignment detection * delete crappy test
* | ungeneric unsigned ops (#12230)Jasper Jenkins2019-10-118-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 ↵genotrance2019-10-111-1/+3
| | | | | | | | (#12406) [backport]
* | #12389: Check working directory for getAppFilename() (#12390)Euan2019-10-101-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öring2019-10-101-1/+10
| |
* | minor improvements for htmlgen.nimAndreas Rumpf2019-10-101-4/+8
| |
* | fixes a koch regression that made 'koch boot --listcmd' not work anymore ↵Andreas Rumpf2019-10-101-2/+2
| | | | | | | | [backport] (#12400)
* | fixes #12244 [backport]Araq2019-10-102-1/+20
| |
* | [backport] Mention "lambdas" and `=>` in the manual (#12397) [ci skip]awr12019-10-101-3/+5
| | | | | | (so that "lambda" can be CTRL+F'd)
* | fixes #12366 [backport] (#12393)Andreas Rumpf2019-10-091-0/+17
| |
* | documented behaviour of recv on bufferd socket (#12374)Gampol T2019-10-091-0/+18
| |
* | fix a few dead links and a missing sentence in documentation (#12387)Nindaleth2019-10-082-4/+4
| |
* | fixes #12315 [backport]; refs #12314 (#12385)Andreas Rumpf2019-10-082-3/+23
| |
* | Fixes #12187 (#12321)Clyybber2019-10-0811-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]alaviss2019-10-081-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 Imber2019-10-081-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 Pratama2019-10-084-6/+77
| | | | | | | | | | | | | | | | * renderer letAux fix only for octal literal * Handle when it's octal -1 for i64 * Added testcases