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ć
|
234f2fba71
|
Cleanup. (#468)
|
2026-10-19 22:31:21 -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ć
|
b111b30713
|
Apple gmake builds default to the installed SDK. (#465)
|
2026-10-17 14:58:40 -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ć
|
983e0b9af7
|
Fixed Catch2 disabling MSVC optimizations for rest of translation unit. (#460)
|
2026-10-15 13:14:41 -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ć
|
a9a71f8ef4
|
Fixed MSVC build when windows.h has random defines. (#457)
|
2026-10-12 17:44:30 -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ć
|
36b2b6943f
|
Fixed MSVC C4459 in tanT when user code has a global named cs. (#453)
|
2026-10-08 21:41:36 -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ć
|
d86e4ea9d9
|
Removed wasm2js toolchain. (#447)
|
2026-10-06 10:04:42 -07: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ć
|
2423bac0a4
|
CI: Update macOS runner to macos-15, add amalgamated build, cache emsdk. (#441)
|
2026-10-03 22:08:40 +00: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ć
|
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ć
|
e98d9f4b35
|
MSVC: Declared fmaf with the UCRT's linkage. (#434)
|
2026-09-29 17:08:05 +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ć
|
3d6e53107b
|
Fixed MSVC unreachable warning. (#431)
|
2026-09-27 08:46:59 -07:00 |
|
Branimir Karadžić
|
2531549884
|
Added bx::isDebuggerPresent. (#430)
|
2026-09-19 06:50:32 +00:00 |
|
Catty Steve
|
663631eb50
|
Add LoongArch64 support (#428)
* Add LoongArch64 support
* Use refined preprocessor to determine loongarch64
|
2026-09-18 23:41:38 -07: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ć
|
e21246d7ae
|
Fix clang float control pragmas. (#423)
|
2026-09-02 20:10:42 -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ć
|
671a001d3e
|
tinystl: reset() keeps the bucket table; clear() still shrinks to 9. (#419)
|
2026-08-29 21:43:51 +00: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ć
|
26ff6d907d
|
MinGW: Fix sal. (#416)
|
2026-08-09 15:55:09 -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 |
|