Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixup: Reverted TZipFileStream name change | Adam Strzelecki | 2015-06-07 | 1 | -1/+1 |
| | | | | | This fixes broken b0469c11e334e96cebe53cbe804b6a877831c85a that incompletely reverted TZipFileStream name change. | ||||
* | Removed nimsuggest from this repo. | Dominik Picheta | 2015-06-07 | 2 | -343/+2 |
| | |||||
* | Add WSAEADDRINUSE to winlean. | Dominik Picheta | 2015-06-07 | 1 | -0/+1 |
| | |||||
* | Fixes compilation with --gc:markandsweep. | Dominik Picheta | 2015-06-07 | 1 | -1/+1 |
| | |||||
* | Hopefully fixes nimsuggest building against the compiler package. | Dominik Picheta | 2015-06-07 | 4 | -19/+25 |
| | |||||
* | Fixed links in Error hierarchy | apense | 2015-06-07 | 1 | -2/+2 |
| | | | Manual contained invalid links | ||||
* | Fixed code indentation in procs.txt | apense | 2015-06-07 | 1 | -1/+1 |
| | | | Now matches tut2.txt | ||||
* | Parser: Inline expr pragmas with parenthesis | Adam Strzelecki | 2015-06-07 | 1 | -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 grammar | Adam Strzelecki | 2015-06-07 | 1 | -4/+6 |
| | |||||
* | Introduce {.noRewrite.} expr pragma disabling TR | Adam Strzelecki | 2015-06-07 | 5 | -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 ↵ | yglukhov | 2015-06-07 | 3 | -10/+10 |
| | | | | unittest test. | ||||
* | 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 |
| | |||||
* | Dropped 'T' from types | pdw | 2015-06-04 | 6 | -41/+41 |
| | |||||
* | Merge pull request #2830 from yglukhov/logging-no-format | Dominik Picheta | 2015-06-04 | 2 | -30/+27 |
|\ | | | | | Removed formatting from logging. | ||||
| * | Removed formatting from logging. | yglukhov | 2015-05-28 | 2 | -30/+27 |
| | | |||||
* | | Merge pull request #2848 from ozra/bugfix-2523-number-literal-lexing | Andreas Rumpf | 2015-06-04 | 2 | -120/+164 |
|\ \ | | | | | | | Bugfix #2523 number literal lexing | ||||
| * | | Change const def to cleaner code per suggestion. | Oscar Campbell | 2015-06-02 | 1 | -2/+1 |
| | | | |||||
| * | | Remove forgotten debug echo statement. | Oscar Campbell | 2015-05-31 | 1 | -1/+0 |
| | | | |||||
| * | | Clean up to compiler style. Refine error-msg for illegal octal 'O' | Oscar Campbell | 2015-05-31 | 2 | -128/+68 |
| | | | |||||
| * | | Fix #2523 - first commit. Needs some cleanup. | Oscar Campbell | 2015-05-31 | 1 | -98/+204 |
| | | | |||||
* | | | Merge pull request #2850 from ozra/docfix-2523-number-literals | Andreas Rumpf | 2015-06-04 | 1 | -9/+14 |
|\ \ \ | | | | | | | | | Fix doc for #2523, regarding numeric literals. | ||||
| * | | | Fix doc for #2523, regarding numeric literals. | Oscar Campbell | 2015-05-31 | 1 | -9/+14 |
| |/ / | |||||
* | | | Merge pull request #2861 from apense/patch-5 | Andreas Rumpf | 2015-06-04 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Added slight explanation for count{down|up} | ||||
| * | | | Added slight explanation for count{down|up} | apense | 2015-06-02 | 1 | -2/+2 |
| | | | | | | | | | | | | The inclusivity of a..b (that it is from a <= n <= b) wasn't clear. | ||||
* | | | | Merge pull request #2849 from ozra/feature-2811-hump-snake-dash | Andreas Rumpf | 2015-06-04 | 4 | -12/+57 |
|\ \ \ \ | | | | | | | | | | | Feature #2811 hump, snake and now dash | ||||
| * | | | | Restructure branching slighty. Fix error message. | Oscar Campbell | 2015-06-01 | 2 | -9/+9 |
| | | | | | |||||
| * | | | | Util funcs used by lib/hashes.nim and compiler/lexer.nim | Oscar Campbell | 2015-05-31 | 1 | -0/+23 |
| | | | | | |||||
| * | | | | Implement #2811 - Unicode en-dash (U+2013) as hump/snake alt. | Oscar Campbell | 2015-05-31 | 3 | -7/+29 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #2863 from yglukhov/js-dotdot | Andreas Rumpf | 2015-06-04 | 2 | -8/+18 |
|\ \ \ \ | | | | | | | | | | | Fixed codegen for DotDot magic in JS | ||||
| * | | | | Fixed codegen for DotDot magic | yglukhov | 2015-06-04 | 2 | -8/+18 |
| | |/ / | |/| | | |||||
* / | | | Fix incorrect 400 reply in asynchttpserver | Dominik Picheta | 2015-06-03 | 1 | -0/+1 |
|/ / / | | | | | | | Without the ``continue`` the user's callback will be called but the client would have already been replied to. | ||||
* | | | FlowVar's ^ for refs is safe and convenient to use | Araq | 2015-06-02 | 1 | -1/+7 |
| | | | |||||
* | | | Merge pull request #2855 from x2f/devel | Dominik Picheta | 2015-06-02 | 1 | -5/+13 |
|\ \ \ | |/ / |/| | | In logging.nim, expose bufSize parameter for file-based loggers | ||||
| * | | Documented bufSize param in logging.nim | x2f | 2015-06-01 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | Documented bufSize param in logging.nim to complete the previous change that added a bufSize parameter to file based logger constructors. |