narimiran
ba808ba7ee
bump NimVersion to 1.2.4
v1.2.4
2020-06-26 10:46:56 +02:00
narimiran
a5667218a9
update test command for 'norm' package
2020-06-25 13:03:12 +02:00
Miran
7c27cdc719
[backport] fix #14748 , move gdb files to other section of installer.ini ( #14772 )
...
(cherry picked from commit 6bf2990f66 )
2020-06-24 06:56:37 +02:00
Andreas Rumpf
f864c351f0
fixes #14240 [backport:1.2] ( #14757 )
...
(cherry picked from commit 451129de42 )
2020-06-24 06:56:14 +02:00
Andreas Rumpf
ac00504928
fixes #14458 [backport:1.2] ( #14756 )
...
(cherry picked from commit 8df20276c9 )
2020-06-24 06:56:05 +02:00
alaviss
bcb6d9a763
posix_other: add define to force time_t to 64 bit [backport] ( #14753 )
...
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.
(cherry picked from commit c8554ebc0c )
2020-06-24 06:55:56 +02:00
ee7
90546716dc
[backport] Docs: Fix broken code-block ( #14749 )
...
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.
(cherry picked from commit 1e484ed62b )
2020-06-24 06:55:34 +02:00
alaviss
8083a1fd2f
encodings: use only one iconv definition [backport:1.2] ( #14741 )
...
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).
(cherry picked from commit c7dee55b87 )
2020-06-24 06:54:15 +02:00
Araq
49f2b7eac6
fixes #14718 [backport]
...
(cherry picked from commit 65c7884a3c )
2020-06-24 06:54:05 +02:00
narimiran
25c21711b7
bump NimVersion to 1.2.3
2020-06-24 06:53:25 +02:00
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