Araq
423e8cca91
newruntime: refchecks:on|off switch
2019-07-12 21:53:46 +02:00
Araq
416ba133ad
made --newruntime ready for multi-threading
2019-07-12 21:53:46 +02:00
Araq
bb5ca0772e
atomics.nim: minor improvements
2019-07-12 21:53:45 +02:00
Araq
f45a1b927a
documented --newruntime switch
2019-07-12 21:53:45 +02:00
Araq
03ded27021
preparations to be able to use atomics in runtime_v2.nim
2019-07-12 21:53:45 +02:00
Andreas Rumpf
2895ad70c8
fixes tcompiletimerange [bugfix] ( #11720 )
2019-07-12 15:37:54 +02:00
Ico Doornekamp
38b836b49e
Moved 'Case statement macros' documentation out of manual into manual_experimental ( #11716 )
2019-07-12 14:41:54 +02:00
Araq
7606efc0bf
[bugfix] VM: finally do inheritance properly
2019-07-12 12:15:30 +02:00
Araq
6d125da93f
koch/nim: completion of the 'better run' feature
2019-07-12 10:48:29 +02:00
Araq
13253f4154
document 'nim' defines prefix
2019-07-12 10:48:07 +02:00
Araq
5bf3734984
nimpretty: implement a --maxLineLen command line option
2019-07-12 10:23:21 +02:00
Araq
eaf4b42ff9
JS codegen: supports toOpenArray [bugfix]
2019-07-12 10:11:59 +02:00
Araq
511b6ae27c
koch temp bugfix
2019-07-12 10:11:34 +02:00
Miran
2f0a50fa51
nimpretty: fix #11700 , no extra newlines ( #11714 )
2019-07-12 09:14:21 +02:00
Andreas Rumpf
3d88d06b32
better run [feature] ( #11709 )
...
* track the checksums of all involved Nim files for smarter 'nim c -r' recompiles
* don't recompile unless necessary for 'nim c -r' [feature]
* [feature] koch boot uses a two step process in order to free the RAM before the GCC/Clang invocations
* fixes a serious regression
2019-07-11 21:36:23 +02:00
Dominik Picheta
b8be1ccb85
Give NilAccessError a message ( #11706 )
2019-07-11 11:14:38 +02:00
Andreas Rumpf
ac458448d8
make async tests green again
2019-07-11 11:09:10 +02:00
Araq
cb3c3c306c
minor style changes
2019-07-11 00:28:20 +02:00
Araq
38bdf1cd7f
minor style changes
2019-07-10 23:55:56 +02:00
Araq
b2f9447896
make tests green again
2019-07-10 23:32:04 +02:00
Araq
87a2ced1ba
there is only one style -- my style
2019-07-10 19:17:06 +02:00
Araq
73cc029fec
fixes linter regressions
2019-07-10 18:59:27 +02:00
Araq
dc0bbba3fa
make editdistance work with --styleCheck:error
2019-07-10 18:58:59 +02:00
Araq
78174857f8
fixes #10901
2019-07-10 16:10:20 +02:00
Araq
b03421d087
fixes #11683
2019-07-10 16:00:05 +02:00
Araq
bc7733827d
make more parts of the stdlib compile with --styleCheck:error
2019-07-10 15:48:30 +02:00
Araq
6663dbbe57
fixes #11691
2019-07-10 15:28:35 +02:00
Huy
e5425b5f2f
[feature] add unsafeColumnAt procs, that return unsafe cstring from InstantRow ( #11647 )
2019-07-10 14:56:09 +02:00
Araq
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
2019-07-10 12:42:41 +02:00
Ivan Bobev
96523cdd3e
Make public additional types from sha1 module [feature] ( #11694 )
...
* Make public additional types from sha1 module
After making public newSha1State, update and finalize methods from the
sha1 module was forgotten to be made public Sha1Digest and Sha1State
types used by the new public methods.
* Update changelog.md with sha1 module changes
2019-07-10 10:20:08 +02:00
Araq
18182e4bfd
linter: refactorings
2019-07-10 09:07:03 +02:00
Araq
ff4a9a226f
style changes
2019-07-10 09:06:54 +02:00
Araq
bd689849f2
nim styleChecker: implemented all the missing features (bugfix)
2019-07-10 00:29:58 +02:00
Araq
c6c9e30379
minor system.nim style changes
2019-07-10 00:29:58 +02:00
Araq
7a39eb13a5
koch temp: use -d:leanCompiler if possible
2019-07-10 00:29:58 +02:00
Miran
2255d8795b
[other] prettify collections ( #11695 )
2019-07-09 22:45:23 +02:00
Araq
55e8aefbea
newruntime: async progress
2019-07-09 20:15:57 +02:00
Araq
73c570d1d9
control flow graph: don't ignore yield statements
2019-07-09 20:15:57 +02:00
Araq
ad58ed344a
newruntime: map system.reset to =destroy
2019-07-09 20:15:57 +02:00
Arne Döring
eb059fa848
closes #11551 ( #11693 )
2019-07-09 19:38:38 +02:00
Araq
a85e20c125
newruntime: 'owned distinct' is a valid construct (required by async)
2019-07-09 15:23:46 +02:00
Araq
fa982b43f0
make tests green again
2019-07-09 13:29:16 +02:00
narimiran
96d49608c0
nimpretty: more comment indentation fixes
2019-07-09 13:15:35 +02:00
Araq
eefcea8892
nimpretty: more improvements
2019-07-09 11:38:01 +02:00
Araq
fc34193483
nimpretty: code cleanups
2019-07-09 11:38:01 +02:00
Araq
0193c8ad2e
nimpretty: yet another improvement
2019-07-09 11:38:01 +02:00
Araq
7993d61d00
async: more 'owned' annotations
2019-07-09 11:38:00 +02:00
Araq
2c2f2de614
asyncmacro produces 'owned' types
2019-07-09 11:38:00 +02:00
Araq
f64179e7fe
bugfix: allow type conversions between 'owned ref' types
2019-07-09 11:38:00 +02:00
Araq
7c62de0cb7
better error message for invalid types
2019-07-09 11:38:00 +02:00