Commit Graph

1994 Commits

Author SHA1 Message Date
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
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
Andreas Rumpf
c17c8e9afa Merge pull request #1545 from rbehrends/setjmp-perf
Improve setjmp()/longjmp() performance.
2014-10-02 01:35:59 +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
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
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
Dominik Picheta
2dff5ef718 Fixed gcsafe in asynchttpserver module. 2014-08-21 20:36:27 +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
Araq
5a2bea7408 fixes #1445 2014-08-19 20:18:33 +02:00
Dominik Picheta
aa73288142 Export == from net module for TPort. 2014-08-17 19:19:20 +01:00
Dominik Picheta
92828fc07a Merge branch 'devel' of github.com:Araq/Nimrod into devel 2014-08-17 19:18:50 +01:00
Dominik Picheta
b1b681aec6 Remove irc module. Ref #1486. 2014-08-17 19:18:10 +01:00
Andreas Rumpf
3cdc328952 Merge pull request #1461 from Varriount/os/add-hiddenFile
Add isHidden procedure to os.nim
2014-08-17 01:51:45 +02:00
def
dfba87f3ed Make times module compile with javascript backend 2014-08-16 02:16:21 +02:00
Araq
f70b35b3b7 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-14 22:22:11 +02:00
Araq
4ab56d6be0 some minor fixes 2014-08-14 22:22:04 +02:00
Dominik Picheta
bd32255f90 Fixes #1158. 2014-08-14 19:03:31 +01:00
Araq
8f5bf06528 fixes #1450 2014-08-14 02:55:04 +02:00
Araq
dc15e68c25 fixes #1472 2014-08-14 02:48:09 +02:00
Araq
2728bbccc4 fixes newly introduced bugs 2014-08-14 02:42:26 +02:00
Araq
27b9d10570 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-14 00:02:39 +02:00
Dominik Picheta
add0a0e9bc Merge pull request #1351 from def-/random-openarrays
Add random() for openarrays
2014-08-13 21:12:12 +01:00
Dominik Picheta
3b7a1498e7 Removed zmq wrapper. 2014-08-13 20:46:28 +01:00
Andreas Rumpf
1d19c9525e Merge pull request #1400 from rbehrends/fix-stackscan
More robust implementation for finding the beginning of the stack.
2014-08-13 20:17:16 +02:00
Araq
af0de9090e fixes #1475 2014-08-13 12:58:49 +02:00
Araq
abc8447331 fixes #1413 2014-08-13 02:34:08 +02:00
Araq
9d5d3c9fa1 fixes #820 2014-08-13 02:06:21 +02:00
Araq
62e454f41b asynchttpserver compiles again; made some tests green 2014-08-13 01:16:18 +02:00
Araq
9e772a80f3 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-12 22:38:30 +02:00