chuggafan
chuggafan
TBH I was mostly thinking in theory we can utilize CMake somehow and run the tests via their python... thing.... However I lack the knowledge of CMake to even *BEGIN*...
Looking at it further, it turns out I have even less of an idea of where to begin after checking again than before, because the regular CMAKE stuff for libcxx...
There's in the actual master repo for LLVM, as for executing them, you require a python script + cmake IIRC and none of that is what we have.
https://llvm.org/docs/CommandGuide/lit.html LIT is the tool they use for tests on LLVM AFAICT, MSVC uses this tool to test their implementation against the libcxx tests as well, if we can test...
Check it in and tomorrow I'll check it out for sure.
I see why the tests are failing, the way I dumped the commands being run is via adding a "--echo-all-commands" thing. So one of the: `Command: ['c:/orangec/bin/occ.exe', '-o', 'C:\\Users\\User\\AppData\\Local\\Temp\\libcxx-testsuite-8wzj55tn\\test\\std\\containers\\unord\\unord.set\\Output\\swap_member.pass.cpp.o', '-x',...
> Sounds good. What about C (and other) standards specified that way? Sounds like #81 is now a blocker then ;)
The different versions of C++ have different deprecations so I'd rather we not claim to support a version of C++ we don't actually support... unless we're willing to do the...
Did the test again, the issue now is (once I point the lit config directory to the right location): ``` ******************** FAIL: libc++ :: std/diagnostics/syserr/syserr.compare/eq_error_code_error_code.pass.cpp (1463 of 5830) ******************** TEST...
Also: we may need to modifiy some stuff such as test_macros.h to know if we support the C11 stuff in our libc...