Araq
e2787c557c
mimetypes improvement: make mimetypes easier to use by allowing the extension to start with a dot which is what splitFile().ext returns
2017-11-28 17:34:30 +01:00
Araq
439b72b402
osproc improvement: check API consistency in order to prevent bug #6820
2017-11-28 02:19:39 +01:00
Yuriy Glukhov
c47ed6c537
Fixed ospaths compilation on js ( #6826 )
2017-11-28 01:52:49 +01:00
Araq
653dcb8027
cleaned up strutils.nim
2017-11-28 01:15:33 +01:00
Dominik Picheta
a372363190
Don't catch-all in asynchttpserver. It hides bugs.
2017-11-26 16:40:24 +00:00
Araq
2a7cfe4043
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-11-26 03:25:21 +01:00
Araq
a720539f5e
fixes system.runnableExamples; strutils makes use of runnableExamples
2017-11-26 03:24:59 +01:00
Veladus
27ea1750e5
Moved encodeUrl and decodeUrl from cgi to url
2017-11-25 16:55:10 +01:00
Dominik Picheta
073c2ddd4b
Merge pull request #6802 from FedericoCeratto/nodelay
...
Add TCP_NODELAY support #6795
2017-11-25 00:32:40 +00:00
Federico Ceratto
83de3a85e7
Add TCP_NODELAY support #6795
2017-11-24 23:01:18 +00:00
andri lim
42666a5d6d
fix ordered set equality ( #6791 )
2017-11-24 14:43:49 +01:00
Fredrik Høisæther Rasch
f6a8cba7b5
Move quoteShell to ospaths ( #6794 )
...
Enables quoteShell on nimscript
2017-11-24 14:42:59 +01:00
Dominik Picheta
d3394be555
Async upcoming ( #6585 )
...
* Merge upcoming async with current.
* Various improvements to selectors (mostly docs).
Two changes to highlight:
* Renamed ``setEvent`` to ``trigger``
* Reused setBlocking from nativesockets.
* Various changes/fixes to asyncdispatch after upcoming merge.
* Make some attempts to be compatible with older selectors.
* Reuse epoll module in ioselectors_epoll.
2017-11-22 15:43:10 +01:00
Fabian Keller
6abdd7cbf6
Added 'lenient ops' module ( #6754 )
...
* added 'lenient ops' module
* made lenient ops inline/noSideEffect; updated copyright
* moved tests into external module
* added warning for the '==' operator
* mentioned lenientops in the standard library overview
* removed test on nimout -- too fragile
* removed `==` and moved doc link to core section
2017-11-21 13:22:27 +01:00
Andreas Rumpf
58187f2120
added a warning that the .deprecate statement is unreliable for routines
2017-11-21 11:27:35 +01:00
Andreas Rumpf
5ccf69ffa3
cleaned up macros.nim
2017-11-19 13:23:04 +01:00
konqoro
aac94e0ab5
Don't run "kde-open" and "gnome-open" under Unix ( #6426 )
2017-11-19 03:29:26 +01:00
Andreas Rumpf
c474fdea16
further hardening of asynchttpserver
2017-11-19 03:05:55 +01:00
Andreas Rumpf
55cdaaef6f
added parseutils.parseSaturatedNatural
2017-11-19 02:58:28 +01:00
Dominik Picheta
fd350de580
Fixes #6386 . ( #6545 )
2017-11-19 02:55:03 +01:00
Andreas Rumpf
908a25a2ca
replaced asArray with a much more powerful mapLiterals macro
2017-11-18 14:18:00 +01:00
Andreas Rumpf
6976bf20f5
Use 'typedesc' instead of 'untyped'
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
b02ecda5a0
Move asArray macro back to sequtils
...
This reverts commit 72f653c2da .
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
bd2f4d1852
Revert "Move asArray and ListComprehension to new sugar module"
...
This reverts commit 9bdee89774 .
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
e56db35610
Move asArray and ListComprehension to new sugar module
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
e334a257fa
asarray targetType parameter does not need to be a typedesc.
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
a312693250
asArray poduces a cal expression instead of a dot expression
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
7744c6ce31
Moving asArray to future module
...
As per [suggestion](https://github.com/nim-lang/Nim/pull/6640#issuecomment-341565453 ) made by @Araq
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
6f799e1505
Swapping asArray parameter order
...
In reaction to https://github.com/nim-lang/Nim/pull/6640#issuecomment-341528413
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
3d11ef8511
Changing asArray documentation
...
in reaction to https://github.com/nim-lang/Nim/pull/6640#discussion_r148367553
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
70f3226836
avoid asArray macros import when using nimscript
2017-11-18 14:18:00 +01:00
Fredrik Høisæther Rasch
5dfbeab65f
Implement an asArray macro
...
fixes #6563
2017-11-18 14:18:00 +01:00
Dominik Picheta
a583d686b4
Update docs of cookies.parseCookies. Closes #5721 .
2017-11-18 11:26:18 +00:00
Fabian Keller
001298eb22
fixes #6589 again ( #6766 )
2017-11-17 10:51:39 +01:00
Andreas Rumpf
d12edeeba1
make tests green again
2017-11-17 00:45:40 +01:00
Dominik Picheta
5883d727a8
Merge pull request #6659 from FedericoCeratto/Uri-string
...
Make Uri rendering more lenient. Closes #6652
2017-11-16 21:45:03 +00:00
lcrees
6de04da3a5
Removed deprecated numeric and poly module from the stdlib
2017-11-16 12:40:56 -07:00
Andreas Rumpf
a4d40d137e
'nim doc' is now using version 2 of the documentation generator
2017-11-16 12:53:36 +01:00
Lynn C. Rees
25e825df3a
Removed deprecated gentabs module from the stdlib ( #6748 )
2017-11-16 02:44:49 +01:00
Fabian Keller
5e66a7ce59
Modified handling of zero precision in formatFloat ( #6719 )
2017-11-15 21:23:33 +01:00
Lynn C. Rees
0ab373115c
Trim remaining expr/stmt from stdlib ( #6742 )
2017-11-15 17:34:48 +01:00
Lynn C. Rees
7f4248dc0c
Move deprecated romans module from stdlib to Nimble package ( #6660 )
2017-11-15 17:28:00 +01:00
Dominik Picheta
e4fd52b223
Merge pull request #6712 from vegansk/6708-fix-multisync
...
Fix parameter types splitting in multisync macro #6708
2017-11-14 11:17:30 +00:00
Federico Ceratto
ab938fc901
Clarify paramStr / paramCount use and availability ( #6727 )
2017-11-14 11:05:58 +01:00
Federico Ceratto
bd71d4205b
Make Uri rendering more lenient
...
When the hostname and path fields are set, handle missing or extra
slashes to generate valid URLs.
2017-11-14 02:28:13 +00:00
Anatoly Galiulin
d02606064c
Remove unneeded comment #6708
2017-11-13 15:16:44 +07:00
Lynn C. Rees
c7dbbe2107
Add heapqueue module to doc index ( #6655 )
...
Add copyright header to heapqueue modlue
2017-11-10 18:13:01 +01:00
Anatoly Galiulin
4812b0f0c5
Fix parameter types splitting in multisync macro #6708
2017-11-09 11:49:10 +07:00
Andreas Rumpf
d4cdd92bc9
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-11-07 22:14:55 +01:00
Dominik Picheta
f221c192b3
Fix creating server example in net module
2017-11-07 17:23:53 +00:00