narimiran
be34b5abe2
bump Nim version to 1.2.2
v1.2.2
2020-06-09 11:50:15 +02:00
Andreas Rumpf
5297bbe1cb
optimized wrapWords; fixes #14579 ( #14606 ) [backport:1.2]
...
(cherry picked from commit c308c2e60b )
2020-06-09 11:40:15 +02:00
Andreas Rumpf
10fb986fb6
more precise analysis about 'observable stores' [backport:1.2] ( #14582 )
...
(cherry picked from commit 32083c7ff8 )
2020-06-08 13:26:33 +02:00
Andreas Rumpf
33bf7839ba
fixes #14514 [backport:1.2] ( #14533 )
...
(cherry picked from commit 8710395a0f )
2020-06-08 13:26:28 +02:00
Zed
56b1e52e17
Fix asynchttpserver newline breaking content-length ( #14565 ) [backport]
...
(cherry picked from commit ea761419ad )
2020-06-08 13:22:20 +02:00
Danil Yarantsev
5702a60793
Change severity of template instantiation message [backport] ( #14526 )
...
* Change severity of template instatiation msg
* Add a test
* Trailing newline argh
(cherry picked from commit 3698f197f1 )
2020-06-01 17:41:04 +02:00
genotrance
4f689d4960
Fix #14057 - moveFile should overwrite on Windows ( #14433 )
...
(cherry picked from commit b012205b2e )
2020-06-01 17:40:11 +02:00
narimiran
4c0c82ae42
disable 'nimx' package, see PR #14293
2020-06-01 17:39:30 +02:00
Andreas Rumpf
2c64868764
warn about observerable stores but don't prevent them for 1.2.2 [backport:1.2]; refs https://github.com/nim-lang/RFCs/issues/230 ( #14510 )
...
(cherry picked from commit 52c3633223 )
2020-06-01 13:39:16 +02:00
narimiran
957e74e99e
correctly backport #14496
2020-06-01 13:38:04 +02:00
Andreas Rumpf
97c68d9446
fixes #14498 [backport:1.2] ( #14503 )
...
(cherry picked from commit 7ccc7d7e93 )
2020-06-01 12:15:28 +02:00
Andreas Rumpf
aec0d583d1
fixes #14495 [backport:1.2] ( #14496 )
...
(cherry picked from commit 3105909f88 )
2020-06-01 12:15:15 +02:00
Andreas Rumpf
051f4ffad9
manual.rst: updates [backport] ( #14445 )
...
(cherry picked from commit 79e85cb0b5 )
2020-06-01 12:13:18 +02:00
Mamy Ratsimbazafy
ed966b77c3
The whole options module should be inline ( #14417 ) [backport:1.2]
...
* The whole options module should be inline
* Use inline per proc and tag `lent` where appropriate
* Remove lent annotation (failing at compiletime)
(cherry picked from commit f71f8b0239 )
2020-06-01 12:11:15 +02:00
Andreas Rumpf
7800fa394f
specialize genericReset ( #14398 )
...
* progress
* make tests green
* maybe we also want to reset pointers, dunno
* progress
* cleanup; fixes #13879 [backport:1.2]
(cherry picked from commit b35d370d88 )
2020-05-20 15:30:20 +02:00
Danil Yarantsev
bcfbaea833
Fix some typos in the manual [backport] ( #14399 )
...
(cherry picked from commit 1450924b1e )
2020-05-20 15:29:12 +02:00
Andreas Rumpf
acc3879c54
fixes #14126 [backport:1.2] ( #14390 )
...
* fixes #14126 [backport:1.2]
* used more logic to optimize it further; updated Nimble version
(cherry picked from commit 16003bffe1 )
2020-05-20 09:04:49 +02:00
Ștefan Talpalaru
c0b749da38
fix #14364 ( #14372 ) [backport:1.2]
...
Turn on the TLS emulation when using Boehm, since it doesn't scan the
real TLS.
(cherry picked from commit 27741d6a5c )
2020-05-19 12:15:59 +02:00
Clyybber
87992a3a18
Fix #14269 ( #14286 )
...
(cherry picked from commit 8e93105606 )
2020-05-19 12:12:45 +02:00
Clyybber
c3ecd38da1
New "ping-pong" DFA ( #14322 )
...
* New ping-pong analysis
* Add testcase for #13456
* Remove debugging leftover
* Unquote "unstructured controlflow"
* Fix typo
* Fix exponential complexity in edge cases
* Add sanity testcase
* Fix
(cherry picked from commit 9f78f116b2 )
2020-05-19 12:12:45 +02:00
cooldome
a7ebbad8cf
fix #14219 ( #14225 )
...
Co-authored-by: cooldome <ariabushenko@bk.ru >
(cherry picked from commit a39123c93c )
2020-05-19 12:12:45 +02:00
Antonis
e9d2b8971a
better error message
...
(cherry picked from commit 517dd800f8 )
2020-05-18 22:22:27 +02:00
Antonis
287dff200d
fix closure env check
...
(cherry picked from commit 3616b0698b )
2020-05-18 22:22:08 +02:00
Clyybber
d60a01e513
Fix the DFA for "unstructured controlflow" ( #14263 )
...
* Fix the DFA for "unstructured controlflow"
* Add testcase from #14233
(cherry picked from commit 42db75c970 )
2020-05-18 22:21:56 +02:00
cooldome
8cb8cb7861
Implements RFCs #209 ( #13995 )
...
* add test
* add changelod entry
Co-authored-by: cooldome <ariabushenko@bk.ru >
(cherry picked from commit 9295251e68 )
2020-05-18 22:16:07 +02:00
narimiran
9b510643fa
install gtk3 on osx for package testing
2020-05-18 16:46:40 +02:00
narimiran
d2d401c657
disable the new fragile test in 'tosproc.nim'
2020-05-14 09:58:15 +02:00
Kaushal Modi
7826356f36
Fail quickly if re or nre module is attempted to be compiled with js [backport] ( #14341 )
...
Fixes https://github.com/nim-lang/Nim/issues/14338 .
(cherry picked from commit a2a3fa1039 )
2020-05-14 07:32:38 +02:00
Andreas Rumpf
32d56fa913
fixes #13998 [backport:1.2]
...
(cherry picked from commit 82870e0737 )
2020-05-14 07:32:29 +02:00
Andreas Rumpf
59a97a0e06
fixes #13104 [backport]
...
(cherry picked from commit f3e17e7c77 )
2020-05-14 07:32:23 +02:00
slangmgh
de867bea3c
Fix #14289 ( #14304 ) [backport]
...
(cherry picked from commit 76f7e95814 )
2020-05-14 07:31:03 +02:00
Timothee Cour
8e5e92f679
fix https://github.com/nim-lang/Nim/issues/14275 querySetting(nimcacheDir) works even if implicitly set ( #14277 )
...
(cherry picked from commit 363b7ff3b8 )
2020-05-13 08:15:50 +02:00
Timothee Cour
01f42a5933
fix a critical bug in windows.osproc leading to resource leaks and blocking IO [backport] ( #14296 )
...
(cherry picked from commit d11cb9d495 )
2020-05-13 08:15:24 +02:00
alaviss
8e5c389bef
net: remove more erroneous set constructions ( #14252 ) [backport]
...
Refs #13764
(cherry picked from commit 1a1e9986a3 )
2020-05-13 08:15:17 +02:00
Andreas Rumpf
75abd4dc68
fixes #14209 [backport:1.2] ( #14213 )
...
* fixes #14209 [backport:1.2]
* improve stability
(cherry picked from commit 64e839d5fd )
2020-05-06 17:22:16 +02:00
Andreas Rumpf
2977a31654
destructors: don't produce stupid code for 'cast' ( #14208 ) [backport:1.2]
...
* destructors: don't produce stupid code for 'cast'
* fixes #14207
(cherry picked from commit b6fb609e0d )
2020-05-06 17:20:07 +02:00
slangmgh
05151d7f62
Fix #14151 ( #14205 ) [backport]
...
(cherry picked from commit d5c014e59b )
2020-05-06 17:13:52 +02:00
Araq
a5d0950eb0
fixes #14159 [backport:1.2]
...
(cherry picked from commit 87ac28d19a )
2020-05-06 17:13:34 +02:00
Kaushal Modi
9ff2ec7ec5
Document that proc named fooTask is created for every foo task [backport] ( #14187 )
...
Ref: https://irclogs.nim-lang.org/01-05-2020.html#15:18:03
(cherry picked from commit 0880f118d3 )
2020-05-06 17:09:59 +02:00
Andreas Rumpf
9caa1a5aa8
arc: do not unload globals when building a library [backport:1.2] ( #14180 )
...
(cherry picked from commit d5fc35c968 )
2020-05-06 17:09:35 +02:00
Andreas Rumpf
62b9dcb8db
fixes #13698 [backport:1.2] ( #14175 )
...
(cherry picked from commit 89be5be03e )
2020-05-06 17:09:21 +02:00
Andreas Rumpf
b997e32129
fixes #13986 [backport:1.2] ( #14173 )
...
(cherry picked from commit cf3e0008b9 )
2020-05-06 17:09:12 +02:00
Andreas Rumpf
ff90206332
fixes #14054 [backport:1.2] ( #14061 )
...
* fixes #14054
* make tests green again
* more tests are green
* maybe now
(cherry picked from commit cc60caedb3 )
2020-05-06 17:09:07 +02:00
Araq
b09f7275b2
fixes another silly arc/orc bug [backport:1.2]
...
(cherry picked from commit bd57f0cd32 )
2020-05-06 17:08:43 +02:00
Andreas Rumpf
49decbf4b4
fixes #14079 [backport:1.2] ( #14163 )
...
(cherry picked from commit d9e907c0e2 )
2020-05-06 17:08:32 +02:00
narimiran
dc3919bb1a
use the same Azure Pipelines workflow as current devel
2020-04-28 14:27:07 +02:00
genotrance
d3cd0cc843
Improve #12920 fix ( #13958 )
...
(cherry picked from commit 35b046373a )
2020-04-28 08:00:08 +02:00
Timothee Cour
0136fc3e53
fix #14132 dsymutil should not be called on static libraries ( #14133 ) [backport:1.2]
...
(cherry picked from commit b8d7a98265 )
2020-04-28 07:59:11 +02:00
hlaaftana
14ce3e45e0
small docs fix in typetraits ( #14108 )
...
(cherry picked from commit 31ba27590c )
2020-04-26 07:25:07 +02:00
Jae Yang
4513cb0680
Fixes #14110 ( #14111 )
...
Fixes jsffi usage example in doc
(cherry picked from commit 362c8964bf )
2020-04-26 07:25:01 +02:00