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
Arne Döring
11dad688fe
Offsetof fixes ( #11690 )
...
* first fixes
* more tests and fixes
* code normalization
2019-07-09 09:07:45 +02:00
Miran
b50ae6817a
[other] test more packages ( #11687 )
2019-07-08 22:22:15 +02:00
Andreas Rumpf
124a584eb2
fixes #11530
2019-07-08 19:40:42 +02:00
Timothee Cour
655cb08461
[refactoring] nimbase.h: remove dead code which was confusing ( #11682 )
2019-07-08 10:36:02 +02:00
Jacek Sieka
9e7d885f35
dynlib: use posix module ( #11623 )
2019-07-08 09:14:35 +02:00
Miran
d0616ed115
nimpretty: don't introduce extra spaces after a colon or a comma ( #11672 )
2019-07-07 20:13:10 +02:00
Araq
085a21ebf4
fixes #11350
2019-07-07 17:17:14 +02:00
Andreas Rumpf
bab1f67971
fixes #11660 ( #11677 )
2019-07-07 15:25:25 +02:00
awr1
6a7f8e8ab5
[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
2019-07-07 09:18:33 +02:00
Andreas Rumpf
3258c1e2a3
fixes #11671
2019-07-07 00:29:43 +02:00
Andreas Rumpf
465815e894
improved the error message for #11494 ; closes #11494
2019-07-06 23:59:23 +02:00
Andreas Rumpf
6ce6bce12e
fixes a finish.exe regression
2019-07-06 22:48:22 +02:00
Andreas Rumpf
d2684cdfd2
fixes #11447
2019-07-06 21:20:16 +02:00
Andreas Rumpf
cab0c3e544
fixes #3333
2019-07-06 20:38:10 +02:00
Andreas Rumpf
64e1408920
fixes #8316 ( #11673 )
2019-07-06 20:02:50 +02:00
Andreas Rumpf
2678fa679a
fixes #7057
2019-07-06 15:24:14 +02:00
Andreas Rumpf
02b9af2f75
ABI fixes for OSX/BSD; fixes #6860 ( #11666 )
2019-07-06 13:00:29 +02:00
Juan Carlos
25cd8a5490
Documentation Diff, Typo ( #11566 )
...
* Documentation for Diff, add Examples and runnableExamples
2019-07-06 09:45:48 +02:00
Miran
34c09a98c7
nimpretty: improved detection of commas and semicolons ( #11661 )
...
* nimpretty: improved detection of commas and semicolons
* address the comments
2019-07-06 00:21:21 +02:00
Arne Döring
7d5d9f7703
introduce internal Int128 type, use it to fix case stmt checks ( #11652 )
...
* initial version of int128
* use int128 in case stmt
* fixes #11552
2019-07-05 22:45:32 +02:00
Miran
176eaf5c90
nimpretty: don't touch formatted multiline comments ( #11663 )
2019-07-05 21:47:01 +02:00
cooldome
d1f6c820dd
Fixes #11662 : render ops priority ( #11664 )
2019-07-05 21:25:36 +02:00
narimiran
2c0c0e772c
nimpretty: nicer debugging [ci skip]
2019-07-05 10:08:52 +02:00
Miran
96a19ea1b4
nimpretty: relax line length rules when dealing with (inline) comments ( #11657 )
2019-07-05 09:32:56 +02:00
Timothee Cour
95f2f2396f
fix #11651 exportc symbol not exported, leading to link error ( #11658 )
2019-07-05 07:53:21 +02:00
Andreas Rumpf
28c9c062a4
fixes #11610 ( #11659 )
2019-07-05 07:26:06 +02:00
Tomohiro
b64dd795b1
manual: document block expression ( #11638 )
2019-07-05 01:43:14 +02:00
Andreas Rumpf
5f515410af
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
2019-07-05 01:42:17 +02:00
Ivan Bobev
d914dca513
Make public some sha1 module procedures ( #11655 ) [feature]
...
Make "newSha1State", "update" and "finalize" procedures from the sha1
module public in order to be possible to compute single sha1 hash of
multiple separate blocks of data.
2019-07-04 22:29:03 +02:00
Akito13
0a501932c2
Corrected example shown in documentation ( #11654 ) [ci skip]
...
Used template within example was added to imports.
2019-07-04 15:59:29 +02:00
Graeme Cross
dad3c40f55
Fix the broken link in math.nim ( #11653 ) [ci skip]
2019-07-04 13:24:19 +02:00
narimiran
4450fca6fd
nimpretty: fix out of bounds error [ci skip]
2019-07-04 12:02:35 +02:00
Araq
a59f0adc50
nimpretty: nimpretty now understands splitting newlines
2019-07-04 11:32:15 +02:00
Araq
7d29f8b1a4
nimpretty: distinguish between the different kinds of newlines in Nim
2019-07-04 10:44:04 +02:00
Timothee Cour
64168d4aea
fixes #8405 : -d:useNimRtl now works even when {.rtl.} procs are used at compile time; CTFFI now works with {dynlib} ( #11635 )
2019-07-03 23:57:52 +02:00
Miran
0718d6c2cd
[bugfix] fix wrong nimpretty unidents, refs #11616 ( #11645 )
2019-07-03 18:55:15 +02:00
Andreas Rumpf
045eeab6b4
fixes #11585
2019-07-03 15:38:24 +02:00
Timothee Cour
0ca71dd92c
[bugfix] fix mach_absolute_time header; refs #11591 ( #11593 )
2019-07-03 14:59:07 +02:00
Miran
1e9316e23c
[bugfix] fix #11484 , acknowledge 'danger' flag ( #11486 )
2019-07-03 13:01:22 +02:00