Commit Graph

11210 Commits

Author SHA1 Message Date
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
Federico Ceratto
c1c3c4c5d1 Add nimscript test and run it in Travis CI 2016-04-03 13:44:26 +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
Jacek Sieka
a2501321c3 document useMalloc changes 2016-04-02 21:16:11 +08: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
Felix Krause
6fe916fc77 Fixes to YAML highlighting support, added tests 2016-04-01 21:35:46 +02: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
Jacek Sieka
2b74bbba0e fix initAllocator not being called when defined(nogc) and not defined(useMalloc)
else bottom is not properly initialized - running with sysAssert catches
this issue nicely
2016-03-30 20:56:44 +08:00
Anatoly Galiulin
9aa845c6b6 Add parseUInt and parseBiggestUInt functions to stdlib (parseutils, strutils) 2016-03-30 17:38:57 +06:00
Felix Krause
f1f1202ea0 Added YAML support to doctools/highlite 2016-03-29 22:49:34 +02: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
Andreas Rumpf
dd613adcfe made tests green again 2016-03-29 21:44:42 +02:00
Peter Munch-Ellingsen
794f9527da Changed the JSON object hashing procedure to use a symmetric operator to disregard key order in object hashes 2016-03-29 18:06:48 +02:00
Araq
13a83c7fdd Windows: fixes a regression; codegen might not know about & at this point 2016-03-29 16:39:05 +02:00
Araq
db2b215658 resolved merge conflicts 2016-03-29 15:31:10 +02:00
Andreas Rumpf
b4f1eef3a3 Merge pull request #4008 from aberghage/dynlib-errors-to-stderr
Makes dyncall errors report to stderr.
2016-03-29 13:24:33 +02:00
Andreas Rumpf
f6e92dcf75 fixes #4005 2016-03-29 13:14:26 +02:00
Andreas Rumpf
0378f9980f fixed regressions 2016-03-29 12:19:49 +02:00
Alex Berghage
452696b980 Makes dyncall errors report to stderr. Fixes #3987
Hooray for bugtracker items tagged 'Easy'. Also I happened
to notice this one earlier today anyway, conveniently enough.
2016-03-29 00:19:54 -07:00
Andreas Rumpf
8c8825b9ce fixes #3975 2016-03-28 09:50:27 +02:00
Andreas Rumpf
b4e2a846e1 munmap for LLVM 2016-03-28 02:43:16 +02:00
Andreas Rumpf
871bd8f164 added new memory management idea 2016-03-28 02:32:39 +02:00
Andreas Rumpf
878679fa3f added missing file 2016-03-28 02:26:38 +02:00
Andreas Rumpf
e97d640ce8 fixes #3998 2016-03-28 02:26:38 +02:00
Andreas Rumpf
c684f5588a todo updated 2016-03-28 02:26:38 +02:00
Andreas Rumpf
e2c8d9ade0 beginnings of --gc:stack 2016-03-28 02:26:38 +02:00
Andreas Rumpf
c11487b339 GCs support ForeignCells 2016-03-28 02:15:08 +02:00
Dominik Picheta
3a95a0bba4 Merge pull request #3486 from jsanjuas/devel
Allow binding to ports >= 32768, fixes #3484
2016-03-27 22:38:27 +01:00
Josep Sanjuas
5a582a0d9c Define ports as uint16s to fix #3484 2016-03-27 22:56:44 +02:00
def
a88584dde1 Fix typo in manual 2016-03-26 20:17:18 +01:00
Jacek Sieka
25f9330928 store block size in when using malloc and nogc
this allows for a correct implementation of realloc, which is needed as
code using it assumes new values will be zeroed out / nil
2016-03-25 20:54:01 +08:00
Ruslan Mustakov
b235e5b279 mersenne.nim public procs no longer work with platform-dependent int type 2016-03-24 20:54:11 +06:00