Branimir Karadžić
|
97aa6da7db
|
Made strCmp, strCmpI and strCmpV constexpr. (#470)
|
2026-10-21 14:43:01 -07:00 |
|
Branimir Karadžić
|
c500a9228e
|
Added constexpr isSorted with less function. (#469)
|
2026-10-21 08:43:33 -07:00 |
|
Branimir Karadžić
|
5c218692de
|
Added BitArrayIterator and range-for over set bits on BitArrayViewBase. (#467)
|
2026-10-19 22:25:23 -07:00 |
|
Branimir Karadžić
|
dd261e2775
|
Added simd_i8_cmpeq for all SIMD widths. Fixed BitArray kSimdByteMask shift for 256-bit SIMD. (#466)
|
2026-10-17 17:20:12 -07:00 |
|
Branimir Karadžić
|
fbadfc3abc
|
Added SIMD version of BitArray find. (#464)
|
2026-10-17 09:37:35 -07:00 |
|
Branimir Karadžić
|
ad000aeb31
|
Fixed calcMinBoundingSphere hang, and ProcessReader quoting on Windows. (#463)
|
2026-10-16 15:41:21 -07:00 |
|
Branimir Karadžić
|
c75bc2f956
|
Changed TlsData::get to read TLS slots directly from TEB on Windows x86/x64. (#461)
|
2026-10-15 17:36:45 -07:00 |
|
Branimir Karadžić
|
a361ff7878
|
Fixed BitArray find returning runs that overlap set bits, and missing existing runs. (#459)
|
2026-10-15 09:45:32 -07:00 |
|
Branimir Karadžić
|
d4e6ed3cf4
|
Added templated isInRange, replacing the char-only one. (#458)
|
2026-10-12 20:58:22 -07:00 |
|
Branimir Karadžić
|
326bddbac8
|
Fixed MSVC 32-bit x86 build, and added it to CI. (#455)
|
2026-10-11 20:08:19 -07:00 |
|
Branimir Karadžić
|
89eb1775db
|
Added a constexpr double math surface, and made fromString exact. (#451)
|
2026-10-09 02:16:41 +00:00 |
|
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 |
|