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
Araq
c0db1705dc
fixes #11510
2019-07-03 12:54:11 +02:00
Araq
476b4ff372
fixes #11636
2019-07-03 12:54:11 +02:00
Liam Sc
a157c2baef
Added 'keys' iterator to JsonNode ( #11597 ) [feature]
2019-07-03 08:06:22 +02:00
Arne Döring
20d0ef8afb
[backport] fix #11320 ( #11538 )
...
* [backport] fix #11320
* fix test for 32 bit test
2019-07-03 08:00:40 +02:00
Hugo Locurcio
0a1cb631a2
Implement some custom formatting for input fields in the documentation ( #11632 )
...
* Implement some custom formatting for input fields in the documentation
Aside of resulting in more consistent appearance across browsers,
this also fixes input form rendering when using Firefox with a
dark system theme on Linux.
* change the expected html in the tests
2019-07-03 07:40:24 +02:00
Graeme Cross
ab6dec6e90
Documentation improvements to the times module ( #11639 )
...
* Typo and grammar fixes for the times module
* Minor typo fixes to the times module
2019-07-03 07:39:19 +02:00
Andreas Rumpf
71b7383f12
fixes #11479 ( #11641 )
2019-07-03 07:22:30 +02:00
Miran
c522a455df
[bugfix] nimpretty indents multiline comments correctly ( #11607 )
2019-07-02 10:52:46 +02:00
Andreas Rumpf
cce8a739da
fixes #11633
2019-07-01 23:53:41 +02:00
Andreas Rumpf
766960dc15
fixes #11515 ( #11624 )
...
* fixes #11515
* better fix for #11515 ; make tests green
2019-07-01 18:08:50 +02:00
Andreas Rumpf
9b949855c7
fixes #11618 ( #11631 )
2019-07-01 14:10:08 +02:00
alaviss
2c10b246ec
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
2019-07-01 13:19:07 +02:00
Araq
bd55c862a6
fixes #11617
2019-07-01 13:12:04 +02:00
Araq
c352892232
fixes #11628
2019-07-01 12:34:19 +02:00
Araq
413dff03a0
fixes #11614
2019-07-01 12:29:03 +02:00
Ico Doornekamp
a5686961bd
Make repr use 'ptr' for ptr types instead of 'ref' ( #11626 )
2019-07-01 11:59:27 +02:00
Juan Carlos
d7a7662a7f
Remove IO.js compat (long dead vanished project,superseed by NodeJS) ( #11627 )
2019-07-01 11:59:02 +02:00
Araq
dd39b11b13
[bugfix] make -d:nimSetUtf8CodePage switch work again
2019-07-01 10:35:52 +02:00
Andreas Rumpf
d37c4e44d3
added destructors.rst document
2019-07-01 08:51:47 +02:00
alaviss
e259f80fc7
msgs, ccgstmts: fixes #11572 ( #11621 )
...
* [refactor] msgs: toFilename now return just the filename
The C codegen uses just the file name for stacktrace when
excessiveStackTrace is off (see quotedName),
so there aren't any reason for other codegen to not do the same.
The file name is now cached in TFileInfo.shortName, which was introduced
for nimsuggest, and went unused after several refactoring of the
compiler.
A toProjPath() proc has been added for the previous behavior of
toFilename().
* ccgstmt: use quotedFilename() for raiseExceptionEx
This is the same proc used for stacktrace when --stacktrace:on
Fixes #11572
* msgs: handle case where file name is not available
2019-06-30 12:30:37 +02:00
Andreas Rumpf
7113c1e931
[other] additions to the manual
2019-06-29 23:41:25 +02:00
Araq
3606e035f5
fixes #11606
2019-06-28 21:13:03 +02:00
Araq
7ddb31262e
fixes #11611
2019-06-28 21:04:49 +02:00