Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #1258 | Araq | 2014-11-14 | 1 | -0/+17 |
| | |||||
* | fixes #1181 | Araq | 2014-11-13 | 5 | -33/+46 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-11-13 | 1 | -106/+2 |
|\ | |||||
| * | Merge pull request #1643 from def-/fix-locks-case | Andreas Rumpf | 2014-11-12 | 1 | -106/+2 |
| |\ | | | | | | | Fix compile because of case sensitivity | ||||
| | * | Remove runtime deadlock prevention as deadlock detection at compile-time is ↵ | def | 2014-11-11 | 1 | -106/+2 |
| | | | | | | | | | | | | | | | | | | | | | available Conflicts: lib/core/locks.nim | ||||
| | * | Fix compile because of case sensitivity | def | 2014-11-08 | 1 | -1/+1 |
| | | | |||||
* | | | fixes error propagation for macros.parseExpr | Araq | 2014-11-13 | 2 | -2/+5 |
|/ / | |||||
* | | 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 | 9 | -25/+103 |
| | | |||||
* | | fixes #1593 | Araq | 2014-11-12 | 2 | -2/+46 |
| | | |||||
* | | fixes #1560 | Araq | 2014-11-11 | 1 | -1/+7 |
| | | |||||
* | | proper fix for stack initialization and threadvar emulation | Araq | 2014-11-11 | 3 | -13/+35 |
| | | |||||
* | | renamed CondVar to Semaphore | Araq | 2014-11-10 | 2 | -27/+27 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-11-10 | 2 | -12/+1 |
|\ \ | |||||
| * \ | Merge pull request #1636 from rbehrends/fix-thread-issues | Andreas Rumpf | 2014-11-08 | 2 | -12/+1 |
| |\ \ | | | | | | | | | Fix some thread issues | ||||
| | * | | Remove references to pthread_mutex_timedlock(). | Reimer Behrends | 2014-11-06 | 1 | -10/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pthread_mutex_timedlock() function is not supported on a number of architectures and is not actually used by the library or compiler, but prevents C++ compilation on systems that do not support it when threads are enabled. | ||||
| | * | | Properly initialize the stack with emulated thread variables. | Reimer Behrends | 2014-11-06 | 1 | -2/+1 |
| | | | | |||||
* | | | | fixes #1646 | Araq | 2014-11-10 | 5 | -11/+32 |
|/ / / | |||||
* | | | the codegen doesn't emit deepCopy for parallel statements | Araq | 2014-11-08 | 9 | -52/+64 |
| | | | |||||
* | | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-11-08 | 4 | -46/+64 |
|\ \ \ | | |/ | |/| | |||||
| * | | Implement SO_REUSEADDR for asyncnet and asynchttpserver. | Dominik Picheta | 2014-11-07 | 3 | -2/+20 |
| | | | |||||
| * | | Merge pull request #1639 from onionhammer/devel | Dominik Picheta | 2014-11-07 | 1 | -44/+44 |
| |\ \ | | | | | | | | | Made 'headers' public | ||||
| | * | | Made 'headers' public | Erik O'Leary | 2014-11-06 | 1 | -44/+44 |
| | | | | |||||
* | | | | TAtomType includes 'bool' | Araq | 2014-11-08 | 1 | -5/+5 |
| | | | | |||||
* | | | | fixed the deadlock that happens when stress testing ToFreeQueue | Araq | 2014-11-08 | 2 | -26/+31 |
|/ / / | |||||
* / / | fixes exhaustion bug and missing GC_ref code generation | Araq | 2014-11-07 | 2 | -5/+10 |
|/ / | |||||
* | | broken attempt to fix queue exhaustion | Araq | 2014-11-07 | 2 | -21/+91 |
| | | |||||
* | | fixes #1612 | Araq | 2014-11-06 | 4 | -3/+7 |
|/ | |||||
* | 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 | 6 | -95/+267 |
|\ | | | | | Adds bigbreak code directive to rst with numbered lines | ||||
| * | Merge branch 'pr_adds_code_directive_to_rst' into ↵ | Grzegorz Adam Hankiewicz | 2014-11-03 | 6 | -95/+267 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | pr_bigbreak_adds_code_directive_to_rst Conflicts: doc/tut2.txt lib/packages/docutils/rstgen.nim lib/system.nim | ||||
| | * | Fixes line numbering. | Grzegorz Adam Hankiewicz | 2014-10-02 | 1 | -1/+1 |
| | | | |||||
| | * | Handles :file: option for code blocks to avoid warnings. | Grzegorz Adam Hankiewicz | 2014-07-26 | 2 | -0/+11 |
| | | | |||||
| | * | Hyperlinks slurp related docstrings in system module. | Grzegorz Adam Hankiewicz | 2014-07-19 | 1 | -10/+14 |
| | | | |||||
| | * | Hyperlinks quit related docstrings in system module. | Grzegorz Adam Hankiewicz | 2014-07-19 | 1 | -12/+15 |
| | | | |||||
| | * | Improves macro tutorial with hyperlinks and numbered lines. | Grzegorz Adam Hankiewicz | 2014-07-19 | 1 | -49/+56 |
| | | | |||||
| | * | Modifies docgen to support new warning message. | Grzegorz Adam Hankiewicz | 2014-07-19 | 2 | -3/+7 |
| | | | |||||
| | * | Adds support for the ``.. code::`` rst directive. | Grzegorz Adam Hankiewicz | 2014-07-19 | 2 | -25/+167 |
| | | | | | | | | | | | | | | | | | | This modifies the existing ``.. code-block::`` to be treated as spec extension with a specific default language syntax. Also implements line numbering. | ||||
* | | | todo.txt updates | Araq | 2014-11-04 | 1 | -6/+2 |
| | | | |||||
* | | | documented nimfix | Araq | 2014-11-04 | 7 | -15/+79 |
| | | | |||||
* | | | added module fenv's docs | Araq | 2014-11-04 | 4 | -0/+12 |
| | | | |||||
* | | | proper development version number | Araq | 2014-11-04 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 7 | -34/+158 |
|\ \ \ | |/ / |/| | | | | | | | | Conflicts: lib/pure/osproc.nim | ||||
| * | | Merge pull request #1609 from rbehrends/fix-method-dispatch | Andreas Rumpf | 2014-11-03 | 4 | -23/+114 |
| |\ \ | | | | | | | | | Fix method recursion bug. | ||||
| | * | | Fix dispatcher creation for method prototypes. | Reimer Behrends | 2014-11-02 | 3 | -28/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | Added test case for recursive methods. | Reimer Behrends | 2014-11-02 | 1 | -0/+22 |
| | | | | |||||
| | * | | 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. |