Andrey Makarov
144e338abb
allow short-style rst references with symbols ( #17372 )
2021-03-17 18:08:13 +01:00
flywind
e9b5543bd5
[std/channels]fix recv leaks(Part One) ( #17394 )
2021-03-17 10:08:54 +01:00
Timothee Cour
bebf2ce24a
fix #17393 getHomeDir and expandTilde should not include trailing / ( #17398 )
...
* fix #17393 getHomeDir and expandTilde should not include trailing `/`
* changelog
2021-03-17 08:25:28 +01:00
Timothee Cour
4d3f3513e2
followup #16067 --spellSuggest ( #17401 )
...
* followup #16067 --spellSuggest
* enable --spellSuggest by default
* fixup
2021-03-17 07:40:29 +01:00
Timothee Cour
5fe5f47033
followup #17389 ; add see also in std/json ( #17400 )
...
Co-authored-by: flywind <xzsflywind@gmail.com >
2021-03-16 19:21:32 -07:00
Igor Ribeiro de Assis
9bb0e55749
Fix FutureStream memory usage ( #17395 ) [backport:1.2]
2021-03-16 21:46:22 +01:00
Timothee Cour
895a40d1ac
fix #17383 : json.%,to and jsonutils.formJson,toJson now works with uint|uint64 ( #17389 ) [backport:1.2]
...
* fix #17383 : json.%,to and jsonutils.formJson,toJson now works with uint|uint64
* fixup
* fix for js
2021-03-16 21:44:54 +01:00
Juan Carlos
cfe2f126e5
Documentation only jsconsole ( #17384 )
...
Co-authored-by: Danil Yarantsev <tiberiumk12@gmail.com >
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
2021-03-16 13:16:20 -07:00
Timothee Cour
48eab5370a
fix #2844 #3911 ; add --spellsuggest to suggest symbols in scope with similar spellings on undefined symbol error ( #16067 )
...
* add --spellsuggest to suggest symbols in scope with similar spellings on undefined symbol errors
* implement --spellsuggest with 0 arguments
2021-03-16 10:41:30 +01:00
flywind
d5eb658034
fix #17380 ( #17391 )
2021-03-16 07:14:56 +01:00
Clyybber
da83b992ed
Let koch temp -u:leanCompiler work ( #17388 )
2021-03-15 21:40:40 +01:00
Miran
40a5d6537a
fix #17385 , len must be declared before items ( #17386 )
2021-03-15 10:45:10 -07:00
flywind
51a04a3674
make std/sysrand better ( #17360 )
2021-03-15 14:07:27 +01:00
Clyybber
283d9abc84
Make add work in the destructors example ( #17354 )
2021-03-15 13:03:00 +01:00
jiro
5c49480d8c
remove 'stats' from help document of testament tool ( #17364 )
2021-03-15 12:08:47 +01:00
flywind
84cf3e5fca
Revert "make system random work in VM" ( #17378 )
2021-03-15 10:21:25 +01:00
xioren
7937abab44
Clean up imports in httpclient.nim ( #17367 )
...
* Clean up imports
Fix duplicate 'streams' import.
* Update lib/pure/httpclient.nim
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2021-03-14 11:14:44 +08:00
flywind
95697d00fa
Update issue template adding more links ( #17284 )
...
* more links
* rename
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Danil Yarantsev <tiberiumk12@gmail.com >
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
Co-authored-by: Danil Yarantsev <tiberiumk12@gmail.com >
2021-03-12 15:47:01 +01:00
Timothee Cour
c6f9c38892
use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups ( #17301 )
...
* use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups
* workaround for nimcrypto not having `--path:.`; remove workaround "two are special snowflakes"
* add comment explaining why nimcrypto fails and what packages need to be testable
2021-03-12 15:45:51 +01:00
Miran
4f0bac791a
fix #12155 , improve nimpretty's handling of pragmas ( #17353 )
2021-03-12 15:34:42 +01:00
flywind
686bf3bfc6
clarify the behavior of newChan
...
follow up the advice of `timothee`
2021-03-12 22:18:10 +08:00
Clyybber
c7e4e96aaf
Small fix to destructors example
2021-03-12 13:43:40 +01:00
flywind
a0b8a3d920
New channels implementation for ORC ( #17305 )
...
* Update lib/std/channels.nim
* Rename tchannel_pthread.nim to tchannels_pthread.nim
* Rename tchannel_simple.nim to tchannels_simple.nim
Co-authored-by: Mamy Ratsimbazafy <mamy_github@numforge.co >
2021-03-12 13:33:47 +01:00
flywind
2e730f1452
rename channels to channels_builtin ( #17330 )
...
* improve test coverage for isolation
* a bit better
* rename channels to channels_builtin
2021-03-12 13:04:32 +01:00
Andrey Makarov
d97bf4f1c8
fix RST parsing when no indent after enum.item ( fix #17249 ) ( #17257 )
2021-03-12 08:33:21 +01:00
Timothee Cour
97825805e0
fix #17343 ( #17344 )
2021-03-12 08:11:35 +01:00
xioren
3d198fdcc2
Relocate 4xx/5xx exception in downloadFile ( #17332 ) [backport:1.2]
...
Move 4xx/5xx exception to before disk i/o. As it stands an empty file is created on http error 4xx/5xx.
2021-03-12 08:09:39 +01:00
Clyybber
23393b8478
arc now bootstraps ( #17342 )
...
./koch boot --gc:arc works :D
2021-03-12 08:05:54 +01:00
flywind
5dff66b35a
fix wrong examples ( #17350 )
...
* fix wrong examples
* Update lib/std/compilesettings.nim
* Update lib/std/compilesettings.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
2021-03-12 07:33:13 +01:00
flywind
be49505719
Update changelog.md ( #17349 )
2021-03-11 20:07:47 -08:00
Clyybber
4545995e2d
Revert "Revert "close #16607 add testcase ( #17317 )" ( #17336 )" ( #17347 )
...
This reverts commit 3ce27511ad .
2021-03-12 00:21:31 +01:00
Miran
e922d73dd6
refs #4347 , add ZZZ and ZZZZ patterns for timezone offsets without colons ( #17318 )
2021-03-11 16:32:50 +01:00
Héctor M. Monacci
76a3b350ce
Clarify behaviour of ``replace`` ( #17337 )
...
* Clarify behaviour of ```replace```
Clarify behaviour of ```replace``` by adding the word ```every```
* Update lib/pure/strutils.nim
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2021-03-11 14:05:57 +01:00
flywind
d8b5879c7d
clarify the docs of isolation ( #17335 )
...
* improve test coverage for isolation
* a bit better
* clarify the docs of isolation
2021-03-11 14:04:08 +01:00
Clyybber
3cbc80045d
Fix #14325 ( #17308 )
...
* Fix #14325
* Refactor and fix
2021-03-11 14:03:25 +01:00
Clyybber
3ce27511ad
Revert "close #16607 add testcase ( #17317 )" ( #17336 )
...
This reverts commit 1655103d83 .
2021-03-11 20:43:45 +08:00
Timothee Cour
ddc5f8fbcf
fix #17325 unrbreak CI i386 ( #17327 )
2021-03-10 19:35:20 -08:00
Timothee Cour
789cc49b60
disable most flaky test in CI (refs #16338 ) ( #17113 )
2021-03-10 19:08:27 -08:00
konsumlamm
9819fb21d8
Use .. warning:: ( #17320 )
2021-03-10 10:39:23 -08:00
Timothee Cour
eb07a5a75b
add typetraits.OrdinalEnum, enumutils.symbolName ( #17281 )
2021-03-10 08:08:24 -08:00
konsumlamm
3dc1bd0d09
Change parameter names in lists module from L ( #17321 )
2021-03-10 17:07:31 +01:00
konsumlamm
b52febf77e
Improve the lists module ( #17312 )
2021-03-10 08:25:50 +01:00
flywind
58e88dbf12
close #9440 add testcase ( #17316 )
2021-03-09 22:50:17 -08:00
flywind
1655103d83
close #16607 add testcase ( #17317 )
2021-03-09 22:16:34 -08:00
Andreas Rumpf
2f213db7ee
fixes #11225 ; generic sandwich problems; [backport:1.2] ( #17255 )
...
* fixes #11225 ; generic sandwich problems; [backport:1.2]
* progress
* delegating these symbols must be done via 'bind'
2021-03-09 20:19:24 +01:00
konsumlamm
083eeda085
Small improvements for the distros module ( #17309 )
2021-03-09 18:41:07 +01:00
Juan Carlos
4d0b87a5cd
Add Portals ( #17306 )
...
* Add Portals
* Add Portals
2021-03-09 12:22:54 +01:00
flywind
cc37fee0ab
fix #17275 ( #17276 )
2021-03-09 12:22:26 +01:00
flywind
9c5223a5f5
remove unnecessary deps ( #17307 )
...
* improve test coverage for isolation
* a bit better
* remove unnecessary deps
2021-03-09 10:35:10 +01:00
Timothee Cour
d161d27cdd
fix #13491 #17279 runnableExamples now don't get lost in translation ( #17282 )
...
* fix #13491 runnableExamples rendering
* fix a runnableExamples thanks to this bugfix
2021-03-09 07:09:24 +01:00