narimiran
2120fb2777
[backport] package chronos now has dependencies
2019-10-23 11:20:12 +02:00
Arne Döring
fe4a59f12b
fixes #12453 ( #12475 )
2019-10-23 10:29:12 +02:00
narimiran
c90b4ecddc
Revert "[ci skip] disable two packages until #11764 is merged"
...
This reverts commit 48975bb3e7 .
2019-10-23 07:09:08 +02:00
Dominik Picheta
6bfa4eb6c5
Merge pull request #12371 from rayman22201/IOSelector_unregister_fix
...
Test + fix for epoll and kqueue selector modules to properly unregister event handles that have the key type "User"
2019-10-22 11:32:22 -07:00
Dominik Picheta
92fa7e0579
Merge branch 'devel' into IOSelector_unregister_fix
2019-10-22 11:31:38 -07:00
Artem V L
049032432c
Docstring refined for the getSectionValue() ( #12478 ) [backport]
2019-10-22 18:20:25 +02:00
Paul Tan
ad3c10022a
guards.nim:sameTree(): handle uint literals correctly ( #12483 ) [backport]
2019-10-22 18:18:33 +02:00
Andy Davidoff
2ccd1c3428
tweaked for clarity after editing to fix a typo ( #12473 )
2019-10-22 13:54:48 +02:00
Andreas Rumpf
38b3590e40
fixes #12310 [backport] ( #12470 )
2019-10-20 22:37:31 +02:00
Arne Döring
ec20fd3544
fix #12426 ( #12462 )
2019-10-20 11:52:50 +02:00
ducdetronquito
df4c339cfc
Namespace unittest enums to avoid name conflicts ( #12468 ) [backport]
...
* [backport] Fixes : #12465 - Unittest - Namespace the usage of TestStatus enum to avoid name conflicts.
2019-10-20 08:12:02 +02:00
Araq
0eae2217b6
first implementation of the new --seqsv2 switch
2019-10-20 08:11:07 +02:00
Araq
ed2fb36bc6
refactoring: use the new strings and seqs when optSeqDestructors is active
2019-10-20 08:11:07 +02:00
Araq
61ea85687c
refactoring: --newruntime consists of 3 different switches
2019-10-20 08:11:07 +02:00
Ray Imber
91661c16a1
Update changelog.md based on feedback from Dom96
2019-10-19 14:30:10 -07:00
Andreas Rumpf
832b0a0232
fixes #12420 [backport] ( #12456 )
2019-10-18 22:13:24 +02:00
Tomohiro
6b157e5f73
Fix vcc linker option name ( #12422 )
2019-10-18 16:20:18 +02:00
Andreas Rumpf
889b745b2b
Revert "Fixes #12187 ( #12321 )" ( #12447 )
...
This reverts commit 00c31e8766 .
2019-10-18 15:59:22 +02:00
Juan Carlos
f5b4d9a2e5
Fixes #8802 ( #12439 )
...
* Fix #8802
* Peer review feedbacks https://github.com/nim-lang/Nim/pull/12439#discussion_r335905397
2019-10-18 14:27:23 +02:00
Juan Carlos
4a0debfe87
Add no-ident for GCC when -d:release ( #12454 )
2019-10-18 14:13:55 +02:00
Juan Carlos
0a6e0a3f38
Improve htmlgen ( #12452 )
2019-10-18 12:16:01 +02:00
Miran
a5ab502f08
[backport] fix type's case in random.nim ( #12445 )
2019-10-17 22:13:00 +02:00
Andreas Rumpf
81125e2029
[backport] add back a check that got accidentically removed; fixes #12379 ( #12444 )
2019-10-17 20:02:59 +02:00
Juan Carlos
4d1f69c7d2
Fixes #10824 ( #12437 )
2019-10-17 11:39:01 +02:00
Juan Carlos
2cfd58de48
Fix #10804 ( #12438 )
2019-10-17 11:37:55 +02:00
Juan Carlos
1ccf1b89c2
Improve jsconsole adding the rest of the stable api as documented on the standard at https://developer.mozilla.org/docs/Web/API/Console ( #12440 )
2019-10-17 11:37:08 +02:00
Arne Döring
21cbfd72ec
Refactor json macro ( #12391 )
...
* closes #12316
* make tjsonmacro work at js target
* closes #12289
* closes #11988
* also fixed gdb related stuff
2019-10-17 09:55:41 +02:00
treeform
5ba932e43c
About 50% faster base64 implemention. ( #12436 )
2019-10-17 09:50:00 +02:00
Ray Imber
bec8225448
Updated the changelog
2019-10-16 19:14:18 -07:00
Ray Imber
bef1c4437d
fixes based on code review by @dom96
...
- For clarity: Changed the unregister if statement to use the in operator instead of
the set intersection operator in ioselectors_epoll.nim and
ioselectors_select.nim.
- Fixed unregister of Event.User case on the Android branch.
2019-10-16 14:13:09 -07:00
alaviss
37dfb7ecc6
compiler/options: only check the last folder for a candidate ( #12421 )
...
This prevents a nimble file from causing a different project to be
targeted instead of the desired one.
2019-10-16 13:03:11 +02:00
Miran
734da9e1df
fixes #11764 , faster hashing of (u)int ( #12407 )
2019-10-15 16:31:07 +02:00
Miran
5f5ac8ce16
[backport] fix #12418 , fix random.randomize on JS backend ( #12432 )
2019-10-15 16:29:32 +02:00
Yuriy Glukhov
1aed455e7c
Fixed yield in nkCheckedFieldExpr ( #12429 ) [backport]
2019-10-15 09:16:06 +02:00
narimiran
48975bb3e7
[ci skip] disable two packages until #11764 is merged
2019-10-14 11:51:41 +02:00
Ray Imber
233455a685
Remove unnecessary change to ioselectors_kqueue.nim found by @cheatfate.
2019-10-11 12:24:29 -07:00
Alexander Ivanov
990aadc43c
Fixes semCustomPragma when nkSym ( #12414 ) [backport]
2019-10-11 18:05:23 +02:00
alaviss
94c1695be6
compiler/options: improve project file detection ( #12404 )
...
The compiler can now correctly find the project file of a nimble package.
The algorithm is based on what used by nim.nvim, which has yielded good
results.
2019-10-11 18:04:52 +02:00
alaviss
f957266574
nimsuggest: add a command that returns the project file ( #12411 )
...
This can be used to let nimsuggest users know which project is
nimsuggest being in charge of, so they can know when should a new
nimsuggest instance be spawned.
An additional feature is to debug the project file finding feature.
2019-10-11 18:00:38 +02:00
alaviss
eeffa0163f
nimsuggest: add option to force finding the project file ( #12409 )
2019-10-11 09:55:15 +02:00
Arne Döring
7cf3395d85
refactor illegal iterator assignment detection ( #12212 )
...
* refactor illegal iterator assignment detection
* delete crappy test
2019-10-11 08:43:58 +02:00
Jasper Jenkins
245a954b25
ungeneric unsigned ops ( #12230 )
...
* ungenericise unsigned ops, remove nimNewShiftOps
* fix/remove tests
* update t6448
* fix line info
* disable on 32bit
* fix different line info
* add changelog entry
2019-10-11 08:38:08 +02:00
genotrance
9e62876647
Fixes #12286 - require explicit disabling of boehm interior pointer checking ( #12406 ) [backport]
2019-10-11 07:39:18 +02:00
Ray Imber
4e6f2b5313
Fix drain to correctly take into account hasPendingOperations and the timeout value
2019-10-10 17:53:44 -07:00
Ray Imber
aa84d35d86
Fix io slector unregister for windows as well.
2019-10-10 16:50:36 -07:00
Euan
45030972b9
#12389 : Check working directory for getAppFilename() ( #12390 )
...
* Check working directory for exe
* Expand symlinks
* Use expandFilename() to expand symlinks
* Move OpenBSD code to getApplOpenBsd()
2019-10-10 17:28:47 +02:00
Arne Döring
0a29c05a1b
fix #12332 ( #12402 ) [backport]
2019-10-10 14:35:26 +02:00
Andreas Rumpf
00e06bba28
minor improvements for htmlgen.nim
2019-10-10 13:47:55 +02:00
Andreas Rumpf
d783c0f7ff
fixes a koch regression that made 'koch boot --listcmd' not work anymore [backport] ( #12400 )
2019-10-10 11:56:01 +02:00
Araq
7f904e2c66
fixes #12244 [backport]
2019-10-10 10:00:57 +02:00