1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00
Commit graph

46 commits

Author SHA1 Message Date
Brian Fiete
b2ab1b1f62 Added NoThreadExitWait Rt option for DLLs 2020-09-01 16:22:48 -07:00
Brian Fiete
49b124e291 Linux fix 2020-08-31 14:16:58 -07:00
Brian Fiete
b3354ee635 Fixed GC race condition starting an autodelete thread 2020-08-31 11:29:11 -07:00
Brian Fiete
83f6272f9a Added ability to continue from detected leak 2020-08-09 07:14:51 -07:00
Brian Fiete
b7b065855d Start of wasm support 2020-08-06 09:24:37 -07:00
Brian Fiete
f034880723 Added diagnostics panel 2020-07-31 06:16:29 -07:00
Brian Fiete
5cb6570e14 Fixed leak checking for >1 stack trace depth 2020-07-11 16:22:37 -07:00
Brian Fiete
6e5b6694a1 Fixed dynamic Beef libs on Linux/macOS 2020-06-30 12:13:20 -07:00
Brian Fiete
ced4321239 Backtrace check fix 2020-06-10 07:22:38 -07:00
Brian Fiete
4cf6af53bd Div protection 2020-06-10 05:44:38 -07:00
Brian Fiete
639430b41c Test updates 2020-05-22 06:40:06 -07:00
bfiete
af77115f18 macOS fixes 2020-05-21 13:30:30 -07:00
Brian Fiete
672be8a8f7 Linux fixes, now using a IDEHelper_libs.txt file 2020-05-21 12:55:58 -07:00
Piotr Myśliński
7fd7ba6e87
Fix libffi issue on macOS 2020-05-21 17:54:28 +02:00
bfiete
6b46904510 Working on Linux fixes 2020-05-21 06:58:26 -07:00
Brian Fiete
4472449cc4 Allows for stack base to change 2020-05-16 10:07:17 -07:00
Brian Fiete
372bb5f32f Fix for pdb warning on release builds 2020-05-15 17:01:56 -07:00
Brian Fiete
dad51be5d6 Switched to /Z7 for static BeefRT libs 2020-05-15 15:29:50 -07:00
Brian Fiete
accc74957a Calling convention fix (only triggered in Win32) 2020-04-09 14:37:17 -07:00
Brian Fiete
4511b9d29d Fixed PlatformToolset 2020-03-10 16:11:31 -07:00
Brian Fiete
aa7cff43dd Avoiding suspending BeefPerf thread 2019-12-24 10:30:42 -08:00
Brian Fiete
9aebffa954 Made 32-bit span TCGetSpanAt match 64-bit (no span inclusion check) 2019-12-21 05:49:37 -08:00
Brian Fiete
c531ade968 Fixed large allocation issues 2019-12-05 06:51:11 -08:00
Brian Fiete
94b385495a Adding third-party licenses 2019-11-25 06:48:00 -08:00
Brian Fiete
9c9bfdc6d4 GC marking in addr order for cache, improved reporting 2019-11-07 10:01:23 -08:00
Brian Fiete
3483c9de58 Fixed GC stack overflow issue 2019-11-07 06:51: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
7a27ab75bf Fixed stack overflow, optimized DetectLoops 2019-10-18 09:13:37 -07:00
Brian Fiete
67ee302451 Fixes from macOS, first working build 2019-10-15 17:27:09 -07:00
Brian Fiete
22ec4a86b8 Initial macOS changes
Many changes are related to fixing warnings
2019-10-14 14:08:29 -07:00
Brian Fiete
3eeeaf647e Changing target platform 2019-09-27 16:59:13 -07:00
Brian Fiete
a32d18d962 Debugger fixes
Removing some debugger remote-requests
2019-09-20 09:21:29 -07:00
Brian Fiete
310efb5c0c Fixed startup delay due to TCMalloc EstimateCyclesPerSecond 2019-09-19 07:05:22 -07:00
Brian Fiete
a414045e96 Cleanup 2019-09-19 06:36:01 -07:00
Brian Fiete
f9ef95cb1c Upgraded LLVM to 8.0.1, switched all CRTs to static 2019-09-16 09:33:54 -07:00
Brian Fiete
a8df8c0e47 Small changes, IDE fixes 2019-09-12 09:48:38 -07:00
Brian Fiete
1f7654b68e Merge remote-tracking branch 'origin/master' 2019-09-02 17:39:56 -07:00
Brian Fiete
b63a243fd7 Working on installer, fixing more Win32 issues
Throwing error on member references with ".." cascade token outside invocations (ie: "ts..mA = 123")
Fixed 'Thread.ModuleTLSIndex' error - which caused us TLS lookup failures in Beef DLLs
Fixed some hotswap errors
Made BeefPerf shut down properly
Fixed an 'int literal' FixIntUnknown issue where rhs was System.Object which caused an illegal boxing
Fixed COFF::LocateSymbol issues with Win32 and also with linking to static libraries - showed up with hot-linking in fmod when hot-adding a floating point mod
Fixed a couple memory leaks
Fixed alignment issue in COFF::ParseCompileUnit
2019-09-02 17:39:47 -07:00
Brian Fiete
f6226150ad Linux fixes 2019-08-30 05:16:25 -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
Brian Fiete
2c6b23ea7d Upaded libhunspell, MinRT, .gitignore 2019-08-24 05:38:02 -07:00
Brian Fiete
02d3ad5983 Fixed some gitignore stuff 2019-08-23 16:40:52 -07:00
Brian Fiete
97cd477a9c Fixed .gitignore 2019-08-23 12:18:57 -07:00
Brian Fiete
078564ac9e Initial checkin 2019-08-23 11:56:54 -07:00