Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2875 from nanoant/patch/bring-back-bootstrap-executable-bit | Andreas Rumpf | 2015-06-07 | 1 | -0/+0 |
|\ | | | | | Bring back (again) bootstrap.sh executable bit | ||||
| * | Bring back (again) bootstrap.sh executable bit | Adam Strzelecki | 2015-06-05 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reverts "bootstrap.sh: cannot keep exec bit on windows" commit 2d2eca18b8c326f1e3ea9101d00b3370c8c5c290. We do not need to remove executable bits to workaround old msysGit bug that shows files having executable bits as modified. This can and should be addressed by msysGit user either by using latest version that will treat `bootstrap.sh` as having executable bit because of UNIX Shebang presence, or setting Git config's `core.fileMode` to false. See: http://stackoverflow.com/questions/12193020/file-mode-with-msysgit http://www.grumpydev.com/2011/01/19/switching-from-cygwin-to-msysgit-git-thinks-everything-has-been-modified/ Quoting Git manual: core.fileMode If false, the executable bit differences between the index and the working copy are ignored; useful on broken filesystems like FAT. See git-update-index(1). True by default. | ||||
* | | fixes #2774 | Araq | 2015-06-06 | 2 | -1/+15 |
| | | |||||
* | | fixes #2687 | Araq | 2015-06-06 | 1 | -3/+7 |
| | | |||||
* | | use new type names | Araq | 2015-06-06 | 1 | -5/+5 |
| | | |||||
* | | fixes #2854 | Araq | 2015-06-06 | 2 | -1/+27 |
| | | |||||
* | | fixes 'noreturn' regression for Visual C++ | Araq | 2015-06-06 | 1 | -0/+2 |
| | | |||||
* | | Update version in compiler.nimble | Dominik Picheta | 2015-06-05 | 1 | -2/+2 |
| | | |||||
* | | 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 |
| | | | | |