Branimir Karadžić
|
0e5bbca687
|
Added HLSL double literal suffix (l/L). (#475)
|
2026-10-24 23:15:06 -07:00 |
|
Branimir Karadžić
|
b366b69f74
|
Fixed toString(double) not picking the closest digits for 17-digit values. (#474)
|
2026-10-23 22:29:37 -07:00 |
|
Branimir Karadžić
|
49c7d6050f
|
Implemented Memory::DontNeed on Windows, pages are reset and removed from working set. (#471)
|
2026-10-22 00:37:35 +00:00 |
|
Branimir Karadžić
|
97aa6da7db
|
Made strCmp, strCmpI and strCmpV constexpr. (#470)
|
2026-10-21 14:43:01 -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ć
|
a29c286430
|
Changed Location::current and LocationFull::current to be constexpr inline. (#462)
|
2026-10-15 22:55:43 -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ć
|
326bddbac8
|
Fixed MSVC 32-bit x86 build, and added it to CI. (#455)
|
2026-10-11 20:08:19 -07:00 |
|
Branimir Karadžić
|
eced7c86c0
|
Added bitarray.cpp to amalgamated build. (#452)
|
2026-10-08 21:27:10 -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ć
|
59a1e105b6
|
Fixed WinRT build. (#450)
|
2026-10-08 09:44:11 -07: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 |
|
eres-j
|
f9ab4e00fe
|
Fix IsDebuggerPresent declaration for Windows amalgamated build (#440)
|
2026-10-03 15:18:18 +00: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ć
|
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ć
|
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ć
|
2531549884
|
Added bx::isDebuggerPresent. (#430)
|
2026-09-19 06:50:32 +00:00 |
|
Daniel Kalmar
|
f86bece796
|
Add boilerplate for PS5 support. (#427)
|
2026-09-10 15:43:30 +00:00 |
|
Branimir Karadžić
|
98ad3bec2a
|
Fixed debugBreak. Fixes #425. (#426)
|
2026-09-04 03:56:07 +00:00 |
|
Branimir Karadžić
|
975c8fb6fd
|
Enabled FatalWarnings. (#424)
|
2026-09-02 21:20:46 -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ć
|
43bfe29402
|
Fixed DLL search order hijacking in dlopen. (#413)
|
2026-08-02 22:09:38 -07: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ć
|
c98e98cde1
|
Fixed amalgamated build. (#406)
|
2026-07-15 14:41:08 +00:00 |
|
Branimir Karadžić
|
ed183eb246
|
Allow files with 10k+ lines to align nicely. (#405)
|
2026-07-12 01:21:30 -07:00 |
|
Branimir Karadžić
|
efdef94b94
|
Win: OutputDebugString is useless in console mode. When console is present print in console too. (#404)
|
2026-07-03 21:35:27 -07:00 |
|
Branimir Karadžić
|
64dcc737a0
|
Fixed warnings. (#401)
|
2026-06-13 16:56:53 -07:00 |
|
Branimir Karadžić
|
771ce6a8e8
|
Added homogeneousNdc parameter to buildFrustumPlanes for correct near plane under D3D/VK/Metal clip volume. (#400)
|
2026-06-08 22:36:59 -07:00 |
|
Branimir Karadžić
|
eed706fb27
|
Suppress MSVC CRT assert dialogs. (#395)
|
2026-05-14 04:19:21 +00: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ć
|
3ea49f98d6
|
Lazy load debug help once it's needed to resolve callstack. (#383)
|
2026-04-20 19:04:08 +00:00 |
|
Branimir Karadžić
|
b259cfbd3f
|
Implemented all bounds tests. (#380)
|
2026-04-05 04:51:34 +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ć
|
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 |
|