mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 20:44:37 +03:00
[ABI] Accumulated API/ABI changes
* Renamed all eq() methods to equals() (consistency) (ABI)
* Reorganized some X86 instructions in X86 database
* Properly detect RISC-V CPU at compile time (Environment)
* Removed CallConvId::kNone in favor of defaulting to kCDecl (ABI)
* CallConvId::kHost is now alias to CallConvId::kCDecl (ABI)
* Added FloatABI to Environment to disginguish between softfloat
and hardfloat
* Added more AArch64 CPU features and their detection (ABI)
* Because of CallConvId changes it's now possible to run
compiler tests on 32-bit ARM (fixes a bug in test cases)
* Added QEMU to CI build matrix to test different architectures
This commit is contained in:
@@ -98,8 +98,10 @@ int TestApp::run() {
|
||||
stringLogger.setOptions(formatOptions);
|
||||
|
||||
auto printStringLoggerContent = [&]() {
|
||||
if (!_verbose)
|
||||
if (!_verbose) {
|
||||
printf("%s", stringLogger.data());
|
||||
fflush(stdout);
|
||||
}
|
||||
};
|
||||
#else
|
||||
auto printStringLoggerContent = [&]() {};
|
||||
@@ -202,6 +204,7 @@ int TestApp::run() {
|
||||
|
||||
if (pass != 0) {
|
||||
printf("[Test:%s] %s", asmjitArchAsString(test->arch()), test->name());
|
||||
fflush(stdout);
|
||||
|
||||
#ifndef ASMJIT_NO_LOGGING
|
||||
if (_verbose || _dumpAsm || _dumpHex) {
|
||||
|
||||
Reference in New Issue
Block a user