Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix when statements in inheritable generic objects (#13667) [backport] | Jasper Jenkins | 2020-03-17 | 1 | -1/+1 |
| | |||||
* | rewritten goto based exception handling; much cleaner implementation;… ↵ | Andreas Rumpf | 2020-03-17 | 2 | -23/+7 |
| | | | | | | (#13677) * rewritten goto based exception handling; much cleaner implementation; fixes #13668 | ||||
* | Fixes #13659 (#13674) | cooldome | 2020-03-17 | 1 | -2/+2 |
| | | | | | * fixes #13659 Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fix `nim doc subdir/foo` which was generating broken css; + other fixes (#13647) | Timothee Cour | 2020-03-17 | 2 | -12/+16 |
| | | | | | | * docgen: minor refactoring via docOutDir * fix css for `nim doc subdir/foo` without --outdir nor -o * tcompilesetting.nim: keep `git status` clean * re-enable pkg nimgame2 that got fixed upstream | ||||
* | fix sets of scoped imported enums (#13666) | Jasper Jenkins | 2020-03-17 | 1 | -1/+2 |
| | |||||
* | rename sfAlwaysReturn to sfNeverRaises | Araq | 2020-03-16 | 4 | -5/+5 |
| | |||||
* | fixes #13661 (#13664) [backport] | Andreas Rumpf | 2020-03-16 | 2 | -2/+5 |
| | |||||
* | fix .deprecated. object typedef crash (#13643) | Andy Davidoff | 2020-03-16 | 1 | -3/+5 |
| | | | | | * fix .deprecated. object typedef crash * fixup a test that i don't understand * disable the test rather than debug ci | ||||
* | fixes #13646 | Araq | 2020-03-16 | 2 | -3/+12 |
| | |||||
* | minor code style change | Araq | 2020-03-16 | 1 | -1/+1 |
| | |||||
* | minor code style changes | Araq | 2020-03-16 | 3 | -12/+13 |
| | |||||
* | fixes #12747 [backport] (#13651) | cooldome | 2020-03-16 | 1 | -3/+12 |
| | | | | | | | * fixes #12747 * fix tests * improve code style Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fix #13218: avoid some irrelevant warnings for nim doc,rst2html,--app:lib, + ↵ | Timothee Cour | 2020-03-13 | 2 | -0/+15 |
| | | | | | | | | other fixes (#13550) * fix #13218: avoid some irrelevant warnings for nim doc,rst2html * suppress warnRedefinitionOfLabel for nim doc * lots of fixes for UnusedImport warnings | ||||
* | catchable defects (#13626) | Andreas Rumpf | 2020-03-12 | 14 | -92/+151 |
| | | | | | | | | | | * allow defects to be caught even for --exceptions:goto (WIP) * implemented the new --panics:on|off switch; refs https://github.com/nim-lang/RFCs/issues/180 * new implementation for integer overflow checking * produce a warning if a user-defined exception type inherits from Exception directly * applied Timothee's suggestions; improved the documentation and replace the term 'checked runtime check' by 'panic' * fixes #13627 * don't inherit from Exception directly | ||||
* | rename `lenTuple` and `lenVarargs` (#13639) | Miran | 2020-03-12 | 1 | -1/+1 |
| | | | | | | | | | | | * rename 'lenTuple' to 'tupleLen' Rationale: `lenTuple` is a tuple consisting of lengths (e.g. `(1, 5, 0)`), `tupleLen` is a length of a tuple (e.g. `tupleLen((1, 5, 0) == 3`) * rename 'lenVarargs' to 'varargsLen' The same rationale as a previous commit. Consistency. | ||||
* | fix #13633 fix koch boot crashing regression (#13635) | Timothee Cour | 2020-03-12 | 1 | -1/+1 |
| | |||||
* | Amend fix for #13633 (#13636) | Clyybber | 2020-03-12 | 1 | -1/+1 |
| | |||||
* | Fix #13633 | Clyybber | 2020-03-12 | 1 | -1/+2 |
| | |||||
* | Fix #12676 (#13634) | genotrance | 2020-03-12 | 1 | -2/+2 |
| | |||||
* | Make listCmd honor hint:cc:off (#13606) | Clyybber | 2020-03-11 | 1 | -50/+35 |
| | | | | | | | | | | | | | | | | | * Make listCmd honor hint:cc:off * Tiny cleanup * Tiny tiny cleanup * VERY IMPORTANT: --hint:cc:on will overwrite --verbosity:0 :p * Tiny cleanup * Stupid * Move displayProgressCC to where its required * Tiny cleanup | ||||
* | fixes #13240 | Araq | 2020-03-11 | 1 | -1/+8 |
| | |||||
* | fixes #13519 | Araq | 2020-03-11 | 2 | -4/+9 |
| | |||||
* | fixes #12757 | Araq | 2020-03-11 | 1 | -6/+13 |
| | |||||
* | fix operators containing percent for VM usage (#13536) | Arne Döring | 2020-03-11 | 7 | -77/+69 |
| | | | | * fixes #13513 * merge tarithmetics in tarithm | ||||
* | `koch --nim:pathto/nim boot` and `koch boot --hint:cc:off` now work (#13516) | Timothee Cour | 2020-03-11 | 2 | -15/+20 |
| | | | | | * `koch boot --hint:cc:off` now works * `koch --nim:pathto/nim boot` now works; code cleanup | ||||
* | Revert "Support cross compiling from host to host (#12859)" (#13591) | genotrance | 2020-03-10 | 1 | -1/+2 |
| | | | This reverts commit e4f7656772657069cd3e27704d687b292d8d24ab. | ||||
* | fixes #13436 (#13615) | Andreas Rumpf | 2020-03-10 | 2 | -4/+11 |
| | |||||
* | fixes #13599 (#13614) | Andreas Rumpf | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | fixes #13596 (#13612) | Andreas Rumpf | 2020-03-09 | 1 | -0/+13 |
| | |||||
* | surgical fix for #13319 (#13604) | Andy Davidoff | 2020-03-08 | 1 | -5/+3 |
| | |||||
* | Only print the link command when listCmd is active; fix docs (#13603) | Clyybber | 2020-03-07 | 2 | -2/+1 |
| | |||||
* | fixes #5170 (#13589) | Andreas Rumpf | 2020-03-05 | 2 | -10/+11 |
| | | | | | | * fixes #5170 * make tests green | ||||
* | fix #13579 joinPath("/foo/", "../a") is now /a (#13586) | Andreas Rumpf | 2020-03-05 | 1 | -0/+2 |
| | |||||
* | sink parameter inference for types that have destructors (#13544) | Andreas Rumpf | 2020-03-04 | 11 | -20/+124 |
| | | | | | | | | | | | | | | * ensure capitalize doesn't take an inferred sink parameter * sink parameter inference: first version, for now disabled. Changed that sink parameters can be consumed multiple times in order to adhere to our spec. * sink inference can now be disabled with .nosinks; sometimes for proc type interop this is required * fixes yet another critical DFA bug * better implementation that also understands if expressions etc * document sink parameter inference and allow for global disabling | ||||
* | std/compilesettings implementation (#13584) | Andreas Rumpf | 2020-03-04 | 1 | -0/+33 |
| | | | | | | | | * Implement compileSetting() and compileSettingSeq() * Change from magic to vmop * better design for querySetting Co-authored-by: genotrance <dev@genotrance.com> | ||||
* | fix hintSuccess: `out` was wrong for `nim doc` without `-o` flag (#13569) | Timothee Cour | 2020-03-04 | 1 | -2/+2 |
| | |||||
* | ARC hotfix; proper destruction of seqs and strings after a move | Araq | 2020-03-03 | 1 | -2/+2 |
| | |||||
* | Fix docgen snippet numbering (#13507) | genotrance | 2020-03-03 | 1 | -1/+1 |
| | |||||
* | Remove dead magics (#13551) | Arne Döring | 2020-03-03 | 12 | -128/+32 |
| | |||||
* | Add signatures object to jsondoc for routine types (#13530) | PMunch | 2020-03-02 | 1 | -0/+29 |
| | | | | | | jsondoc is meant to be read by computers, but yet the signatures of procedures where simply a string of the whole thing. This adds a signature object that unpacks this information into an object so it's easier to analyse the documented signatures. | ||||
* | make it possible to pass linker options for vcc (#13535) [backport] | cooldome | 2020-02-29 | 1 | -1/+1 |
| | |||||
* | EndsInNoReturn in expressions extension, fixes #13490 (#13520) | cooldome | 2020-02-28 | 4 | -8/+5 |
| | | | | * fix #13490 | ||||
* | fixes #12627 (#13521) | cooldome | 2020-02-28 | 1 | -1/+1 |
| | | | | * fixes #12627 | ||||
* | properly handle note override logic/verbosity/config/cmdline using ↵ | Timothee Cour | 2020-02-27 | 5 | -32/+31 |
| | | | | modifiedyNotes, cmdlineNotes | ||||
* | remove isCmdLine; use passCmd1 | Timothee Cour | 2020-02-27 | 4 | -7/+3 |
| | |||||
* | correctly honor cmdline --hint:conf:on/off ; correctly show Conf hints in order | Timothee Cour | 2020-02-27 | 6 | -3/+18 |
| | |||||
* | Fix #9405 - cfg and nims run in sync | Ganesh Viswanathan | 2020-02-27 | 2 | -28/+31 |
| | |||||
* | cleanup Ordinal (#13501) | Timothee Cour | 2020-02-27 | 1 | -0/+1 |
| | |||||
* | fix #8312 --hints:off and --warnings:off now honored everywhere (#13489) | Timothee Cour | 2020-02-26 | 9 | -22/+26 |
| | |||||
* | fix #13479 (#13503) | Arne Döring | 2020-02-26 | 1 | -2/+2 |
| |