Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #9610 | Andreas Rumpf | 2018-11-03 | 1 | -17/+13 |
| | |||||
* | Fixes #9556 (#9604) [backport] | Neelesh Chandola | 2018-11-02 | 1 | -3/+6 |
| | |||||
* | Add test for #6836 (#9602) | Neelesh Chandola | 2018-11-02 | 1 | -1/+1 |
| | |||||
* | destructors; fixes #9594 | Araq | 2018-11-02 | 1 | -2/+12 |
| | |||||
* | unicode.nim: minor alignment change | Araq | 2018-11-02 | 1 | -6/+6 |
| | |||||
* | delete unused issue_template.md | Miran | 2018-11-02 | 1 | -14/+0 |
| | | | The templates in .github/ISSUE_TEMPLATE are used. | ||||
* | Revert "nimsuggest somehow transforms \n into \\x0A, not \x0A" | Timothee Cour | 2018-11-01 | 1 | -2/+2 |
| | | | | This reverts commit f96e2764c4304db7eadd948ade6fef0ad6f93c7e. | ||||
* | nimsuggest somehow transforms \n into \\x0A, not \x0A | Timothee Cour | 2018-11-01 | 1 | -2/+2 |
| | | | /cc @Araq | ||||
* | Added "typeof" and "restrict" to special words. (#9226) | Alexandros Naskos | 2018-11-01 | 2 | -4/+43 |
| | | | | | * Added "typeof" and "restrict" to special words. * Added C and C++ reserved keyword as object field identifier test | ||||
* | Fixes https://github.com/nim-lang/Nim/issues/6836 (#9595) | Neelesh Chandola | 2018-11-01 | 1 | -2/+2 |
| | |||||
* | Quote do now works with result in block (#7343) | PMunch | 2018-10-31 | 2 | -3/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix result not being able to use in quote do This fixes the annoying issue of not be able to use result inside a quote do block. It works by a simple trick. The quote do mechanic is based on dynamically creating a template and immediately calling it with the arguments found within the quote do block. Since this is called in the scope of the macro the result variable is shadowed. This trick works by changing all occurences of result (which shouldn't cause any issues as result isn't used for anything else for the same reason) to another name and then passing in an IdentNode with result as a named parameter with that name. Note that currently this just replaces it with a fixed named variable "res" which should be changed to a non-colliding, dynamically created name. * Fix hard coded parameter "res" to anonymous symbol This fixes the hard coded parameter "res" to be an anonymous symbol instead so it won't collide with other parts of the argument list. * Add test case for result in quote do block A simple test case based on GitHub issue #7323 on how you can't put result in a quote do block. This test verifies that it actually works correctly now. * Add test for explicit capturing of result * Rebased against devel | ||||
* | Merge pull request #9586 from b3liever/fix-hypot-js | Arne Döring | 2018-10-31 | 1 | -1/+2 |
|\ | | | | | Fix #9585 hypot in js | ||||
| * | Fix #9585 hypot in js | B3liever | 2018-10-31 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #9511 from krux02/krux02-devel | Arne Döring | 2018-10-31 | 5 | -42/+59 |
|\ \ | |/ |/| | Krux02 devel | ||||
| * | changelog entry | Arne Döring | 2018-10-31 | 2 | -1/+3 |
| | | |||||
| * | fix typo | Arne Döring | 2018-10-31 | 1 | -1/+1 |
| | | |||||
| * | fixes #9557 | Arne Döring | 2018-10-30 | 1 | -32/+34 |
| | | |||||
| * | undo try break | Arne Döring | 2018-10-30 | 1 | -4/+5 |
| | | |||||
| * | fixes #5549 | Arne Döring | 2018-10-30 | 1 | -9/+9 |
| | | |||||
| * | set code owner | Arne Döring | 2018-10-30 | 1 | -0/+9 |
| | | |||||
| * | fix compiler crash | Arne Döring | 2018-10-30 | 1 | -1/+4 |
| | | |||||
* | | Change documentation details (closes #5525) (#9542) | Miran | 2018-10-31 | 3 | -5/+5 |
| | | |||||
* | | docgen: fixes #9432 [backport] | Araq | 2018-10-31 | 6 | -1/+152 |
| | | |||||
* | | docgen: make tests green again [backport] | Araq | 2018-10-30 | 1 | -1/+1 |
| | | |||||
* | | docgen: fixes #9235 [backport] | Araq | 2018-10-30 | 1 | -1/+0 |
| | | |||||
* | | contributing guide: document the new [backport] convention | Araq | 2018-10-30 | 1 | -5/+12 |
| | | |||||
* | | system.nim: workaround for the fixed documentation generator | Araq | 2018-10-30 | 1 | -1/+1 |
| | | |||||
* | | docgen: fixes #9169 [backport] | Araq | 2018-10-30 | 1 | -24/+15 |
| | | |||||
* | | nre: don't use the deprecated import syntax | Araq | 2018-10-30 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #9570 from b3liever/macrosfixname | Arne Döring | 2018-10-30 | 1 | -2/+10 |
|\ \ | | | | | | | Fix name set and get procs in macros (fixes #9569) | ||||
| * | | Fix names set and get procs in macros | B3liever | 2018-10-30 | 1 | -2/+10 |
| | | | |||||
* | | | make more tests green for C++; refs #7870 | Araq | 2018-10-30 | 4 | -2/+4 |
| | | | |||||
* | | | make tmissingbracket compile for C++; refs #7870 | Araq | 2018-10-30 | 1 | -1/+1 |
| | | | |||||
* | | | Sizeof alignof fixes (#9568) | Arne Döring | 2018-10-30 | 2 | -1/+15 |
| | | | | | | | | | | | | | | | fixes #9545 | ||||
* | | | fixes #5549 | Araq | 2018-10-30 | 2 | -15/+26 |
| | | | |||||
* | | | Nim style checker: document the switch; fixes #9564 | Araq | 2018-10-30 | 6 | -16/+36 |
| | | | |||||
* | | | change system.nim to adhere to the style guide | Araq | 2018-10-30 | 1 | -8/+8 |
| | | | |||||
* | | | change system.nim to adhere to the style guide | Araq | 2018-10-30 | 2 | -12/+12 |
|/ / | |||||
* | | Merge pull request #9539 from flaviut/ft-remove-nre-floats | Flaviu Tamas | 2018-10-30 | 1 | -1/+2 |
|\ \ | |/ |/| | Eliminate floating point arithmatic in nre | ||||
| * | actually do ceiling division, not a similar operation | Clyybber | 2018-10-28 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: flaviut <tamasflaviu@gmail.com> | ||||
| * | Eliminate floating point arithmatic in nre | Flaviu Tamas | 2018-10-28 | 1 | -1/+2 |
| | | | | | | | | | | | | | | Integer division is already hard enough on your CPU, using floating point here is WAY slower and can just as effectivly be done using integers. This is important because matchImpl tends to be in the center of very hot loops (like split()). | ||||
* | | fixes regressions | Araq | 2018-10-30 | 2 | -10/+21 |
| | | |||||
* | | fixes #8603 | Araq | 2018-10-30 | 2 | -28/+37 |
| | | |||||
* | | write logs to stderr instead of stdout; fixes #9547 (#9554) | Ahmed T. Youssef | 2018-10-30 | 1 | -3/+8 |
| | | |||||
* | | Add parsing empty attribs to htmlparser (#9559) | rec | 2018-10-30 | 3 | -3/+23 |
| | | |||||
* | | getTypeImpl now returns pragmas for object types (#9538) | jcosborn | 2018-10-30 | 2 | -9/+25 |
| | | |||||
* | | Cleanup installer.ini (#9558) | Neelesh Chandola | 2018-10-30 | 1 | -13/+0 |
| | | |||||
* | | #9348 Merge some small test files (#9561) | Ian | 2018-10-30 | 9 | -100/+102 |
| | | | | | | | | * Consolidated types issue tests * Consolidated vm issue tests | ||||
* | | More descriptive names of test files (#9531) | Miran | 2018-10-29 | 20 | -7/+8 |
| | | | | | | | | | | * change generic `tissues` name to more specific * change `tvarious` to more specific names | ||||
* | | Maps `out` keyword to an nnkIdent. Fixes #6011. (#9536) | Dominik Picheta | 2018-10-29 | 1 | -2/+1 |
| | |