Commit Graph
2072 Commits
Author SHA1 Message Date
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
Бранимир Караџић 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 CourteauxandБранимир Караџић 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