Dominik Picheta
8da96bc72b
Remove additionalInfo in OSError in findNextFile
2018-01-11 12:16:34 +00:00
oskca
c9c44a4eb9
correct type for raiseOSError
2018-01-11 19:42:19 +08:00
oskca
495331bf20
raiseOSError to indicate the failling of findNextFile in walkDir[Rec]
2018-01-11 13:40:35 +08:00
oskca
e98a2051ce
check ERROR_NO_MORE_FILES to prevent walkDir[Rec] to quit prematurely
2018-01-11 13:40:35 +08:00
Dominik Picheta
2c905f5e81
Merge pull request #6962 from nim-lang/fixes/6100
...
Fixes #6100 .
2018-01-10 23:11:26 +00:00
Dominik Picheta
1256f211f5
Merge pull request #6922 from FedericoCeratto/openssl-1.1.0
...
Add OpenSSL 1.1.0 support
2018-01-10 23:05:42 +00:00
Dominik Picheta
24cae4addb
Merge pull request #7033 from GULPF/allow-timezone-closures
...
Allow timezone procs to be closures
2018-01-10 17:45:29 +00:00
Dominik Picheta
e7e37713dd
Merge pull request #7045 from GULPF/fmt-str-fallback
...
Add additional $ fallback to fmt
2018-01-09 16:22:38 +00:00
Dmitry Atamanov
b6b99da08f
Windows: fix a eraseLine bug ( #7044 )
2018-01-09 15:48:27 +01:00
Oscar Nihlgård
cde3a4f586
Add additional $ fallback to fmt
2018-01-09 00:18:32 +01:00
Andreas Rumpf
b168efd1ab
make strformat.fmt take the same signature as strfmt.fmt in order to force an ambiguity error; refs #6958
2018-01-08 13:43:43 +01:00
Andreas Rumpf
e23ea64c41
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-07 12:21:47 +01:00
Andreas Rumpf
08af53032b
net.nim: minor documentation update
2018-01-07 12:20:00 +01:00
Araq
06e68feadb
strscans: fix the type checking logic; improve the documentation
2018-01-06 17:27:19 +01:00
Mathias Stearn
9bc2638399
Fix typos in scanf docs ( #7035 )
2018-01-06 15:08:58 +01:00
Dmitry Atamanov
6ca563dd2e
Add a more number parsers to the scanf macro ( #6985 )
2018-01-05 17:36:56 +01:00
Dmitry Atamanov
6cf8a72d49
Windows: fixes getch bug; fixes #6966 ( #7031 )
2018-01-05 17:32:05 +01:00
Oscar Nihlgård
c098ee3c7a
Remove nimcall pragma from tz procs
2018-01-05 11:16:58 +01:00
Oscar Nihlgård
c344fb311d
Allow timezone procs to be closures
2018-01-05 10:07:46 +01:00
GULPF
30d182e5d6
Unexport epochday procs ( #7024 )
2018-01-03 23:54:36 +01:00
Araq
9abbd6c880
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-03 13:24:44 +01:00
Araq
e593fef320
memfiles: better error checking for Windows; refs #6361
2018-01-03 13:24:20 +01:00
Sergey Avseyev
8941f5bd9c
Use safe limit for toRational(float, int) ( #7021 )
...
Current limit `high(int32)` is not safe for 32-bit platforms
and it will overflow (even when running its own test suite).
Similar behaviour would be when try to set limit to `high(int64)`
on 64-bit platforms.
This change selects safe maximum value based on platform
size of int. Safe maximum considered half of int size (for
backward compatiblity).
2018-01-03 12:41:10 +01:00
GULPF
74fb3e6e6e
Improve deprecation comments in times module
2017-12-31 14:40:46 +01:00
Yuriy Glukhov
d1e10f9aa3
Fixed mutex usage in SharedList and SharedTable. Closes #6988 ( #6990 )
2017-12-31 09:28:51 +01:00
Daniil Yarancev
a521f98392
Add warnings about deprecation to times module ( #7001 )
...
* Add warnings about deprecation to times module
I've added warnings about some procedures being deprecated.
Also I can't find what is the replacement for `getTimezone` proc, please help with that
* Update times.nim
* Update times.nim
2017-12-30 15:15:15 +00:00
Ruslan Mustakov
3073f08e48
Add hasPendingOperations check to asyncdispatch.drain
2017-12-30 10:27:31 +01:00
Federico Ceratto
a78d7a31f7
Add OpenSSL 1.1.0 support #5000
...
Add a simple online test
2017-12-28 21:57:43 +00:00
Andreas Rumpf
5e8ac0792e
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-12-28 19:55:04 +01:00
Andreas Rumpf
0a3cd6d9ba
fixes a serious poll() regression that caused poll() to ignore the timeout parameter
2017-12-28 19:54:55 +01:00
Dominik Picheta
7e6dc3679a
Simplify async traceback processing.
2017-12-28 09:21:22 +01:00
Andreas Rumpf
3593a4bdd1
made the logic correct
2017-12-28 09:21:22 +01:00
Araq
1c2dee18d0
attempt to get the stack trace logic right; fix boundaries
2017-12-28 09:21:22 +01:00
Araq
b3055d8735
attempt to get the stack trace logic right
2017-12-28 09:21:22 +01:00
Araq
6cf2fcaaf1
optimized friendly stack traces
2017-12-28 09:21:22 +01:00
Dominik Picheta
383c80971c
No need to recurse now that mergeEntries doesn't do any pattern matching.
2017-12-28 09:21:22 +01:00
Dominik Picheta
6301e33543
Show only detailed async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
391f877e6c
Attempt to provide simplified and detailed tracebacks
2017-12-28 09:21:22 +01:00
Dominik Picheta
3a790c9c72
Rename cb0 to asyncProcName_continue + other improvements to async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
a9a13e470b
Go through the re-raise stacks for more detailed tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
9ca6afe73a
Refine the async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
f73015ad9e
Implement some simple pattern-based transformation for async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
52cc925e0e
Fixes #6100 .
2017-12-27 22:37:11 +00:00
Yuriy Glukhov
e49f18801c
Fixed compilation error ( #6979 )
2017-12-27 17:35:57 +01:00
Konstantin Molchanov
b592f069bb
Tables: toCountTable: Update docs.
2017-12-27 13:44:47 +04:00
Konstantin Molchanov
c36d7ffc7c
Tables: make toCountTable actually count the elements of the input openArray.
2017-12-27 13:30:32 +04:00
Dominik Picheta
89b6f0318b
Merge pull request #6957 from cheatfate/fix6906
...
Fix #6906
2017-12-22 15:33:22 +00:00
Dominik Picheta
8d992c4176
Merge pull request #6725 from FedericoCeratto/unittest-5114
...
Add unittest suite/test name filters
2017-12-22 15:26:45 +00:00
skilchen
a89b81eb96
fixes #6353 ( #6951 )
2017-12-21 16:32:26 +01:00
cheatfate
b22d9e4339
Fix #6906
2017-12-21 16:45:42 +02:00