Andreas Rumpf
326b7dc556
improve the error messages regarding type mismatches in overloading resolution
2018-02-04 07:04:50 +01:00
Andreas Rumpf
4e0b3fefa3
Merge branch 'devel' into araq-overloading-symmetry
2018-02-03 07:58:31 +01:00
Andreas Rumpf
992fd38487
make tests green again
2018-02-03 07:57:47 +01:00
Andreas Rumpf
1b22a3b346
disabled non-documented overloading rule for templates and macros
2018-02-02 11:00:42 +01:00
Andreas Rumpf
bd1dfa4b38
better type inference for numerical types; prerequisitive for version 1
2018-02-02 09:29:05 +01:00
pqflx3
8d8df5807b
Fixes #7121 ( #7148 )
...
* Replace ftell and fseek with (windows) _ftelli64, _fseeki64 and (posix) ftello, fseeko
* disable large file test
2018-01-31 16:38:37 +01:00
GULPF
94038545be
Fixes codegen bug with literal negative zero, fixes #7079 ( #7158 )
...
* Fixes #7079
* Fix handling of neg zero during constant folding
2018-01-31 16:29:42 +01:00
cooldome
12b11fd848
Fix compiler crash on try expression with infix as ( Fixes #7116 ) ( #7112 )
...
* Fix compiler crash
* make sure type is not lost
2018-01-29 05:59:49 +01:00
Andreas Rumpf
85411fab71
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-27 16:04:57 +01:00
Andreas Rumpf
78fb3ffeb1
fix test for bug #6989
2018-01-27 08:02:29 +01:00
Andreas Rumpf
68dfd1729e
fixes #6989
2018-01-27 07:59:40 +01:00
Dominik Picheta
1a565d7b20
Merge pull request #6517 from FedericoCeratto/hexstr
...
Add string-to-hex and back conversions
2018-01-26 15:32:28 +00:00
Yuriy Glukhov
0b9c1da1c0
Fixes #6741 ( #7131 )
2018-01-25 04:26:40 +01:00
Sergey Avseyev
73af427f23
Fix longgc category tests ( #7095 )
...
testC command already has "gcc" as command, second "gcc" as option
generates "file not found error", and terminates the compiler with
error code
2018-01-22 15:08:27 +01:00
Andreas Rumpf
c99f952dfb
basic 'lent T' test works
2018-01-21 03:04:22 +01:00
Andreas Rumpf
090d22c715
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-18 11:40:30 +01:00
Andreas Rumpf
6a2b57b4aa
fixes #7093
2018-01-18 11:40:18 +01:00
cooldome
27aab0be16
Custom pragmas in procs bug fix ( #7086 )
2018-01-18 10:38:55 +01:00
Sergey Avseyev
d9c922fc70
Fix gc tests for BoehmGC ( #7094 )
2018-01-18 09:04:32 +01:00
Dominik Picheta
b754bfabb6
Merge pull request #7023 from yglukhov/unify-async
...
Unify async macro and futures for js and native targets
2018-01-17 15:06:32 +00:00
Andreas Rumpf
b38f6d49b7
travis: attempt to make tests green again
2018-01-16 11:06:22 +01:00
Araq
24a6583fa7
hardened gctest
2018-01-15 00:48:52 +01:00
Araq
2d907ac334
make tests green again
2018-01-15 00:09:11 +01:00
Araq
9a60eae631
fixes #7078
2018-01-14 23:49:53 +01:00
Araq
bba6d62420
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-14 17:34:48 +01:00
Araq
f71f9f83c2
GC improvements; distinguish between thread local and globals in the marking step
2018-01-14 17:34:27 +01:00
Mathias Stearn
6db1b492e1
Include target in tester nimcache hash ( #7053 )
2018-01-14 15:22:48 +01:00
Araq
425f221440
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-11 18:05:26 +01:00
Araq
fb8def869c
rename strformat.fmt to % as it works better with backslash escape sequences; refs #6958
2018-01-11 18:05:14 +01:00
Dominik Picheta
72d9485e8e
Fix tasync_traceback test.
2018-01-11 16:52:14 +00:00
Dominik Picheta
b7713859ab
Use regex to match output of tasync_traceback.
2018-01-11 16:15:53 +00:00
jcosborn
d0a9fac362
avoid creating temporary in genObjConstr if possible ( #7032 )
2018-01-11 02:01:51 +01:00
cooldome
2aebb8ed7e
Fix for isssue in parseBiggestFloat #7060 ( #7061 )
2018-01-11 01:57:20 +01:00
Dominik Picheta
2c905f5e81
Merge pull request #6962 from nim-lang/fixes/6100
...
Fixes #6100 .
2018-01-10 23:11:26 +00:00
Dominik Picheta
1256f211f5
Merge pull request #6922 from FedericoCeratto/openssl-1.1.0
...
Add OpenSSL 1.1.0 support
2018-01-10 23:05:42 +00:00
Dominik Picheta
24cae4addb
Merge pull request #7033 from GULPF/allow-timezone-closures
...
Allow timezone procs to be closures
2018-01-10 17:45:29 +00:00
Araq
50fb98d260
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-10 10:01:47 +01:00
Araq
13e9f8aac1
make tfragment_gc more robust for Appveyor
2018-01-10 10:01:33 +01:00
Dominik Picheta
e7e37713dd
Merge pull request #7045 from GULPF/fmt-str-fallback
...
Add additional $ fallback to fmt
2018-01-09 16:22:38 +00:00
cooldome
2c9e56a783
Implement custom annotations ( #6987 )
2018-01-09 15:25:22 +01:00
Andreas Rumpf
849664744b
another attempt to make the fragmentation test more robust for Windows
2018-01-09 13:00:22 +01:00
Oscar Nihlgård
624bd847fb
Add test case
2018-01-09 00:33:39 +01:00
Dennis Felsing
5492190bc6
Fix lists of paths in posix environment ( #7034 )
...
Empty paths in a colon separated list would be considered as the current
directory, so have to ensure $PATH and $LD_LIBRARY_PATH are not empty
before separating it with :
2018-01-08 10:49:00 +01:00
Yuriy Glukhov
c93655e8b4
Unify async macro and futures for js and native targets
2018-01-05 16:40:51 +02:00
Oscar Nihlgård
c344fb311d
Allow timezone procs to be closures
2018-01-05 10:07:46 +01:00
Araq
8bcaadc9e4
memfiles: enable test; refs #6361
2018-01-03 13:31:03 +01:00
Sergey Avseyev
3f2636c765
Remove obsolete method analyzeAndConsolidateOutput ( #6998 )
...
After the change, when stacktraces rendered in reversed order (most recent
call first), this method removed all stacktraces in the test failures.
2018-01-01 00:39:55 +01:00
Yuriy Glukhov
d1e10f9aa3
Fixed mutex usage in SharedList and SharedTable. Closes #6988 ( #6990 )
2017-12-31 09:28:51 +01:00
Parashurama
26a34d52a0
add tests for integer casting in VM.
2017-12-30 10:30:40 +01:00
Federico Ceratto
a78d7a31f7
Add OpenSSL 1.1.0 support #5000
...
Add a simple online test
2017-12-28 21:57:43 +00:00