Andreas Rumpf
be78b35bb8
cleanup ARC documentation ( #15100 )
2020-07-28 11:34:44 +02:00
narimiran
a2f330569c
yet another fusion fix
2020-07-28 10:57:24 +02:00
narimiran
75083979f9
another bump
2020-07-28 09:27:00 +02:00
narimiran
d6a0c35330
bump FusionStableCommit to the latest commit
2020-07-28 08:51:10 +02:00
Ray Imber
d60fae576f
Improvements to Windows install instructions ( #15099 )
2020-07-28 02:04:04 -04:00
Andreas Rumpf
e6f0d4a5a5
fixes #15076 ( #15095 )
2020-07-27 23:27:20 +02:00
Timothee Cour
377f716766
fix #14698 nkRecWhen caused internalAssert in semConstructFields when generic type not mentioned in fields ( #14709 )
...
* fix #14698 nkRecWhen caused internalAssert in semConstructFields when generic type not mentioned in fields
* address comment
* Update compiler/semtypinst.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-07-27 22:32:21 +02:00
Bung
cac09a43ae
fix #11354 jsgen not carefully handle genAddr with nkHiddenAddr,nkStm… ( #15078 )
...
* fix #11354 jsgen not carefully handle genAddr with nkHiddenAddr,nkStmtListExpr; genAsgn with lvalue tyVar and rvalue tyPtr
* correct logic
* add test for #11354
* handle nkHiddenAddr when n.len == 1
* Update compiler/jsgen.nim
* Update compiler/jsgen.nim
* Apply suggestions from code review
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-07-27 21:13:49 +02:00
Bung
191c388792
fixes #14189 ( #15080 ) [backport]
2020-07-27 14:06:54 +02:00
Araq
947ecd1257
more renamings
2020-07-27 13:07:09 +02:00
Araq
46bd6787b8
code cleanup
2020-07-27 13:07:09 +02:00
Araq
318f0992ea
fixes a closure iterator memory leaks, progress on #15076
2020-07-27 13:07:09 +02:00
Danil Yarantsev
4c43915b59
Add test-cases for #12576 and #12523 ( #15085 )
...
* Add a test-case for #12576
* Add a test-case for #12523
2020-07-27 13:01:50 +02:00
alaviss
c292c57e48
Small optimization for the CI pipeline. ( #15088 )
...
* azure-pipelines: cache csources to speed up build
Building csources takes about 2-4 mins, and since it hasn't changed for
a long time, employ some caching to cut the time spent.
* azure-pipelines: remove ppa avoidance configs
Testing shows that there aren't any difference between having this and
not having it, so removing this to simplify the code.
2020-07-27 10:38:20 +02:00
Jjp137
a62bc55955
parsecsv: fix '\0' being displayed as '0' in docs ( #15086 ) [backport]
2020-07-27 08:17:23 +02:00
Araq
a0049d1fb0
compiler: minor code cleanups
2020-07-27 08:05:52 +02:00
genotrance
c229df95a4
Bump nimble ( #15077 )
2020-07-26 08:44:14 +02:00
Andreas Rumpf
aae998feff
fixes #15038 [backport:1.2]
2020-07-26 01:16:06 +02:00
Andreas Rumpf
624762cfb7
fixes #15052
2020-07-26 01:16:06 +02:00
Miran
5c4e2bf68e
fix nightlies: smaller log files ( #15074 )
...
Hopefully this will fix
"The job exceeded the maximum log length, and has been terminated."
2020-07-25 22:56:37 +02:00
alaviss
33c2d7bfc4
koch: bundle nim-lang/fusion with Nim ( #15061 )
...
Initial work on bundling nim-lang/fusion as part of the Nim distribution.
2020-07-25 22:52:18 +02:00
Danil Yarantsev
080bed8b6b
Add a test-case for #12990 ( #15072 )
...
* closes #12990
* Add a test-case for #12990
2020-07-25 20:35:20 +02:00
Andreas Rumpf
2aca748ddd
strict func: much better error messages ( #15068 )
...
* strict func: much better error messages
* documented the 'strict funcs' mode
2020-07-25 19:36:53 +02:00
Andreas Rumpf
7ca32c86bb
writing to a location counts as "side effect"; implements https://github.com/nim-lang/RFCs/issues/234 ( #15030 )
2020-07-25 15:14:28 +02:00
Miran
1330597f6d
deprecate tables.add ( #15047 )
2020-07-25 09:53:47 +02:00
Bung
2dddf32726
fix #14684 ( #15059 )
2020-07-25 09:52:29 +02:00
Bung
9746868832
fix #14534 ( #15060 ) [backport]
2020-07-25 09:51:59 +02:00
genotrance
8211d38569
Bump nimble commit ( #15053 )
2020-07-25 01:16:25 -05:00
jcosborn
add003a074
fix assignment to converted concept type ( #15051 )
...
* fix assignment to converted concept type
* check for resolved concepts
* add extra test
2020-07-24 21:19:11 +02:00
Miran
4b93c61f0d
jsre: try to fix nightlies ( #15057 )
2020-07-24 21:15:20 +02:00
Araq
12a9fe017e
fixes #15056 [backport]
2020-07-24 17:49:25 +02:00
Andreas Rumpf
18a70a7563
fixes #15036
2020-07-23 20:27:17 +02:00
Andreas Rumpf
c90c53e8bb
fixes #15044 [backport:1.2]
2020-07-23 20:27:17 +02:00
Miran
14d16c2174
json.nim: smaller init size ( #15048 )
...
There was a recent `rightSize` change in tables.nim, so the existing
value (4) was creating too large tables.
2020-07-23 15:42:12 +02:00
Andreas Rumpf
925dd92e07
enforce browsers.nim only handles URLs [backport] ( #15045 )
2020-07-23 11:03:39 +02:00
Miran
ec65bfae3a
Change testing commands for some packages ( #15041 )
2020-07-22 14:57:40 +02:00
Andreas Rumpf
d84894de2e
fixes #15026 [backport] ( #15040 )
...
no test case since only a special case was affected and the special case got removed
2020-07-22 13:02:03 +02:00
Hugo Granström
32ac1b7c9d
fix #15033 ( #15034 )
2020-07-22 10:30:46 +02:00
Danil Yarantsev
f25454d5c6
Add a testcase for #14480 . Fixes #14480 ( #15037 )
2020-07-22 09:52:38 +02:00
Mildred Ki'Lya
503c5e0520
smtp: Fix STARTTLS, request HELO once TLS is established ( #15032 )
2020-07-22 00:30:33 -04:00
Andreas Rumpf
911e39351e
ARC: optimize the code better when --panics:off ( #15031 )
2020-07-21 23:23:33 +02:00
Miran
5fafa2fd5c
fix several newline problems ( #15028 ) [backend]
...
* prevent newlines where they shouldn't be
* 'contentLength' shouldn't be negative
2020-07-21 22:49:08 +02:00
genotrance
450a3e3179
Fix #2408 - add -d:globalSymbols ( #14904 )
2020-07-21 19:14:36 +02:00
Bung
64d629c617
Shadow Dom apis ( #14979 )
...
* shadow dom api
* fix typos
* host to Element type
* fix code style
* move elementsFromPoint to dom_extensions.nim
2020-07-21 19:11:12 +02:00
Andreas Rumpf
c8a72e0748
Merge pull request #15027 from nim-lang/araq-cursor-fix
...
cursor inference bugfix
2020-07-21 07:33:37 +02:00
Andreas Rumpf
3a4e4cec4d
cursor inference bugfix
2020-07-20 18:37:14 +02:00
Andreas Rumpf
80d3ef9952
hotfix: firstOrd/lastOrd for 'tyLent' as it shows up in strange places, as usual
2020-07-20 17:44:35 +02:00
Andreas Rumpf
70acba7f0d
readLine: Unicode support for Windows console ( #14782 )
...
* readLine: Unicode support for Windows console
When input is read from the Windows console, input encoding is UTF16. This is translated internally to UTF8.
* readLine: Remove recursive imports
* readLine: Fix issues with --gc:arc
**--gc:arc** defines **nimv2**. This changes the definition of **WideCStringObj**.
Also an empty string should be returned in case of EOF.
2020-07-20 14:39:27 +02:00
Andreas Rumpf
49d4b50fe5
fixes #14194 ( #15023 )
2020-07-20 14:28:00 +02:00
alaviss
9a76398ec6
koch: use in-tree Nim to run test if possible ( #15018 )
...
Fixes #15013
2020-07-20 08:02:48 +02:00