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