Dominik Picheta
082ba914bc
Prevent tester from checking for output diffs for actionRunNoSpec.
2016-04-05 21:45:52 +01:00
Dominik Picheta
3379646c16
Add -d:nimJsonGet flag for json.[] and news entry.
2016-04-05 21:28:53 +01:00
Andreas Rumpf
2d80a9e4a6
Merge pull request #4047 from jboy/patch-1
...
Add `import sharedlist` when `hasThreadSupport`
2016-04-05 13:49:59 +02:00
Dominik Picheta
46ee026e77
Many additions to readme.
2016-04-05 12:11:37 +01:00
James Boyden
13d06d9a5c
Add import sharedlist when hasThreadSupport
...
Without this change, a user's Nim code won't compile if they're using both threads & the mark-and-sweep GC:
lib/system/gc_ms.nim(75, 18) Error: undeclared identifier: 'SharedList'
toDispose: SharedList[pointer]
^
This small code block addition was copied from "lib/system/gc.nim" (where it appears directly after a `when defined(memProfiler)` block also).
2016-04-05 19:45:46 +10:00
Dominik Picheta
1446dc87c3
await x where x is Fut var now reads after yield. Fixes #3964 .
2016-04-04 22:50:31 +01:00
Dominik Picheta
b22305758d
Fix deprecation warning in net module.
2016-04-04 21:52:49 +01:00
Dominik Picheta
c90df48293
Fixes JSON module problems. Fixes #3107 .
2016-04-04 21:52:10 +01:00
Dominik Picheta
8050f43588
Fixed some warnings in httpclient, net, and openssl.
2016-04-04 21:28:21 +01:00
Dominik Picheta
3ad103b8cc
Fixes small mistake in `net` module.
2016-04-04 21:20:29 +01:00
Dominik Picheta
03be03c6e4
Improved asyncnet docs (SSL procs now shown). Deprecated handshake.
2016-04-04 21:00:43 +01:00
Dominik Picheta
8e6f5f20f6
Improve net and ssl module docs.
2016-04-04 20:47:47 +01:00
Dominik Picheta
38d6e2c221
Deprecated matchers module. Fixes #2446 .
2016-04-04 20:22:22 +01:00
Dominik Picheta
aa01c346f7
Fixes #3159 .
2016-04-04 20:15:52 +01:00
Dominik Picheta
442a682c33
Better additionalInfo OSError message, ref #2650 .
2016-04-04 14:44:26 +01:00
Dominik Picheta
73e48f9c9c
Fixes #4037
2016-04-04 13:39:42 +01:00
Dominik Picheta
436b003173
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2016-04-04 12:06:42 +01:00
Dominik Picheta
a70e6b3fde
Fixes #3752 .
2016-04-04 12:06:25 +01:00
Andreas Rumpf
fbedb6c655
fixes #3646
2016-04-04 11:16:20 +02:00
Dominik Picheta
147961d006
Merge pull request #4033 from PeterCxy/patch-disable-sslv3
...
net: disable SSLv3
2016-04-04 09:41:49 +01:00
Andreas Rumpf
4869d4e82a
fixes #4036
2016-04-04 10:28:18 +02:00
Andreas Rumpf
6d67581409
fixes #3859
2016-04-04 10:19:20 +02:00
Andreas Rumpf
cbcdf12d2c
fixes #3731
2016-04-04 10:16:15 +02:00
Andreas Rumpf
0acdaea334
fixes #3561 , fixes #2409
2016-04-04 02:45:43 +02:00
Andreas Rumpf
86e79f5cec
fixes #3804
2016-04-04 01:41:14 +02:00
Andreas Rumpf
cb3a38afa2
fixes #1152
2016-04-03 23:38:29 +02:00
Andreas Rumpf
6e53300f83
fixes #3973
2016-04-03 22:51:22 +02:00
Andreas Rumpf
5757ad858c
fixes #3995
2016-04-03 18:12:25 +02:00
Peter Cai
3035c2c63a
net: disable SSLv3
...
SSLv3 is no longer secure and has been removed from OpenSSL since 1.0.2.
Disabling this will enable Nim programs to run against OpenSSL 1.0.2.
2016-04-03 15:15:48 +00:00
Dominik Picheta
e2671aa401
Merge pull request #4030 from cheatfate/posix_libraries
...
Add missed library dependencies on Linux and Solaris.
2016-04-03 15:29:39 +01:00
cheatfate
0337bdc821
Add missed library dependencies on Linux and Solaris.
2016-04-03 15:37:45 +03:00
Dominik Picheta
a8fcc546be
Merge pull request #3997 from endragor/portable-mersenne
...
mersenne.nim public procs are no longer platform-dependent
2016-04-02 17:35:31 +01:00
Dominik Picheta
d2d700a484
Merge pull request #4026 from cheatfate/posix_declarations
...
Patch timer_create and timer_delete to have proper declaration.
2016-04-02 10:16:12 +01:00
cheatfate
0a5a593682
Patch timer_create and timer_delete to have proper declaration.
2016-04-02 02:17:32 +03:00
Andreas Rumpf
986b80ece1
Merge pull request #4023 from MrMormon/patch-1
...
triggering yourself -> yourself triggering
2016-04-01 12:37:17 +02:00
Joshua Olson
63807a62c6
triggering yourself -> yourself triggering
...
adverbs
2016-04-01 01:06:45 -06:00
Andreas Rumpf
a61d5e466b
added missing file for --gc:stack
2016-03-31 16:49:56 +02:00
Andreas Rumpf
f91caa7f25
Merge pull request #4000 from vegansk/fix_rlocks_warns
...
Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is used
2016-03-31 16:36:37 +02:00
Andreas Rumpf
b296e7c01f
Merge pull request #4013 from vegansk/parse_uints
...
parseUInt and parseBiggestUInt functions
2016-03-31 16:35:25 +02:00
Anatoly Galiulin
a9330391c3
Move `compiles` back
2016-03-31 16:47:55 +06:00
Anatoly Galiulin
45bbecb021
Use `when insideRLocksModule instead of when compiles`
2016-03-31 16:47:55 +06:00
Anatoly Galiulin
ebc02f6dc0
Fix `XDeclaredButNotUsed` warning when locks or rlocks module is used
2016-03-31 16:47:55 +06:00
Anatoly Galiulin
c34a68d76f
Remove dead code
2016-03-31 10:51:40 +06:00
Andreas Rumpf
d836028fe7
Merge pull request #4018 from cheatfate/dyncalls_change
...
Replace csprintf() in windows version of nimGetProcAddr
2016-03-31 02:14:51 +02:00
Andreas Rumpf
9306846df3
Merge pull request #4017 from cheatfate/syslocks
...
Make windows locks do not use dyncall
2016-03-31 02:13:07 +02:00
Araq
f0c19e9e67
fixes a critical codegen bug that keeps PR #4017 from working
2016-03-31 02:11:22 +02:00
cheatfate
40f4fe997f
Replace csprintf() in windows version of nimGetProcAddr to pure nim's implementation, to avoid possible overflow.
2016-03-31 02:39:53 +03:00
cheatfate
266ea783e8
Make windows locks do not use dyncall
2016-03-31 00:43:56 +03:00
Anatoly Galiulin
9aa845c6b6
Add parseUInt and parseBiggestUInt functions to stdlib (parseutils, strutils)
2016-03-30 17:38:57 +06:00
Andreas Rumpf
3b732259c0
Merge pull request #4009 from PMunch/json-objecthashing-fix
...
Changed the JSON object hashing procedure (fixing #3972 )
2016-03-29 21:55:49 +02:00