Andreas Rumpf
ae04734031
fixes tcompiletimerange [bugfix] ( #11720 )
...
(cherry picked from commit 2895ad70c8 )
2019-07-15 08:06:47 +02:00
Ico Doornekamp
75f0a7a7af
Moved 'Case statement macros' documentation out of manual into manual_experimental ( #11716 )
...
(cherry picked from commit 38b836b49e )
2019-07-15 08:06:47 +02:00
Araq
d91b4b1bb7
[bugfix] VM: finally do inheritance properly
...
(cherry picked from commit 7606efc0bf )
2019-07-15 08:06:46 +02:00
Araq
5a11ae85b1
document 'nim' defines prefix
...
(cherry picked from commit 13253f4154 )
2019-07-15 08:03:53 +02:00
Araq
8eb66f6c6b
nimpretty: implement a --maxLineLen command line option
...
(cherry picked from commit 5bf3734984 )
2019-07-15 08:03:53 +02:00
Araq
6f214131a2
JS codegen: supports toOpenArray [bugfix]
...
(cherry picked from commit eaf4b42ff9 )
2019-07-15 08:03:53 +02:00
Araq
d2f9a40b3c
koch temp bugfix
...
(cherry picked from commit 511b6ae27c )
2019-07-15 08:03:53 +02:00
Miran
622eadff52
nimpretty: fix #11700 , no extra newlines ( #11714 )
...
(cherry picked from commit 2f0a50fa51 )
2019-07-15 08:03:53 +02:00
Dominik Picheta
93b58ebe1b
Give NilAccessError a message ( #11706 )
...
(cherry picked from commit b8be1ccb85 )
2019-07-15 08:03:16 +02:00
Andreas Rumpf
f7b061f597
make async tests green again
...
(cherry picked from commit ac458448d8 )
2019-07-15 08:03:16 +02:00
Araq
e34a318b9f
minor style changes
...
(cherry picked from commit cb3c3c306c )
2019-07-15 08:03:16 +02:00
Araq
641d1e1175
minor style changes
...
(cherry picked from commit 38bdf1cd7f )
2019-07-15 08:03:16 +02:00
Araq
07505d87e2
make tests green again
...
(cherry picked from commit b2f9447896 )
2019-07-15 08:03:16 +02:00
Araq
6ffe82a5aa
there is only one style -- my style
...
(cherry picked from commit 87a2ced1ba )
2019-07-15 08:02:24 +02:00
Araq
2b4a7ff6f6
fixes linter regressions
...
(cherry picked from commit 73cc029fec )
2019-07-15 07:59:14 +02:00
Araq
3d33e96388
make editdistance work with --styleCheck:error
...
(cherry picked from commit dc0bbba3fa )
2019-07-15 07:59:14 +02:00
Araq
19225b71ab
fixes #10901
...
(cherry picked from commit 78174857f8 )
2019-07-15 07:59:14 +02:00
Araq
e5e2b067f4
fixes #11683
...
(cherry picked from commit b03421d087 )
2019-07-15 07:59:14 +02:00
Araq
3866e3302a
make more parts of the stdlib compile with --styleCheck:error
...
(cherry picked from commit bc7733827d )
2019-07-15 07:59:14 +02:00
Araq
607ce16acf
fixes #11691
...
(cherry picked from commit 6663dbbe57 )
2019-07-15 07:59:14 +02:00
Araq
694d57c899
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
...
(cherry picked from commit c94647aeca )
2019-07-15 07:58:45 +02:00
Araq
ed627cff3a
linter: refactorings
...
(cherry picked from commit 18182e4bfd )
2019-07-15 07:58:27 +02:00
Araq
8a5860d196
style changes
...
(cherry picked from commit ff4a9a226f )
2019-07-15 07:58:27 +02:00
Araq
b5ab4dabe2
nim styleChecker: implemented all the missing features (bugfix)
...
(cherry picked from commit bd689849f2 )
2019-07-15 07:58:27 +02:00
Araq
b3b10ec849
minor system.nim style changes
...
(cherry picked from commit c6c9e30379 )
2019-07-15 07:58:27 +02:00
Araq
6ec566cdd8
koch temp: use -d:leanCompiler if possible
...
(cherry picked from commit 7a39eb13a5 )
2019-07-15 07:58:27 +02:00
Miran
c4e26f7400
[other] prettify collections ( #11695 )
...
(cherry picked from commit 2255d8795b )
2019-07-15 07:58:27 +02:00
Araq
ab98141c75
newruntime: async progress
...
(cherry picked from commit 55e8aefbea )
2019-07-15 07:58:27 +02:00
Araq
14c6e3a6ab
control flow graph: don't ignore yield statements
...
(cherry picked from commit 73c570d1d9 )
2019-07-15 07:58:27 +02:00
Araq
808746e864
newruntime: map system.reset to =destroy
...
(cherry picked from commit ad58ed344a )
2019-07-15 07:58:27 +02:00
Arne Döring
386f126dd7
closes #11551 ( #11693 )
...
(cherry picked from commit eb059fa848 )
2019-07-15 07:58:26 +02:00
Araq
ce9eaee303
newruntime: 'owned distinct' is a valid construct (required by async)
...
(cherry picked from commit a85e20c125 )
2019-07-15 07:58:26 +02:00
Araq
7c7bab0626
make tests green again
...
(cherry picked from commit fa982b43f0 )
2019-07-15 07:58:26 +02:00
narimiran
da2a149522
nimpretty: more comment indentation fixes
...
(cherry picked from commit 96d49608c0 )
2019-07-15 07:58:26 +02:00
Araq
8afe92a1ab
nimpretty: more improvements
...
(cherry picked from commit eefcea8892 )
2019-07-15 07:58:26 +02:00
Araq
2a0c9dc063
nimpretty: code cleanups
...
(cherry picked from commit fc34193483 )
2019-07-15 07:58:26 +02:00
Araq
e0b4d034bc
nimpretty: yet another improvement
...
(cherry picked from commit 0193c8ad2e )
2019-07-15 07:58:26 +02:00
Araq
12baecb42d
async: more 'owned' annotations
...
(cherry picked from commit 7993d61d00 )
2019-07-15 07:58:26 +02:00
Araq
a144bc96b9
asyncmacro produces 'owned' types
...
(cherry picked from commit 2c2f2de614 )
2019-07-15 07:58:26 +02:00
Araq
e0991c4bcf
bugfix: allow type conversions between 'owned ref' types
...
(cherry picked from commit f64179e7fe )
2019-07-15 07:58:26 +02:00
Araq
40c2f504fb
better error message for invalid types
...
(cherry picked from commit 7c62de0cb7 )
2019-07-15 07:58:26 +02:00
Arne Döring
80e51bb407
Offsetof fixes ( #11690 )
...
* first fixes
* more tests and fixes
* code normalization
(cherry picked from commit 11dad688fe )
2019-07-15 07:58:26 +02:00
Miran
9b217c10e6
[other] test more packages ( #11687 )
...
(cherry picked from commit b50ae6817a )
2019-07-15 07:58:26 +02:00
Andreas Rumpf
78b665cc7f
fixes #11530
...
(cherry picked from commit 124a584eb2 )
2019-07-15 07:58:26 +02:00
Timothee Cour
092154de02
[refactoring] nimbase.h: remove dead code which was confusing ( #11682 )
...
(cherry picked from commit 655cb08461 )
2019-07-08 11:33:20 +02:00
Jacek Sieka
0646d6a720
dynlib: use posix module ( #11623 )
...
(cherry picked from commit 9e7d885f35 )
2019-07-08 11:33:20 +02:00
Miran
585a08548a
nimpretty: don't introduce extra spaces after a colon or a comma ( #11672 )
...
(cherry picked from commit d0616ed115 )
2019-07-08 11:33:20 +02:00
Araq
f77bc2522f
fixes #11350
...
(cherry picked from commit 085a21ebf4 )
2019-07-08 11:33:20 +02:00
Andreas Rumpf
5cc49aad44
fixes #11660 ( #11677 )
...
(cherry picked from commit bab1f67971 )
2019-07-08 11:33:20 +02:00
awr1
e3c6f4d21b
[HCR] Added warning for using performCodeReload() in main module ( #11667 )
...
* [HCR] Added error for using performCodeReload() in main module
* [HCR] changed this to a warning, clarified usage
* [HCR] fixed typo
(cherry picked from commit 6a7f8e8ab5 )
2019-07-08 11:33:20 +02:00