summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* readLine: Fix issues with --gc:arcktamp2020-06-261-6/+11
| | | | **--gc:arc** defines **nimv2**. This changes the definition of **WideCStringObj**. Also an empty string should be returned in case of EOF.
* readLine: Remove recursive importsktamp2020-06-251-10/+31
|
* readLine: Unicode support for Windows consolektamp2020-06-231-0/+36
| | | When input is read from the Windows console, input encoding is UTF16. This is translated internally to UTF8.
* 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
|
* fix #13899 defer now works with async (#14723)Timothee Cour2020-06-192-7/+21
|
* fixes #14718 [backport]Araq2020-06-191-4/+4
|
* Add testcases for #11811 and #14315 (#14726)Clyybber2020-06-192-1/+22
| | | | | * Add testcase for #11811 * Add testcase for #14315
* improve the parser's error messageAraq2020-06-191-1/+1
|
* added a spaceAraq2020-06-191-1/+1
|
* fix #14685 tests/async/t7758.nim flaky (#14721)Timothee Cour2020-06-191-2/+7
| | | | | | | * fix #14685 tests/async/t7758.nim flaky * address comment * address comment
* add legacy workaround; improve test so that it actually tests for the bugfixTimothee Cour2020-06-194-35/+14
|
* Update tuple newLitsolo9892020-06-192-5/+44
|
* make nim-gdb compatible with BSD systems (#14700)BarrOff2020-06-181-6/+4
|
* fix #14691 docgen works again for methods (#14701)Timothee Cour2020-06-185-14/+110
| | | | | * fix #14691 docgen methods * fixup
* [cleanups] doassert => doAssert; mark deadcode (#14711)Timothee Cour2020-06-174-24/+26
|
* Remove deprecated stuff from stdlib (#14699)Miran2020-06-1741-519/+155
| | | | | | | * update to the latest Jester * remove deprecated procs from some stdlib modules * 'criterion' is not maintained anymore and relies on obsolete stuff
* remove compilerproc from `newIdentNode` (#14692)Timothee Cour2020-06-171-1/+1
|
* Documentation update nims.rst (#14683)Juan Carlos2020-06-171-0/+13
| | | | | * Update nims.rst to add modules that work on NimScript as mentioned in the changelog.md * https://github.com/nim-lang/Nim/pull/14683#issuecomment-644976921
* Update macros.nim (#14697)solo9892020-06-171-3/+2
|
* use check to investigate #14685 flaky tests/async/t7758.nim (#14689)Timothee Cour2020-06-161-2/+3
|
* cleanup tests/test_nimscript.nims (#14686)Timothee Cour2020-06-161-9/+1
|
* Close#5586 (#14682)Dylan Modesitt2020-06-162-3/+0
| | | | | * re-enable macos and bsd on some coro tests * re-enable macos and bsd on some coro tests
* Set cincludes and clibdir for FreeBSD, OpenBSD and NetBSD. (#14680)Euan2020-06-162-3/+3
|