Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2nd attempt to fix tryRecv | Araq | 2014-10-20 | 1 | -1/+1 |
| | |||||
* | fixes tryRecv | Araq | 2014-10-20 | 1 | -3/+4 |
| | |||||
* | Improve setjmp()/longjmp() performance. | Reimer Behrends | 2014-09-25 | 1 | -4/+17 |
| | | | | | | | | | | | Exception handling for the C backend used setjmp()/longjmp() unconditionally. However, on POSIX systems, these functions save and restore the signal mask, adding considerable overhead to exception handling, even where no exceptions are involved. The compiler and library now try to use either _setjmp()/_longjmp() or sigsetjmp()/siglongjmp() where possible, marked by the defines "nimRawSetjmp" and "nimSigSetjmp", respectively. The define "nimStdSetjmp" can be used to revert to setjmp()/longjmp() instead. | ||||
* | Various fixes to how the Boehm GC's interface. | Reimer Behrends | 2014-09-18 | 1 | -10/+18 |
| | | | | | | | The Boehm GC interface did not define the getXXXSharedMem() functions that were needed for compilation with --threads:on. It also used `ppointer` instead of `PPointer`, so it failed to compile with --cs:partial. | ||||
* | Threads work again | Araq | 2014-09-11 | 1 | -32/+46 |
| | |||||
* | Merge pull request #1514 from fuzzthink/devel | Simon Hafner | 2014-09-02 | 1 | -2/+2 |
|\ | | | | | Pointer -> pointer to fix compile error using --cs:partial | ||||
| * | Pointer -> pointer to fix compile error using --cs:partial | fuzzthink | 2014-09-02 | 1 | -2/+2 |
| | | |||||
* | | fixed #1491 | Charlie Barto | 2014-08-19 | 1 | -11/+17 |
| | | |||||
* | | fixes #1445 | Araq | 2014-08-19 | 1 | -4/+0 |
| | | |||||
* | | fixes #1475 | Araq | 2014-08-13 | 1 | -2/+2 |
| | | |||||
* | | fix failed tests due to gcsafe | Araq | 2014-08-12 | 1 | -3/+3 |
| | | |||||
* | | distinguish between 'defined' and 'declared' | Araq | 2014-08-11 | 14 | -36/+36 |
| | | |||||
* | | fixes #1456 | Araq | 2014-08-08 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-08-08 | 2 | -3/+3 |
|\ \ | |||||
| * \ | Merge pull request #1447 from gradha/pr_tutorial_improvements | Varriount | 2014-08-06 | 2 | -3/+3 |
| |\ \ | | | | | | | | | Tutorial improvements | ||||
| | * | | Downgrades public module comments to private level. | Grzegorz Adam Hankiewicz | 2014-08-05 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | This avoids the weird concatenation in the final system.html file which doesn't make any sense. | ||||
* | | | | fixes #1456 | Araq | 2014-08-08 | 1 | -11/+18 |
|/ / / | |||||
* | | | some bugfixes for 'deepCopy' | Araq | 2014-08-06 | 1 | -10/+23 |
| | | | |||||
* | | | progress on deepCopy | Araq | 2014-08-01 | 2 | -0/+122 |
|/ / | |||||
* / | fixes #1391 | Araq | 2014-07-22 | 1 | -1/+1 |
|/ | |||||
* | added stack overflow prevention | Araq | 2014-07-16 | 1 | -11/+18 |
| | |||||
* | JS compilation works again | Araq | 2014-07-16 | 1 | -2/+2 |
| | |||||
* | parseBiggestFloat is now builtin | Araq | 2014-07-16 | 3 | -10/+190 |
| | |||||
* | Merge pull request #1273 from katlogic/devel | Andreas Rumpf | 2014-07-15 | 3 | -7/+16 |
|\ | | | | | Second stab at `$`(float) | ||||
| * | More human readable `$`(float) | katlogic | 2014-06-15 | 3 | -7/+16 |
| | | | | | | | | | | The output matches that of Python (eg 1e100, not 1.0e100), but also reflects locale (assuming it was set using setlocale() before). | ||||
* | | Merge pull request #1281 from Araq/new_spawn | Andreas Rumpf | 2014-06-16 | 3 | -54/+66 |
|\ \ | |/ |/| | New spawn | ||||
| * | Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn | Araq | 2014-06-06 | 1 | -30/+13 |
| |\ | |||||
| | * | added 'fence' instructions to the barrier | Araq | 2014-06-06 | 1 | -30/+5 |
| | | | |||||
| | * | Promises are now refs | Araq | 2014-06-05 | 1 | -0/+8 |
| | | | |||||
| * | | Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn | Araq | 2014-06-01 | 3 | -26/+55 |
| |\| | |||||
| | * | bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' | Araq | 2014-05-25 | 1 | -1/+2 |
| | | | |||||
| | * | 'parallel' statement almost working | Araq | 2014-05-22 | 1 | -3/+3 |
| | | | |||||
| | * | initial non-compiling version of 'parallel' | Araq | 2014-05-12 | 2 | -25/+53 |
| | | | |||||
* | | | optimized method dispatchers | Araq | 2014-06-12 | 1 | -0/+22 |
|/ / | |||||
* | | Merge pull request #1221 from rbehrends/readallbuf-fix | Andreas Rumpf | 2014-05-31 | 1 | -4/+8 |
|\ \ | | | | | | | Fixed readAllBuffer() to avoid adding garbage bytes at end. | ||||
| * | | Fixed readAllBuffer() to avoid adding garbage bytes at end. | Reimer Behrends | 2014-05-26 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | | | | The function readAllBuffer() always returned a string that was a multiple of the BufSize in length, regardless of how many bytes were actually read, padding the result with garbage bytes on the last chunk. This fix properly trims the last chunk to its actual size. | ||||
* | | | Merge pull request #1208 from jbe/shared_mem_stats | Andreas Rumpf | 2014-05-31 | 1 | -0/+16 |
|\ \ \ | |/ / |/| | | added getTotalSharedMem et al. | ||||
| * | | added getTotalSharedMem et al. | Jostein Berre Eliassen | 2014-05-20 | 1 | -0/+16 |
| |/ | |||||
* | | Merge pull request #1196 from EXetoC/cpp-target-fixes | Andreas Rumpf | 2014-05-24 | 1 | -2/+2 |
|\ \ | | | | | | | C++ target fixes | ||||
| * | | Resolve type mismatches. | EXetoC | 2014-05-13 | 1 | -2/+2 |
| |/ | |||||
* | | Merge pull request #1169 from Araq/sigpipe | Varriount | 2014-05-21 | 2 | -1/+12 |
|\ \ | |/ |/| | Fixes #1168 | ||||
| * | Fixes #1168 | Simon Hafner | 2014-05-03 | 2 | -1/+12 |
| | | |||||
* | | implemented builtin noncopying slice | Araq | 2014-05-02 | 1 | -0/+1 |
|/ | |||||
* | bugfix: MS-GC GC_unref | Araq | 2014-04-30 | 1 | -1/+2 |
| | |||||
* | bugfix: MS GC acknowledges GC_ref/unref properly | Araq | 2014-04-30 | 1 | -6/+45 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-04-25 | 2 | -2/+2 |
|\ | |||||
| * | building of nimrtl.dll should work again | Araq | 2014-04-22 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1118 from gradha/pr_show_boot_options | Varriount | 2014-04-21 | 1 | -1/+1 |
| |\ | | | | | | | Version switch displays options used during `koch boot` | ||||
| | * | Version switch displays options used during `koch boot` | Grzegorz Adam Hankiewicz | 2014-04-20 | 1 | -1/+1 |
| | | | |||||
* | | | minor tweaks; updated todo.txt | Araq | 2014-04-25 | 1 | -1/+1 |
|/ / |