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
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
Dominik Picheta
7e6dc3679a
Simplify async traceback processing.
2017-12-28 09:21:22 +01:00
Dominik Picheta
383c80971c
No need to recurse now that mergeEntries doesn't do any pattern matching.
2017-12-28 09:21:22 +01:00
Dominik Picheta
6301e33543
Show only detailed async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
3a790c9c72
Rename cb0 to asyncProcName_continue + other improvements to async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
a9a13e470b
Go through the re-raise stacks for more detailed tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
9ca6afe73a
Refine the async tracebacks.
2017-12-28 09:21:22 +01:00
Dominik Picheta
f73015ad9e
Implement some simple pattern-based transformation for async tracebacks.
2017-12-28 09:21:22 +01:00
Araq
f3a895f043
fixes #6965
2017-12-28 00:50:45 +01:00
Dominik Picheta
52cc925e0e
Fixes #6100 .
2017-12-27 22:37:11 +00:00
Araq
0b0baece89
fixes #6980
2017-12-27 21:26:37 +01:00
cooldome
53cf0b2c24
Allow noreturn procs with void type ( #6973 )
2017-12-27 10:09:24 +01:00
cooldome
2b3ec0a7c6
Implement language feature #6885 ( #6954 )
2017-12-24 22:22:03 +01:00
Mathias Stearn
6bd3a2826f
cmp(x, y: string) now uses memcmp rather than strcmp ( #6869 ) ( #6968 )
2017-12-24 15:23:17 +01:00
Dominik Picheta
8d992c4176
Merge pull request #6725 from FedericoCeratto/unittest-5114
...
Add unittest suite/test name filters
2017-12-22 15:26:45 +00:00
skilchen
a89b81eb96
fixes #6353 ( #6951 )
2017-12-21 16:32:26 +01:00
Dominik Picheta
8c0e73479e
Merge pull request #6944 from alehander42/fix-discardable
...
Make asyncjs Future[void] play nicely with last line discardable calls & forward declaration
2017-12-21 12:25:29 +00:00
Zahary Karadjov
2ceee884fe
fix #6462
2017-12-21 11:08:45 +01:00
Zahary Karadjov
057d5789ba
fix #6277
2017-12-21 11:06:36 +01:00
Zahary Karadjov
70380882c5
fix #6108
2017-12-21 11:04:05 +01:00
Araq
765116d547
testament html generation improvements; merged #6667 manually
2017-12-21 10:49:09 +01:00
Araq
18508cdcc3
testament: use splitWhitespace instead of split
2017-12-21 10:23:21 +01:00
Alexander Ivanov
7b495e23d4
Fix the forward test
2017-12-20 14:09:02 +02:00
Alexander Ivanov
7f6afa9e9b
Make asyncjs Future[void] play nicely with last line discardable calls
2017-12-19 13:57:37 +02:00
Andreas Rumpf
85ac3130aa
make asyncdispatch.poll completing all opterations that can be comple… ( #6911 )
...
introduce asyncdispatch.drain that completes all operations that can be completed immediately; implements #6523
2017-12-19 12:39:50 +01:00
Alexander Ivanov
a9ba02e8c9
added asyncjs standard library module ( #6841 )
2017-12-19 00:34:54 +01:00