Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2018-01-03 | 2 | -3/+46 |
|\ | |||||
| * | add support for building GUI applications with TCC (#7003) | oltolm | 2017-12-31 | 1 | -1/+1 |
| | | |||||
| * | add support cast[integer] in VM | Parashurama | 2017-12-30 | 1 | -2/+45 |
| | | |||||
* | | symbol files: fixes the logic for multi-methods | Araq | 2018-01-03 | 4 | -7/+11 |
|/ | |||||
* | fixes reported 'proc foo(): int = result' codegen problem | Araq | 2017-12-30 | 1 | -5/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-29 | 1 | -1/+1 |
|\ | |||||
| * | make Nim compile with older nim versions | Andreas Rumpf | 2017-12-28 | 1 | -1/+1 |
| | | |||||
* | | fixes #6972 | Araq | 2017-12-29 | 2 | -3/+4 |
|/ | |||||
* | fixes #6965 | Araq | 2017-12-28 | 2 | -8/+6 |
| | |||||
* | fixes #6980 | Araq | 2017-12-27 | 2 | -1/+14 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2017-12-27 | 4 | -13/+32 |
|\ | |||||
| * | Allow noreturn procs with void type (#6973) | cooldome | 2017-12-27 | 1 | -1/+1 |
| | | |||||
| * | Implement language feature #6885 (#6954) | cooldome | 2017-12-24 | 4 | -13/+32 |
| | | |||||
* | | introduce 'core' as an alias for 'compilerproc' | Andreas Rumpf | 2017-12-27 | 2 | -7/+7 |
| | | |||||
* | | DFA: code cleanups and some support for consuming operations | Andreas Rumpf | 2017-12-27 | 1 | -109/+9 |
| | | |||||
* | | DFA attempt to capture the essence of linear types | Andreas Rumpf | 2017-12-23 | 1 | -2/+21 |
|/ | |||||
* | DFA works for simple examples | Andreas Rumpf | 2017-12-21 | 1 | -9/+17 |
| | |||||
* | make the new --genDeps feature optional since it makes compilations slower | Andreas Rumpf | 2017-12-21 | 2 | -2/+3 |
| | |||||
* | Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into ↵ | Andreas Rumpf | 2017-12-21 | 1 | -1/+5 |
|\ | | | | | | | pyokagan-compile-deps | ||||
| * | writeDepsFile: write included files as well | Paul Tan | 2017-08-25 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | `writeDepsFile()` does not list files which were included with the `include` statement, e.g, with: import file1 include file2 `file1` will be written to the deps file, while `file2` would not. Fix this by modifying `writeDepsFile()` to write included files as well. Now, both `file1` and `file2` in the above example will be written to the deps file. | ||||
| * | Generate deps file during C compilation | Paul Tan | 2017-08-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | The "genDepend" command was previously taught how to generate a "deps" file in 4910a87c6 (gendepend improvements; refs #5144). Such a deps file is useful in integrating the Nim compiler with an external build system or watch daemon, such that it's possible to only run the Nim compiler when any of the source files are modified. It's also useful to generate the deps file in the nimcache directory during C compilation, without needing to re-run the compilation passes with "genDepend". This would thus reduce overall project build times. | ||||
* | | move securehash back into the stdlib | Araq | 2017-12-21 | 1 | -195/+0 |
| | | |||||
* | | fixes #6949 | Araq | 2017-12-21 | 1 | -6/+18 |
| | | |||||
* | | Fix json generation logic (#6909) | konqoro | 2017-12-21 | 1 | -29/+27 |
| | | |||||
* | | fix #6462 | Zahary Karadjov | 2017-12-21 | 2 | -2/+4 |
| | | |||||
* | | fix #6277 | Zahary Karadjov | 2017-12-21 | 1 | -1/+1 |
| | | |||||
* | | fix #6108 | Zahary Karadjov | 2017-12-21 | 1 | -5/+8 |
| | | |||||
* | | cleanup times.nim | Araq | 2017-12-21 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-21 | 1 | -2/+11 |
|\ \ | |||||
| * | | Use escape sequences rather than hex in string/char literals (#6941) | Mathias Stearn | 2017-12-18 | 1 | -2/+11 |
| | | | | | | | | | | | | This should makes documentation easier to read for people who haven't committed the ascii table to memory. | ||||
* | | | first steps in adding template/macro calls to stack traces | Araq | 2017-12-21 | 15 | -37/+83 |
|/ / | |||||
* | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-18 | 1 | -8/+6 |
|\ \ | |||||
| * | | Alternative fix for #4910 that covers #6892; fixes #6892 (#6938) | cooldome | 2017-12-17 | 1 | -8/+6 |
| | | | |||||
* | | | next steps in giving Nim a decent DFA infrastructure | Araq | 2017-12-18 | 2 | -8/+86 |
|/ / | |||||
* | | fixes #6932 | Araq | 2017-12-17 | 1 | -1/+1 |
| | | |||||
* | | runnableExamples feature: allow import statements and move them to the top level | Araq | 2017-12-17 | 1 | -0/+10 |
| | | |||||
* | | renderer.nim: fixes a long standing bug that kept triple string literals ↵ | Araq | 2017-12-17 | 1 | -1/+1 |
| | | | | | | | | from being rendered properly | ||||
* | | cleanup of the Intel compiler handling; refs #6488 | Araq | 2017-12-15 | 1 | -13/+14 |
| | | |||||
* | | Fix icc compiler on linux (#6488) | Eduardo Bart | 2017-12-15 | 1 | -4/+6 |
| | | |||||
* | | make boostrapping work | Araq | 2017-12-15 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'issue-6805' of https://github.com/Veladus/Nim into ↵ | Araq | 2017-12-15 | 2 | -1/+12 |
|\ \ | | | | | | | | | | Veladus-issue-6805 | ||||
| * | | removed unused constants | Veladus | 2017-12-11 | 1 | -2/+1 |
| | | | |||||
| * | | Now analyzes over magics instead of symbol names; but dosn't compile for me | Veladus | 2017-12-11 | 2 | -2/+3 |
| | | | |||||
| * | | Improved error reporting | Veladus | 2017-12-11 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed for diffrent Typeids of Excpetion for diffrent compilation units | Veladus | 2017-12-02 | 1 | -7/+1 |
| | | | |||||
| * | | Compiler now catches when an expression is raised which is no Exception | Veladus | 2017-12-02 | 2 | -1/+18 |
| | | | |||||
* | | | fixes #6626 | Araq | 2017-12-15 | 1 | -0/+13 |
| | | | |||||
* | | | make tests green again | Araq | 2017-12-15 | 1 | -0/+2 |
| | | | |||||
* | | | make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693 | Araq | 2017-12-15 | 2 | -3/+3 |
| | | | |||||
* | | | make JS tests green again | Araq | 2017-12-15 | 1 | -1/+1 |
| | | |