summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2905 from yglukhov/unittest-terminal-attributesAndreas Rumpf2015-06-121-1/+0
|\ | | | | Fixed unittest output.
| * Fixed unittest output.yglukhov2015-06-111-1/+0
|/
* Merge pull request #2862 from ozra/bugfix-2858-testament-sources-system-wideAndreas Rumpf2015-06-105-56/+98
|\ | | | | Bugfix 2858 Testament Sources Files System Wide
| * Revert from columnar layout. Remove temp-fix for 2857.Oscar Campbell2015-06-101-12/+6
| |
| * Merge branch 'devel' into bugfix-2858-testament-sources-system-wideOscar Campbell2015-06-1022-253/+469
| |\
| | * Merge remote-tracking branch 'upstream/devel' into develOscar Campbell2015-06-1022-253/+469
| | |\
| * | | Merge branch 'devel' into bugfix-2858-testament-sources-system-wideOscar Campbell2015-06-0746-1226/+344
| |\| |
| | * | Merge remote-tracking branch 'upstream/devel' into develOscar Campbell2015-06-0725-141/+278
| | |\ \
| | * | | Update version in compiler.nimbleDominik Picheta2015-06-071-2/+2
| | | | |
| | * | | moved sexp.nim to nimsuggest repoSimon Hafner2015-06-071-698/+0
| | | | |
| | * | | Fixup: Reverted TZipFileStream name changeAdam Strzelecki2015-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This fixes broken b0469c11e334e96cebe53cbe804b6a877831c85a that incompletely reverted TZipFileStream name change.
| | * | | Removed nimsuggest from this repo.Dominik Picheta2015-06-072-343/+2
| | | | |
| | * | | Add WSAEADDRINUSE to winlean.Dominik Picheta2015-06-071-0/+1
| | | | |
| | * | | Fixes compilation with --gc:markandsweep.Dominik Picheta2015-06-071-1/+1
| | | | |
| | * | | Hopefully fixes nimsuggest building against the compiler package.Dominik Picheta2015-06-074-19/+25
| | | | |
| | * | | Fixed links in Error hierarchyapense2015-06-071-2/+2
| | | | | | | | | | | | | | | Manual contained invalid links
| | * | | Fixed code indentation in procs.txtapense2015-06-071-1/+1
| | | | | | | | | | | | | | | Now matches tut2.txt
| | * | | Parser: Inline expr pragmas with parenthesisAdam Strzelecki2015-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously pragmas could be attached only to whole statements, this change allows attaching pragmas to inline statements, eg.: template rewriteAdd{a + b}(a: expr, b: expr): expr = ({.noRewrite.}: a + b) + 1 Code above will cause a + b to be rewritten once, because rewriteAdd attaches {.noRewrite.} to resulting a + b expr.
| | * | | Parser: Properly represent parsePar in grammarAdam Strzelecki2015-06-071-4/+6
| | | | |
| | * | | Introduce {.noRewrite.} expr pragma disabling TRAdam Strzelecki2015-06-075-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Term rewriting macros/templates are currently greedy and they will rewrite as long as there is a match. So there was no way to ensure some rewrite happens only once, eg. when rewriting term to same term plus extra content. With new macro we can actually prevent further rewriting on marked expr or stmts, eg. with given example echo(...) will be rewritten just once: template pwnEcho{echo(x)}(x: expr) = {.noRewrite.}: echo("pwned!") echo "ab"
| | * | | Perform lambda lifting for compile-time stuff when targeting JS. Enable ↵yglukhov2015-06-073-10/+10
| | | | | | | | | | | | | | | | | | | | unittest test.
| * | | | Treat unitest's default esc.seq. output as empty.Oscar Campbell2015-06-041-5/+8
| | | | |
| * | | | Merge branch 'devel' into bugfix-2858-testament-sources-system-wideOscar Campbell2015-06-04130-5741/+5910
| |\| | |
| * | | | Add "safety compilation". Improved, fixed messagesOscar Campbell2015-06-044-58/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - node ext searcher also looks for "iojs" if no node(js?) found. - koch ensures the local work dir compiler is freshly compiled before executing the tests. - the tester can only run in the repo dir - now the compiler and libs used are also explicitly the local dirs - so no confusion from system wide pathing ("sufficiently sandboxed"). - fixed expectations in tmitems.nim test to match changes in json mod. - re-layouted the columns / row printing slightly, making test fails pop out more, and everything "normal" layed back.
| * | | | Made pathing (hopefully) Windows friendly.Oscar Campbell2015-06-032-2/+2
| | | | |
| * | | | Ensure fresh compiler and local compiler + libsOscar Campbell2015-06-032-1/+4
| | | | |
* | | | | 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