Andreas Rumpf
d20a273215
Merge pull request #9917 from timotheecour/pr_dump_msg
...
enhance `dump --dump.format:json` : report `out`, `hints`, `warnings`, document it ; closes #9513
2018-12-11 22:01:28 +01:00
Andreas Rumpf
bb1ce398af
Merge pull request #9881 from timotheecour/pr_ref_9880
...
refs #9880 show index and bound in lots of `index out of bounds` errors
2018-12-11 21:49:08 +01:00
Araq
f18fcf65b3
make tests green again
2018-12-11 21:23:26 +01:00
Araq
01892eee4b
don't skip tests that really were not joined
2018-12-11 21:23:25 +01:00
Araq
8aa4b6b552
remove outputGotten.txt file on success
2018-12-11 21:23:25 +01:00
Araq
f3d2c18a12
attempt to make travis green
2018-12-11 21:23:25 +01:00
Araq
dc604ca762
don't run megatest in parallel for better error messages
2018-12-11 21:23:25 +01:00
Araq
34815a4697
megatest: make it green on Linux
2018-12-11 21:23:25 +01:00
Araq
916955dc95
make more tests green
2018-12-11 21:23:25 +01:00
Araq
4d616b5dc4
make tests green; better output for when megatest execution fails
2018-12-11 21:23:24 +01:00
Araq
0d99ff6113
testament megatest: furher refactorings making more tests green
2018-12-11 21:23:24 +01:00
Andreas Rumpf
ac785b0623
testament: joinable is now an explicit concept of a test spec
2018-12-11 21:23:24 +01:00
Araq
46820b94a6
the linking step doesn't mind Windows' 8K command line limit anymore
2018-12-11 21:23:24 +01:00
Araq
77272ceb3c
fixes extccomp regressions
2018-12-11 21:23:24 +01:00
Araq
044c7d0921
fixes extccomp regressions
2018-12-11 21:23:23 +01:00
Araq
1946d1a61d
fixes extccomp regressions
2018-12-11 21:23:23 +01:00
Araq
3b783f7e13
Testament: refactoring; makes the test joiner green
2018-12-11 21:23:23 +01:00
Araq
8896770f8f
workaround against silly Windows command line length limitations for the upcoming megatest.nim
2018-12-11 21:23:23 +01:00
Arne Döring
a5ecbf823f
lots of small changes
2018-12-11 21:23:22 +01:00
Arne Döring
c0c35839cc
megatest integrated in default test all
2018-12-11 21:23:22 +01:00
Arne Döring
3859878db8
megatest checks output and nimout
2018-12-11 21:23:22 +01:00
Arne Döring
2a4c09ff88
megatest can be executed
2018-12-11 21:23:21 +01:00
Arne Döring
fb1f5c62b5
tshouldfail is stricter
2018-12-11 21:23:21 +01:00
Arne Döring
1105d03644
require errormsg to be specified before file.
2018-12-11 21:23:21 +01:00
Arne Döring
ca394ebd95
allow to disable backend logging
2018-12-11 21:23:20 +01:00
Arne Döring
199018ef2e
test can fail because of invalid spec
2018-12-11 21:23:20 +01:00
Arne Döring
a22bf14bb6
fix htmlgen, that I broke
2018-12-11 21:23:19 +01:00
Arne Döring
dec863a85a
kill testnospec
2018-12-11 21:23:19 +01:00
Arne Döring
465e742182
fix js category
2018-12-11 21:23:19 +01:00
Arne Döring
e9ea8fb6b0
remove echo
2018-12-11 21:23:19 +01:00
Arne Döring
da78c3d04d
one error less
2018-12-11 21:23:18 +01:00
Arne Döring
b26378a468
WIP, most tests are now skipped
2018-12-11 21:23:18 +01:00
Arne Döring
7f6feb6034
minor changes
2018-12-11 21:23:18 +01:00
Arne Döring
7b40c864bc
kick unused benchmarks
2018-12-11 21:23:18 +01:00
Arne Döring
75e4a0098a
remove caas
2018-12-11 21:23:18 +01:00
Arne Döring
ef44c12a34
kick taint mode
2018-12-11 21:23:18 +01:00
Arne Döring
fa6a9a21e0
WIP
2018-12-11 21:23:18 +01:00
Charles Blake
b92594572e
For now just implement resize per https://github.com/nim-lang/Nim/pull/9922
...
discussion (with special mremap usage on Linux, but ordinary munmap, mmap on
other POSIX). Someone needs to do the when windows branch.
2018-12-11 14:57:28 -05:00
Charles Blake
369ac2dd2d
Address dom96/Araq opinions in https://github.com/nim-lang/Nim/pull/9922
...
Updating accessors are also provided since the idea of this change is to
allow "updating" operations external to the module which are by their very
nature closely tied to module internals (as well as to OS interface details).
2018-12-11 10:27:27 -05:00
Andreas Rumpf
a8b53c97ee
Merge pull request #9929 from nc-x/fix-js-regression
...
tyProc does not require copying in JS codegen
2018-12-11 14:29:58 +01:00
Andreas Rumpf
6924b33141
Merge pull request #9924 from cooldome/destructor_hotfix
...
destructor hot fix
2018-12-11 12:47:23 +01:00
Araq
366b6be4fb
compiler refactoring: TSymSeq is gone for good
2018-12-11 12:37:05 +01:00
Neelesh Chandola
685a5544c4
tyProc does not require copying in JS codegen
2018-12-11 16:58:36 +05:30
Andreas Rumpf
3177aee75f
Merge pull request #9910 from nc-x/fix-semicolon
...
Fixes #9907
2018-12-11 12:26:23 +01:00
Araq
4ec40796e6
fixes #9868
2018-12-11 10:28:56 +01:00
Andreas Rumpf
03c4231951
Merge pull request #9909 from nc-x/fix-regression
...
Fix enum regression
2018-12-11 08:36:15 +01:00
Neelesh Chandola
5aba5875da
Address Comments
2018-12-11 10:44:43 +05:30
Neelesh Chandola
47c38cb98e
Better fix
2018-12-11 10:34:10 +05:30
Andrii Riabushenko
a9978db42f
destructor_hotfix
2018-12-10 23:23:46 +00:00
Ștefan Talpalaru
497e8c41e8
replace misleading "stack overflow" message on call depth limit
...
The new error message looks like this:
"Error: call depth limit reached in a debug build (2000 function calls).
You can change it with -d:nimCallDepthLimit=<int> or switch to a release
build with -d:release."
2018-12-10 19:35:37 +01:00