Commit Graph

3507 Commits

Author SHA1 Message Date
Reimer Behrends
ce773b70a7 Fixed readAllBuffer() to avoid adding garbage bytes at end.
The function readAllBuffer() always returned a string that was a
multiple of the BufSize in length, regardless of how many bytes were
actually read, padding the result with garbage bytes on the last chunk.
This fix properly trims the last chunk to its actual size.
2014-05-26 14:29:55 +02:00
Andreas Rumpf
912fbb9893 Merge pull request #1196 from EXetoC/cpp-target-fixes
C++ target fixes
2014-05-24 01:41:34 +02:00
Andreas Rumpf
b9b45c1bb4 Merge pull request #1180 from barcharcraz/OpenBSDFix
Added define check for openBSD around fmtmsg.h stuff
2014-05-24 01:35:58 +02:00
Dominik Picheta
c6c7c651e6 Merge pull request #1209 from fowlmouth/patch-3
`=>` macro tripped on generic return types
2014-05-23 13:57:22 +01:00
Dominik Picheta
6a38d36239 Rename asyncdispatch.close to asyncdispatch.closeSocket. 2014-05-23 13:14:28 +01:00
Varriount
b54f66eeff Merge pull request #1182 from boydgreenfield/devel
Clarify newFileSize & mappedSize params in memfiles.open() docs
2014-05-21 18:17:48 -04:00
Varriount
2232c187a7 Merge pull request #1191 from gradha/pr_removes_abstypes
Moves abstypes content into manual.
2014-05-21 17:56:54 -04:00
Varriount
8581fb715f Merge pull request #1204 from flaviut/quotedidentescape
Fix #1081
2014-05-21 17:56:43 -04:00
Varriount
f05ba51391 Merge pull request #1210 from boydgreenfield/nimprof-lock-fix
Fix nimprof import error when --threads:on.
2014-05-21 17:55:07 -04:00
Varriount
c40f2d682e Merge pull request #1169 from Araq/sigpipe
Fixes #1168
2014-05-21 17:54:55 -04:00
Varriount
2fa739a2e8 Merge pull request #1206 from barcharcraz/windowsRandom
Windows random(float): float
2014-05-21 17:54:22 -04:00
Varriount
6b6262bc1c Merge pull request #1207 from barcharcraz/cstringManual
added note about `$` for cstrings to the manual
2014-05-21 17:53:33 -04:00
Nick Greenfield
35e603b89c Fix nimprof import error when --threads:on. 2014-05-20 17:07:20 -04:00
boydgreenfield
fd352cc0b5 Revert 876cad3a - making nimprof fix on a new branch 2014-05-20 17:02:51 -04:00
boydgreenfield
876cad3a91 Fix missing import in nimprof.nim when --threads:on 2014-05-20 16:57:33 -04:00
Billingsly Wetherfordshire
657a00056e => macro tripped on generic return types
example fail `(a:int,b:int) -> Foo[int] => Foo[int](x: a + b)`
2014-05-19 19:05:57 -05:00
Charlie
e59ba5d8b2 added note about $ for cstrings to the manual 2014-05-18 18:48:12 -04:00
Charlie
d32b4272c3 added a note about random(max: float): float's resolution on windows 2014-05-18 15:16:35 -04:00
Charlie
8a183dac78 added random(max: float): float support to windows 2014-05-18 15:13:37 -04:00
flaviut
e30294c5fe Merge https://github.com/Araq/Nimrod into quotedidentescape 2014-05-16 19:32:34 -04:00
flaviut
2026137fc1 Add test for #1081 2014-05-16 19:27:15 -04:00
flaviut
a568c6102f Make codegen for 1 and similar valid 2014-05-16 19:07:32 -04:00
Dominik Picheta
e54ab22bf9 Fixes #1197. 2014-05-14 23:35:46 +01:00
EXetoC
444e8dd8bf Revert changes to koch. 2014-05-14 18:13:15 +02:00
EXetoC
f66f43bca0 Fix more 'undeclared identifier' errors. 2014-05-14 18:12:47 +02:00
EXetoC
502f7bffa3 Resolve type mismatches. 2014-05-13 15:03:58 +02:00
Grzegorz Adam Hankiewicz
a16f762ce2 Moves abstypes content into manual. 2014-05-11 09:58:44 +02:00
Charlie Barto
46d4e5d052 changed openssl to import CRYPTO_mem_set_functions from libcrypto and made sockets.nim exclude the sslv2 code on BSD 2014-05-10 18:54:30 -04:00
EXetoC
7754bc73b4 gpp -> gcc 2014-05-09 23:22:43 +02:00
Charlie Barto
295b103ac4 Merge branch 'devel' into OpenBSDFix 2014-05-09 14:08:16 -04:00
Simon Hafner
4d5ad91775 Merge pull request #1186 from ppelleti/typos
fix some typos
2014-05-08 13:17:22 -05:00
Patrick Pelletier
809390ef46 fix some typos 2014-05-07 17:34:22 -07:00
Simon Hafner
71ca28fa2b Merge pull request #1185 from barcharcraz/kochilk
added .ilk files to the koch clean list
2014-05-06 22:14:41 -05:00
Araq
bdb2d21f27 bugfix: bool for case statements 2014-05-06 21:03:05 +02:00
Charlie
ae6dac6b63 added .ilk files to the koch clean list, these are incremental link information files for MSVC 2014-05-06 14:31:35 -04:00
Araq
1549bed82f 2nd attempt to fix bootstrapping 2014-05-06 07:28:19 +02:00
Araq
1df344dee3 attempt to fix the bootstrapping 2014-05-06 07:01:15 +02:00
boydgreenfield
a309a5f38a Update posix open() call to incl. permissions
This explicitly grants user read/write access to newly-created mmap files. Previously, on some systems files would be created but could not be re-opened as the user lacked sufficient permissions.
2014-05-05 16:42:30 -07:00
Araq
77d5ab1708 bootstraps works again; get rid of compile-time 'rand' (too weird) 2014-05-06 00:17:41 +02:00
Araq
71de04b4ba Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-05-06 00:05:38 +02:00
Araq
fe690a2c91 added test case for bug #1140 2014-05-06 00:05:30 +02:00
Araq
4055fd4376 some additions to winlean 2014-05-06 00:04:36 +02:00
boydgreenfield
c210e1255c Clarify newFileSize & mappedSize params in memfiles.open() docs 2014-05-05 14:56:14 -07:00
Araq
a11ae9248f fixes #1140 2014-05-05 23:29:46 +02:00
Charlie Barto
3070264525 Added define check for openBSD around fmtmsg.h stuff, OpenBSD does not actually include this header 2014-05-04 23:48:38 -04:00
Dominik Picheta
88cb4850ce Merge pull request #1175 from EXetoC/await-discard
Fix #1170.
2014-05-04 21:04:07 +01:00
Andreas Rumpf
93fed1f6d9 Merge pull request #1177 from rbehrends/reftables
Added support for ref type hash tables.
2014-05-04 21:04:04 +02:00
Reimer Behrends
79891b6b9b Added support for ref type hash tables.
This reuses the hash table implementation for objects (and the
associated tests). For efficiency reasons, iterator implementations
are currently adapted rather than calling the TTable code.
2014-05-04 15:22:50 +02:00
EXetoC
b1c865a656 Fix #1170. 2014-05-04 01:52:42 +02:00
Dominik Picheta
05712fe805 Merge pull request #1173 from EXetoC/pfuture-nested-type-param
Fix #1171.
2014-05-03 22:51:03 +01:00