Commit Graph

4110 Commits

Author SHA1 Message Date
Araq
2495ceb61c much better quote for the frontpage 2014-10-20 01:32:51 +02:00
Araq
60a7532bda fixes tryRecv 2014-10-20 01:09:54 +02:00
Araq
4aab018bd6 disable 'view source' feature 2014-10-20 01:05:13 +02:00
Araq
1ddc42f570 default to warnGcUnsafe for threads:on 2014-10-19 23:59:29 +02:00
Andreas Rumpf
f09af72bd7 Merge pull request #1573 from trustable-code/PR1
Fixed missing color definion in docs CSS
2014-10-19 21:17:58 +02:00
Araq
2e4447ca85 documentation improvements 2014-10-19 20:05:01 +02:00
Araq
4cca562c4a minor updates to koch.nim 2014-10-19 16:40:42 +02:00
Araq
dc8d8ebb79 website updates for 0.9.6 2014-10-19 16:07:14 +02:00
Araq
a4dcebd3c4 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-19 10:50:09 +02:00
Araq
6f1b33e11c readme.txt is not readme.md 2014-10-19 10:49:56 +02:00
Andreas Rumpf
3cf1939585 Merge pull request #1578 from Varriount/update-nsis-installer
Update the NSIS installer script.
2014-10-19 10:15:13 +02:00
Clay Sweetser
cdd5b503b4 Update the NSIS Installer Script 2014-10-19 02:20:44 -04:00
Clay Sweetser
d73d752187 Update and clarify the purpose of the nimrod.ini file 2014-10-19 02:14:24 -04:00
Araq
d3e9d0fa3a niminst: 'doc/*.txt' required for bootstrapping 2014-10-18 20:26:51 +02:00
Araq
32444e47a0 niminst: source based installation works again 2014-10-18 13:57:06 +02:00
Araq
56f1f3d4bc more improvements for the NSIS installer 2014-10-17 18:18:46 +02:00
Araq
4accf42929 added missing template file 2014-10-17 03:27:04 +02:00
Araq
bd54c44239 improvements for niminst 2014-10-17 03:15:28 +02:00
Araq
55d8e71ab1 niminst supports NSIS 2014-10-17 00:53:33 +02:00
Simon Krauter
6043194465 Fixed missing color definion in docs CSS 2014-10-14 23:32:28 +02:00
Araq
b7befd69ba updated news.txt slightly 2014-10-12 14:18:17 +02:00
Araq
4233aa90e4 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-12 13:51:32 +02:00
Andreas Rumpf
cb7c485f92 Merge pull request #1564 from trustable-code/devel
Raise exception on adding a non-existent file to a zip archive
2014-10-12 13:49:12 +02:00
Araq
ca4c64dd72 zipfile generation works again 2014-10-12 03:13:12 +02:00
Araq
399c985b62 fixes recent regression 2014-10-11 21:44:35 +02:00
Araq
826d529256 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-11 21:02:08 +02:00
Araq
34e96e37a1 added missing nimfix files 2014-10-11 20:51:41 +02:00
Araq
661c51682a backported .deprecated statement 2014-10-11 20:31:24 +02:00
Araq
028a62e2ba documentation updates 2014-10-11 13:20:00 +02:00
Araq
753d18d66c minor cleanup for cpuinfo 2014-10-11 13:16:51 +02:00
Araq
6c9730b353 fixes #1551 2014-10-11 12:25:15 +02:00
Andreas Rumpf
8afb85b3d4 Merge pull request #1559 from lorxu/devel
Update cpuinfo.nim to compile in bsd and macosx
2014-10-11 02:05:47 +02:00
Simon Krauter
d526e051c5 Code more cleaner 2014-10-11 00:20:49 +02:00
Simon Krauter
fa3545c092 Raise exception on adding a non-existent file to a zip archive 2014-10-10 23:24:28 +02:00
Luis Ricardo
54f6280d76 Update cpuinfo.nim
sys/types.h needed for macosx and freebsd
sys/param.h needed for openbsd and netbsd
2014-10-07 17:02:50 -04:00
Araq
1da251523f added 'nim*Setjmp' conditional symbols 2014-10-05 02:22:48 +02:00
Andreas Rumpf
23a163367b Merge pull request #1554 from trustable-code/devel
Fixed missing color definion
2014-10-05 00:34:09 +02:00
Simon Krauter
3df37a7923 Fixed missing color definion 2014-10-05 00:26:22 +02:00
Andreas Rumpf
c17c8e9afa Merge pull request #1545 from rbehrends/setjmp-perf
Improve setjmp()/longjmp() performance.
2014-10-02 01:35:59 +02:00
Andreas Rumpf
2154906fc9 Merge pull request #1549 from Varriount/fix-1529
Fixes #1529
2014-10-02 00:38:27 +02:00
Clay Sweetser
55c78af9c0 Fixes #1529 2014-10-01 18:14:06 -04:00
Varriount
93d55c077f Updated Version Number 2014-09-28 15:47:09 -04:00
Varriount
b234d311d4 Disable git hashing in the version command 2014-09-28 15:35:35 -04:00
Reimer Behrends
cb6441e73d Use _setjmp()/_longjmp() only on BSD-like systems for now. 2014-09-27 18:05:30 +02:00
Reimer Behrends
f99c40f61b Improve setjmp()/longjmp() performance.
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.
2014-09-25 23:29:02 +02:00
Andreas Rumpf
7d3370696d Merge pull request #1541 from rbehrends/mkdir-perms
Fix permissions for createDir() on Unix systems.
2014-09-23 23:51:00 +02:00
Reimer Behrends
d0b292b466 Fix permissions for createDir() on Unix systems.
Permissions were set to 0o711 by default; they should be 0o777, with
umask being responsible for restricting permissions further.
2014-09-22 23:18:14 +02:00
Andreas Rumpf
9f047f4351 Merge pull request #1534 from rbehrends/fix-importc-var
Avoid unnecessary #include triggered by importc vars.
2014-09-19 22:22:02 +02:00
Reimer Behrends
80356f1cc7 Avoid unnecessary #include triggered by importc vars.
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.
2014-09-19 03:34:00 +02:00
Andreas Rumpf
d2b7aed229 Merge pull request #1507 from idlewan/postgresql
Add postgresql prepared queries
2014-09-19 02:14:42 +02:00