Commit Graph

54 Commits

Author SHA1 Message Date
eres-j
f9ab4e00fe Fix IsDebuggerPresent declaration for Windows amalgamated build (#440) 2026-10-03 15:18:18 +00: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ć
2531549884 Added bx::isDebuggerPresent. (#430) 2026-09-19 06:50:32 +00:00
Branimir Karadžić
98ad3bec2a Fixed debugBreak. Fixes #425. (#426) 2026-09-04 03:56:07 +00:00
Branimir Karadžić
9916e720fc Added scanner. (#410) 2026-07-25 12:23:58 -07: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ć
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ć
3ea49f98d6 Lazy load debug help once it's needed to resolve callstack. (#383) 2026-04-20 19:04:08 +00:00
Branimir Karadžić
d8d7d13c85 Happy New Year! (#363) 2026-01-14 15:30:08 +00:00
Branimir Karadžić
a5ce3bed94 Fixed amalgamated build. (#362) 2026-01-10 17:46:57 +00:00
Branimir Karadžić
5dc415ee2e Cleanup. (#353) 2025-11-23 18:05:20 +00:00
Ondřej Voves
69e6c9b597 Fix DbgHelpSymbolResolve segfault in destructor if m_symInitialize failed in constructor. (#352) 2025-11-23 16:11:51 +00:00
Бранимир Караџић
c8128850f8 Implement getCallStackFast/Exact for fast call-stack backtrace. 2025-10-14 23:05:08 -07:00
Бранимир Караџић
eda38395dd Made exception handler optional. 2025-08-23 19:29:13 -07:00
Бранимир Караџић
4e36f3f33d Fixed build. 2025-08-23 17:26:57 -07:00
Branimir Karadžić
a94c71e925 Added Windows SEH. 2025-08-23 17:25:31 -07:00
Бранимир Караџић
18d85a6163 Fixed build. 2025-08-23 09:24:17 -07:00
Branimir Karadžić
d2b8b1aab5 Added Linux/signal exception handling. 2025-08-23 09:20:41 -07:00
Бранимир Караџић
13c40f9a6e Happy New Year! 2025-01-13 15:45:25 -08:00
Бранимир Караџић
61cc316669 Removing alloca compat include. 2024-12-21 19:24:22 -08:00
Бранимир Караџић
fd71b74bfc Cleanup. 2024-10-24 21:36:05 -07:00
Бранимир Караџић
c875164bd1 Added libbacktrace support. 2024-10-24 21:08:47 -07:00
Бранимир Караџић
03fe74eafb Cleanup. 2024-06-16 15:53:52 -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
Бранимир Караџић
03fd6f4771 wasm: Fix warnings. 2023-12-14 07:30:15 -08:00
Бранимир Караџић
1b227fada6 Happy New Year! 2023-01-14 10:04:18 -08:00
Бранимир Караџић
c969169fc1 Happy New Year! 2022-01-15 11:58:42 -08:00
Бранимир Караџић
51c3264846 Fixed assert macros, and improved error handling. 2021-10-25 18:59:11 -07:00
Бранимир Караџић
be174e43e6 Happy New Year! 2021-01-14 15:52:13 -08:00
Бранимир Караџић
3618251c36 Cleanup. 2020-06-23 10:19:01 -07:00
Бранимир Караџић
74e8c2bd91 Happy New Year! 2020-01-14 21:25:09 -08:00
Vladimir Vukicevic
f96b7ac3cb don't disable log output with emscripten (also doesn't build otherwise) 2019-07-10 04:56:41 +00:00
Бранимир Караџић
11ef14630b Cleanup. 2019-07-01 18:59:26 -07:00
Vladimir Vukicevic
ed8fafa6ce implement debugBreak on Emscripten 2019-07-02 01:28:05 +00:00
Бранимир Караџић
1a2c2cd4a0 Happy New Year! 2019-01-13 17:11:07 -08:00
Branimir Karadžić
a66b79734f Cleanup. 2018-02-18 21:15:13 -08:00
Branimir Karadžić
0e54f1a398 Added debugOutput for crt0. 2018-02-18 21:13:29 -08:00
Branimir Karadžić
904ab3aea9 Fixed DebugWriter. 2018-01-30 21:38:07 -08:00
Branimir Karadžić
4a77249234 Happy New Year! 2018-01-01 11:13:43 -08:00
Branimir Karadžić
fe9136cb88 Cleanup. 2017-11-13 19:53:12 -08:00
Branimir Karadžić
0a986b4ae7 Replaced BX_OVERRIDE with override. 2017-07-15 00:17:17 -07:00
Branimir Karadžić
f1f115bdaa Removed obsolete platform. 2017-06-11 22:54:19 -07:00
Branimir Karadžić
7eb1bb115f Implemented stdout, stderr, debug writers. 2017-06-08 21:28:12 -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ć
b6ecee0d7d Fixed isPrint. 2017-05-27 18:33:52 -07:00
Branimir Karadžić
54e1d6643f Cleanup. 2017-02-13 22:34:09 -08:00