Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2866 from nanoant/patch/db-deffered-rows | Andreas Rumpf | 2015-06-10 | 3 | -1/+71 |
|\ | | | | | db: InstantRow and instantRows | ||||
| * | db: InstantRow and instantRows | Adam Strzelecki | 2015-06-09 | 3 | -1/+71 |
| | | | | | | | | | | | | | | | | | | | | | | It is drop-in replacement for Row and fastRows, however instantRows returns a handle, not seq[string], so no Nim string is created until [] operator is called on the given handle. Also there is a len() proc returning number of columns in the handle. In some situations, when we iterate through many rows, but later we just read few columns this solution will be quicker than converting all column to Nim seq[string] on each iteration. | ||||
* | | Merge pull request #2892 from apense/patch-6 | Andreas Rumpf | 2015-06-10 | 1 | -3/+0 |
|\ \ | | | | | | | Fixes #2886 (moves compiler function into the compiler) | ||||
| * | | Removed unnecessary template | apense | 2015-06-09 | 1 | -3/+0 |
| |/ | | | | | `-|` only used in the compiler for negative indexing | ||||
* / | Allow to set position at end of stream | Federico Omoto | 2015-06-09 | 1 | -1/+1 |
|/ | |||||
* | Updated whitespace ranges | apense | 2015-06-08 | 1 | -2/+8 |
| | | | Ranges sourced from <http://www.unicode.org/Public/7.0.0/ucd/PropList.txt>_. Wikipedia also uses these ranges on its information page <http://en.wikipedia.org/wiki/Whitespace_character#Unicode>_. 0xfeff isn't included in the list, but it is a no-break space, so I guess it makes sense. 0x200b is actually a format character, but it is a zero-width space. To fit Unicode, both 0x200b and 0xfeff would be removed. | ||||
* | Fixes #2884 | Dominik Picheta | 2015-06-08 | 1 | -2/+4 |
| | | | | Haven't tested this patch but should work. | ||||
* | Merge pull request #2643 from grncdr/TAny-and-inheritance | Andreas Rumpf | 2015-06-07 | 1 | -0/+2 |
|\ | | | | | Resolve base type fields in `[](TAny, string)` | ||||
| * | Resolve base type fields in `[](TAny, string)` | Stephen Sugden | 2015-05-03 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #2645 from def-/builtin_overflow | Andreas Rumpf | 2015-06-07 | 1 | -54/+122 |
|\ \ | | | | | | | Use builtin overflow functions of Clang and GCC (WIP, RFC) | ||||
| * | | Use -d:builtinOverflow for builtin overflow checks | def | 2015-05-08 | 1 | -141/+110 |
| | | | | | | | | | | | | | | | | | | | | | | | | of recent Clang and GCC >= 5.0. Maybe it's better that it's optional after all. GCC's code with builtin overflow checks seems to be a bit slower actually, while Clang's is 3 times faster. | ||||
| * | | Use builtin overflow functions of Clang and GCC (WIP, RFC) | def | 2015-05-03 | 1 | -0/+99 |
| |/ | | | | | | | | | | | | | | | | | | | | | This only works with recent Clang and GCC 5.0. Currently it doesn't work because __has_builtin can't be defined. This is totally ugly. But we can't reliably detect whether we can use the builtins from Nim, especially with cross-compiling where the user may be using an older compiler version. Switching this on/off manually with a define seems weird as well, this should work automatically. | ||||
* | | Merge pull request #2682 from koalazen/refactor_lowerbound_algorithm | Andreas Rumpf | 2015-06-07 | 1 | -7/+17 |
|\ \ | | | | | | | shorten lowerBound in algorithm.nim | ||||
| * | | refactored lowerBound in algorithm.nim | Koala Zen | 2015-05-18 | 1 | -7/+17 |
| | | | |||||
* | | | Merge pull request #2878 from Perelandric/rename_fixes | Andreas Rumpf | 2015-06-07 | 4 | -53/+57 |
|\ \ \ | | | | | | | | | Some fixes from the recent `T` renaming | ||||
| * | | | Fixed malformed pragma | patrick dw | 2015-06-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | Reverted TZipFileStream (is going to be reference type) | patrick dw | 2015-06-06 | 1 | -3/+2 |
| | | | | |||||
| * | | | Updated deprecated names | patrick dw | 2015-06-06 | 1 | -4/+4 |
| | | | | |||||
| * | | | Updated usage of deprecated types | patrick dw | 2015-06-06 | 2 | -25/+25 |
| | | | | |||||
| * | | | Renaming fixes in sdl.nim | patrick dw | 2015-06-06 | 1 | -23/+27 |
| | | | | |||||
| * | | | Dropped from TZipFileStream | patrick dw | 2015-06-06 | 1 | -1/+2 |
| | | | | |||||
* | | | | use new type names | Araq | 2015-06-06 | 1 | -5/+5 |
| | | | | |||||
* | | | | moved sexp.nim to nimsuggest repo | Simon Hafner | 2015-06-05 | 1 | -698/+0 |
| | | | | |||||
* | | | | Merge branch 'exportnewsocket' of https://github.com/boopcat/Nim into ↵ | Dominik Picheta | 2015-06-05 | 2 | -6/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boopcat-exportnewsocket Conflicts: lib/pure/asyncnet.nim | ||||
| * | | | | Export newSocket(fd) from net.nim and standardize args in net/asyncnet | boopcat | 2015-05-30 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exporting newSocket(fd) mimics what asyncnet does and lets you pass in your own socket FD. newSocket*(fd) and newAsyncSocket*(fd) now both take "buffered" instead of "isBuff" and defaults to true to match the other constructors on both. | ||||
* | | | | | Merge pull request #2824 from yglukhov/js-ct-lambda-lifting | Andreas Rumpf | 2015-06-05 | 1 | -5/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | Perform lambda lifting for compile-time stuff when targeting JS. | ||||
| * | | | | | Perform lambda lifting for compile-time stuff when targeting JS. Enable ↵ | yglukhov | 2015-05-29 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | unittest test. | ||||
* | | | | | | Fixup: Reverted TZipFileStream name change | Adam Strzelecki | 2015-06-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes broken b0469c11e334e96cebe53cbe804b6a877831c85a that incompletely reverted TZipFileStream name change. | ||||
* | | | | | | Add WSAEADDRINUSE to winlean. | Dominik Picheta | 2015-06-04 | 1 | -0/+1 |
| | | | | | | |||||
* | | | | | | Fixes compilation with --gc:markandsweep. | Dominik Picheta | 2015-06-04 | 1 | -1/+1 |
| |_|/ / / |/| | | | | |||||
* | | | | | stdlib: don't use deprecated symbols | Araq | 2015-06-04 | 4 | -52/+52 |
| | | | | | |||||
* | | | | | Reverted all changes | Perelandric | 2015-06-04 | 1 | -75/+69 |
| | | | | | |||||
* | | | | | Reverted TZipFileStream name change | Perelandric | 2015-06-04 | 1 | -2/+1 |
| | | | | | |||||
* | | | | | Added line breaks to long 'deprecated' pragmas | Perelandric | 2015-06-04 | 1 | -16/+165 |
| | | | | | |||||
* | | | | | lib/wrappers/s-z - Dropped 'T' from types | pdw | 2015-06-04 | 15 | -540/+613 |
| | | | | | |||||
* | | | | | lib/wrappers/c-r - Dropped 'T' from types | pdw | 2015-06-04 | 14 | -1310/+1459 |
| | | | | | |||||
* | | | | | lib/windows - Dropped 'T' from types | pdw | 2015-06-04 | 6 | -1299/+848 |
| | | | | | |||||
* | | | | | lib/system/g-w - Dropped 'T' from types | pdw | 2015-06-04 | 13 | -397/+427 |
| | | | | | |||||
* | | | | | lib/system/a-e - Dropped 'T' from types | pdw | 2015-06-04 | 11 | -252/+270 |
| | | | | | |||||
* | | | | | lib/pure/p-t - Dropped 'T' from types | pdw | 2015-06-04 | 13 | -84/+89 |
| | | | | | |||||
* | | | | | lib/pure/e-o - Dropped 'T' from types | pdw | 2015-06-04 | 13 | -185/+202 |
| | | | | | |||||
* | | | | | lib/pure/a-c - Dropped 'T' from types | pdw | 2015-06-04 | 13 | -470/+477 |
| | | | | | |||||
* | | | | | lib/posix - Dropped 'T' from types | pdw | 2015-06-04 | 4 | -467/+495 |
| | | | | | |||||
* | | | | | lib/packages/docutils - Dropped 'T' from types | pdw | 2015-06-04 | 4 | -235/+253 |
| | | | | | |||||
* | | | | | lib/js - Dropped 'T' from types | pdw | 2015-06-04 | 1 | -69/+75 |
| | | | | | |||||
* | | | | | lib/impure - Dropped 'T' from types | pdw | 2015-06-04 | 7 | -157/+165 |
| | | | | | |||||
* | | | | | lib/core - Dropped 'T' from types | pdw | 2015-06-04 | 2 | -81/+84 |
| | | | | | |||||
* | | | | | Merge pull request #2830 from yglukhov/logging-no-format | Dominik Picheta | 2015-06-04 | 1 | -30/+22 |
|\ \ \ \ \ | | | | | | | | | | | | | Removed formatting from logging. | ||||
| * | | | | | Removed formatting from logging. | yglukhov | 2015-05-28 | 1 | -30/+22 |
| |/ / / / | |||||
* | | | | | Merge pull request #2861 from apense/patch-5 | Andreas Rumpf | 2015-06-04 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Added slight explanation for count{down|up} |