summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'devel' into bigbreakAraq2014-10-132-1/+12
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ast.nim compiler/nimfix/prettybase.nim compiler/pragmas.nim compiler/sempass2.nim doc/manual.txt koch.nim lib/pure/concurrency/threadpool.nim web/news.txt
| * Merge pull request #1564 from trustable-code/develAndreas Rumpf2014-10-121-0/+2
| |\ | | | | | | Raise exception on adding a non-existent file to a zip archive
| | * Code more cleanerSimon Krauter2014-10-111-4/+1
| | |
| | * Raise exception on adding a non-existent file to a zip archiveSimon Krauter2014-10-101-0/+5
| | |
| * | fixes recent regressionAraq2014-10-111-1/+4
| | |
| * | minor cleanup for cpuinfoAraq2014-10-111-2/+1
| | |
| * | fixes #1551Araq2014-10-111-3/+3
| | |
| * | Update cpuinfo.nimLuis Ricardo2014-10-071-1/+8
| |/ | | | | | | sys/types.h needed for macosx and freebsd sys/param.h needed for openbsd and netbsd
* | CS fixes for dialogs on Windows.Dominik Picheta2014-10-052-3/+3
| |
* | fixes a race condition that caused '^' to hangAraq2014-10-051-4/+5
| |
* | 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
|\ \ \