Hans Raaf
9e2f79251c
Do we want we to use the typesystem like this?
2015-03-06 18:16:00 +01:00
Hans Raaf
534fe46b82
Added repeat(seq, n) to sequtils.
...
This adds a repeat proc for sequences. There is also an test for it at the end of file.
2015-03-06 18:16:00 +01:00
Dominik Picheta
2c0dfcb302
Merge pull request #2277 from SSPkrolik/redis-hll
...
Added HyperLogLog support to Redis client
2015-03-06 15:52:47 +00:00
Nathan Hoad
d27f40d9b1
Add SNI support to client and server sockets.
2015-03-07 00:48:32 +11:00
krolik
093b2adf65
Added HyperLogLog support to Redis client
2015-03-06 14:27:16 +02:00
Dominik Picheta
d8c5c2f222
Export AsyncFile. Add asyncfile module to docgen.
2015-03-06 10:51:56 +00:00
Andreas Rumpf
fcb44ae4f0
Merge pull request #2267 from SSPkrolik/tables-getter-fix
...
Fixed table getter not compiling when table key type had not '$' proc ...
2015-03-06 10:18:03 +01:00
Maurizio Tomasi
9c113b5264
Grammar fixes in the docstrings
2015-03-05 22:38:53 +01:00
Dominik Picheta
bab8190b67
Fixes bugs introduced by ee62d56cad. Closes #2227 .
2015-03-05 21:18:28 +00:00
Maurizio Tomasi
bf7c342426
New templates for getting the limits of FP types added.
...
New variable "FP_RADIX" and new templates "mantissaDigits",
"digits", "minExponent", "maxExponent", "min10Exponent",
"max10Exponent", "minimumPositiveValue", "maximumPositiveValue", and
"epsilon" added to retrieve the limits of floating-point types.
2015-03-05 15:04:39 +01:00
krolik
4fe0a72577
Fixed table getter not compiling when table value type had not '$' proc overriden
2015-03-05 14:43:15 +02:00
Johanna Berewinkel
04906d6993
Changed some characters (&! -> !&) in the documentation in lib/pure/hashes.nim
2015-03-05 12:01:42 +01:00
Andreas Rumpf
1ca2db0273
Merge pull request #2260 from oderwat/upd-deprecated-repeats
...
Updates to remove deprecated repeatStr() and repeatChar() from all files.
2015-03-04 16:42:13 +01:00
Hans Raaf
58186f6c1d
Replaced deprecated repeatChar() with repeat() or spaces().
2015-03-04 03:30:43 +01:00
Andreas Rumpf
b1656f2db4
Merge pull request #2230 from Archs/devel
...
streams.ssWriteData: Call setLen only when new data truly increases the underlying string buffer
2015-03-04 03:08:38 +01:00
Andreas Rumpf
171de9c355
Merge pull request #2175 from def-/sorted
...
sorted & sortByIt
2015-03-04 03:08:21 +01:00
def
c3f6c7f8a3
Move sortByIt to algorithm module and add an example for it
2015-03-03 21:44:27 +01:00
def
bacb91002a
make toUTF8 support up to 6 bytes
2015-03-03 21:25:28 +01:00
Archs
758a883cc6
set the correct length for s.data when data truely increased
2015-03-04 00:28:18 +08:00
Hans Raaf
3546ff8819
Replaced repeatStr() and repeatChar() with more natural versions.
2015-03-03 16:37:54 +01:00
Araq
21ccc5d58e
parseopt is not deprecated anymore
2015-03-03 13:53:31 +01:00
Charles Blake
840f80e45c
Fix buggy rect(), doc comment, and unit test.
2015-02-28 19:21:52 -05:00
Jonathan Edwards
b1e0d2058b
Addition of some complex hyperbolic functions
2015-02-28 16:12:36 -05:00
Archs
f9b2f9565c
streams.ssWriteData: calling setLen only when new data truely increases the underlying string buffer
2015-03-01 00:33:40 +08:00
def
4dbb582311
Add for rationals
2015-02-27 20:46:05 +01:00
def
75959a0fb3
Add for easier intialization of rationals
2015-02-27 20:38:53 +01:00
def
e35e240757
parsexml: Use slices instead of copyMem
2015-02-27 03:10:06 +01:00
def
ba63a8f8b8
Use templates in parsexml instead for performance
2015-02-27 03:10:06 +01:00
def
15cc3bf670
Improve performance of parsexml
...
- Prevent string copies when not necessary
- Don't allocate a new XMLParser.c all the time
2015-02-27 03:10:06 +01:00
Andreas Rumpf
f87d663ab7
Merge pull request #1840 from def-/extend-math
...
Rational numbers and a few additions to math and complex
2015-02-26 12:44:00 +01:00
Andreas Rumpf
0ff4ed0ff3
Merge pull request #2208 from def-/walkdir
...
Speed up walkDir significantly
2015-02-25 22:58:03 +01:00
def
5e8eaa5f97
Use faster walkDir on BSDs
2015-02-24 23:39:08 +01:00
def
34d87c105c
Fall back to lstat() calls on unsupported filesystems
2015-02-24 23:31:31 +01:00
wiffel
72e4e7291f
Add SSLFree after SLShutdown to prevent memory leak
2015-02-24 22:01:07 +01:00
def
77f506bd70
Make Rational an object
2015-02-24 19:54:27 +01:00
def
1adebdc767
Speed up walkDir significantly
...
We only know that this works on Linux and Mac OS X, so other systems use
the POSIX conforming version still. This removed the lstat call, which
is especially expensive on NFS filesystems for me.
2015-02-24 16:37:54 +01:00
def
7898e91c32
Clean up selectors documentation a bit
2015-02-24 16:37:04 +01:00
def
3cd79faad3
Reuse socket in httpserver
2015-02-24 16:36:37 +01:00
Andreas Rumpf
890dcabbde
Merge pull request #2194 from GrundleTrundle/windows_timer_sub
...
Fix for timer overflow when using nimprofiler with 32bit Windows target.
2015-02-22 21:24:23 +01:00
Andreas Rumpf
63c6bc9c69
Merge pull request #2198 from oderwat/fix-table-mpairs
...
Fix unknown symbol in tables mpairs iterator.
2015-02-22 21:23:20 +01:00
Hans Raaf
93aa73284e
Fix unknown symbol in tables mpairs iterator.
...
Fixes an error with mpairs iterator which was introduced with 5fbcf93860 . This is used by nimforum thats why I found it. I also added a testcase for the mpairs iterator.
2015-02-21 23:20:02 +01:00
Dominik Picheta
6f069dad84
Merge pull request #2195 from stedi67/devel
...
little documentation fix on combine and /
2015-02-21 22:10:15 +00:00
Dominik Picheta
1af45b78a7
Remove pointless winlean import in net module.
2015-02-21 21:32:34 +00:00
Stephan Diehl
aa62dcc2af
little documentation fix on conbine and /
2015-02-21 21:53:19 +01:00
GrundleTrundle
c41e0bdbe3
Changed nimprof.hook() to handle uninitialized t0
...
It's unlikely, but possible for the conversion to nanoseconds
to overflow if QueryPerformanceCounter() returns a
large enough timestamp. This change avoids that, at the
cost of always taking a sample the first time through
when t0 == 0.
2015-02-21 15:18:39 -05:00
Varriount
ef44fd344b
Update net.nim - fix #2193
...
Fixes number #2193 and resolves some ambiguity issues
2015-02-21 15:12:57 -05:00
Dominik Picheta
a853d9c3e3
Sockets now save a copy of osLastError to work around #2191 .
2015-02-21 17:17:54 +00:00
def
2d879b96df
Rename sortedBy to sortByIt
2015-02-21 12:30:06 +01:00
def
f710a31344
Make rationals generic
2015-02-20 12:21:09 +01:00
def
d3946aa621
Add sortedBy template to sequtils
2015-02-20 05:01:29 +01:00