Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2171 from def-/xmlparse-performance | Andreas Rumpf | 2015-03-08 | 1 | -18/+22 |
|\ | | | | | Improve performance of parsexml | ||||
| * | parsexml: Use slices instead of copyMem | def | 2015-02-27 | 1 | -2/+2 |
| | | |||||
| * | Use templates in parsexml instead for performance | def | 2015-02-27 | 1 | -14/+14 |
| | | |||||
| * | Improve performance of parsexml | def | 2015-02-27 | 1 | -11/+15 |
| | | | | | | | | | | - Prevent string copies when not necessary - Don't allocate a new XMLParser.c all the time | ||||
* | | Merge pull request #2255 from def-/copies | Andreas Rumpf | 2015-03-08 | 4 | -20/+32 |
|\ \ | | | | | | | Only copy strings to their size, not capacity | ||||
| * | | Fix copyStrLast to set the trailing \0 char | def | 2015-03-04 | 1 | -1/+2 |
| | | | |||||
| * | | sizeof(char) is always 1 | def | 2015-03-04 | 3 | -10/+10 |
| | | | |||||
| * | | Also deepCopy strings only up to their length, not capacity | def | 2015-03-04 | 1 | -1/+1 |
| | | | |||||
| * | | Only zero strings when necessary. | def | 2015-03-04 | 2 | -14/+25 |
| | | | | | | | | | | | | | | | This removes the zeroing when the string is subsequently overwritten by a memcpy anyway. | ||||
| * | | Only copy strings to their size, not capacity | def | 2015-03-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Capacity may be much bigger, so we end up with strings that are much larger than they have to be and have to copy more as well. | ||||
* | | | Merge pull request #2231 from oderwat/upd-sequtils | Andreas Rumpf | 2015-03-08 | 1 | -2/+31 |
|\ \ \ | | | | | | | | | Adding repeat(s, n) to sequtils. | ||||
| * | | | Changed cast to type conversion and added XXX. | Hans Raaf | 2015-03-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | Do we want we to use the typesystem like this? | Hans Raaf | 2015-03-06 | 1 | -2/+3 |
| | | | | |||||
| * | | | Added repeat(seq, n) to sequtils. | Hans Raaf | 2015-03-06 | 1 | -0/+28 |
| | | | | | | | | | | | | | | | | This adds a repeat proc for sequences. There is also an test for it at the end of file. | ||||
* | | | | Merge pull request #2239 from Maxdamantus/devel | Andreas Rumpf | 2015-03-07 | 15 | -18/+210 |
|\ \ \ \ | | | | | | | | | | | interpret `tuple` as a class and `tuple[]` as the empty tuple, enable syntax for anonymous tuples | ||||
| * | | | | add parser combinator test; uses multiple tuples/generics features | Max Zerzouri | 2015-03-07 | 2 | -0/+160 |
| | | | | | |||||
| * | | | | .n.isNil checks for tyTuple PTypes. | Max Zerzouri | 2015-03-07 | 4 | -2/+5 |
| | | | | | |||||
| * | | | | enable syntax for anonymous tuples. | Max Zerzouri | 2015-03-06 | 3 | -7/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out to be slightly problematic as `(int, int)` could be logically thought of as an expression evaluating to a tuple value containing two typedesc[int]s. To disambiguate, the zero-tuple's type must still be written as `tuple[]`, and what would be tuple value expressions containing only typedescs are interpreted as types. () # value of type `tuple[]` (int, int) # tuple type (int, int, ()) # value of type `(typedesc[int], typedesc[int], tuple[])` | ||||
| * | | | | interpret `tuple` as a class and `tuple[]` as the empty tuple | Max Zerzouri | 2015-03-06 | 8 | -11/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the indentation syntax is allowed it is always interpreted as a tuple: type Unit = tuple | ||||
* | | | | | Merge pull request #2253 from def-/utf8-to | Andreas Rumpf | 2015-03-07 | 1 | -4/+18 |
|\ \ \ \ \ | | | | | | | | | | | | | make toUTF8 support up to 6 bytes | ||||
| * | | | | | make toUTF8 support up to 6 bytes | def | 2015-03-03 | 1 | -4/+18 |
| | |_|/ / | |/| | | | |||||
* | | | | | fixes #1940; code breakage! stricter template evaluation | Araq | 2015-03-07 | 6 | -435/+479 |
| | | | | | |||||
* | | | | | fixes #2205 | Araq | 2015-03-07 | 1 | -155/+155 |
| | | | | | |||||
* | | | | | fixes #794 | Araq | 2015-03-07 | 3 | -18/+33 |
| | | | | | |||||
* | | | | | Merge pull request #2275 from reactormonk/better-tester-messages | Andreas Rumpf | 2015-03-07 | 1 | -14/+16 |
|\ \ \ \ \ | | | | | | | | | | | | | better messages for nimout | ||||
| * | | | | | better messages for nimout | Simon Hafner | 2015-03-05 | 1 | -14/+16 |
| |/ / / / | |||||
* | | | | | Merge pull request #2284 from oderwat/fix-importer | Andreas Rumpf | 2015-03-07 | 1 | -1/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | Fixing import path support inconsitency. | ||||
| * | | | | | Fixing import path support inconsitency. | Hans Raaf | 2015-03-07 | 1 | -1/+1 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge pull request #2282 from reactormonk/disable-nimble-tests | Andreas Rumpf | 2015-03-06 | 1 | -3/+2 |
|\ \ \ \ \ | |/ / / / |/| | | | | fixed a bug in nimble tests - disable for now | ||||
| * | | | | fixed a bug in nimble tests - disable for now | Simon Hafner | 2015-03-06 | 1 | -3/+2 |
| |/ / / | |||||
* | | | | Merge pull request #2277 from SSPkrolik/redis-hll | Dominik Picheta | 2015-03-06 | 1 | -0/+16 |
|\ \ \ \ | | | | | | | | | | | Added HyperLogLog support to Redis client | ||||
| * | | | | Added HyperLogLog support to Redis client | krolik | 2015-03-06 | 1 | -0/+16 |
| | | | | | |||||
* | | | | | Export AsyncFile. Add asyncfile module to docgen. | Dominik Picheta | 2015-03-06 | 3 | -2/+6 |
|/ / / / | |||||
* | | | | Merge pull request #2267 from SSPkrolik/tables-getter-fix | Andreas Rumpf | 2015-03-06 | 1 | -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 ↵ | krolik | 2015-03-05 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | overriden | ||||
* | | | | Fixes bugs introduced by ee62d56cadb. Closes #2227. | Dominik Picheta | 2015-03-05 | 2 | -2/+18 |
| | | | | |||||
* | | | | Merge pull request #2265 from jobe2015/korr_hashes_doku | reactormonk | 2015-03-06 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Changed some characters (&! -> !&) in the documentation in lib/pure/hash... | ||||
| * | | | | Changed some characters (&! -> !&) in the documentation in lib/pure/hashes.nim | Johanna Berewinkel | 2015-03-05 | 1 | -2/+2 |
| |/ / / | |||||
* | | | | fixes #2229 | Araq | 2015-03-05 | 3 | -181/+201 |
| | | | | |||||
* | | | | fixes #2250 | Araq | 2015-03-05 | 2 | -242/+322 |
|/ / / | |||||
* | | | Merge pull request #2249 from flaviut/fix-nimcheck | Andreas Rumpf | 2015-03-05 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | Fix #2247 | ||||
| * | | | Fix #2247 | Flaviu Tamas | 2015-03-04 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Thanks @Araq for the suggestion | ||||
* | | | | prevent name mangling for C++ DLLs | Araq | 2015-03-05 | 2 | -34/+42 |
| | | | | |||||
* | | | | fixes #2252 | Araq | 2015-03-04 | 4 | -45/+55 |
| | | | | |||||
* | | | | cleaned up whitespace | Araq | 2015-03-04 | 1 | -22/+22 |
| | | | | |||||
* | | | | Merge pull request #2260 from oderwat/upd-deprecated-repeats | Andreas Rumpf | 2015-03-04 | 27 | -73/+73 |
|\ \ \ \ | | | | | | | | | | | Updates to remove deprecated repeatStr() and repeatChar() from all files. | ||||
| * | | | | Replaced deprecated repeatStr() with repeat(). | Hans Raaf | 2015-03-04 | 7 | -14/+14 |
| | | | | | |||||
| * | | | | Replaced deprecated repeatChar() with repeat() or spaces(). | Hans Raaf | 2015-03-04 | 21 | -59/+59 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #2262 from jobe2015/re-replace-doku | Andreas Rumpf | 2015-03-04 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Fixed examples in the documentation of module re | ||||
| * | | | | Fixed examples in the documentation of module re (proc replace and proc ↵ | Johanna Berewinkel | 2015-03-04 | 1 | -2/+2 |
|/ / / / | | | | | | | | | | | | | replacef) |