fix timotheecour#88 (#13865) [backport:1.2]
(cherry picked from commit f1fd3ef)
openDefaultBrowser now works on OSX (#13892) [backport]
(cherry picked from commit e6d8708)
fix #13902 distinct uint64 type corruption on 32-bit with borrow (#13907
fix #13909 (#13914) [backport:1.2]
Co-authored-by: cooldome <ariabushenko@bk.ru> (cherry picked from commit f86fc53)
Fixes issues with dynamic loading OpenSSL. Fixes #13903. (#13919) [ba…
…ckport] This fixes at least a couple of issues: * Procs loaded from the DLL being used even when the pointer is nil. * The actual issue (#13903) which appeared to cause stack corruption on Android 7.1.1 with OpenSSL 1.1.1f. The change that fixed this was the move to loading the procs in `sslSym`. (cherry picked from commit 350ee03)
make fuzzy search a bit less fuzzy (#13996) [backport:1.2]
(cherry picked from commit 06e0c75)
fixes #14003 (#14006) [backport:1.2]
Co-authored-by: cooldome <ariabushenko@bk.ru> (cherry picked from commit f10689d)
fix #14007 (#14012) [backport]
Co-authored-by: cooldome <ariabushenko@bk.ru> (cherry picked from commit d839eb9)
fix nim-lang/RFCs#211: var a: DateTime compiles and is usable (#14002…
…) [backport:1.2] * fix nim-lang/RFCs#211: `var a: DateTime` works * assertValidDate checks for sentinel month (cherry picked from commit e3919b6)
tools/finish: don't quote path with space (#14058) [backport]
Path with spaces should be added as is, quoting them makes utilities treat the quotes as part of the path. This makes `nim` unable to be used from the command line even if it appears to be added to user's Path environment variable. Even more confusing, Windows 10's PATH editor shows the path without any quotes, you only see them when you use "Edit text". Took me a good 15 minutes to figure out why couldn't I run `nim` despite it being in Path. (cherry picked from commit 22418ce)
testament: don't rely on Nim source structure [backport:1.2] (#14077)
It's also just faster to get the current file name instead of scanning the PATH. (cherry picked from commit 4b43d42)
[ci skip] changelog conflicts are a thing of the past (#14098)
(cherry picked from commit f07f07e)
fix nim CI; fix local testament (#14102)
(cherry picked from commit d5b7e99)
Fixes jsffi usage example in doc (cherry picked from commit 362c896)
small docs fix in typetraits (#14108)
(cherry picked from commit 31ba275)
fix #14132 dsymutil should not be called on static libraries (#14133)…
… [backport:1.2] (cherry picked from commit b8d7a98)
(cherry picked from commit 35b0463)
fixes another silly arc/orc bug [backport:1.2]
(cherry picked from commit bd57f0c)
Document that proc named fooTask is created for every foo task [backp…
…ort] (#14187) Ref: https://irclogs.nim-lang.org/01-05-2020.html#15:18:03 (cherry picked from commit 0880f11)
(cherry picked from commit 87ac28d)
destructors: don't produce stupid code for 'cast' (#14208) [backport:…
(cherry picked from commit f3e17e7)
(cherry picked from commit 82870e0)
* add test * add changelod entry Co-authored-by: cooldome <ariabushenko@bk.ru> (cherry picked from commit 9295251)
(cherry picked from commit 3616b06)
(cherry picked from commit 517dd80)