Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #940 | Araq | 2014-11-17 | 4 | -5/+13 |
| | |||||
* | fixes #206 | Araq | 2014-11-16 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-11-16 | 1 | -1/+2 |
|\ | |||||
| * | Fix issue #1660 | Simon Krauter | 2014-11-15 | 1 | -1/+2 |
| | | | | | | | | https://github.com/Araq/Nimrod/issues/1660 | ||||
* | | fixes #1055 | Araq | 2014-11-16 | 2 | -4/+7 |
|/ | |||||
* | astToStr is a special magic | Araq | 2014-11-14 | 1 | -1/+1 |
| | |||||
* | fixes #1181 | Araq | 2014-11-13 | 3 | -30/+43 |
| | |||||
* | fixes error propagation for macros.parseExpr | Araq | 2014-11-13 | 1 | -0/+1 |
| | |||||
* | fixes #1127 | Araq | 2014-11-12 | 1 | -1/+1 |
| | |||||
* | fixes a regression that made 'system.compiles' output the produced error ↵ | Araq | 2014-11-12 | 1 | -1/+1 |
| | | | | messages | ||||
* | fixes #1473 | Araq | 2014-11-12 | 7 | -21/+66 |
| | |||||
* | fixes #1593 | Araq | 2014-11-12 | 1 | -2/+12 |
| | |||||
* | proper fix for stack initialization and threadvar emulation | Araq | 2014-11-11 | 1 | -2/+7 |
| | |||||
* | renamed CondVar to Semaphore | Araq | 2014-11-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1636 from rbehrends/fix-thread-issues | Andreas Rumpf | 2014-11-08 | 1 | -2/+1 |
|\ | | | | | Fix some thread issues | ||||
| * | Properly initialize the stack with emulated thread variables. | Reimer Behrends | 2014-11-06 | 1 | -2/+1 |
| | | |||||
* | | the codegen doesn't emit deepCopy for parallel statements | Araq | 2014-11-08 | 2 | -13/+22 |
| | | |||||
* | | fixes exhaustion bug and missing GC_ref code generation | Araq | 2014-11-07 | 1 | -0/+6 |
| | | |||||
* | | fixes #1612 | Araq | 2014-11-06 | 1 | -2/+1 |
|/ | |||||
* | user defined pragmas work for generics instantiated in different modules | Araq | 2014-11-06 | 2 | -4/+12 |
| | |||||
* | compiler bootstraps again | Araq | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1623 from gradha/pr_bigbreak_adds_code_directive_to_rst | Andreas Rumpf | 2014-11-05 | 2 | -2/+6 |
|\ | | | | | Adds bigbreak code directive to rst with numbered lines | ||||
| * | Merge branch 'pr_adds_code_directive_to_rst' into ↵ | Grzegorz Adam Hankiewicz | 2014-11-03 | 2 | -2/+6 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | pr_bigbreak_adds_code_directive_to_rst Conflicts: doc/tut2.txt lib/packages/docutils/rstgen.nim lib/system.nim | ||||
| | * | Modifies docgen to support new warning message. | Grzegorz Adam Hankiewicz | 2014-07-19 | 2 | -3/+7 |
| | | | |||||
* | | | documented nimfix | Araq | 2014-11-04 | 1 | -1/+1 |
| | | | |||||
* | | | proper development version number | Araq | 2014-11-04 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 2 | -23/+67 |
|\ \ \ | |/ / |/| | | | | | | | | Conflicts: lib/pure/osproc.nim | ||||
| * | | Merge pull request #1609 from rbehrends/fix-method-dispatch | Andreas Rumpf | 2014-11-03 | 2 | -23/+67 |
| |\ \ | | | | | | | | | Fix method recursion bug. | ||||
| | * | | Fix dispatcher creation for method prototypes. | Reimer Behrends | 2014-11-02 | 2 | -28/+67 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When method prototypes were involved (e.g. forward declarations for mutual recursion), calls were sometimes dispatched to the wrong method implementation. One of the reasons was that method dispatchers were then not always attached to method ASTs in the correct place. | ||||
| | * | | Reset location when creating a method dispatcher | Reimer Behrends | 2014-11-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating a method dispatcher, the location of the underlying method was copied. Under some circumstances, the name of the location (loc.r) was already initialized, in which case the method dispatcher shared a name with one of the methods, leading to a C compiler error. By setting loc.r to nil when copying the dispatcher information from the original method, we ensure that the dispatcher C function gets its proper name. | ||||
| | * | | Fix method recursion bug. | Reimer Behrends | 2014-10-31 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | Additional checks for method call transformations. | ||||
* | | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-11-03 | 2 | -23/+62 |
|\ \ \ \ | |||||
| * \ \ \ | Merge pull request #1569 from idlewan/prettyCC | Andreas Rumpf | 2014-11-03 | 1 | -12/+27 |
| |\ \ \ \ | | | | | | | | | | | | | Prettify compiler output for verbosity=1 | ||||
| | * | | | | Tidy up the prettification of the default verbosity c compilation output | Erwan Ameil | 2014-10-13 | 1 | -6/+9 |
| | | | | | | |||||
| | * | | | | Prettify compiler output for verbosity=1 | Erwan Ameil | 2014-10-12 | 1 | -12/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long lines displaying the invocation of the c compiler are replaced with short, readable lines. | ||||
| * | | | | | Merge pull request #1589 from Varriount/fix-1561 | Andreas Rumpf | 2014-11-02 | 1 | -1/+7 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Fixes #1561 | ||||
| | * | | | | | Fix #1561 | Varriount | 2014-10-29 | 1 | -1/+7 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #1604 from Varriount/fix-1599 | Andreas Rumpf | 2014-11-02 | 1 | -10/+28 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fix #1599 | ||||
| | * | | | | | | Fix #1599 | Clay Sweetser | 2014-10-29 | 1 | -10/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiler-specific options are now read with the '{compiler}.cpp' prefix in C++ mode. GCC C++ mode is fixed. | ||||
* | | | | | | | | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/json.nim lib/pure/math.nim lib/system/atomics.nim | ||||
| * | | | | | | | only produce the link to the docs if they are installed | Araq | 2014-11-03 | 1 | -1/+1 |
| | |_|_|_|/ / | |/| | | | | | |||||
* | | | | | | | better effect inference | Araq | 2014-11-02 | 1 | -8/+17 |
| |/ / / / / |/| | | | | | |||||
* | | | | | | fixes #1595 | Araq | 2014-10-31 | 1 | -5/+16 |
| | | | | | | |||||
* | | | | | | minor bugfix for notFoundError | Araq | 2014-10-30 | 1 | -2/+2 |
| | | | | | | |||||
* | | | | | | implements #78 | Araq | 2014-10-26 | 2 | -4/+3 |
| | | | | | | |||||
* | | | | | | nicer error messages (untested) | Araq | 2014-10-26 | 6 | -38/+63 |
| | | | | | | |||||
* | | | | | | implements #1588 | Araq | 2014-10-26 | 1 | -0/+3 |
| |/ / / / |/| | | | | |||||
* | | | | | introduced 'benign' pragma | Araq | 2014-10-25 | 2 | -1/+4 |
| | | | | | |||||
* | | | | | Merge branch 'devel' into bigbreak | Araq | 2014-10-25 | 1 | -0/+1 |
|\| | | | | |/ / / |/| | | | |||||
| * | | | '.emit' pragma produces a trailing newline | Araq | 2014-10-25 | 1 | -0/+1 |
| | | | |