summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2171 from def-/xmlparse-performanceAndreas Rumpf2015-03-081-18/+22
|\ | | | | Improve performance of parsexml
| * parsexml: Use slices instead of copyMemdef2015-02-271-2/+2
| |
| * Use templates in parsexml instead for performancedef2015-02-271-14/+14
| |
| * Improve performance of parsexmldef2015-02-271-11/+15
| | | | | | | | | | - Prevent string copies when not necessary - Don't allocate a new XMLParser.c all the time
* | Merge pull request #2231 from oderwat/upd-sequtilsAndreas Rumpf2015-03-081-2/+31
|\ \ | | | | | | Adding repeat(s, n) to sequtils.
| * | Changed cast to type conversion and added XXX.Hans Raaf2015-03-071-1/+1
| | |
| * | Do we want we to use the typesystem like this?Hans Raaf2015-03-061-2/+3
| | |
| * | Added repeat(seq, n) to sequtils.Hans Raaf2015-03-061-0/+28
| | | | | | | | | | | | This adds a repeat proc for sequences. There is also an test for it at the end of file.
* | | Merge pull request #2253 from def-/utf8-toAndreas Rumpf2015-03-071-4/+18
|\ \ \ | | | | | | | | make toUTF8 support up to 6 bytes
| * | | make toUTF8 support up to 6 bytesdef2015-03-031-4/+18
| | | |
* | | | fixes #1940; code breakage! stricter template evaluationAraq2015-03-071-31/+31
| | | |
* | | | fixes #2205Araq2015-03-071-155/+155
| |/ / |/| |
* | | Merge pull request #2277 from SSPkrolik/redis-hllDominik Picheta2015-03-061-0/+16
|\ \ \ | | | | | | | | Added HyperLogLog support to Redis client
| * | | Added HyperLogLog support to Redis clientkrolik2015-03-061-0/+16
| | | |
* | | | Export AsyncFile. Add asyncfile module to docgen.Dominik Picheta2015-03-061-2/+2
|/ / /
* | | Merge pull request #2267 from SSPkrolik/tables-getter-fixAndreas Rumpf2015-03-061-1/+5
|\ \ \ | | | | | | | | Fixed table getter not compiling when table key type had not '$' proc ...
| * | | Fixed table getter not compiling when table value type had not '$' proc ↵krolik2015-03-051-1/+5
| | | | | | | | | | | | | | | | overriden
* | | | Fixes bugs introduced by ee62d56cadb. Closes #2227.Dominik Picheta2015-03-052-2/+18
| | | |
* | | | Changed some characters (&! -> !&) in the documentation in lib/pure/hashes.nimJohanna Berewinkel2015-03-051-2/+2
|/ / /
* | | Merge pull request #2260 from oderwat/upd-deprecated-repeatsAndreas Rumpf2015-03-044-12/+12
|\ \ \ | | | | | | | | Updates to remove deprecated repeatStr() and repeatChar() from all files.
| * | | Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-044-12/+12
| |/ /
* | | Merge pull request #2230 from Archs/develAndreas Rumpf2015-03-041-4/+6
|\ \ \ | | | | | | | | streams.ssWriteData: Call setLen only when new data truly increases the underlying string buffer
| * | | set the correct length for s.data when data truely increasedArchs2015-03-041-2/+2
| | | |
| * | | streams.ssWriteData: calling setLen only when new data truely increases the ↵Archs2015-03-011-3/+5
| | | | | | | | | | | | | | | | underlying string buffer
* | | | Merge pull request #2175 from def-/sortedAndreas Rumpf2015-03-041-0/+28
|\ \ \ \ | |_|/ / |/| | | sorted & sortByIt
| * | | Move sortByIt to algorithm module and add an example for itdef2015-03-032-15/+21
| | | |
| * | | Rename sortedBy to sortByItdef2015-02-211-1/+1
| | | |
| * | | Add sortedBy template to sequtilsdef2015-02-201-0/+15
| | | |
| * | | Add sorted proc to algorithm moduledef2015-02-201-0/+7
| | | |
* | | | Replaced repeatStr() and repeatChar() with more natural versions.Hans Raaf2015-03-031-10/+31
| | | |
* | | | parseopt is not deprecated anymoreAraq2015-03-031-3/+6
| | | |
* | | | Fix buggy rect(), doc comment, and unit test.Charles Blake2015-02-281-3/+4
| | | |
* | | | Addition of some complex hyperbolic functionsJonathan Edwards2015-02-281-0/+70
| |/ / |/| |
* | | Add for rationalsdef2015-02-271-0/+4
| | |
* | | Add for easier intialization of rationalsdef2015-02-271-26/+32
| |/ |/|
* | Merge pull request #1840 from def-/extend-mathAndreas Rumpf2015-02-263-3/+316
|\ \ | | | | | | Rational numbers and a few additions to math and complex
| * | Make Rational an objectdef2015-02-241-31/+36
| | |
| * | Make rationals genericdef2015-02-201-28/+33
| | |
| * | Fix typodef2015-02-191-1/+1
| | |
| * | Change author of rationals moduledef2015-02-191-1/+1
| | |
| * | Make gcd iterative instead of recursivedef2015-02-161-4/+5
| | |
| * | Remove shuffle againdef2015-02-161-8/+0
| | |
| * | Update toInt docdef2015-02-161-2/+2
| | |
| * | Fix division and add testsdef2015-02-161-15/+42
| | |
| * | Change rationals.toInt behaviourdef2015-02-161-4/+4
| | |
| * | Export new math procsdef2015-02-161-2/+2
| | |
| * | Move rational.nim to rationals.nimdef2015-02-161-0/+0
| | |
| * | Fix += and -= for Rationaldef2015-02-161-2/+2
| | |
| * | Add shuffle to math moduledef2015-02-161-0/+8
| | |
| * | Add rational moduledef2015-02-161-0/+228
| | |