Commit Graph

2083 Commits

Author SHA1 Message Date
Branimir Karadžić
0f575d5880 math: Use MSVC _BitScan intrinsics in countLeadingZeros/countTrailingZeros runtime fast path. (#385) 2026-04-25 06:18:15 +00:00
Branimir Karadžić
8d98acc6f7 Added more functionality to memoryMap/Unmap. (#384) 2026-04-24 04:05:11 +00:00
Branimir Karadžić
3ea49f98d6 Lazy load debug help once it's needed to resolve callstack. (#383) 2026-04-20 19:04:08 +00:00
Branimir Karadžić
c6131ec676 Use Catch2 macros. (#382) 2026-04-09 20:43:51 -07:00
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