Miran
eb9ac127b9
[other] update homebrew, fix travis fails on OSX ( #11541 )
...
(cherry picked from commit ae5a4cea98 )
2019-06-20 11:54:46 +02:00
narimiran
22c515b067
[other] documentation: deprecation comments are now auto-generated
...
(cherry picked from commit cf47c2c60c )
2019-06-20 11:54:46 +02:00
alaviss
4c7dec34d5
[bugfix] gc_common: export foreign thread gc docs ( #11536 )
...
(cherry picked from commit 24ac13f653 )
2019-06-20 11:54:46 +02:00
Araq
81f15184e5
fixes #11436
...
(cherry picked from commit 296c48de5e )
2019-06-20 11:53:37 +02:00
Phạm Ngọc Quang Nam
368e12ed36
[bugfix] Fix smtp.nim unhandled exception ( #11498 )
...
(cherry picked from commit 7c637c2faf )
2019-06-20 11:53:08 +02:00
Araq
c57485e67b
add HCR document to the tools.rst list
...
(cherry picked from commit c99ce5051e )
2019-06-20 11:52:51 +02:00
Araq
2d606e38ea
HCR: better documentation
...
(cherry picked from commit 38f05bb9a3 )
2019-06-20 11:52:44 +02:00
Benjamin Summerton
c1097ea949
Add cbrt() bindings for the JS Target ( #11528 )
...
`Math.cbrt()` exists:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt
The binding was missing for the JavaScript backend.
(cherry picked from commit a009cbdc2f )
2019-06-20 11:52:37 +02:00
Miran
4144893ba2
[bugfix] fix #11450 , random.initRand crashes in JS backend ( #11522 )
...
(cherry picked from commit ac3449b93b )
2019-06-20 11:49:17 +02:00
Miran
dacd1d071a
[bugfix] fix #11482 , fix nimsuggest range error ( #11519 )
...
The default starting parameters for `line` and `col` were switched.
See line 141: "line starts at 1, column at 0, dirtyfile is optional".
Also, in `TLineInfo` object, `line` is uint16, `col` is int16.
(cherry picked from commit 6cad5c7861 )
2019-06-20 11:49:07 +02:00
narimiran
1348cb525b
[other] introduce a separate changelog for backports, update
...
contributing guidelines
(cherry picked from commit b70fd0400e )
2019-06-20 11:48:32 +02:00
Juan Carlos
77166176b2
[bugfix] Fixes #11434 , Update Tools Documentation ( #11449 )
...
(cherry picked from commit eb087b3546 )
2019-06-20 11:46:12 +02:00
Juan Carlos
e15ce6bdeb
[bugfix] Fixes #11495 , Remove TinyC from help ( #11508 )
...
(cherry picked from commit aa7f23e1ee )
2019-06-20 11:46:12 +02:00
Charles Blake
464142683f
[bugfix] fix #11430 , strutils rfind ( #11487 )
2019-06-16 17:44:06 +02:00
Kaushal Modi
7095a3dfa4
[bugfix] Fix the link to "For Loop Macro" section ( #11505 )
...
(cherry picked from commit d1ce86fdc6 )
2019-06-16 17:19:43 +02:00
SolitudeSF
7e235779f0
[bugfix] Add .47 as supported libssl version
...
(cherry picked from commit e96afd6324 )
2019-06-16 17:19:43 +02:00
Kaushal Modi
b68ee27dd5
[bugfix] Minor formatting fix in tut2 [ci skip] ( #11501 )
...
Monospace `untyped` like elsewhere in the tutorial.
(cherry picked from commit c656714623 )
2019-06-16 17:19:43 +02:00
Araq
63116d94ae
[bugfix] nimpretty: better alignment; fixes #11467
...
(cherry picked from commit 57a83df745 )
2019-06-16 17:19:43 +02:00
Juan Carlos
01fcde2146
[bugfix] document the norewrite pragma ( #11453 )
...
* fixes #9454
* Peer review feedback, wording, move to experimental manual
(cherry picked from commit 80320c72d3 )
2019-06-16 17:19:43 +02:00
Jasper Jenkins
ea4d72a379
[refactoring] error instead of quit for basename ( #11491 )
...
(cherry picked from commit bda9fd149c )
2019-06-16 17:19:43 +02:00
Jasper Jenkins
78c6f01b90
[bugfix] fix quit errormsg in nimvm ( #11490 )
...
(cherry picked from commit 06ef56ba72 )
2019-06-16 17:18:58 +02:00
Simon Krauter
41e0fc593c
Update tut1: -d:release does not turn off *allruntime checks off anymore ( #11492 )
...
According to https://nim-lang.org/blog/2019/06/06/version-0200-released.html
"The -d:release switch now does not disable runtime checks anymore. "
(cherry picked from commit e2f99a2026 )
2019-06-16 17:18:58 +02:00
Araq
21910d6eb1
[bugfix] nimpretty: fixes #11470
...
(cherry picked from commit 165ea46284 )
2019-06-16 17:18:58 +02:00
Araq
7bfde5fa40
[bugfix] nimpretty: fixes #11468
...
(cherry picked from commit af39f26a3a )
2019-06-16 17:18:58 +02:00
Araq
9e28b3ccc9
[other] nimsuggest: adhere to our style guide
...
(cherry picked from commit b70295c768 )
2019-06-16 17:18:58 +02:00
alaviss
b4464f1dfa
[other] appveyor: use official dlls on nim-lang.org ( #11473 )
...
(cherry picked from commit 08fdffc717 )
2019-06-16 17:18:58 +02:00
Dominik Picheta
4f69f7b62d
[bugfix] Fixes async IO operations stalling even after socket is closed. ( #11232 )
...
(cherry picked from commit 73c44c6e9b )
2019-06-16 17:18:58 +02:00
Jasper Jenkins
6530a4100a
[bugfix] fix nimpretty for absolute paths ( #11480 )
...
(cherry picked from commit da035e9c83 )
2019-06-16 17:17:42 +02:00
Araq
9797da3615
[refactoring] liftdestructors.nim is callable from lambdalifting; refs #11217
...
(cherry picked from commit b056d32a79 )
2019-06-16 17:17:41 +02:00
Arne Döring
0af9085e78
fix regression in semfold for old right shift ( #11477 )
...
(cherry picked from commit e4d0f4fee0 )
2019-06-16 17:17:41 +02:00
Araq
e1c29d7a19
[refactoring] liftdestructors is now a module of its own
...
(cherry picked from commit c07973e313 )
2019-06-16 17:17:41 +02:00
Araq
32cecf3a42
[other] make typeAllowed easier to debug by using structured programming
...
(cherry picked from commit 549d8cc0c6 )
2019-06-16 17:17:41 +02:00
Andreas Rumpf
05d647398a
[other] preparations for --styleCheck:error for the Nim compiler ( #11478 )
...
(cherry picked from commit 572b7c37a5 )
2019-06-16 17:17:41 +02:00
Arne Döring
4c8a02165e
[refactoring] refactor the compiler and stdlib to deprecation warnings ( #11419 )
...
(cherry picked from commit c7e1c665a1 )
2019-06-16 17:17:41 +02:00
Juan Carlos
7e6c3f3684
[bugfix] Add .nimf to mimetypes ( #11417 )
...
(cherry picked from commit 3d13103443 )
2019-06-16 17:17:41 +02:00
Miran
65a2b3bb6f
[other] better error message for IndexError for empty containers ( #11476 )
...
(cherry picked from commit b3d2cd738a )
2019-06-16 17:16:49 +02:00
narimiran
8dfebb3282
Revert "VM can now cast integer type arbitrarily. ( #11459 ) [feature]"
...
This is a new feature, which shouldn't be backported.
2019-06-16 17:15:23 +02:00
narimiran
de2c271293
Merge remote-tracking branch 'upstream/devel' into version-0-20
2019-06-11 12:13:57 +02:00
narimiran
022cd2c144
bump version to 0.20.1
2019-06-11 12:13:35 +02:00
Miran
639e9a7aa9
[other] test 6 more nimble packages ( #11464 )
2019-06-11 11:43:54 +02:00
Andreas Rumpf
51ac2e67bf
newruntime: added a basic table test
2019-06-11 08:58:11 +02:00
jiro
ced0527ae3
streams: change error message of openFileStream ( #11438 ) [feature]
2019-06-10 21:00:55 +02:00
Kaushal Modi
f8c8e319bc
Ensure that koch-built nim exe has +x perm for u/g/others [bugfix] ( #11444 )
...
Fixes https://github.com/nim-lang/Nim/issues/11427 .
2019-06-10 20:52:56 +02:00
Kaushal Modi
2334680b3d
Use TMPDIR env var if available to get the temp dir name ( #11443 ) [bugfix]
...
Additionally, use normalizePathEnd to suffix the dir name with "/" or
"\" as appropriate for the current OS.
Fixes https://github.com/nim-lang/Nim/issues/11439 .
2019-06-10 19:59:51 +02:00
Arne Döring
94177f7357
VM can now cast integer type arbitrarily. ( #11459 ) [feature]
2019-06-10 19:58:11 +02:00
Miran
7cf9b522b5
[bugfix] rename Nimrod to Nim, fix #11460 ( #11462 )
2019-06-10 12:54:43 +02:00
Juan Carlos
3a91a93584
Fixes #11431 ( #11451 ) [bugfix]
2019-06-10 10:53:34 +02:00
Andreas Rumpf
caf93f4355
nimpretty: smart tabs support, fixes #9399 [bugfix]
2019-06-10 10:50:15 +02:00
Juan Carlos
22a1b12038
[documentation] fix #11281 , httpclient examples ( #11455 )
2019-06-10 09:31:57 +02:00
Andreas Rumpf
cb47e49d3b
nimpretty: keep a seq of tokens instead of a single string to enable better transformations [refactoring]
2019-06-09 22:22:50 +02:00