Branimir Karadžić
d54d89d6b5
Added BX_REQUIRE_CONSTANT clang macro. ( #381 )
2026-04-07 04:10:04 +00:00
Branimir Karadžić
b259cfbd3f
Implemented all bounds tests. ( #380 )
2026-04-05 04:51:34 +00:00
Branimir Karadžić
cac72f6cfa
GENie 1203. ( #379 )
2026-03-15 17:52:07 +00:00
Branimir Karadžić
ce24938573
Setup location for cmake action. ( #377 )
2026-03-15 07:47:06 +00:00
Branimir Karadžić
bd47466a9d
GENie 1199. ( #376 )
2026-03-15 03:33:29 +00:00
Branimir Karadžić
d88ef414b2
GENie 1198. ( #375 )
2026-03-15 03:18:01 +00:00
Daniel Kalmar
0d38df8615
Update to using uppercase emscripten macros. ( #374 )
...
The lowercase versions are considered deprecated in emscripten.
See https://github.com/emscripten-core/emscripten/pull/26180
2026-03-10 16:13:42 +00:00
Branimir Karadžić
cb281314e1
Updated Catch2 v3.13.0. ( #373 )
...
* Updated Catch2 v3.13.0.
* Fixed bad test.
2026-03-05 05:40:07 +00:00
Branimir Karadžić
1e0ee96b8d
bx::vsnprintf fixes. Added more unit tests. ( #372 )
2026-03-03 21:23:54 -08:00
Branimir Karadžić
fa641d8581
Fixed build. ( #371 )
2026-02-28 07:43:08 +00:00
Branimir Karadžić
a6168a9d1c
Added bx::toHuman. ( #370 )
2026-02-27 15:37:36 +00:00
Branimir Karadžić
2b946b4668
Apple: Allow semaphore to process block events. ( #369 )
2026-02-24 19:37:50 -08:00
Branimir Karadžić
36ad6131f4
Added: bx::formatHumanNumber. ( #368 )
2026-02-01 02:45:04 +00:00
Branimir Karadžić
016167548e
Fixed comparison that would always be false. ( #367 )
2026-01-28 21:43:23 +00:00
Branimir Karadžić
3ed36d14b0
Added load/store aligned/unaligned. ( #366 )
2026-01-27 02:00:52 +00:00
Branimir Karadžić
0e7d969a8a
Cleanup. ( #365 )
2026-01-23 05:32:24 +00:00
Branimir Karadžić
ef9c17cf3d
Added Murmur3_64. ( #364 )
2026-01-23 05:24:41 +00:00
Branimir Karadžić
d8d7d13c85
Happy New Year! ( #363 )
2026-01-14 15:30:08 +00:00
Branimir Karadžić
a5ce3bed94
Fixed amalgamated build. ( #362 )
2026-01-10 17:46:57 +00:00
Branimir Karadžić
01cf049f97
0 terminate fixed empty string. ( #361 )
2025-12-26 18:24:16 +00:00
Branimir Karadžić
acc565e47e
Added bx::Ticks. ( #359 )
2025-12-24 03:27:32 +00:00
Branimir Karadžić
ce31b14454
Fix Thread::setThreadName. ( #358 )
2025-12-17 02:36:31 +00:00
Branimir Karadžić
a69b0a72f7
Improve bx::saturateCast. ( #357 )
2025-12-14 06:06:56 +00:00
Branimir Karadžić
a9f99c627e
bx::saturateCast requries values to be integer or float. ( #356 )
2025-12-14 04:02:08 +00:00
Branimir Karadžić
f4a30a69a1
Fixed build. ( #355 )
2025-12-13 19:59:10 +00:00
Branimir Karadžić
4ac903bdcf
Added saturateCast. ( #354 )
2025-12-13 19:05:24 +00:00
Branimir Karadžić
5dc415ee2e
Cleanup. ( #353 )
2025-11-23 18:05:20 +00:00
Ondřej Voves
69e6c9b597
Fix DbgHelpSymbolResolve segfault in destructor if m_symInitialize failed in constructor. ( #352 )
2025-11-23 16:11:51 +00:00
Branimir Karadžić
808aa150f8
StringView constexpr. ( #351 )
2025-11-23 02:41:54 +00:00
Branimir Karadžić
0e221f9844
GENie 1196. ( #350 )
2025-11-21 02:15:06 +00:00
Branimir Karadžić
54941d2a3c
Cleanup. ( #349 )
2025-11-20 03:49:32 +00:00
Branimir Karadžić
4aaf864875
Added RingBufferControl get empty, used, reserved counts. ( #348 )
2025-11-20 01:25:39 +00:00
Бранимир Караџић
00b6d1517d
Don't mess with thread name if it's not set or empty.
2025-11-17 10:58:52 -08:00
Бранимир Караџић
1dc8c48270
Added funding button.
2025-11-02 18:44:13 -08:00
Бранимир Караџић
246e7227f0
GENie 1192.
2025-10-23 22:59:18 -07:00
Бранимир Караџић
c266d68458
Set Xcode target versions.
2025-10-23 22:55:10 -07:00
Бранимир Караџић
75dcd5673a
Fixed build.
2025-10-21 18:20:26 -07:00
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