summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fix nightlies builds on Windows (#13587)Varriount2020-03-041-4/+4
| | | | Before the files that should have been ignored weren't ignored because of different dir separator ('\' vs '/') on Windows.
* nimsuggest: don't add CRLF to replies (#13545)alaviss2020-03-041-4/+4
| | | This is already sent by replTcp after the message is sent.
* sink parameter inference for types that have destructors (#13544)Andreas Rumpf2020-03-0419-28/+158
| | | | | | | | | | | | | | * 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 Rumpf2020-03-044-0/+118
| | | | | | | | * Implement compileSetting() and compileSettingSeq() * Change from magic to vmop * better design for querySetting Co-authored-by: genotrance <dev@genotrance.com>
* Nimpretty Fix negative indent breaks code (#13580)Juan Carlos2020-03-042-2/+3
|
* fix hintSuccess: `out` was wrong for `nim doc` without `-o` flag (#13569)Timothee Cour2020-03-041-2/+2
|
* fix #13531 by adding a test (#13581)Miran2020-03-041-0/+31
|
* fix #13409: Document as infix operator (#13570)hlaaftana2020-03-041-16/+16
|
* [ci skip] important_packages: change the order in commented out packages toonarimiran2020-03-041-6/+6
|
* ARC hotfix; proper destruction of seqs and strings after a moveAraq2020-03-031-2/+2
|
* Fix docgen snippet numbering (#13507)genotrance2020-03-032-2/+2
|
* important_packages: change the order of arguments in the template (#13577)Miran2020-03-032-55/+52
| | | | Leads to a cleaner and less confusing code - an empty command doesn't mean 'nimble test' anymore.
* Remove dead magics (#13551)Arne Döring2020-03-0314-140/+44
|
* workaround refs #13563 freebsd CI (#13564)Timothee Cour2020-03-021-1/+6
|
* make genericParams support static[T] generic params (#13433)Timothee Cour2020-03-022-7/+72
| | | | | | * make genericParams support static[T] generic params * WrapStatic => StaticParam
* fix #13528 nimgrep --word now works better with operators (#13537)Timothee Cour2020-03-021-1/+2
|
* Add signatures object to jsondoc for routine types (#13530)PMunch2020-03-021-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.
* fix broken nim CI, disable blscurve (#13555)Timothee Cour2020-03-021-1/+1
|
* fixes #13543 and added times.isLeapDay (#13547)Timothee Cour2020-03-013-3/+21
|
* Document import/include outside of top level semantics (#13548)hlaaftana2020-03-011-0/+14
|
* make it possible to pass linker options for vcc (#13535) [backport]cooldome2020-02-291-1/+1
|
* EndsInNoReturn in expressions extension, fixes #13490 (#13520)cooldome2020-02-285-8/+42
| | | | * fix #13490
* fixes #12627 (#13521)cooldome2020-02-281-1/+1
| | | | * fixes #12627
* properly handle note override logic/verbosity/config/cmdline using ↵Timothee Cour2020-02-275-32/+31
| | | | modifiedyNotes, cmdlineNotes
* remove isCmdLine; use passCmd1Timothee Cour2020-02-274-7/+3
|
* correctly honor cmdline --hint:conf:on/off ; correctly show Conf hints in orderTimothee Cour2020-02-276-3/+18
|
* Fix #9405 - cfg and nims run in syncGanesh Viswanathan2020-02-272-28/+31
|
* save another 33s of CI for tests/gc/gcleak.nimTimothee Cour2020-02-271-1/+8
|
* CI tests run faster: save 120s in azure machines, 335s on local OSXTimothee Cour2020-02-271-1/+13
|
* revert changes to tests/gc/gcleak2.nimTimothee Cour2020-02-271-72/+5
|
* make CI tests faster + more preciseTimothee Cour2020-02-271-5/+72
|
* Update pegs.nim to work at compiletime. No range errors. (#13459)solo9892020-02-271-164/+186
|
* cleanup Ordinal (#13501)Timothee Cour2020-02-277-10/+36
|
* tables/sharedtables/intsets/etc: fix #13496, #13504, #13505; add lots of ↵Timothee Cour2020-02-269-41/+296
| | | | | | | | | | | tests (#13498) [backport] * fix #13496 handle tombstones * add test * more tests * fix #13504; add SharedTable tests * fix #https://github.com/nim-lang/Nim/issues/13505 intsets.missingOrExcl silently gave wrong results sometimes * add test for tintsets
* docgen: don't create compiler's docs + cleanup (#13509)Miran2020-02-261-95/+12
|
* added operateOn to sugar.nim to give Nim the chaining mechanism it de… ↵Andreas Rumpf2020-02-264-29/+147
| | | | | | | | (#13092) * implemented the with stdlib module as specified in https://github.com/nim-lang/RFCs/issues/193 * change sugar.outplace to sugar.dup according to https://github.com/nim-lang/RFCs/issues/193 * changelog update
* xmltree: Make indentation consistent with any num of children nodes (#13482)Kaushal Modi2020-02-262-34/+137
| | | Ref: https://forum.nim-lang.org/t/5972
* fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "") ↵Timothee Cour2020-02-263-17/+47
| | | | | | | (#13467) * fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "") * fix test windows
* runCI: logs now show CPU/OS/etc info to be self contained (#13486)Timothee Cour2020-02-261-0/+5
|
* fix #8312 --hints:off and --warnings:off now honored everywhere (#13489)Timothee Cour2020-02-269-22/+26
|
* Documentation staticRead maximum file size limits (#13485)Juan Carlos2020-02-261-0/+3
|
* fix #13479 (#13503)Arne Döring2020-02-261-2/+2
|
* [backport] tut1: Update the proc overloading examples (#13497) [skip ci]Kaushal Modi2020-02-251-5/+11
|
* fix #13449 texitcode flaky on windows (#13487)Timothee Cour2020-02-251-1/+4
|
* make devel green again: tnetdial still doesn't work on Travisnarimiran2020-02-251-0/+1
|
* only enable linenoise for -d:nimUseLinenoise (#13478)Timothee Cour2020-02-246-9/+13
| | | | | | * only enable linenoise for -d:nimUseLinenoise * fixup
* Minor doc change in macros, future -> sugar (#13475) [ci skip]hlaaftana2020-02-241-1/+1
|
* add more files to the ignore list, hopefully fixes nightlies on windows (#13474)Miran2020-02-241-7/+13
|
* fix 3 minor bugs in joinPath (see #13455) (#13462) [backport]Andrey Makarov2020-02-234-2/+10
|
* Remove genToArray in jsgen, a PHP remnant (#13466)hlaaftana2020-02-221-20/+0
|