Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docgen should work again | Araq | 2014-10-05 | 7 | -93/+98 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-10-04 | 4 | -37/+106 |
|\ | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim | ||||
| * | Merge pull request #1545 from rbehrends/setjmp-perf | Andreas Rumpf | 2014-10-02 | 1 | -4/+17 |
| |\ | | | | | | | Improve setjmp()/longjmp() performance. | ||||
| | * | 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. | ||||
| * | | Fix permissions for createDir() on Unix systems. | Reimer Behrends | 2014-09-22 | 1 | -2/+2 |
| |/ | | | | | | | | | Permissions were set to 0o711 by default; they should be 0o777, with umask being responsible for restricting permissions further. | ||||
| * | Merge pull request #1507 from idlewan/postgresql | Andreas Rumpf | 2014-09-19 | 2 | -28/+86 |
| |\ | | | | | | | Add postgresql prepared queries | ||||
| | * | Add postgresql prepared queries and stop relying on string formatting | Erwan Ameil | 2014-08-29 | 2 | -28/+86 |
| | | | | | | | | | | | | for sql parameter passing | ||||
* | | | implemented mixed mode codegen | Araq | 2014-10-03 | 1 | -2/+8 |
| | | | |||||
* | | | recursive tuple types are now invalid (breaking change) | Araq | 2014-10-02 | 1 | -0/+2 |
| | | | |||||
* | | | s/sock/fd/. Fixes #1487. | Dominik Picheta | 2014-09-27 | 2 | -46/+46 |
| | | | |||||
* | | | implemented locking levels; still incomplete | Araq | 2014-09-27 | 1 | -0/+2 |
| | | | |||||
* | | | deepCopy is instantiated when its corresponding type is instantiated | Araq | 2014-09-26 | 1 | -9/+9 |
| | | | |||||
* | | | added $* for subexes | Araq | 2014-09-24 | 1 | -0/+3 |
| | | | |||||
* | | | made tests green | Araq | 2014-09-22 | 1 | -2/+2 |
| | | | |||||
* | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-22 | 1 | -2/+2 |
|\ \ \ | |||||
| * | | | Fix the C++ exception struct in nimbase.h. | Reimer Behrends | 2014-09-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | The struct NimException still referred to the old exception type E_Base, which has since been renamed to Exception. This made the C++ backend fail on any code that used exceptions. | ||||
* | | | | made some tests green | Araq | 2014-09-21 | 1 | -3/+4 |
|/ / / | |||||
* | | | 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. | ||||
* | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-19 | 4 | -1/+33 |
|\ \ \ | |||||
| * | | | Fixes asyncnet example. | Dominik Picheta | 2014-09-18 | 1 | -1/+2 |
| | | | | |||||
| * | | | Adds socket creation for arbitrary domain, type and protocol. | Dominik Picheta | 2014-09-18 | 4 | -0/+31 |
| | | | | |||||
* | | | | updated pdcurses.nim | Araq | 2014-09-19 | 1 | -3/+3 |
| | | | | |||||
* | | | | cleaned up openssl.nim a bit | Araq | 2014-09-19 | 1 | -41/+42 |
| | | | | |||||
* | | | | updated libcurl.nim | Araq | 2014-09-19 | 1 | -4/+4 |
| | | | | |||||
* | | | | cleaned up iup.nim | Araq | 2014-09-19 | 1 | -501/+501 |
| | | | | |||||
* | | | | cleaned up expat wrapper | Araq | 2014-09-19 | 1 | -76/+76 |
| | | | | |||||
* | | | | cleaned up various modules | Araq | 2014-09-19 | 11 | -63/+64 |
| | | | | |||||
* | | | | updated graphics.nim | Araq | 2014-09-18 | 2 | -132/+132 |
| | | | | |||||
* | | | | updated SDL wrapper | Araq | 2014-09-18 | 8 | -747/+732 |
| | | | | |||||
* | | | | updated xml modules | Araq | 2014-09-18 | 2 | -22/+22 |
|/ / / | |||||
* | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-17 | 1 | -72/+72 |
|\ \ \ | |||||
| * | | | CS fixes for zlib.nim | Dominik Picheta | 2014-09-17 | 1 | -72/+72 |
| | | | | |||||
* | | | | updated fsmonitor | Araq | 2014-09-17 | 1 | -3/+2 |
| | | | | |||||
* | | | | xmldom adheres to the new style | Araq | 2014-09-17 | 1 | -249/+249 |
|/ / / | |||||
* | | | some progress on documentation building | Araq | 2014-09-17 | 2 | -18/+18 |
| | | | |||||
* | | | support nimrod as an alias for nim for compatibility (nimforum!) | Araq | 2014-09-17 | 1 | -4/+4 |
| | | | |||||
* | | | Add bool to determine if socket has been closed. | Dominik Picheta | 2014-09-16 | 2 | -2/+4 |
| | | | |||||
* | | | Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak | Dominik Picheta | 2014-09-14 | 6 | -18/+58 |
|\ \ \ | |||||
| * | | | fixed 'system.open' bug | Araq | 2014-09-14 | 1 | -7/+7 |
| | | | | |||||
| * | | | resolved conflict | Araq | 2014-09-13 | 17 | -259/+352 |
| |\ \ \ | |||||
| * \ \ \ | merged things from devel | Araq | 2014-09-12 | 5 | -11/+51 |
| |\ \ \ \ | | | |/ / | | |/| | | |||||
| | * | | | manual merge of #1526 | Araq | 2014-09-11 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Threads work again | Araq | 2014-09-11 | 1 | -32/+46 |
| | | | | | |||||
| | * | | | fixes #1444 | Araq | 2014-09-11 | 2 | -3/+3 |
| | | | | | |||||
| | * | | | Merge pull request #1404 from def-/strutils-count | Andreas Rumpf | 2014-09-05 | 1 | -0/+35 |
| | |\ \ \ | | | | | | | | | | | | | Add count procedures to strutils | ||||
| | | * | | | overlapping as a parameter for count instead | def | 2014-07-28 | 1 | -17/+9 |
| | | | | | | |||||
| | | * | | | Add count procedures to strutils | def | 2014-07-23 | 1 | -0/+43 |
| | | | | | | |||||
| | * | | | | Merge pull request #1514 from fuzzthink/devel | Simon Hafner | 2014-09-02 | 1 | -2/+2 |
| | |\ \ \ \ | | | | | | | | | | | | | | | Pointer -> pointer to fix compile error using --cs:partial |