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
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
Andreas Rumpf
889b745b2b
Revert "Fixes #12187 ( #12321 )" ( #12447 )
...
This reverts commit 00c31e8766 .
2019-10-18 15:59:22 +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
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
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
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
Ray Imber
233455a685
Remove unnecessary change to ioselectors_kqueue.nim found by @cheatfate.
2019-10-11 12:24:29 -07: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
Andreas Rumpf
00e06bba28
minor improvements for htmlgen.nim
2019-10-10 13:47:55 +02:00
Andreas Rumpf
f728614ef8
fixes #12366 [backport] ( #12393 )
2019-10-09 14:48:42 +02:00
Gampol T
82fe19769a
documented behaviour of recv on bufferd socket ( #12374 )
2019-10-09 10:48:15 +02:00
Nindaleth
84c956d9da
fix a few dead links and a missing sentence in documentation ( #12387 )
2019-10-08 15:24:34 -04:00
Andreas Rumpf
f30da2f266
fixes #12315 [backport]; refs #12314 ( #12385 )
2019-10-08 20:49:45 +02:00
Clyybber
00c31e8766
Fixes #12187 ( #12321 )
...
* Fixes #12187
* Point to fork of compactdict
Since the original repo is now archived / read-only
2019-10-08 14:15:47 +02:00
Ray Imber
7c23522b29
Documentation improvements around the db interface ( #12362 )
...
Added more details about the limits and reasoning behind the API.
Came about from this discussion on IRC: https://irclogs.nim-lang.org/04-10-2019.html#16:58:04
2019-10-08 11:24:06 +02:00
Tomohiro
509f53b782
On windows, os.relativePath returns path as is when roots are different ( #12329 )
...
* On windows, os.relativePath returns path as is when roots are different
* Implement os.sameRoot without windows API
* Fix compile error when compiling lib/nimhcr.nim
* Fix compile error when compiling lib/nimhcr.nim on Windows
2019-10-07 19:57:16 +02: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
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
Ridho Pratama
678775601a
Fixed sizeOf to sizeof ( #12347 )
2019-10-03 19:38:37 +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
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
Tomohiro
64d5e25821
Fix how relativePath handle case sensitiviy ( #12312 ) [backport]
2019-10-01 09:09:59 +02:00
zah
a4ade43536
macros.newLit now works for ref object types ( #12307 )
2019-09-30 22:24:57 +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
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
narimiran
e0cd52365c
[backport] fix #12278 , don't expose internal PCRE documentation
2019-09-27 10:13:04 +02:00