summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* docgen should work againAraq2014-10-057-93/+98
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-044-37/+106
|\ | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim
| * Merge pull request #1545 from rbehrends/setjmp-perfAndreas Rumpf2014-10-021-4/+17
| |\ | | | | | | Improve setjmp()/longjmp() performance.
| | * Improve setjmp()/longjmp() performance.Reimer Behrends2014-09-251-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 Behrends2014-09-221-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/postgresqlAndreas Rumpf2014-09-192-28/+86
| |\ | | | | | | Add postgresql prepared queries
| | * Add postgresql prepared queries and stop relying on string formattingErwan Ameil2014-08-292-28/+86
| | | | | | | | | | | | for sql parameter passing
* | | implemented mixed mode codegenAraq2014-10-031-2/+8
| | |
* | | recursive tuple types are now invalid (breaking change)Araq2014-10-021-0/+2
| | |
* | | s/sock/fd/. Fixes #1487.Dominik Picheta2014-09-272-46/+46
| | |
* | | implemented locking levels; still incompleteAraq2014-09-271-0/+2
| | |
* | | deepCopy is instantiated when its corresponding type is instantiatedAraq2014-09-261-9/+9
| | |
* | | added $* for subexesAraq2014-09-241-0/+3
| | |
* | | made tests greenAraq2014-09-221-2/+2
| | |
* | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-221-2/+2
|\ \ \
| * | | Fix the C++ exception struct in nimbase.h.Reimer Behrends2014-09-211-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 greenAraq2014-09-211-3/+4
|/ / /
* | | Fix --gc:none with --cs:partial.Dominik Picheta2014-09-191-1/+1
| | |
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-191-10/+18
|\| |
| * | Various fixes to how the Boehm GC's interface.Reimer Behrends2014-09-181-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 bigbreakAraq2014-09-194-1/+33
|\ \ \
| * | | Fixes asyncnet example.Dominik Picheta2014-09-181-1/+2
| | | |
| * | | Adds socket creation for arbitrary domain, type and protocol.Dominik Picheta2014-09-184-0/+31
| | | |
* | | | updated pdcurses.nimAraq2014-09-191-3/+3
| | | |
* | | | cleaned up openssl.nim a bitAraq2014-09-191-41/+42
| | | |
* | | | updated libcurl.nimAraq2014-09-191-4/+4
| | | |
* | | | cleaned up iup.nimAraq2014-09-191-501/+501
| | | |
* | | | cleaned up expat wrapperAraq2014-09-191-76/+76
| | | |
* | | | cleaned up various modulesAraq2014-09-1911-63/+64
| | | |
* | | | updated graphics.nimAraq2014-09-182-132/+132
| | | |
* | | | updated SDL wrapperAraq2014-09-188-747/+732
| | | |
* | | | updated xml modulesAraq2014-09-182-22/+22
|/ / /
* | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-171-72/+72
|\ \ \
| * | | CS fixes for zlib.nimDominik Picheta2014-09-171-72/+72
| | | |
* | | | updated fsmonitorAraq2014-09-171-3/+2
| | | |
* | | | xmldom adheres to the new styleAraq2014-09-171-249/+249
|/ / /
* | | some progress on documentation buildingAraq2014-09-172-18/+18
| | |
* | | support nimrod as an alias for nim for compatibility (nimforum!)Araq2014-09-171-4/+4
| | |
* | | Add bool to determine if socket has been closed.Dominik Picheta2014-09-162-2/+4
| | |
* | | Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreakDominik Picheta2014-09-146-18/+58
|\ \ \
| * | | fixed 'system.open' bugAraq2014-09-141-7/+7
| | | |
| * | | resolved conflictAraq2014-09-1317-259/+352
| |\ \ \
| * \ \ \ merged things from develAraq2014-09-125-11/+51
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | manual merge of #1526Araq2014-09-111-1/+1
| | | | |
| | * | | Threads work againAraq2014-09-111-32/+46
| | | | |
| | * | | fixes #1444Araq2014-09-112-3/+3
| | | | |
| | * | | Merge pull request #1404 from def-/strutils-countAndreas Rumpf2014-09-051-0/+35
| | |\ \ \ | | | | | | | | | | | | Add count procedures to strutils
| | | * | | overlapping as a parameter for count insteaddef2014-07-281-17/+9
| | | | | |
| | | * | | Add count procedures to strutilsdef2014-07-231-0/+43
| | | | | |
| | * | | | Merge pull request #1514 from fuzzthink/develSimon Hafner2014-09-021-2/+2
| | |\ \ \ \ | | | | | | | | | | | | | | Pointer -> pointer to fix compile error using --cs:partial