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
Ray Imber
233455a685
Remove unnecessary change to ioselectors_kqueue.nim found by @cheatfate.
2019-10-11 12:24:29 -07: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
Ray Imber
b347490f91
lowered the number of events in the test because some CI's have an extremely low FD limit
2019-10-07 10:07:05 -07:00
Ray Imber
0338516e70
Additional fix for User key unregister in the KQueue backend
2019-10-06 17:33:58 -07:00
Ray Imber
adc1419499
Test + fix for epoll and kqueue selector modules to properly unregister
...
event handles that have the key type "User"
2019-10-06 16:02:12 -07:00
Andreas Rumpf
5be8e0b088
VM: no special casing for big endian machines; refs #9690 [backport] ( #12364 )
2019-10-06 19:28:53 +02:00
Federico Ceratto
a03d8ed4c2
Expose some layouter elements, improve readme ( #12361 )
...
Useful for writing linters and static code analysis
2019-10-04 22:43:47 +02:00
Ico Doornekamp
26676066cc
added cpuTime to VM ( #12346 )
...
* added cpuTime to VM
* Hide VM-time cpuTime() behind --benchmarkVM flag
2019-10-04 19:32:16 +02:00
kraptor
412011eb96
Fix reference to parseSpec proc in readme ( #12359 )
2019-10-04 19:30:58 +02:00
Hideki Okamoto
294d5fb560
Fixes #12010 ; Add the description for "cc" option into --fullhelp ( #12350 )
2019-10-04 19:30:20 +02:00
Miran
2909e41370
[backport] bundle nimpretty on Windows ( #12358 )
2019-10-04 17:13:04 +02:00
Andreas Rumpf
60d64d1aef
use system.move instead of system.shallowCopy if the GC mode requires it
2019-10-04 09:48:45 +02:00
Andreas Rumpf
68ce808db1
minor optimization for asynchttpserver.nim
2019-10-04 09:48:45 +02:00
Andrew Owen
64acc9dbfb
[backport] Fix typo in docs ( #12356 ) [ci skip]
2019-10-04 08:40:15 +02:00
Dominik Picheta
4ab9b6146b
Change future version number in changelog
2019-10-03 21:26:20 +01:00
Ridho Pratama
678775601a
Fixed sizeOf to sizeof ( #12347 )
2019-10-03 19:38:37 +02:00
Leorize
73c8391fd3
azure: disable failing tests
2019-10-03 18:36:18 +02:00
Leorize
acebcd7899
testament: add azure integration
2019-10-03 18:36:07 +02:00
Leorize
880df4de62
azure-pipelines: add pipelines for linux, mac and win
...
This is the equivalent to the current AppVeyor + Travis setup.
2019-10-03 18:35:54 +02:00
Andreas Rumpf
c51857f434
fixes #12291 [backport] ( #12338 )
2019-10-03 07:50:32 +02:00
Ico Doornekamp
982086dbe9
Fixed #12337 , leaking pipe after gorge ( #12339 )
2019-10-03 00:48:31 -04:00
hlaaftana
ba43156363
Sets need copying in JS ( #11392 )
...
* Sets need copying in JS
* Fixes #11353
* Add test for #11353
2019-10-02 21:01:59 +02:00
zah
ad13e18c7c
system.writeFile has been overloaded to also support openarray[byte] (#12313 )
2019-10-02 20:34:03 +02:00
Timothee Cour
2446570350
fixes #12330 ( #12331 )
2019-10-02 17:57:24 +02:00
Andreas Rumpf
98e76a1058
fixes #12336 [backport]
2019-10-02 17:01:27 +02:00
narimiran
032c3b77db
test more packages
2019-10-02 12:35:18 +02:00
Andrew Smith
0d94ee15c0
Updated the code example in the os module to use better grammar. ( #12328 )
2019-10-02 00:43:38 -04:00
Jasper Jenkins
c20778d2d3
Macro docs additions ( #12270 )
...
* small macros doc additions
* more changes
* fixes [ci skip]
* capitalization, couple additions
* nkNodeKind to nnkNodeKind
2019-10-01 08:55:26 -04:00
Clyybber
5f5879dc4c
Refactor injectdestructors ( #12295 )
...
One improvement over #devel is visible in the transformation of getEnv. With this approach we move to result whenever possible.
2019-10-01 14:09:24 +02:00
Tomohiro
64d5e25821
Fix how relativePath handle case sensitiviy ( #12312 ) [backport]
2019-10-01 09:09:59 +02:00
Andreas Rumpf
6dd4cbc3af
fixes #12240 [backport] ( #12308 )
2019-10-01 05:52:51 +02:00
zah
a4ade43536
macros.newLit now works for ref object types ( #12307 )
2019-09-30 22:24:57 +02:00
Andreas Rumpf
dd082b6ec8
fixes #12264 [backport] ( #12302 )
2019-09-30 21:44:24 +02:00
Andreas Rumpf
72acf5de94
fixes #12281 [backport]
2019-09-30 20:42:16 +02:00
Andreas Rumpf
1964589a29
fixes #12294 [backport]
2019-09-30 20:01:25 +02:00
narimiran
5732bb41ef
[backport] run nimpretty on the remaining files
2019-09-30 13:58:17 +02:00
narimiran
34d0be2ec1
[backport] run nimpretty on os-related stuff
2019-09-30 13:58:15 +02:00
narimiran
dcf3181bd1
[backport] run nimpretty on string stuff
2019-09-30 13:58:13 +02:00
narimiran
0ca9cc7419
[backport] run nimpretty on web stuff
2019-09-30 13:58:11 +02:00
narimiran
15895ebc3f
[backport] run nimpretty on hashes
2019-09-30 13:58:10 +02:00
narimiran
b17ed2ca9c
[backport] run nimpretty on parsers
2019-09-30 13:58:08 +02:00
narimiran
6c994b2498
[backport] run nimpretty on numbers stuff
2019-09-30 13:58:05 +02:00
narimiran
aa513d78e7
[backport] run nimpretty on async
2019-09-30 13:57:58 +02:00
Araq
63bcbea700
JS: gensym is stricter for 'this'; refs #12246 [backport]
2019-09-30 13:21:46 +02:00
Araq
c5a1149e00
different fix for #12279 [backport]
2019-09-30 13:11:24 +02:00
Araq
0ecf3806c4
fixes #12298
2019-09-30 12:06:41 +02:00
Araq
86de2cddf6
fixes #12279 [backport]
2019-09-30 10:40:00 +02:00
Clyybber
16c39f9b2e
More of StringStream now works at compile time ( #12284 )
...
* readLine of StringStream now works at compile time
* Work for js backend only at compile time
* readAll now works at CT
* readAll works in js ct now
* Add test
2019-09-29 22:20:00 +02:00