Branimir Karadžić
af959f53f9
Cleanup.
2025-10-21 18:03:23 -07:00
Бранимир Караџић
c8128850f8
Implement getCallStackFast/Exact for fast call-stack backtrace.
2025-10-14 23:05:08 -07:00
Бранимир Караџић
59d9249854
Cleanup.
2025-09-24 20:06:27 -07:00
Бранимир Караџић
00de7081ab
Remove NoFramePointer.
2025-09-24 20:06:20 -07:00
Бранимир Караџић
81ea23aba0
Fixed unit test.
2025-09-19 20:55:45 -07:00
Branimir Karadžić
2fe4b15234
Added FixedStringT.
2025-09-19 20:36:42 -07:00
Бранимир Караџић
eda38395dd
Made exception handler optional.
2025-08-23 19:29:13 -07:00
Бранимир Караџић
4e36f3f33d
Fixed build.
2025-08-23 17:26:57 -07:00
Branimir Karadžić
a94c71e925
Added Windows SEH.
2025-08-23 17:25:31 -07:00
Бранимир Караџић
18d85a6163
Fixed build.
2025-08-23 09:24:17 -07:00
Branimir Karadžić
d2b8b1aab5
Added Linux/signal exception handling.
2025-08-23 09:20:41 -07:00
Бранимир Караџић
d858859d17
Set minimum supported version of GLIBC to 2.31.0 (February 1, 2020).
2025-06-07 09:18:23 -07:00
Pino Toscano
b59b7debd3
Small platform detection/usage improvements ( #346 )
...
* Use BX_PLATFORM_POSIX where needed
The semaphone implementation already uses BX_PLATFORM_POSIX to include
<pthread.h> on all the POSIX platforms; do the same also in other places
for consistency. This is done also for <sched.h>, which is a POSIX API,
and sched_yield() from it is already guarded by BX_PLATFORM_POSIX.
* Drop support for GNU libc older than 2.12
glibc 2.12 was released on 2010, and at this point any supported Linux
distro has that version or way greather than that.
2025-06-07 16:01:25 +00:00
Бранимир Караџић
5a20afef84
Bumped minimum required version of MSVC.
2025-05-26 12:21:45 -07:00
Бранимир Караџић
d4096a8446
Added uint32/64_splat.
2025-04-26 19:56:17 -07:00
Бранимир Караџић
d3d403170e
GENie 1190.
2025-03-15 12:05:23 -07:00
Бранимир Караџић
71a75aa2fb
Switching to C++20.
2025-03-14 21:37:51 -07:00
Бранимир Караџић
8e9a998357
Removed fatal warnings.
2025-01-31 16:18:33 -08:00
Martijn Courteaux
5fb8c15e15
TinySTL attempt 3. ( #342 )
...
* Update TinySTL (attempt 2).
* Fix MSVC compilation issue for TinySTL.
* Fix MSVC warning.
* Favor ptrdiff_t for sizes in string.
* Update genie.lua
* Update math_test.cpp
* Update test.h
* Update test.h
---------
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com >
2025-01-31 16:14:20 -08:00
Бранимир Караџић
fae06fa431
Revert "Update TinySTL (attempt 2). ( #341 )"
...
This reverts commit 73966ef218 .
2025-01-30 11:42:36 -08:00
Martijn Courteaux
73966ef218
Update TinySTL (attempt 2). ( #341 )
2025-01-29 20:38:06 -08:00
Бранимир Караџић
01c99ddd09
Revert "Update TinySTL. ( #340 )"
...
This reverts commit 2a03cec5d6 .
2025-01-26 15:21:45 -08:00
Бранимир Караџић
b6f79884e3
Cleanup.
2025-01-26 15:19:24 -08:00
Martijn Courteaux
2a03cec5d6
Update TinySTL. ( #340 )
2025-01-25 14:09:15 -08:00
Бранимир Караџић
8ebafda960
toString: Added more tests.
2025-01-17 16:28:06 -08:00
Бранимир Караџић
13c40f9a6e
Happy New Year!
2025-01-13 15:45:25 -08:00
Бранимир Караџић
c723ec4054
Added memory map/unmap functions.
2024-12-31 08:24:43 -08:00
Бранимир Караџић
1b0b2cc86a
Added [[msvc::intrisic]].
2024-12-30 20:13:59 -08:00
Branimir Karadžić
df86c611d7
Cleanup.
2024-12-28 17:29:20 -08:00
Бранимир Караџић
61cc316669
Removing alloca compat include.
2024-12-21 19:24:22 -08:00
Бранимир Караџић
7dc7dfc380
Fixed iOS build.
2024-12-15 18:40:06 -08:00
Бранимир Караџић
61eb415b82
Cleanup.
2024-12-12 23:09:30 -08:00
Бранимир Караџић
59a7e51668
Fixed GCC minimum version. Issue #338 .
2024-12-11 17:18:21 -08:00
Бранимир Караџић
3e9604c743
Removed BX_STATIC_ASSERT. Not needed in C++17.
2024-12-07 22:51:31 -08:00
Бранимир Караџић
57a4fb1246
Cleanup.
2024-12-07 21:18:08 -08:00
Бранимир Караџић
f259338d54
Cleanup.
2024-12-07 18:56:05 -08:00
Бранимир Караџић
1faeaee661
GENie 1187.
2024-12-06 18:52:13 -08:00
Бранимир Караџић
075a2bf396
GENie 1185.
2024-12-06 10:01:37 -08:00
Бранимир Караџић
e88e4bbad8
Fixed issue with frexp.
2024-12-05 19:42:14 -08:00
Бранимир Караџић
b97e679fc8
Fixed wasm tests.
2024-12-05 16:21:29 -08:00
Бранимир Караџић
32e578b22f
vsnprintf: Fix crash when _out is NULL.
2024-12-04 19:23:10 -08:00
Бранимир Караџић
4a1f0ab630
Cleanup.
2024-12-02 19:56:46 -08:00
Бранимир Караџић
198fef12b3
Fixed Android build.
2024-12-02 16:23:06 -08:00
Бранимир Караџић
72af04044d
Cleanup.
2024-11-28 20:51:15 -08:00
Branimir Karadžić
f551faecd8
Fixed build.
2024-11-27 22:27:35 -08:00
Бранимир Караџић
7eace058a2
Moved math functions to be constexpr.
2024-11-27 19:55:42 -08:00
Бранимир Караџић
c8ff296934
Fixed build.
2024-11-26 22:43:35 -08:00
Бранимир Караџић
fae5fe439e
Removed obsolete maputil.h
2024-11-26 21:57:43 -08:00
Бранимир Караџић
7014882dcd
Cleanup.
2024-11-23 20:45:08 -08:00
Бранимир Караџић
d588a8fb0e
Cleanup.
2024-11-22 19:26:20 -08:00