- GCC ARM64 Support, i.e. natively compiled with gcc on arm64

This commit is contained in:
2025-09-15 02:35:34 +00:00
parent f2a45aa913
commit 80925965d4
10 changed files with 53 additions and 46 deletions

View File

@@ -51,25 +51,25 @@
#undef ULLONG_MIN
#undef ULLONG_MAX
#define CHAR_IS_SIGNED true
#define CHAR_IS_SIGNED false
#define CHAR_ROUNDS 0x0
#define CHAR_RADIX_DIG 0x7
#define CHAR_RADIX_DIG 0x8
#define CHAR_DIG 0x2
#define CHAR_DECIMAL_DIG 0x0
#define CHAR_RADIX 0x2
#define CHAR_TRAPS 0xtrue
#define CHAR_MIN 0x80
#define CHAR_MAX 0x7f
#define CHAR_MIN 0x0
#define CHAR_MAX 0xff
#define WCHAR_IS_SIGNED true
#define WCHAR_IS_SIGNED false
#define WCHAR_ROUNDS 0x0
#define WCHAR_RADIX_DIG 0x1f
#define WCHAR_RADIX_DIG 0x20
#define WCHAR_DIG 0x9
#define WCHAR_DECIMAL_DIG 0x0
#define WCHAR_RADIX 0x2
#define WCHAR_TRAPS 0xtrue
#define WCHAR_MIN 0x80000000
#define WCHAR_MAX 0x7fffffff
#define WCHAR_MIN 0x0
#define WCHAR_MAX 0xffffffff
#define SCHAR_ROUNDS 0x0
#define SCHAR_RADIX_DIG 0x7

View File

@@ -106,6 +106,7 @@
/// </table>
///
#include <fennec/lang/intrinsics.h>
#include <fennec/lang/type_transforms.h>
#include <fennec/lang/detail/_type_traits.h>
@@ -181,7 +182,7 @@ template<typename T> constexpr bool_t is_null_pointer_v = is_null_pointer<T>::va
// fennec::is_array ====================================================================================================
#if FENNEC_HAS_BUILTIN_IS_ARRAY
#ifdef FENNEC_BUILTIN_IS_ARRAY
///
/// \brief check if \p T is of an array type

View File

@@ -80,17 +80,17 @@ struct tokenizer {
using token = pair<string, uint8_t>;
private:
list<token> operator()(const string& line) {
list<token> res;
for (size_t i = 0; i < )
return res;
}
// list<token> operator()(const string& line) {
// list<token> res;
//
// for (size_t i = 0; i < )
//
// return res;
// }
private:
};
}
#endif // FENNEC_LANGPROC_FORMAT_TOKENIZER_H
#endif // FENNEC_LANGPROC_FORMAT_TOKENIZER_H