Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | moved sexp.nim to nimsuggest repo | Simon Hafner | 2015-06-05 | 1 | -698/+0 |
| | |||||
* | Merge branch 'boopcat-exportnewsocket' into devel | Dominik Picheta | 2015-06-05 | 2 | -6/+6 |
|\ | |||||
| * | 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 | 3 | -10/+10 |
|\ \ | | | | | | | 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 | 3 | -10/+10 |
| | | | | | | | | | | | | unittest test. | ||||
* | | | Merge pull request #2859 from nanoant/patch/norewrite-pragma | Andreas Rumpf | 2015-06-05 | 6 | -8/+21 |
|\ \ \ | | | | | | | | | {.noRewrite.} pragma for term rewriting | ||||
| * | | | Parser: Inline expr pragmas with parenthesis | Adam Strzelecki | 2015-06-02 | 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-02 | 1 | -4/+6 |
| | | | | |||||
| * | | | Introduce {.noRewrite.} expr pragma disabling TR | Adam Strzelecki | 2015-06-02 | 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" | ||||
* | | | | Merge pull request #2873 from nanoant/devel | Andreas Rumpf | 2015-06-05 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fixup: Reverted TZipFileStream name change | ||||
| * | | | | Fixup: Reverted TZipFileStream name change | Adam Strzelecki | 2015-06-05 | 1 | -1/+1 |
|/ / / / | | | | | | | | | | | | | | | | | This fixes broken b0469c11e334e96cebe53cbe804b6a877831c85a that incompletely reverted TZipFileStream name change. | ||||
* | | | | Removed nimsuggest from this repo. | Dominik Picheta | 2015-06-04 | 2 | -343/+2 |
| | | | | |||||
* | | | | 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 |
| | | | | |||||
* | | | | Hopefully fixes nimsuggest building against the compiler package. | Dominik Picheta | 2015-06-04 | 4 | -19/+25 |
| | | | | |||||
* | | | | Merge pull request #2871 from apense/patch-7 | Andreas Rumpf | 2015-06-04 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Fixed Error hierarchy links in manual | ||||
| * | | | | Fixed links in Error hierarchy | apense | 2015-06-04 | 1 | -2/+2 |
|/ / / / | | | | | | | | | Manual contained invalid links | ||||
* | | | | Merge pull request #2870 from apense/patch-6 | Dominik Picheta | 2015-06-04 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fixed code indentation in procs.txt | ||||
| * | | | | Fixed code indentation in procs.txt | apense | 2015-06-04 | 1 | -1/+1 |
|/ / / / | | | | | | | | | Now matches tut2.txt | ||||
* | | | | 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 |