|
|
|
|
|
by Jarred
40 days ago
|
|
> it's basically solving the ,,tests not pass'' problem by changing the tests themselves. False. 0 test files were deleted. 0 pre-existing tests were skipped, todo’d, or had assertions removed. 5 new tests were added in test.skip/test.todo state to track known not-yet-fixed bugs in the port that lacked test coverage before. The merge changed 28 test files in total. +1,312 lines −141 lines Most of that +1,312 is new tests. The depth-of-recursion tests for TOML/JSONC parsers went from 25_000 -> 200_000 because Rust’s smaller stack frames (LLVM lifetime annotations let the optimizer reuse stack slots) mean 25k levels no longer reaches the 18 MB stack on Windows. |
|
What is "most of that "?
Why did you feel the need to produce so much detail about a single category of tests?