Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Some GC renames to get rid of deprecation warnings | def | 2015-01-06 | 2 | -4/+4 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nim into devel | Araq | 2015-01-05 | 1 | -3/+4 |
|\ | |||||
| * | fixes #1816 | Araq | 2015-01-02 | 1 | -3/+4 |
| | | |||||
* | | fixes #1796 | Araq | 2015-01-05 | 1 | -4/+32 |
|/ | |||||
* | minor improvements | Araq | 2014-12-28 | 1 | -3/+3 |
| | |||||
* | fixes #1744 | Araq | 2014-12-17 | 1 | -4/+5 |
| | |||||
* | added 'setupGcForForeignThread' for better C interop | Araq | 2014-12-11 | 2 | -0/+28 |
| | |||||
* | final version before removal | Araq | 2014-12-08 | 1 | -0/+74 |
| | |||||
* | fixes #1712 | Araq | 2014-12-07 | 1 | -2/+2 |
| | |||||
* | fixes #1053, fixes #924 | Araq | 2014-11-19 | 1 | -4/+8 |
| | |||||
* | proper fix for stack initialization and threadvar emulation | Araq | 2014-11-11 | 1 | -11/+27 |
| | |||||
* | Merge pull request #1636 from rbehrends/fix-thread-issues | Andreas Rumpf | 2014-11-08 | 1 | -10/+0 |
|\ | | | | | 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. | ||||
* | | TAtomType includes 'bool' | Araq | 2014-11-08 | 1 | -5/+5 |
|/ | |||||
* | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 1 | -22/+28 |
|\ | | | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/json.nim lib/pure/math.nim lib/system/atomics.nim | ||||
| * | Various atomics fixes for gcc/clang. | Reimer Behrends | 2014-10-30 | 1 | -21/+27 |
| | | | | | | | | | | | | Make atomicInc/atomicDec work with clang, too; also, actually import the memory model constants from C rather than relying on the enum matching the C constants by happenstance. | ||||
* | | introduced 'benign' pragma | Araq | 2014-10-25 | 11 | -48/+53 |
| | | |||||
* | | Merge branch 'devel' into bigbreak | Araq | 2014-10-20 | 1 | -9/+10 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/nim.ini doc/manual.txt doc/tut2.txt koch.nim lib/system/channels.nim readme.txt tools/niminst/niminst.nim tools/nimweb.nim web/download.txt web/news.txt | ||||
| * | 2nd attempt to fix tryRecv | Araq | 2014-10-20 | 1 | -1/+1 |
| | | |||||
| * | fixes tryRecv | Araq | 2014-10-20 | 1 | -3/+4 |
| | | |||||
* | | docgen should work again | Araq | 2014-10-05 | 1 | -2/+3 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-10-04 | 1 | -4/+17 |
|\| | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim | ||||
| * | 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. | ||||
* | | deepCopy is instantiated when its corresponding type is instantiated | Araq | 2014-09-26 | 1 | -9/+9 |
| | | |||||
* | | Fix --gc:none with --cs:partial. | Dominik Picheta | 2014-09-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-19 | 1 | -10/+18 |
|\| | |||||
| * | 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. | ||||
* | | fixed 'system.open' bug | Araq | 2014-09-14 | 1 | -7/+7 |
| | | |||||
* | | merged things from devel | Araq | 2014-09-12 | 1 | -1/+0 |
|\| | |||||
| * | 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 |
| | | | |||||
* | | | make tests green | Araq | 2014-08-31 | 5 | -71/+85 |
| | | | |||||
* | | | ENDB compiles again | Araq | 2014-08-31 | 3 | -38/+38 |
| | | | |||||
* | | | fixes #1444 | Araq | 2014-08-31 | 1 | -2/+2 |
| | | | |||||
* | | | Winlean and threads case sensitivity fixes. | Dominik Picheta | 2014-08-30 | 3 | -28/+28 |
| | | | |||||
* | | | renamed Byte to byte | Araq | 2014-08-29 | 1 | -1/+1 |
| | | | |||||
* | | | renamefest | Araq | 2014-08-23 | 2 | -4/+4 |
| | | | |||||
* | | | system files use new identifiers | Araq | 2014-08-23 | 12 | -174/+174 |
| | | | |||||
* | | | the big renamefest: first steps | Araq | 2014-08-22 | 33 | -59/+60 |
|/ / | |||||
* | | 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 |
|/ / / |