Andreas Rumpf
7c879d9b0f
explicit effects for existsOrCreateDir
2018-04-14 13:57:27 +02:00
Andreas Rumpf
116e984a6b
remove deprecated timeToTimeInfo; fixes #3678
2018-04-14 00:59:32 +02:00
Andreas Rumpf
50d4224d41
fixes #6205
2018-04-14 00:40:24 +02:00
skilchen
34c1ca1dd0
make nativesockets.Hostent.addrlist readable for ipv4 af_inet addresses (see issue #7314 ) ( #7327 )
2018-04-13 23:49:23 +02:00
Andreas Rumpf
1d1d6f39a3
make tests green again
2018-04-13 17:45:58 +02:00
Zahary Karadjov
10142e4a80
Fix some usages of typedesc in async procs
...
This also fixes a compilation error in modules, based only on the
new async module (i.e. not importing the full asyncdispatch)
2018-04-13 13:31:55 +03:00
Oscar Nihlgård
f6df2d9956
Sub second time resolution ( #6978 )
...
* Add deprecation warnings to recently deprecated procs
* Fix bad usage of the times module
* Introduce sub second resolution
* Fix usage of C's time()
* Switch to nanosecond resolution
* Make Time & Duration opaque again and fix some errors
* Change back to TimeInterval for shorthands
* Fix JS test
* Fix build error for windows
* Undeprecate epochTime
* Documentation and minor changes
* Lots of bugfixes and doc comments
* Attempt to make travis & appveyor green
* Fix edge cases for dealing with the local timezone
* Workaround JS backend overflow/underflow bug
* Use better workaround for not knowing the size of time_t
* Use all available timezones for tests
* Fix indentation
* Add procs for accessing the fractional part of a duration
* Order time units from smallest to largest since it makes more sense
* Include months and years in `TimeUnit`
* Review fix
2018-04-13 07:36:30 +02:00
Xiao-Yong
f543388959
unittest: default no color if stdout is not a tty ( #7424 )
...
We accept a new environment variable, NIMTEST_COLOR,
which override the effect of NIMTEST_NO_COLOR.
The environment variable, NIMTEST_COLOR, can be 'never'
or 'always', which set the color output to false or true,
respectively.
2018-04-12 17:57:34 +02:00
treeform
f3db632b1d
Added count(*) support to sql parser. Fixed warnings in sql parser. ( #7490 )
2018-04-12 17:49:24 +02:00
aguspiza
63160855aa
Move RLimit and getrlimit to posix.nim and add setrlimit to easily limit FD allocation ( #7564 )
2018-04-12 17:42:33 +02:00
Arne Döring
84982e5e17
fix deprecation warnings in asyncmacro and htmlgen ( #7573 )
...
* fix deprecation warnings in asyncmacro and htmlgen
* removed todo
2018-04-12 13:54:49 +02:00
Arne Döring
e7edc7ec7f
option optimization ( #6253 )
2018-04-11 16:50:27 +02:00
Arne Döring
6baca58693
Get symbol kind ( #7491 )
2018-04-11 16:48:01 +02:00
Dominik Picheta
992300b300
Call requestAux not request in httpclient.
2018-04-07 18:16:08 +01:00
Federico Ceratto
56dc7c6f77
Allow searching for "rename file" in documentation
2018-04-07 12:56:16 +01:00
Araq
0872e7a27e
renamed future.nim to sugar.nim
2018-04-06 11:59:49 +02:00
Araq
5a5ee93784
make parseopt2 use the new better deprecated error message
2018-04-06 11:59:49 +02:00
skilchen
9bacdd64c1
fix issues #6986 and #7501 ( #7513 )
2018-04-06 10:24:58 +02:00
Dmitry Atamanov
cf6d41b51d
Fixes #5281 ( #7489 )
2018-04-06 10:09:05 +02:00
Dominik Picheta
1bd4560986
Merge pull request #7471 from yglukhov/fixed-times-cpp-windows-32
...
Fixed compilation of times.nim with mingw 4.9.2 C++ 32bit
2018-04-05 23:06:38 +01:00
Dominik Picheta
06a4505305
Merge pull request #7483 from GULPF/cookies-timezones
...
Don't assume UTC in cookies.setCookie
2018-04-04 22:37:37 +01:00
Dominik Picheta
58dc8a399e
Merge pull request #7450 from cabhishek/devel
...
Fixes #6902
2018-04-04 22:36:18 +01:00
Dominik Picheta
7ef0cfebb5
Merge pull request #7495 from GULPF/fix-fill-bug
...
Fix algorithm.fill for empty input
2018-04-04 13:54:40 +01:00
Oscar Nihlgård
34df046d37
Fix algorithm.fill for empty input
2018-04-04 13:02:14 +02:00
Oscar Nihlgård
da077eea7c
Move algorithm tests away from koch
2018-04-04 13:00:51 +02:00
Yuriy Glukhov
bc724a0a81
Fixed compilation of times.nim with mingw 4.9.2 C++ 32bit
2018-04-03 19:05:36 +03:00
Oscar Nihlgård
97565826ef
Don't assume UTC in cookies.setCookie
2018-04-03 12:15:01 +02:00
Roman Ovseitsev
17d0e29d40
Fix documentation link for set type ( #7465 )
2018-04-03 10:39:17 +02:00
Eugene Kabanov
0b99e8e8cb
Fix compiler stuck on waiting C/CPP backends. ( #7472 )
2018-04-02 21:54:27 +02:00
Dominik Picheta
755570bcfb
Merge pull request #7459 from arnetheduck/posix-rlimit-nofile
...
RLIMIT_NOFILE as posix const
2018-04-02 14:35:04 +01:00
Dominik Picheta
39c71d6211
Merge pull request #7336 from yglukhov/ipaddr-sockaddr-conversions
...
Conversion procs for (IpAddress, Port) <-> (SockAddr, Socklen)
2018-04-02 14:31:05 +01:00
Jacek Sieka
9e51e737b6
RLIMIT_NOFILE as posix const
2018-04-01 20:17:32 +08:00
data-man
759023e157
Comparing datetimes
2018-04-01 00:41:38 +03:00
Abhishek Kapatkar
c7cba5e6f0
Fixes #6902
2018-03-30 13:43:01 -07:00
Dominik Picheta
9c2cdc94a2
Fixes #7433 .
2018-03-29 11:57:53 +01:00
Dominik Picheta
082b071683
Merge pull request #7075 from lcrees/get_default
...
Add default argument to tables.getOrDefault
2018-03-29 11:41:25 +01:00
Dominik Picheta
916ce09c80
Merge pull request #7423 from alehander42/feature-disable-param-filtering
...
Unittest param filtering
2018-03-29 11:37:34 +01:00
Graham Fawcett
ace96bf83e
net.connect (with timeout), raise error on connect failure
...
Under Linux (probably POSIX), the current code tests for timeout, but
does not test for connection failure. connectAsync() returns succesfully
upon an EINPROGRESS result; but at this point, the connection state is
still unknown. After selectWrite() is done, we need to test the socket
for errors again.
2018-03-28 19:09:16 -04:00
Alexander Ivanov
53088c05cb
Disable param filtering
2018-03-27 19:23:08 +03:00
Yuriy Glukhov
0770844285
Comments addressed
2018-03-24 22:55:06 +02:00
Euan T
9e0e099cc0
Add an example to the dynlib module doc
...
Following a quesiton on Gitter about loading libraries dynamically based upon some runtime parameter, I noticed there's no documentation on the `dynlib` module for something that's quite common.
2018-03-21 10:30:58 +00:00
Dominik Picheta
58cda83d9e
Merge pull request #7356 from GULPF/parseXml-string
...
Add string overload for parseXml
2018-03-18 13:00:43 +00:00
Oscar Nihlgård
e0ce4f842b
Add string overload for parseXml
2018-03-18 11:30:11 +01:00
andri lim
19164929ed
fixes #7347 , asyncfile.getFileSize ( #7354 )
...
* fixes #7347
* fixes #7347
2018-03-17 15:21:22 +00:00
Yuriy Glukhov
5ea80b43b1
More flexible lowerBound interface ( #7344 )
2018-03-16 16:22:45 +01:00
Andreas Rumpf
083d84ba03
json.nim: documentation copy&paste issue
2018-03-16 15:33:09 +01:00
Yuriy Glukhov
b52de1fcee
More flexible fromSockAddr interface
2018-03-15 17:39:09 +02:00
Yuriy Glukhov
1bd0efb067
Fixed crash/interface. Added tests.
2018-03-15 15:49:41 +02:00
Yuriy Glukhov
29bb10b185
Convertion procs for (IpAddress, Port) <-> (SockAddr, Socklen)
2018-03-14 23:14:31 +02:00
Araq
8683c8a389
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-03-12 09:02:21 +01:00