summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2891 from sstirlin/develAndreas Rumpf2015-06-102-3/+4
|\ | | | | fixed threadpool and atomics to work with Visual Studio 32 and 64 bit
| * disabled threadpool assertion only for vccSpencer Stirling2015-06-101-1/+2
| |
| * fixed threadpool and atomics to work with Visual Studio 32 and 64 bitSpencer Stirling2015-06-092-3/+3
| |
* | Merge pull request #2899 from msiglreith/pr_fix_typoreactormonk2015-06-102-2/+2
|\ \ | | | | | | Fix doc typos in basic2d and basic3d
| * | Fix doc typos in basic2d and basic3dmsiglreith2015-06-102-2/+2
|/ /
* | cause I have no lifeAraq2015-06-101-0/+0
| |
* | terminal doesn't use enormous windows module anymoreAraq2015-06-101-22/+81
| |
* | no private deprecated symbolsAraq2015-06-102-1/+0
| |
* | Merge pull request #2852 from kirbyfan64/develAndreas Rumpf2015-06-103-29/+54
|\ \ | | | | | | Colors!
| * | Remove unnecessary importRyan Gonzalez2015-06-091-1/+1
| | |
| * | Colors!Ryan Gonzalez2015-06-024-30/+55
| | |
* | | Merge pull request #2866 from nanoant/patch/db-deffered-rowsAndreas Rumpf2015-06-103-1/+71
|\ \ \ | | | | | | | | db: InstantRow and instantRows
| * | | db: InstantRow and instantRowsAdam Strzelecki2015-06-093-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-6Andreas Rumpf2015-06-102-3/+3
|\ \ \ | | | | | | | | Fixes #2886 (moves compiler function into the compiler)
| * | | Moved negative indexing operator hereapense2015-06-091-0/+3
| | | | | | | | | | | | Only used here (not in standard library)
| * | | Removed unnecessary templateapense2015-06-091-3/+0
| |/ / | | | | | | `-|` only used in the compiler for negative indexing
* | | Merge pull request #2893 from nanoant/patch/securehash-fixupAndreas Rumpf2015-06-108-32/+26
|\ \ \ | | | | | | | | SecureHash fixup
| * | | securehash: SHA1 -> Sha1 according to style guideAdam Strzelecki2015-06-091-17/+17
| | | |
| * | | securehash: sha_digest_size is not following styleAdam Strzelecki2015-06-091-4/+4
| | | | | | | | | | | | | | | | https://github.com/Araq/Nim/wiki/Style-Guide-for-Nim-Code
| * | | securehash: remove unused emptySecureHashAdam Strzelecki2015-06-091-8/+0
| | | |
| * | | securehash: Keep module name consistentAdam Strzelecki2015-06-098-7/+9
| |/ / | | | | | | | | | | | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column
* | | Merge pull request #2895 from FedeOmoto/develAndreas Rumpf2015-06-101-1/+1
|\ \ \ | |/ / |/| | Allow to set position at end of stream
| * | Allow to set position at end of streamFederico Omoto2015-06-091-1/+1
|/ /
* | Merge pull request #2780 from flaviut/cleanup-crcAndreas Rumpf2015-06-099-190/+249
|\ \ | | | | | | Use SHA1 instead of CRC
| * | Add simple tests to secure_hashFlaviu Tamas2015-05-261-0/+5
| | |
| * | Use sha1 instead of crcFlaviu Tamas2015-05-264-105/+206
| | |
| * | Rename crc module to "secure_hash"Flaviu Tamas2015-05-238-13/+12
| | |
| * | Clean up crc moduleFlaviu Tamas2015-05-235-76/+30
| | | | | | | | | | | | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive.
* | | Merge pull request #2885 from apense/patch-4Andreas Rumpf2015-06-091-2/+4
|\ \ \ | | | | | | | | Note about deprecation in generics.txt
| * | | Note about deprecation in generics.txtapense2015-06-081-2/+4
| | | | | | | | | | | | I'm happy to change the wording or anything. It does seem like an important thing to mention, though. It might be better not to even mention typeless procs so as not to encourage bad behavior.
* | | | Merge pull request #2887 from apense/patch-5Andreas Rumpf2015-06-091-2/+8
|\ \ \ \ | | | | | | | | | | Updated whitespace ranges
| * | | | Updated whitespace rangesapense2015-06-081-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 #2884Dominik Picheta2015-06-081-2/+4
|/ / / | | | | | | | | | Haven't tested this patch but should work.
* | | Merge pull request #2643 from grncdr/TAny-and-inheritanceAndreas Rumpf2015-06-071-0/+2
|\ \ \ | | | | | | | | Resolve base type fields in `[](TAny, string)`
| * | | Resolve base type fields in `[](TAny, string)`Stephen Sugden2015-05-031-0/+2
| | | |
* | | | Merge pull request #2645 from def-/builtin_overflowAndreas Rumpf2015-06-071-54/+122
|\ \ \ \ | | | | | | | | | | Use builtin overflow functions of Clang and GCC (WIP, RFC)
| * | | | Use -d:builtinOverflow for builtin overflow checksdef2015-05-081-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)def2015-05-031-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_algorithmAndreas Rumpf2015-06-071-7/+17
|\ \ \ \ | | | | | | | | | | shorten lowerBound in algorithm.nim
| * | | | refactored lowerBound in algorithm.nimKoala Zen2015-05-181-7/+17
| | | | |
* | | | | Merge pull request #2867 from Araq/fix-2584Andreas Rumpf2015-06-077-10/+17
|\ \ \ \ \ | | | | | | | | | | | | Fixes #2584
| * | | | | s/procedure/routine/ in tests.Dominik Picheta2015-06-054-4/+4
| | | | | |
| * | | | | Rename errUndeclaredProcedure to errUndeclaredRoutine.Dominik Picheta2015-06-052-3/+3
| | | | | |
| * | | | | Got rid of errUndeclaredProcedureField.Dominik Picheta2015-06-043-9/+4
| | | | | |
| * | | | | Fixes #2584Dominik Picheta2015-06-047-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better compiler errors for accessing undeclared fields, calling undeclared procedures and procedure fields.
* | | | | | Merge pull request #2878 from Perelandric/rename_fixesAndreas Rumpf2015-06-075-54/+58
|\ \ \ \ \ \ | | | | | | | | | | | | | | Some fixes from the recent `T` renaming
| * | | | | | Fixed malformed pragmapatrick dw2015-06-061-1/+1
| | | | | | |
| * | | | | | Reverted TZipFileStream (is going to be reference type)patrick dw2015-06-061-3/+2
| | | | | | |
| * | | | | | Updated deprecated namespatrick dw2015-06-061-4/+4
| | | | | | |
| * | | | | | Updated usage of deprecated typespatrick dw2015-06-062-25/+25
| | | | | | |