Andreas Rumpf
33ce5c282e
Merge pull request #1620 from trustable-code/PR6
...
Fix terminate() and add kill()
2014-11-03 14:18:53 +01:00
Varriount
6935171b85
Fix math.nim on windows
2014-11-03 02:17:39 -05:00
Andreas Rumpf
bd2ba2d73f
Merge pull request #1443 from def-/future-listcomprehensions
...
Add list comprehensions to future module
2014-11-03 02:09:21 +01:00
Andreas Rumpf
db228d3b5c
Merge pull request #1553 from gradha/pr_json_module_improvements
...
json module improvements
2014-11-03 02:03:30 +01:00
Andreas Rumpf
a0ecfd19be
Merge pull request #1448 from def-/posix-math
...
Add -lm for fesetround and fegetround
2014-11-03 01:58:50 +01:00
Andreas Rumpf
e7edd9e64e
Merge pull request #1565 from gradha/pr_supports_nnkPostfix_stringification
...
Adds stringification support for nnkPostfix nodes.
2014-11-03 01:56:44 +01:00
Simon Krauter
f3d7158d5d
Fix terminate() and add kill()
2014-11-02 03:00:47 +01:00
Reimer Behrends
6e3720155a
Various atomics fixes for gcc/clang.
...
Make atomicInc/atomicDec work with clang, too; also, actually import
the memory model constants from C rather than relying on the enum
matching the C constants by happenstance.
2014-10-30 03:42:50 +01:00
Milos Negovanovic
2a203e5340
Add comment.
2014-10-21 15:56:00 +01:00
Milos Negovanovic
11a2cfb306
Add comment.
2014-10-21 15:55:02 +01:00
Milos Negovanovic
f5cd0a63ad
Merge branch 'devel' of github.com:Araq/Nimrod into devel
2014-10-21 15:29:25 +01:00
Araq
b0179f9af5
2nd attempt to fix tryRecv
2014-10-20 01:49:51 +02:00
Araq
60a7532bda
fixes tryRecv
2014-10-20 01:09:54 +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
399c985b62
fixes recent regression
2014-10-11 21:44:35 +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
Grzegorz Adam Hankiewicz
aa1fb9a07e
Adds stringification support for nnkPostfix nodes.
2014-10-11 00:53:26 +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
Grzegorz Adam Hankiewicz
57dadb35dc
Hides TJsonError, it wasn't being used.
2014-10-04 23:06:22 +02:00
Grzegorz Adam Hankiewicz
400fd6ab51
Documents json module.
2014-10-04 23:06: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
Milos Negovanovic
f59ac26b85
Tweaks for postgres driver (not tested yet).
2014-09-26 11:23:13 +01:00
Milos Negovanovic
b22f858111
Merge branch 'devel' of github.com:Araq/Nimrod into devel
...
Merging mainline devel.
2014-09-26 11:14:32 +01: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
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
Milos Negovanovic
8b4d4be9ab
Merge branch 'devel' of github.com:Araq/Nimrod into devel
...
Merging mainline devel.
2014-09-19 13:03:07 +01:00
Andreas Rumpf
d2b7aed229
Merge pull request #1507 from idlewan/postgresql
...
Add postgresql prepared queries
2014-09-19 02:14:42 +02:00
Reimer Behrends
b11493585c
Various fixes to how the Boehm GC's interface.
...
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.
2014-09-18 18:46:23 +02:00
Araq
63548f04b2
manual merge of #1526
2014-09-11 20:15:50 +02:00
Araq
24afab2a95
Threads work again
2014-09-11 09:36:22 +02:00
Araq
2c99991d16
fixes #1444
2014-09-11 00:34:59 +02:00
Andreas Rumpf
43f78d2c4a
Merge pull request #1404 from def-/strutils-count
...
Add count procedures to strutils
2014-09-05 08:36:07 +02:00
Simon Hafner
967b5079f6
Merge pull request #1514 from fuzzthink/devel
...
Pointer -> pointer to fix compile error using --cs:partial
2014-09-02 20:17:16 +05:00
fuzzthink
10f6a11cf2
Pointer -> pointer to fix compile error using --cs:partial
2014-09-02 10:10:18 +09:00
Andreas Rumpf
1c85a49e6b
Merge pull request #1509 from idlewan/cookies
...
Secure and HttpOnly cookies
2014-09-01 00:28:17 +02:00
Erwan Ameil
05c1fb060f
Escape ' and / when using escape in xmltree
2014-08-30 22:21:38 +02:00
Erwan Ameil
a249a12da7
Secure and HttpOnly cookies
2014-08-30 21:38:47 +02:00
Dominik Picheta
3a00692ef8
Add asyncftpclient module.
2014-08-29 22:44:05 +01:00
Dominik Picheta
85107917f0
Async macro fixes. Added waitFor.
2014-08-29 22:41:52 +01:00
Erwan Ameil
08f1c6100b
Add postgresql prepared queries and stop relying on string formatting
...
for sql parameter passing
2014-08-29 11:29:19 +02:00
Dominik Picheta
2525215610
Ftpclient module now uses generics.
2014-08-24 00:37:27 +01:00
def
a019825d8f
Move fenv to its own module
2014-08-22 13:12:49 +02:00
Dominik Picheta
2dff5ef718
Fixed gcsafe in asynchttpserver module.
2014-08-21 20:36:27 +01:00
Milos Negovanovic
434dcd7166
Preserve nil <-> NULL between Nimrod and database.
2014-08-20 10:24:36 +01:00
Andreas Rumpf
daa8b559b6
Merge pull request #1495 from barcharcraz/fix1491
...
fixed #1491
2014-08-20 00:42:42 +02:00
Charlie Barto
5b326269c3
fixed #1491
2014-08-19 18:30:12 -04:00
Dominik Picheta
a0b2fb5bd7
Implements or and and for futures. Ref #1487 .
2014-08-19 20:54:12 +01:00