mjtest-tests merge requestshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests2022-02-08T14:10:10+01:00https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/66Add test case for return in nested block2022-02-08T14:10:10+01:00uudyhAdd test case for return in nested blockhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/65Print "Test successful" for other branches too2022-02-05T18:12:27+01:00uxwluPrint "Test successful" for other branches toohttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/64Add test with multiple assignments in a while condition2022-02-02T19:52:32+01:00uudyhAdd test with multiple assignments in a while conditionhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/63Fix ASCII encoding in exec/Nulls2.java2022-02-02T19:47:02+01:00uudyhFix ASCII encoding in exec/Nulls2.javahttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/62Exec/more tests2022-01-31T22:08:11+01:00unzzmExec/more testshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/61added some tests2022-01-31T22:08:33+01:00ulxnxtobias.knorr2@student.kit.eduadded some testshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/60Add quine test2022-01-31T20:24:27+01:00uzuueAdd quine testhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/59Add test case for illegal assignment in array index2022-01-26T20:29:32+01:00uxwluAdd test case for illegal assignment in array indexhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/58Test arithmetic optimization for multiply / divide by power of two2022-01-26T20:31:13+01:00uudyhTest arithmetic optimization for multiply / divide by power of twoMultiply / divide by power of two can be optimized using shifts.
This test case tests some edge cases of that optimization.Multiply / divide by power of two can be optimized using shifts.
This test case tests some edge cases of that optimization.https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/57Create another test for empty allocations2022-01-26T20:29:47+01:00uudyhCreate another test for empty allocationshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/56Add test case for unreachable return2022-01-26T20:30:03+01:00uudyhAdd test case for unreachable returnhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/55Add test for correct handling of Unknown: assignment within condition2022-01-23T21:19:46+01:00uudyhAdd test for correct handling of Unknown: assignment within conditionhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/54Add broken tests2022-01-18T22:56:48+01:00uxwluAdd broken testsAdd tests that broke our poor little compiler *today*Add tests that broke our poor little compiler *today*https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/53Add test for division edge cases2022-01-17T14:49:35+01:00uyunxAdd test for division edge casesuxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/52Add some tests for register transfer graphs2022-01-13T02:39:31+01:00uxwluAdd some tests for register transfer graphshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/51Stream flammenwehrfer output so you get something if it times out2021-12-30T00:46:37+01:00uxwluStream flammenwehrfer output so you get something if it times outInfinite loops in compilers are not unheard of (*cough*) and getting *some* output is nice in those cases :)
Maybe we should also make that stream unbuffered but that might degrade performance quite a lot of mjtest decides to output tho...Infinite loops in compilers are not unheard of (*cough*) and getting *some* output is nice in those cases :)
Maybe we should also make that stream unbuffered but that might degrade performance quite a lot of mjtest decides to output thousands of lines.https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/50Remove broken Ackerman.inf.java test2021-12-16T14:57:26+01:00utdttRemove broken Ackerman.inf.java testThis test is actually wrong
* It can terminate (thous is not an infinte loop)
* It will crash with properly optimized code due to a huge call stack
This test assumes that the generated code is too slow to run into stack size problems be...This test is actually wrong
* It can terminate (thous is not an infinte loop)
* It will crash with properly optimized code due to a huge call stack
This test assumes that the generated code is too slow to run into stack size problems before it runs into timeout problemsuxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/49Limit flammenwehrfer's output length for github issues2021-12-16T14:57:50+01:00uxwluLimit flammenwehrfer's output length for github issuesGithub has a totally too harsh length limit for issue comments and rejects edits with more characters than that.Github has a totally too harsh length limit for issue comments and rejects edits with more characters than that.https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/48compile-firm tests from group 32021-12-06T14:22:22+01:00ucywgcompile-firm tests from group 3uxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/47added tests from group 42021-12-06T14:37:54+01:00ulxnxtobias.knorr2@student.kit.eduadded tests from group 4uxroguxrog