Commit Graph

49 Commits

Author SHA1 Message Date
Бранимир Караџић
03fe74eafb Cleanup. 2024-06-16 15:53:52 -07:00
Бранимир Караџић
0ec634e8fd Fixed warning. 2024-06-11 17:54:54 -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
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
Бранимир Караџић
67dfdf34f6 Happy New Year! 2024-01-14 01:55:51 -08:00
Branimir Karadžić
a9ebe59e14 Remove unsupported platforms. 2023-11-03 21:41:46 -07:00
Бранимир Караџић
af21f33807 Cleanup. 2023-04-24 20:41:57 -07:00
Бранимир Караџић
1b227fada6 Happy New Year! 2023-01-14 10:04:18 -08:00
Бранимир Караџић
819a2bf6b0 Cleanup. 2022-10-01 08:29:31 -07:00
Бранимир Караџић
6332fb0305 Cleanup. 2022-05-27 16:05:24 -07:00
Бранимир Караџић
c969169fc1 Happy New Year! 2022-01-15 11:58:42 -08:00
Aleš Mlakar
5fea2103d1 NX: Mutex and thread NX ready (#270)
Co-authored-by: Aleš Mlakar <ales.ambits@gmail.com>
2021-12-19 07:44:17 -08:00
Бранимир Караџић
51c3264846 Fixed assert macros, and improved error handling. 2021-10-25 18:59:11 -07:00
Branimir Karadžić
6c189a717a Define WIN32_LEAN_AND_MEAN if it's not defined when including windows.h. 2021-10-13 20:17:46 -07:00
Бранимир Караџић
be174e43e6 Happy New Year! 2021-01-14 15:52:13 -08:00
C. M. Barth
208143b6d6 Add flag to avoid consuming windows runtime in winrt c++ applications (#259)
* add thread workaround to avoid consuming windows runtime library

* add optional flag to avoid using windows runtime

* remove any dependency on the windows runtime
2020-12-23 15:30:54 -08:00
Бранимир Караџић
3c49d305e5 Fixed build. 2020-09-03 23:26:47 -07:00
Бранимир Караџић
5d286a29e0 Fixed build. 2020-09-03 22:54:36 -07:00
Бранимир Караџић
abac8ec937 Fixed build. 2020-09-03 22:50:40 -07:00
Бранимир Караџић
ca48dd5764 Fixed build. 2020-09-03 06:38:02 -07:00
Бранимир Караџић
18c5b5b6e6 Added bx::functionCast. 2020-09-02 20:30:11 -07:00
Бранимир Караџић
f888abe8fb RRenamed BX_CHECK to BX_ASSERT. 2020-06-16 10:06:04 -07:00
Бранимир Караџић
3fc639a235 Cleanup. 2020-05-17 10:44:33 -07:00
Бранимир Караџић
74e8c2bd91 Happy New Year! 2020-01-14 21:25:09 -08:00
Бранимир Караџић
a9e8a24b60 Cleanup. 2019-10-17 08:32:32 -07:00
Thomas Klausner
0f3bb82216 Improve BSD support, tested on NetBSD. 2019-10-17 08:27:45 -07:00
Бранимир Караџић
a8cf4e3b07 Fixed ifdef order. 2019-06-16 09:09:11 -07:00
miqlas
daab5c96e5 Initial Haiku support (#207)
* Initial Haiku support

* makefile support

* Makefile fix, add genie for Haiku64

* Revert testchanges
2019-06-16 16:04:56 +00:00
Бранимир Караџић
1a2c2cd4a0 Happy New Year! 2019-01-13 17:11:07 -08:00
Graeme Kelly
81413839a8 call SetThreadDescription() to set thread name if available (#200)
* Update thread.cpp

call SetThreadDescription() (if available) when setting the thread name, so that it is available in minidumps and to any process that has permission to call GetThreadDescription (as opposed to just being available inside the debugger)

* Update thread.cpp

whitespace fix

* Update thread.cpp

another bit of whitespace, I've become so blind to this

* Update thread.cpp

whoops - would help if it actually compiled

* Update thread.cpp

actually this one was unnecessary - already checked above as first #if condition

* Update thread.cpp

change to use GetModuleHandleA
2019-01-11 10:00:35 -08:00
Branimir Karadžić
e091de9b07 crtnone: Added thread. 2018-03-12 21:45:36 -07:00
Branimir Karadžić
cbd6d16338 Cleanup. 2018-03-11 18:30:43 -07:00
Branimir Karadžić
4a77249234 Happy New Year! 2018-01-01 11:13:43 -08:00
Branimir Karadžić
5fdeb85157 Lazy init default thread allocator. 2017-11-15 09:27:29 -08:00
Branimir Karadžić
493c559e8a Removed use of new/delete, switched to use allocator instead. 2017-11-14 22:09:52 -08:00
Branimir Karadžić
fe9136cb88 Cleanup. 2017-11-13 19:53:12 -08:00
Branimir Karadžić
9c7f2db06b Fixed thread init. 2017-11-08 21:38:07 -08:00
Branimir Karadžić
8026262b84 Added thread queue. 2017-11-04 15:17:00 -07:00
Branimir Karadžić
335cec7121 Added kExitSuccess/Failure constants. 2017-06-20 21:40:38 -07:00
Branimir Karadžić
f1f115bdaa Removed obsolete platform. 2017-06-11 22:54:19 -07:00
Branimir Karadžić
41da51d3e6 Removed support for Native Client. https://developer.chrome.com/native-client/migration 2017-05-30 23:49:13 -07:00
Branimir Karadžić
8db61562e4 Cleanup. 2017-03-10 09:33:18 -08:00
Alexander Stillich
1df82a1416 Include pthread.h on RPI (#141) 2017-03-10 09:06:58 -08:00
Branimir Karadžić
2246f3e08c Cleanup. 2017-02-22 21:05:17 -08:00
Branimir Karadžić
65f728c0ce Cleanup. 2017-02-21 15:02:10 -08:00
Branimir Karadžić
f7abed893f Moved mutex/semaphore/thread implementation details to .cpp file. 2017-02-15 22:14:17 -08:00
Branimir Karadžić
32d4a9e775 Cleanup. 2017-01-26 15:33:44 -08:00
Branimir Karadžić
801c3f5670 Cleanup. 2017-01-14 21:06:41 -08:00