Kartik Saranathan
ec9d0ee86d
fix broken link ( #11736 ) [ci skip]
2019-07-15 16:05:43 +02:00
Andreas Rumpf
8513f50a8d
Add std/monotimes which implements monotonic timestamps ( #11712 )
...
* [feature] Added std/monotimes
* [other] Minor optimization in times
2019-07-15 13:47:30 +02:00
Araq
dd7dd1b6dc
styleCheck fixes [bugfix]
2019-07-15 13:16:02 +02:00
Araq
ad67a46e5d
styleCheck fixes [bugfix]
2019-07-15 12:03:21 +02:00
Araq
52cbd0c558
styleCheck fixes [bugfix]
2019-07-15 10:56:55 +02:00
Araq
edbe02b4e1
newruntime: progress to make 'async' work with --newruntime
2019-07-15 10:56:55 +02:00
Andreas Rumpf
df53c68a36
makes devel green again
2019-07-14 17:14:51 +02:00
Araq
58e0dad371
'nim check' stability improvements
2019-07-14 16:11:42 +02:00
Araq
e06046ab51
makes --styleCheck:error the default for the Nim compiler itself
2019-07-14 16:08:52 +02:00
Araq
fab70e4fe3
minor update for the genode target
2019-07-14 16:08:15 +02:00
Araq
44c12d9d20
make 'koch temp' work again
2019-07-14 16:07:30 +02:00
Araq
9db369063c
[refactoring] moves transformation for 'spawn' into its own spawn.nim implementation
2019-07-14 12:13:19 +02:00
alaviss
a59fb5b352
os: confine osErrorMsg example to Linux ( #11725 )
...
POSIX does **not** define the exact number for each errors. This caused
a failure in docs building on Haiku.
2019-07-13 16:16:09 +02:00
Jacek Sieka
cf36e4a44a
times: use posix constant instead of import ( #11692 )
...
* times: use posix constant instead of import
* simplify clock id usage
2019-07-13 08:39:20 +02:00
Andreas Rumpf
de1ede77fe
fixes #11715 ( #11721 )
2019-07-13 07:55:56 +02:00
Araq
d55cc0888d
better run also considers the command line; fixes #11719 [feature]
2019-07-12 21:53:46 +02:00
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
Oscar Nihlgård
974362c98f
[other] Minor optimization in times
2019-07-12 10:15:12 +02:00
Oscar Nihlgård
fd24a8923e
[feature] Added std/monotimes
2019-07-12 10:15:06 +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