narimiran
88a0edba4b
bump version to 0.20.2
2019-07-16 21:24:02 +02:00
Kaushal Modi
5a12553394
[bugfix] critbits styleCheck fix: consistent var naming ( #11752 )
...
(cherry picked from commit 44d80dd863 )
2019-07-16 21:21:59 +02:00
Kaushal Modi
7469f5fa78
[bugfix] openssl styleCheck fix: consistent var naming ( #11750 )
...
(cherry picked from commit 3f7142fcfd )
2019-07-16 21:21:59 +02:00
Kaushal Modi
6bd301ca9c
styleCheck fix: type naming: s/outType/OutType/ ( #11749 )
...
(cherry picked from commit 0b511b15ea )
2019-07-16 21:21:59 +02:00
Araq
8be734bf46
fixes #11723
...
(cherry picked from commit 76f9ddb6ab )
2019-07-16 21:21:47 +02:00
Araq
c0085bc2b7
styleCheck fixes [bugfix]
...
(cherry picked from commit dd7dd1b6dc )
2019-07-15 16:18:17 +02:00
Araq
43cba52ed8
styleCheck fixes [bugfix]
...
(cherry picked from commit ad67a46e5d )
2019-07-15 16:18:17 +02:00
Araq
d6d5dd30e9
styleCheck fixes [bugfix]
...
(cherry picked from commit 52cbd0c558 )
2019-07-15 16:18:17 +02:00
Araq
073651237a
newruntime: progress to make 'async' work with --newruntime
...
(cherry picked from commit edbe02b4e1 )
2019-07-15 16:18:17 +02:00
Araq
ac41aec348
minor update for the genode target
...
(cherry picked from commit fab70e4fe3 )
2019-07-15 16:18:17 +02:00
alaviss
c4cbc5f449
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.
(cherry picked from commit a59fb5b352 )
2019-07-15 16:18:17 +02:00
Jacek Sieka
d5d661b70e
times: use posix constant instead of import ( #11692 )
...
* times: use posix constant instead of import
* simplify clock id usage
(cherry picked from commit cf36e4a44a )
2019-07-15 16:18:17 +02:00
Araq
876d0aaade
made --newruntime ready for multi-threading
...
(cherry picked from commit 416ba133ad )
2019-07-15 08:06:47 +02:00
Araq
8b6ea5d451
atomics.nim: minor improvements
...
(cherry picked from commit bb5ca0772e )
2019-07-15 08:06:47 +02:00
Araq
a59efc53f2
preparations to be able to use atomics in runtime_v2.nim
...
(cherry picked from commit 03ded27021 )
2019-07-15 08:06:47 +02:00
Araq
6f214131a2
JS codegen: supports toOpenArray [bugfix]
...
(cherry picked from commit eaf4b42ff9 )
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
6ffe82a5aa
there is only one style -- my style
...
(cherry picked from commit 87a2ced1ba )
2019-07-15 08:02:24 +02:00
Araq
3d33e96388
make editdistance work with --styleCheck:error
...
(cherry picked from commit dc0bbba3fa )
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
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
8a5860d196
style changes
...
(cherry picked from commit ff4a9a226f )
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
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
808746e864
newruntime: map system.reset to =destroy
...
(cherry picked from commit ad58ed344a )
2019-07-15 07:58:27 +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
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
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
Andreas Rumpf
c96e6682a0
fixes #11447
...
(cherry picked from commit d2684cdfd2 )
2019-07-08 11:33:19 +02:00
Andreas Rumpf
5ecfbb5a4a
ABI fixes for OSX/BSD; fixes #6860 ( #11666 )
...
(cherry picked from commit 02b9af2f75 )
2019-07-08 11:28:42 +02:00
Juan Carlos
1b10f926c8
Documentation Diff, Typo ( #11566 )
...
* Documentation for Diff, add Examples and runnableExamples
(cherry picked from commit 25cd8a5490 )
2019-07-08 11:28:42 +02:00
Andreas Rumpf
3e8c4519d4
newruntime for async ( #11650 )
...
* fixes overloading resolution for passing owned(Future[string]) to Future[T]
* WIP: make --newruntime work with .async
* memtracker: make it compile again
* make Nimble compile again
(cherry picked from commit 5f515410af )
2019-07-08 11:28:41 +02:00
Akito13
cbdba3ceb3
Corrected example shown in documentation ( #11654 ) [ci skip]
...
Used template within example was added to imports.
(cherry picked from commit 0a501932c2 )
2019-07-08 11:27:15 +02:00
Graeme Cross
a9322ed873
Fix the broken link in math.nim ( #11653 ) [ci skip]
...
(cherry picked from commit dad3c40f55 )
2019-07-08 11:27:15 +02:00
Timothee Cour
6a23772e23
fixes #8405 : -d:useNimRtl now works even when {.rtl.} procs are used at compile time; CTFFI now works with {dynlib} ( #11635 )
...
(cherry picked from commit 64168d4aea )
2019-07-08 11:27:15 +02:00
Timothee Cour
b94e7b65a0
[bugfix] fix mach_absolute_time header; refs #11591 ( #11593 )
...
(cherry picked from commit 0ca71dd92c )
2019-07-08 11:27:15 +02:00
Arne Döring
191b7e0bde
[backport] fix #11320 ( #11538 )
...
* [backport] fix #11320
* fix test for 32 bit test
(cherry picked from commit 20d0ef8afb )
2019-07-08 11:26:20 +02:00
Graeme Cross
bd35d44808
Documentation improvements to the times module ( #11639 )
...
* Typo and grammar fixes for the times module
* Minor typo fixes to the times module
(cherry picked from commit ab6dec6e90 )
2019-07-08 11:26:20 +02:00
Andreas Rumpf
59fbd261a6
fixes #11618 ( #11631 )
...
(cherry picked from commit 9b949855c7 )
2019-07-02 13:57:12 +02:00
alaviss
eb295bbb7d
assertions: fixes #11545 ( #11605 )
...
* assertions: properly fix #11545
* tests/assert: enable excessiveStackTrace
* tests/assert: add test case for #11545
* tfailedassert_stacktrace: disable excessiveStackTrace
* assertions: weird workaround for failing tests
This fixes megatest on *nix, but have no idea why
(cherry picked from commit 2c10b246ec )
2019-07-02 13:56:55 +02:00
Ico Doornekamp
281baadb33
Make repr use 'ptr' for ptr types instead of 'ref' ( #11626 )
...
(cherry picked from commit a5686961bd )
2019-07-02 13:56:55 +02:00
Araq
10fa252426
[bugfix] make -d:nimSetUtf8CodePage switch work again
...
(cherry picked from commit dd39b11b13 )
2019-07-02 13:56:55 +02:00
Araq
970c7616bc
nimpretty: bugfix [bugfix]
...
(cherry picked from commit 284a8cb58a )
2019-07-02 13:55:37 +02:00