Branimir Karadžić
|
3fd3d3279e
|
Made file paths and command line arguments UTF-8 on Windows. Fixes #438. (#449)
|
2026-10-08 02:52:56 +00:00 |
|
Branimir Karadžić
|
f56519b35d
|
Added SIMD versions of memCopy, memMove, memSet, and memCmp, used when SIMD is available. Fixed memCmpRef comparing bytes as signed. Updated Catch2 to 3.16.0. (#448)
|
2026-10-08 02:20:00 +00:00 |
|
Branimir Karadžić
|
09cf98d55c
|
Added ASan/UBSan to CI, and fixed issues it found. (#445)
|
2026-10-05 08:55:08 -07:00 |
|
Branimir Karadžić
|
9521d0b5e2
|
Find one clear bit 64 bits at a time. (#444)
|
2026-10-04 20:21:29 -07:00 |
|
Branimir Karadžić
|
8633996da6
|
Added BitArray and HandleAlloc2. (#443)
|
2026-10-04 19:45:25 -07:00 |
|
Branimir Karadžić
|
daf09510c2
|
Added Superluminal. (#442)
|
2026-10-03 18:37:23 -07:00 |
|
Branimir Karadžić
|
74adb68722
|
Fixed LiteralParser accepting a float suffix on a hex float with no exponent. (#437)
|
2026-10-01 20:18:37 -07:00 |
|
Branimir Karadžić
|
1c986bd1e9
|
Fixed RingBufferControl::resize moving heads that are at the write head, and leaving heads outside the buffer when shrinking past the end of buffer. (#436)
|
2026-09-30 22:27:35 -07:00 |
|
Branimir Karadžić
|
3b8366af83
|
Added atomicLoad, atomicStore, atomicExchange, cpuRelax, getStackAddress, getHardwareThreads, timerResolutionBegin/End, memoryAllocationGranularity, and sanitizer.h. Fixed memoryPageSize returning allocation granularity on Windows. (#435)
|
2026-09-30 02:16:07 +00:00 |
|
Branimir Karadžić
|
279a4f84cd
|
Make StringView's copy constructor and assignment trivial. (#433)
|
2026-09-28 05:12:50 +00:00 |
|
Branimir Karadžić
|
58d36bd042
|
Added Class::Word, Class::SpaceHoriz, acceptToken and getTail to Scanner. Added LiteralParser. Added stableSort and insertionSort. (#432)
|
2026-09-28 01:32:54 +00:00 |
|
Branimir Karadžić
|
975c8fb6fd
|
Enabled FatalWarnings. (#424)
|
2026-09-02 21:20:46 -07:00 |
|
Branimir Karadžić
|
d8a853795f
|
Fixed build. (#422)
|
2026-09-02 18:41:39 -07:00 |
|
Branimir Karadžić
|
2b9ef62e7a
|
Added BX_CONFIG_FMA, SIMD madd/msub/nmsub, f32 rounding and integer div/mod. (#421)
|
2026-09-02 19:13:20 +00:00 |
|
Branimir Karadžić
|
080f466590
|
Added bx::hasUniqueObjectRepresentation type trait. (#420)
|
2026-08-30 11:02:11 -07:00 |
|
Branimir Karadžić
|
9f874936e2
|
Added ability to move file into trash. (#418)
|
2026-08-27 20:53:12 -07:00 |
|
Branimir Karadžić
|
9e3fadf6f1
|
Fixed floatFlip, SIMD variable-shift masks and %g precision, and added tests. (#417)
|
2026-08-14 22:36:08 -07:00 |
|
Branimir Karadžić
|
0a09590ac8
|
Added positional arguments to CommandLine. (#415)
|
2026-08-09 08:09:32 +00:00 |
|
Branimir Karadžić
|
822be40688
|
Scanner: Class::Identifier must not start with a digit. (#414)
|
2026-08-08 15:16:25 -07:00 |
|
Branimir Karadžić
|
0b001f5f36
|
MSVC: Added ARM64 target. (#412)
|
2026-07-27 22:08:49 +00:00 |
|
Branimir Karadžić
|
056ea3486c
|
Scanner: Cleanup. (#411)
|
2026-07-26 08:32:02 -07:00 |
|
Branimir Karadžić
|
9916e720fc
|
Added scanner. (#410)
|
2026-07-25 12:23:58 -07:00 |
|
Branimir Karadžić
|
5a2b876258
|
fromString: Parse hex float literals. (#408)
|
2026-07-22 06:43:24 +00:00 |
|
Branimir Karadžić
|
a7257985fa
|
Added bx::isEqual for bx::StringView. (#407)
|
2026-07-21 21:37:18 -07:00 |
|
Branimir Karadžić
|
eed706fb27
|
Suppress MSVC CRT assert dialogs. (#395)
|
2026-05-14 04:19:21 +00:00 |
|
Branimir Karadžić
|
217823bc0a
|
Added float4x4_* tests. (#394)
|
2026-05-08 04:02:40 +00:00 |
|
Branimir Karadžić
|
f9dcd60e79
|
Fixed tests. (#393)
|
2026-05-06 23:07:55 -07:00 |
|
Branimir Karadžić
|
c76a34f4ef
|
Fixed simd128_f32_dot3 test. (#392)
|
2026-05-06 22:37:16 -07:00 |
|
Branimir Karadžić
|
6bb55b32eb
|
Added float4x4_inverse test. (#391)
* Added float4x4_inverse test.
* Bump tolerance.
* Fixed broadcast bug in simd128_f32_dot_ni.
|
2026-05-07 05:15:03 +00:00 |
|
Бранимир Караџић
|
5a43e56c3b
|
Override BX_ASSERT/BX_ASSERT_LOC in test.h to throw directly.
|
2026-05-03 17:02:23 -07:00 |
|
Бранимир Караџић
|
84fd8d86e9
|
Fix math_test on Android (NDK lacks isinff/etc) and AArch64 (char is unsigned, use SCHAR_MIN/MAX).
|
2026-05-03 17:02:23 -07:00 |
|
Branimir Karadžić
|
22f7b051b9
|
Rework SIMD lib. (#386)
|
2026-05-03 18:25:39 +00:00 |
|
Branimir Karadžić
|
8d98acc6f7
|
Added more functionality to memoryMap/Unmap. (#384)
|
2026-04-24 04:05:11 +00:00 |
|
Branimir Karadžić
|
c6131ec676
|
Use Catch2 macros. (#382)
|
2026-04-09 20:43:51 -07:00 |
|
Branimir Karadžić
|
b259cfbd3f
|
Implemented all bounds tests. (#380)
|
2026-04-05 04:51:34 +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ć
|
a6168a9d1c
|
Added bx::toHuman. (#370)
|
2026-02-27 15:37:36 +00:00 |
|
Branimir Karadžić
|
36ad6131f4
|
Added: bx::formatHumanNumber. (#368)
|
2026-02-01 02:45:04 +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ć
|
4ac903bdcf
|
Added saturateCast. (#354)
|
2025-12-13 19:05:24 +00:00 |
|
Branimir Karadžić
|
808aa150f8
|
StringView constexpr. (#351)
|
2025-11-23 02:41:54 +00:00 |
|
Branimir Karadžić
|
4aaf864875
|
Added RingBufferControl get empty, used, reserved counts. (#348)
|
2025-11-20 01:25:39 +00:00 |
|
Бранимир Караџић
|
c8128850f8
|
Implement getCallStackFast/Exact for fast call-stack backtrace.
|
2025-10-14 23:05:08 -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 |
|
Branimir Karadžić
|
d2b8b1aab5
|
Added Linux/signal exception handling.
|
2025-08-23 09:20:41 -07:00 |
|
Бранимир Караџић
|
d4096a8446
|
Added uint32/64_splat.
|
2025-04-26 19:56:17 -07:00 |
|
Бранимир Караџић
|
8e9a998357
|
Removed fatal warnings.
|
2025-01-31 16:18:33 -08:00 |
|