1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-24 18:48:01 +02:00
Commit graph

88 commits

Author SHA1 Message Date
Brian Fiete
fddd3e0ba6 BeefySysLib Release Static building 2025-01-17 10:20:20 -08:00
Brian Fiete
f609062c2a EmsdkDep1 2025-01-01 09:04:25 -08:00
Brian Fiete
4885871785 Properly hande ar lib-in-lib case 2024-11-03 06:33:06 -05:00
Brian Fiete
c0ebcc8fda Test support in wasm 2024-10-25 07:41:53 -04:00
Brian Fiete
6a14bb55b5 Fixed wasm directory finding 2024-10-21 09:11:28 -04:00
Brian Fiete
c24fb8a26f Autoinstall Emscripten 2024-10-18 09:13:24 -04:00
Brian Fiete
ddd9b1b218 Extensive runtime refactor to reduce generated executable sizes 2024-03-16 07:23:29 -04:00
alexvjs
2e93d77285
Link dbg rt when mAllocStackTraceDepth > 0
Had link error when mAllocStackTraceDepth > 0
2023-10-10 20:09:17 +04:00
Brian Fiete
61790dd09b Fail is wasm GNU not set. Use -gseparate-dwarf instead of -g 2023-07-27 07:15:34 -07:00
sere3925sere
8a8088127f
Update BuildContext.bf 2023-06-15 18:48:56 +04:00
Brian Fiete
c7ae0988dc Improved hot compilation handling of DLLs 2023-02-20 16:21:56 -05:00
Hunter Bridges
94447c558e Fix construction of arArgs in IDE.BuildContext.QueueProjectGNUArchive on Windows 2023-02-07 13:07:14 -08:00
Brian Fiete
d20b53b187 Improved SDL platform support, 'ar' lib reworking 2022-11-07 09:57:27 -08:00
Brian Fiete
e16be338ea Better handling of disabled projects 2022-08-26 09:01:40 -07:00
Brian Fiete
acb644830c Fixed split deferred call processor 2022-08-24 14:49:05 -07:00
Brian Fiete
cf78a02ab4 Remove dead code 2022-07-26 13:42:15 -04:00
flying-dude
e6b2f76b64 fix compiler warning about unused variable on linux 2022-07-23 21:54:50 +02:00
Brian Fiete
8c16454006 Added JEMalloc/TCMalloc options 2022-06-02 17:57:09 -07:00
Brian Fiete
a77a95b71b Add StompAlloc workspace alloc option 2022-06-02 07:03:42 -07:00
Brian Fiete
2c1d38d45f Put a lock around GetOutputFileNames 2022-05-13 13:24:32 -07:00
Brian Fiete
b095f5b0d3 Intermediate project type fix for MSLink 2022-05-02 08:58:03 -07:00
Brian Fiete
4d1e14a1c3 Show comptime emits as embedded sourceviews 2022-04-16 06:27:54 -07:00
Brian Fiete
474454382f wasm improvements 2022-03-24 11:59:00 -07:00
Brian Fiete
18794e7db6 Comptime debugging fix with non-incremental builds (ie: Release) 2022-03-21 11:14:19 -07:00
Brian Fiete
70adbbaa9f Added reference string to queued execution 2022-03-01 12:57:22 -08:00
Brian Fiete
1cd198cea9 Change build_wasm path 2022-02-16 18:11:20 -05:00
disarray2077
84dcfcfb04
Fix emcc ASSERTIONS 2022-02-09 21:38:14 -03:00
disarray2077
c08af16f0b
Take additional link flags into consideration in cache check 2022-02-08 20:07:04 -03:00
Brian Fiete
0e579d07b9 Wasm improvements 2022-02-08 17:02:35 -05:00
Brian Fiete
3cd91832a8 wasm fixes 2022-02-07 15:14:50 -05:00
Brian Fiete
22f54c2f12 emcc.bat invocation fixes 2022-02-07 14:28:32 -05:00
Brian Fiete
d375c805c9 Improvements to target triple override 2022-01-28 08:19:11 -05:00
Brian Fiete
5bc9642d26 Improved calling convention for aarch64 2022-01-14 06:23:36 -05:00
Brian Fiete
b662b2ac48 Fixed custom command rebuild issues after cleaning 2021-07-19 10:50:31 -07:00
Brian Fiete
23dafd4e6d Fixed static lib archiving with paths with spaces 2021-07-01 12:42:03 -07:00
Brian Fiete
b775058393 StaticLib build now properly creates a merged archive 2021-06-29 06:02:15 -07:00
Brian Fiete
7ae8599916 Removed "Dynamic Library" target type, replaced by Build Kind 2021-06-28 09:44:47 -07:00
Brian Fiete
42bee45635 Removed linking for static lib builds 2021-06-28 05:47:37 -07:00
Brian Fiete
6962343e23 Potential -static-libgcc macOS fix 2021-05-31 08:50:17 -07:00
Brian Fiete
8e9d7ed4c4 Lost changes 2021-02-25 10:14:22 -08:00
Brian Fiete
c3238272d0 Generated windows lib files 2021-02-03 09:00:49 -08:00
Brian Fiete
3c9dfc4bef Setting link language to en-US 2021-01-03 06:24:49 -08:00
Brian Fiete
d15057ca6b Disable safeseh for Win32 ld-link 2020-10-30 14:57:53 -07:00
Brian Fiete
a399e383fa Linux fixes 2020-09-29 08:53:36 -07:00
Brian Fiete
784bd6d374 Made 'Test' a project type 2020-09-27 22:20:26 -07:00
Brian Fiete
f795215b44 Fixed object initializer warnings 2020-08-29 11:56:10 -07:00
Brian Fiete
b6e14d36f2 Fixed path for emcc 2020-08-09 07:19:44 -07:00
Brian Fiete
b7b065855d Start of wasm support 2020-08-06 09:24:37 -07:00
Brian Fiete
cf8bb561e4 Only using /BASE for DLLs now 2020-07-18 07:05:22 -07:00
Brian Fiete
cfff1d6bc4 Reproducing hashed base address for linking 2020-07-01 12:46:04 -07:00