Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added missing nimfix files | Araq | 2014-10-11 | 4 | -0/+368 |
| | |||||
* | backported .deprecated statement | Araq | 2014-10-11 | 6 | -134/+169 |
| | |||||
* | documentation updates | Araq | 2014-10-11 | 2 | -41/+69 |
| | |||||
* | minor cleanup for cpuinfo | Araq | 2014-10-11 | 1 | -2/+1 |
| | |||||
* | fixes #1551 | Araq | 2014-10-11 | 2 | -3/+8 |
| | |||||
* | Merge pull request #1559 from lorxu/devel | Andreas Rumpf | 2014-10-11 | 1 | -1/+8 |
|\ | | | | | Update cpuinfo.nim to compile in bsd and macosx | ||||
| * | Update cpuinfo.nim | Luis Ricardo | 2014-10-07 | 1 | -1/+8 |
|/ | | | | sys/types.h needed for macosx and freebsd sys/param.h needed for openbsd and netbsd | ||||
* | added 'nim*Setjmp' conditional symbols | Araq | 2014-10-05 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1554 from trustable-code/devel | Andreas Rumpf | 2014-10-05 | 1 | -0/+5 |
|\ | | | | | Fixed missing color definion | ||||
| * | Fixed missing color definion | Simon Krauter | 2014-10-05 | 1 | -0/+5 |
|/ | |||||
* | Merge pull request #1545 from rbehrends/setjmp-perf | Andreas Rumpf | 2014-10-02 | 4 | -6/+30 |
|\ | | | | | Improve setjmp()/longjmp() performance. | ||||
| * | Use _setjmp()/_longjmp() only on BSD-like systems for now. | Reimer Behrends | 2014-09-27 | 1 | -1/+3 |
| | | |||||
| * | Improve setjmp()/longjmp() performance. | Reimer Behrends | 2014-09-25 | 4 | -6/+28 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #1549 from Varriount/fix-1529 | Andreas Rumpf | 2014-10-02 | 1 | -2/+9 |
|\ \ | | | | | | | Fixes #1529 | ||||
| * | | Fixes #1529 | Clay Sweetser | 2014-10-01 | 1 | -2/+9 |
|/ / | |||||
* | | Updated Version Number | Varriount | 2014-09-28 | 1 | -1/+1 |
| | | |||||
* | | Disable git hashing in the version command | Varriount | 2014-09-28 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #1541 from rbehrends/mkdir-perms | Andreas Rumpf | 2014-09-23 | 1 | -2/+2 |
|\ \ | |/ |/| | Fix permissions for createDir() on Unix systems. | ||||
| * | 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 #1534 from rbehrends/fix-importc-var | Andreas Rumpf | 2014-09-19 | 1 | -0/+4 |
|\ | | | | | Avoid unnecessary #include triggered by importc vars. | ||||
| * | Avoid unnecessary #include triggered by importc vars. | Reimer Behrends | 2014-09-19 | 1 | -0/+4 |
|/ | | | | | | | | | | | | | | | | | When a C variable or macro is imported via an {.importc.} var or let statement, but no definition is needed and the variable does not have an initializer part, then there is also no need to generate an #include for the associated header until and unless the variable is actually used. The header is already generated upon use, but unnecessarily also when the variable is defined. This is an issue with the posix module in particular, where a lot of unnecessary header files are being included because relevant constants are defined via importc vars, and those header files may not even be available on a given system. This patch omits the generation of the #include directive for those definitions where they aren't needed. | ||||
* | 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 | ||||
* | | Merge pull request #1533 from rbehrends/fix-boehmgc-interface | Andreas Rumpf | 2014-09-18 | 1 | -10/+18 |
|\ \ | | | | | | | Various fixes to how the Boehm GC's interface. | ||||
| * | | 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 pull request #1532 from PavelVozenilek/devel | Dominik Picheta | 2014-09-18 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | more precise word | ||||
| * | | more precise word | PavelVozenilek | 2014-09-18 | 1 | -1/+1 |
| | | | |||||
* | | | manual merge of #1526 | Araq | 2014-09-11 | 1 | -1/+1 |
| | | | |||||
* | | | fixes #665 | Araq | 2014-09-11 | 2 | -1/+2 |
| | | | |||||
* | | | fixes #1067 | Araq | 2014-09-11 | 1 | -0/+10 |
| | | | |||||
* | | | mostly fixes #1339 | Araq | 2014-09-11 | 2 | -3/+9 |
| | | | |||||
* | | | fixes #1366 | Araq | 2014-09-11 | 1 | -1/+1 |
| | | | |||||
* | | | Threads work again | Araq | 2014-09-11 | 1 | -32/+46 |
| | | | |||||
* | | | fixes #903, fixess #1513 | Araq | 2014-09-11 | 1 | -6/+14 |
| | | | |||||
* | | | fixes #1511 | Araq | 2014-09-11 | 1 | -13/+16 |
| | | | |||||
* | | | minor bugfix for void .compileTime procs | Araq | 2014-09-11 | 1 | -1/+1 |
| | | | |||||
* | | | fixes #1444 | Araq | 2014-09-11 | 6 | -9/+165 |
| | | | |||||
* | | | Merge pull request #1524 from rbehrends/fix-staticexec2 | Dominik Picheta | 2014-09-10 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Properly handle staticExec() generating large output. | ||||
| * | | | Properly handle staticExec() generating large output. | Reimer Behrends | 2014-09-10 | 1 | -1/+1 |
|/ / / | | | | | | | | | | | | | | | | A staticExec() invocation that generated more than the internal buffer size worth of output blocked because the compiler waited for the process to terminate before reading the output. | ||||
* | | | 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 #1455 from gradha/pr_parallelize_doc_build | Andreas Rumpf | 2014-09-05 | 2 | -9/+54 |
|\ \ \ \ | | | | | | | | | | | Parallelizes documentation building. | ||||
| * | | | | Adds --parallelBuild to koch web and automatic reruns. Refs #1455. | Grzegorz Adam Hankiewicz | 2014-08-08 | 2 | -4/+34 |
| | | | | | |||||
| * | | | | Parallelizes documentation building. | Grzegorz Adam Hankiewicz | 2014-08-06 | 1 | -9/+24 |
| | | | | | |||||
* | | | | | 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 |
| | | | | | | |||||
* | | | | | | Merge pull request #1509 from idlewan/cookies | Andreas Rumpf | 2014-09-01 | 1 | -6/+9 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Secure and HttpOnly cookies | ||||
| * | | | | | | Secure and HttpOnly cookies | Erwan Ameil | 2014-08-30 | 1 | -6/+9 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #1508 from idlewan/zmq | Andreas Rumpf | 2014-09-01 | 2 | -25/+0 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Remove outdated ZeroMQ examples (zmq has been moved out of the stdlib) |