summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* testament: generic N-fold batching: windows CI 37mn=>16m (#14823)Timothee Cour2020-06-2716-181/+172
| | | | | | | | | * testament: run CI faster thanks to batching * move ta_in, tstdin into existing tosproc * move ta_out,tafalse,texitcode,tstderr into existing tosproc * joinable osproc * move tstdout into existing tosproc * spec: batchable; fix tests * fixup
* Testament: Reenable arraymancer (#14831)Clyybber2020-06-271-1/+1
|
* Fix missing comma (#14829)Sizhe Zhao2020-06-271-1/+1
|
* Add all missing css properties to dom.nim. (#14825)treeform2020-06-261-4/+270
| | | | | * Add all missing css properties * remove extra space
* update contributing.rst and docstyle.rst: refer to a bug via `bug #1234` + ↵Timothee Cour2020-06-262-24/+51
| | | | | | | other guidelines (#14796) * add a testing convention in nep1 * misc updates to contributing.rst and docstyle.rst * address comments
* followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent ↵Timothee Cour2020-06-261-1/+1
| | | | | | | iterators (#14817) * followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent iterators * ggplotnim: remove -d:nimHasWorkaround14720
* Add hasAttribute method to dom.nim. (#14814)treeform2020-06-251-0/+1
| | | See: https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttribute
* turn 'runnableExample' into 'code-block' to make nightlies greennarimiran2020-06-251-9/+12
| | | | | This example doesn't work on our nightlies CI. Other procs in this module already use 'code-block'.
* Add testcase for #4796 (#14784)Clyybber2020-06-252-0/+13
| | | | | * Add testcase for #4796 * Fix test
* koch: add --localdocs to allow building only local docs (#14783)alaviss2020-06-252-14/+29
| | | | | | | | | | | | | | | | | | | * koch: add --localdocs to allow building only local docs This flag also make koch doc use the passed arguments when building the offline docs. This is useful when generating nightlies as we would want to use --doccmd:skip and also skipping a pass of docgen speed things up drastically (for non-native targets). This flag superseded the undocumented --docslocal. * kochdocs: filter google analytics code from the arg list instead This commit introduce a small PEG expression to filter out the google analytics code before building local docs when --localdocs is not specified. This lets us keep any arguments unrelated to google analytics when building local docs, useful for use with --doccmd:skip
* expr => untyped; stmt => typed (#14804)Timothee Cour2020-06-253-2/+9
| | | | | * expr => untyped; stmt => typed * changelog + comment
* fix #14802 (#14803)Timothee Cour2020-06-252-1/+9
|
* Add test-cases to some fixed issues to close them (#14795)Danil Yarantsev2020-06-244-0/+35
|
* Reject casts to builtin typeclasses (#14788)Danil Yarantsev2020-06-242-1/+10
| | | | | * Closes #14231, closes #14452 * Merge test to tcast.nim
* add typetraits.elementType (#14780)Timothee Cour2020-06-243-0/+33
| | | | | * add typetraits.elementType * add a test for 0-sized seq
* Patch #14716 - add missing `when` (#14792)Euan2020-06-241-2/+2
|
* fromJson: support object variants (#14694)Timothee Cour2020-06-242-15/+126
|
* Fix #14715 - detect tool fails on FreeBSD (#14716)Euan2020-06-241-3/+3
|
* fix #10343 (#14789)Timothee Cour2020-06-241-2/+3
|
* CI: Install the pkg we cloned (#14770)Clyybber2020-06-243-57/+45
|
* cleanup [ci skip]narimiran2020-06-241-1/+0
|
* Fix Norm test path. (#14779)Constantine Molchanov2020-06-241-1/+1
|
* Enable fidget in important_packages. (#14742)treeform2020-06-232-3/+2
| | | | | | | | | | | * Enable fidget in important_packages. Fidget now works with `nimble test` and there is a CI: https://github.com/treeform/fidget/commits/master * Add libx11-dev to make fidget compile. * try libxcursor-dev * try xorg-dev
* [backport] fix #14748, move gdb files to other section of installer.ini (#14772)Miran2020-06-231-2/+2
|
* fix #14750, don't allocate too much in newWideCString (#14773)Miran2020-06-231-3/+2
|
* Correct changelog (#14775)Clyybber2020-06-231-3/+2
| | | These switches were removed, not deprecated :)
* fixes #14760 (#14769)Andreas Rumpf2020-06-231-1/+1
|
* Add testcase for #14440 (#14771)Clyybber2020-06-231-1/+15
|
* Deprecated laxStrings for mutating the internal zero terminator on strings ↵Juan Carlos2020-06-237-9/+4
| | | | | and its Deprecated code cleaned out (#14766) Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Deprecate oldNewlines, clean out deprecated code from oldNewlines (#14763)Juan Carlos2020-06-234-17/+2
|
* Documentation GC (#14739)Juan Carlos2020-06-231-11/+11
|
* minor bugfixes for 'func' and .borrowAraq2020-06-232-2/+3
|
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-2353-257/+355
| | | | | | | | | | | * I don't care about observable stores * enforce explicit initializations * cleaner code for the stdlib * stdlib: use explicit initializations * make tests green * algorithm.nim: set result explicitly * remove out parameters and bring the PR into a mergable state * updated the changelog
* misc testament cleanups (#14764)Timothee Cour2020-06-234-35/+22
| | | | | * misc testament cleanups extracted cleanups from #14530 * make sure all CI failures can be searched with `FAIL: ` including megatest failures
* Deprecate and/or remove ospaths (#14767)Juan Carlos2020-06-236-6/+6
|
* fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg ↵Timothee Cour2020-06-232-1/+11
| | | | (#14768)
* unbreak CI, refs https://github.com/timotheecour/Nim/issues/167 (#14765)Timothee Cour2020-06-221-1/+2
|
* Remove outdated comment and copy of length (#14759)Clyybber2020-06-221-13/+3
|
* added normal variate function (#14725)b3liever2020-06-222-2/+43
| | | | | | | * added normal variate function * change method only slightly faster * changelog + since Co-authored-by: b3liever <b3liever@yandex.com>
* fixes #14240 [backport:1.2] (#14757)Andreas Rumpf2020-06-223-9/+12
|
* fixes #14458 [backport:1.2] (#14756)Andreas Rumpf2020-06-222-4/+7
|
* posix_other: add define to force time_t to 64 bit [backport] (#14753)alaviss2020-06-221-1/+6
| | | | | | | | This is a temporary remedy for time_t transition to 64 bit on newer Linux libc (musl >= 1.2.0, glibc >= 2.32). In the future we might want to move away from libc, or figure out a way to reliably detect the real size of C types at compile time, both of which are difficult.
* [backport] Docs: Fix broken `code-block` (#14749)ee72020-06-222-25/+25
| | | | | | | | This commit indents the contents of a `code-block` in `httpclient.nim` so that it displays correctly. The bug was introduced by 42a64245f8. I did a quick search for other `code-block`s that are broken in the same way, but the only other one I found (in `pegs.nim`) is not included in the generated documentation.
* Export fields from the Selection object. (#14752)treeform2020-06-211-0/+7
| | | See: https://developer.mozilla.org/en-US/docs/Web/API/Selection
* sizeof for empty objects/tuples should be 1; fixes #14690 (#14751)Andreas Rumpf2020-06-212-3/+11
|
* encodings: use only one iconv definition [backport:1.2] (#14741)alaviss2020-06-211-18/+15
| | | | | | | | Fix an issue reported on IRC: using encodings with --dynlibOverrideAll result in duplicated iconv definitions, causing compile errors. This commit remove the `var` wrapper of iconv and go all out on pointers, as it should due to how the API accepts nil. Also corrected the API to resemble iconv(3p).
* Add css white-space property to dom.nim. (#14743)treeform2020-06-211-0/+1
| | | https://developer.mozilla.org/en-US/docs/Web/CSS/white-space
* nep1: use subjectVerb, not verbSuject (#14732)Timothee Cour2020-06-191-2/+6
|
* Clarify the use of the backwards index operator (^N) in tut1 (#14681)Kaushal Modi2020-06-191-12/+26
| | | | | | | | | | | * Clarify the use of the backwards index operator (^N) in tut1 For consistency: - Do `[a .. ^b]` (notice spaces on both sides of `..`) - Do `[c ..< d]` (notice spaces on both sides of `..<`) Fixes https://github.com/nim-lang/Nim/issues/14671. * tut1: Add a note that ^ template calls can be saved to consts
* Deprecate unroll pragma, remove from documentation (#14705)Juan Carlos2020-06-192-19/+2
|