Sandy
8708c9feba
Don't suggest /Zc:__cplusplus for clang compiler on windows ( #328 )
...
This fixes an error when using the clang compiler on windows using
`-std=c++23` (llvm 18).
The error message is not meant for clang and `/Zc:__cplusplus` is
invalid for clang as the compiler properly sets `__cplusplus`.
2024-06-14 20:23:09 -07:00
Бранимир Караџић
ad2c097987
Fixed assert when % is used in condition.
2024-06-14 09:15:14 -07:00
Бранимир Караџић
0ec634e8fd
Fixed warning.
2024-06-11 17:54:54 -07:00
Милош Тошић
d171a0f264
Use intrinsic functions for memory barriers instead of inline assembly ( #327 )
2024-05-23 09:15:04 -07:00
Бранимир Караџић
0481ee1063
Cleanup.
2024-05-11 19:55:30 -07:00
actboy168
98c43d8765
fixes osx/ios set thread name ( #284 )
2024-05-11 19:45:31 -07:00
Oskar Kwaśniewski
2690b0da17
feat: bring back simulator support ( #322 )
...
This reverts commit 69c4a2b5d0 .
2024-05-06 08:20:03 -07:00
Бранимир Караџић
daecc9d9c5
Cleanup.
2024-05-03 18:38:54 -07:00
Бранимир Караџић
6cddfa90f3
Added MakeSignedT and MakeUnsignedT to type traits.
2024-05-03 14:44:57 -07:00
Jamil Halabi
b95012f14b
Supported /Zc:preprocessor compiler switch for standards compliant preprocessor ( #325 )
2024-05-03 07:33:53 -07:00
Бранимир Караџић
db8a6d7915
vsnprintf: Right justified prec modified defaults to fill by 0.
2024-05-02 20:00:34 -07:00
Бранимир Караџић
34ba9c7a5c
Cleanup.
2024-05-01 09:16:01 -07:00
Бранимир Караџић
226d52f240
Added bx::sinCosApprox bench.
2024-05-01 09:15:03 -07:00
Бранимир Караџић
92241cc8d5
Cleanup.
2024-05-01 08:28:18 -07:00
Бранимир Караџић
c5876a7391
Cleanup.
2024-05-01 08:21:07 -07:00
Бранимир Караџић
74bda7e6cc
Added bx::sinCosApprox.
2024-04-30 23:50:43 -07:00
Бранимир Караџић
8372a4df3e
Cleanup.
2024-04-29 10:21:06 -07:00
Oskar Kwaśniewski
f8dc7147b6
feat: add visionOS support ( #323 )
...
* feat: define BX_PLATFORM_VISIONOS
* chore: add xros, xrsimulator toolchain support
2024-04-29 10:18:36 -07:00
Бранимир Караџић
0b8bb71897
Cleanup.
2024-04-27 21:58:56 -07:00
Бранимир Караџић
e615943f98
Fixed bx::writeRep infinite loop on error.
2024-04-19 10:22:28 -07:00
Бранимир Караџић
d343470738
Updated macosPlatfrom to 10.15.
2024-04-12 23:26:39 -07:00
Бранимир Караџић
3072cf37df
Added bx::narrowCast.
2024-03-29 16:36:05 -07:00
Бранимир Караџић
f433d1c4c3
Cleanup.
2024-03-19 15:32:34 -07:00
Бранимир Караџић
dc3bf2990e
Cleanup.
2024-02-21 20:30:14 -08:00
Martijn Courteaux
af2cefcb0d
Extra test for HandleAllocT ( #319 )
2024-02-21 20:24:00 -08:00
Бранимир Караџић
8642f70011
Fixed filepath temp test.
2024-02-20 09:16:00 -08:00
pheonix
72cec6db36
Add unit tests for bx::bit_cast ( #318 )
2024-02-04 21:32:23 -08:00
pheonix
e5d5d0b7c6
Add bx::bit_cast method ( #316 )
...
This function provides the bx equivalent of std::bit_cast, in that it obtains
a value of type To by reinterpreting the object representation of From using
the memcpy aliasing method.
2024-01-28 19:40:33 -08:00
Бранимир Караџић
67dfdf34f6
Happy New Year!
2024-01-14 01:55:51 -08:00
Бранимир Караџић
69c4a2b5d0
Removed support for ios-simulator.
2024-01-06 08:18:54 -08:00
Бранимир Караџић
6c2989d95d
Cleanup.
2024-01-01 20:03:21 -08:00
Бранимир Караџић
03fd6f4771
wasm: Fix warnings.
2023-12-14 07:30:15 -08:00
Бранимир Караџић
8b23feb80e
CI is annoying...
2023-12-12 22:25:52 -08:00
Бранимир Караџић
7995fa4723
CI is not on macOS 13 yet...
2023-12-12 21:32:23 -08:00
Бранимир Караџић
d781d0a67f
macOS: Quiet CI.
2023-12-12 20:39:09 -08:00
Бранимир Караџић
90d7e770de
Set minimum supported macOS to 13.0, and minimum supported iOS to 16.0.
2023-12-12 18:47:14 -08:00
Бранимир Караџић
00ffdf75af
Added floorLog2 tests.
2023-12-11 21:36:34 -08:00
Jamil Halabi
3e5d611007
Added floorLog2 function ( #314 )
2023-12-11 07:38:56 -08:00
Бранимир Караџић
89ba00e6cd
Cleanup.
2023-12-04 21:49:39 -08:00
Бранимир Караџић
ad6c99a50b
Cleanup.
2023-12-02 23:11:33 -08:00
Бранимир Караџић
06679e1cf1
Replaced macros with C++17 attributes.
2023-12-02 20:16:26 -08:00
Branimir Karadžić
be3e348eb2
Fixed build.
2023-11-23 10:12:05 -08:00
Бранимир Караџић
08baf8fa64
Cleanup bitwise ops.
2023-11-23 09:41:57 -08:00
Branimir Karadžić
837de0582e
Add error when __cplusplus MSVC compiler option is not configured correctly.
2023-11-21 19:30:48 -08:00
Бранимир Караџић
fe540e7657
Cleanup.
2023-11-18 14:43:35 -08:00
Бранимир Караџић
4c87a58af0
Cleanup.
2023-11-18 10:55:09 -08:00
Branimir Karadžić
610a2e468d
Added find first set.
2023-11-18 10:50:42 -08:00
Бранимир Караџић
1c53c4617f
Cleanup.
2023-11-14 19:28:25 -08:00
Бранимир Караџић
44fe98c53c
Added configurable assert handler function.
2023-11-13 20:56:57 -08:00
Бранимир Караџић
d8c3672bce
Allow 0 as alignment value.
2023-11-11 07:42:44 -08:00