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
f3d2c18a12
attempt to make travis green
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
3b783f7e13
Testament: refactoring; makes the test joiner green
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
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
465e742182
fix js category
2018-12-11 21:23:19 +01:00
Arne Döring
b26378a468
WIP, most tests are now skipped
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
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
Andreas Rumpf
cd81f368d1
Merge pull request #9826 from cooldome/destructor_move_them_all
...
destructors: sink`em all
2018-12-10 15:46:19 +01:00
Timothee Cour
f3ecc15a94
refs #9880 show index and bound in lots of index out of bounds errors
2018-12-09 16:50:45 -08:00
Andrii Riabushenko
dc935f2b41
use control flow graph for sink params
2018-12-09 18:32:43 +00:00
Andreas Rumpf
606b43ba11
Merge pull request #9911 from nc-x/fixes-#9627
...
`include` now accepts collective arguments
2018-12-09 13:47:45 +01:00
Andreas Rumpf
c16963083d
Merge pull request #9912 from nim-lang/araq-fixes-nested-gensym
...
fixes nested gensym'ed parameters; fixes #9476
2018-12-09 12:58:33 +01:00
Neelesh Chandola
96647618c2
Fix compilation of test on linux and mac
2018-12-09 15:44:18 +05:30
Andreas Rumpf
8035f408f1
Merge pull request #9898 from cooldome/enum_notused
...
Enum fields get hintXDeclaredButNotUsed hint even marked with used pragma
2018-12-09 09:51:35 +01:00
Neelesh Chandola
e44641b6cb
Float values are invalid in enum
2018-12-09 14:20:01 +05:30
Neelesh Chandola
81427b535d
Add final newlines
2018-12-09 13:57:17 +05:30
Neelesh Chandola
f77ddccb6c
add tests
2018-12-09 13:56:11 +05:30
Neelesh Chandola
d977fc6f32
Fix test case expected output
2018-12-09 11:20:52 +05:30
Neelesh Chandola
93503c18aa
Add test
2018-12-09 10:33:20 +05:30
Andrii Riabushenko
ae24b87219
Double sink checks
2018-12-08 23:04:38 +00:00
Timothee Cour
f838b1e6c1
fix #9872 : setLen now works properly at CT [backport]
2018-12-08 14:33:42 -08:00
Araq
e874705971
fixes nested gensym'ed parameters; fixes #9476
2018-12-08 13:30:06 +01:00
Andrii Riabushenko
5f9234e5cb
add comment, fixes #9896
2018-12-08 11:39:11 +00:00
Andrii Riabushenko
94a63eef9a
Fix hintXDeclaredButNotUsed for enum fields marked as used
2018-12-08 11:35:18 +00:00
Andrii Riabushenko
43c70a6b12
improve test
2018-12-07 22:25:32 +00:00
Andreas Rumpf
160a034643
Merge pull request #9803 from GULPF/walkdirrec-relative
...
Add `relative` parameter to walkDirRec
2018-12-06 09:29:35 +01:00
Araq
7a0191ac7e
fixes #9441
2018-12-06 08:06:54 +01:00
Andrii Riabushenko
938d3ffad7
add test
2018-12-05 19:29:14 +00:00
Araq
1711a60f7b
fixes #9868
2018-12-05 16:16:58 +01:00
Araq
af815c3c18
fixes #9864 [backport]
2018-12-05 10:58:18 +01:00
Timothee Cour
d502ddea9e
fix #9832 (fixup) ( #9859 )
2018-12-04 16:48:08 +01:00
rec
e3e5ae287f
Fix fat pointers, object copying, magic double evals on JS ( #9411 ) [backport]
...
* Add a test for issue #9389
* Fixes #9389 .
* Make object contructors copy objects properly by checking whether the expressions passed to them don't need to be copied.
* Make mArrToSeq implementation actually check if a copy needs to be made.
* Avoid unnecessary copy in mChr impl
* Assume set constructor elements need no copy
* Add a test for issue #9410
* Add a test
* fix passing fat pointers (#9410 )
* Enhance tests
* More tests and fixes
* Add more (failing) tests [ci skip]
* Added equality operator for fat pointers, more tests and fixes
* Fix printing uninitialized strings
* Fix mInc, mDec double eval, add more tests
* Tests
* Refactored, fixed multiple evals, revamped the tests, added missing ops
* Fix ups
* Fix #9643 and #9644
* add pointer normalization
2018-12-04 12:04:27 +01:00
Timothee Cour
05769020d3
fixes #9832 ( #9841 ) [backport]
2018-12-04 11:13:49 +01:00
Arne Döring
2f13d27720
improve line info retreival ( #9822 )
...
* improve line info
* fix error message
2018-11-30 08:12:11 +01:00
Andrii Riabushenko
4b31d7bb83
move moves
2018-11-29 23:33:48 +00:00
cooldome
5b98afb8a8
Destructors: more moves for tuples ( #9808 )
2018-11-27 18:59:21 +01:00