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
Brian Fiete
963f4fedfc
Made Linux respect link dependencies
2020-07-01 05:29:25 -07:00
Brian Fiete
6e5b6694a1
Fixed dynamic Beef libs on Linux/macOS
2020-06-30 12:13:20 -07:00
Brian Fiete
01d52131df
Partially allowing WSL compilation
2020-06-23 07:33:43 -07:00
Brian Fiete
c6f1f358a9
Added multi-line custom build command
2020-06-22 08:49:23 -07:00
Brian Fiete
5190038af9
Made log writing failure a soft failure
2020-06-16 08:30:02 -07:00
Brian Fiete
31a23bff3a
Added project context directly to the script commands
2020-05-30 06:03:13 -07:00
bfiete
af77115f18
macOS fixes
2020-05-21 13:30:30 -07:00
Brian Fiete
f8b27c13a2
Enhanced var capabilities for scripts and building
2020-05-21 11:47:15 -07:00
bfiete
6b46904510
Working on Linux fixes
2020-05-21 06:58:26 -07:00
Brian Fiete
372bb5f32f
Fix for pdb warning on release builds
2020-05-15 17:01:56 -07:00
Brian Fiete
9010d8ed47
Fixed 'Start Without Debugging' vs 'Start Without Compiling'
2020-05-13 12:28:20 -07:00
Brian Fiete
0a7e0e01e6
Fixed dep-of-dep checks
2020-05-12 06:44:09 -07:00
Brian Fiete
2cd37ef6c6
Fixed GUI Application setting on non-Windows platform
2020-05-04 15:06:05 -07:00
Brian Fiete
dbd9b32e3f
Renamed System.Collections.Generic to System.Collections
2020-04-29 06:40:03 -07:00
Brian Fiete
595f35b42e
Fixed some path error handling, fixed Debug Sessions
2020-04-26 08:46:45 -07:00
Brian Fiete
2f144ee19b
Added Additional Lib Paths, renamed Link Dependencies
2020-03-30 14:08:51 -07:00
Brian Fiete
567662b3c3
Renamed Windows Application to GUI Application
2020-03-21 07:10:16 -07:00
Brian Fiete
8c599ee7db
Fixed hot swapping issue
2020-02-21 06:52:08 -08:00
Brian Fiete
ff8aae1a72
Fixed postbuild commands
2020-01-27 17:15:40 -08:00
Brian Fiete
7d52b560dd
Added prebuild command queuing
2020-01-23 07:42:43 -08:00
Brian Fiete
8970ebcd93
Added error/warning panel, region support
2020-01-06 13:49:35 -08:00
Brian Fiete
d0e8332150
Fixed some tooltips, added Link Dependencies, more int-ness
2019-12-21 05:48:44 -08:00
Brian Fiete
12e5b525ad
Alloc allign attributes, lambda captures
2019-11-26 13:11:17 -08:00
Brian Fiete
c7f76f879a
Linux fixes
2019-10-29 09:06:51 -07:00
Brian Fiete
9f3fded709
Apple fixes
2019-10-29 05:01:04 -07:00
Brian Fiete
3883a3674d
Added Android support, and generalized target triple support
...
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
2019-10-23 07:12:36 -07:00
Brian Fiete
e2428a11a3
Avoid showing line number when its not relevant
2019-10-17 06:47:50 -07:00
Brian Fiete
67ee302451
Fixes from macOS, first working build
2019-10-15 17:27:09 -07:00
Brian Fiete
2e84b4229c
Copying RT files, setting $ORIGIN properly
2019-10-15 14:39:47 -07:00
Brian Fiete
c8ca66ec5c
Change Beefy::defer to be simpler (no std::function), macOS changes
2019-10-15 12:28:21 -07:00
Brian Fiete
3bf4c792d8
Added target triple support for more useful cross compilation
2019-10-14 17:49:10 -07:00
Brian Fiete
f4c252048e
Fixed build paths, added comparison warnings, other misc fixes
2019-10-05 10:26:26 -07:00
Brian Fiete
959da9884c
Working on properly rebuilding target even if we restart ide
2019-09-28 09:48:37 -07:00
Brian Fiete
bccb2e352b
Fixed linking for msvcrt
2019-09-21 15:54:55 -07:00
Brian Fiete
49a19647d3
Small fixes
2019-09-18 13:02:01 -07:00
Brian Fiete
3de10b9d73
Added version.lib from mincrt config
2019-09-12 10:12:54 -07:00
Brian Fiete
a367b8165f
Win32 debugging fixes, more work on custom compile commands
...
Fixed working dir for 'launch'
Fixed attaching to process - stack trace wasn't updating properly
Fixed more custom compile stuff, and BeefySysLib bin destination
Fixed linking issues related to Bfp* and Bp* exports in both BeefRT and BeefySysLib
Fixed a crash with conditional breakpoints
Fixed release mode IDE issues (related to hot swap breakpoints)
Fixed hotswapping type data with LLVM builds
Fixed 'Pause' state processing Running_ToTempBreakpoint for ScriptManager
Fixed Win32 step out when there's an ESP adjustment at the return site
Made step-out skip over "unimportant" instructions at return site
2019-08-29 14:19:07 -07:00
Brian Fiete
09016c8dc0
Bug fixes, installer, [Export]
...
Fixed a bunch of bugs in aggregate const initializers
Fixed ZIP bugs
Fixed a compilation case where we change protection while reifying a type
Added another project kind - Dynamic Library
Added [Export] for DLL method exporting
Fixed some issues of things being generated as __NOINLINE incorrectly
Fixed an issue with module extensions with not-yet-demanded on-demand methods
Started adding Installer
2019-08-27 08:04:41 -07:00