1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00
Commit graph

2762 commits

Author SHA1 Message Date
Brian Fiete
f266fe69d1 Fixes for large strings, multiple 'opposite' operators 2019-10-01 12:48:08 -07:00
Brian Fiete
62346a53b0 Adding better support for platforms 2019-10-01 12:46:38 -07:00
Brian Fiete
85648cda63 Added expression bodies for properties 2019-09-30 12:24:02 -07:00
Brian Fiete
c931f92632 Added support for autocomplete inserting property overrides 2019-09-29 09:21:51 -07:00
Brian Fiete
f8d4d0ded0 Properly throw error on Dispose call on using for immutable values 2019-09-29 07:43:36 -07:00
Brian Fiete
dfbf7a2792 We were failing on an invalid type lookup in a tuple bind 2019-09-29 07:42:58 -07:00
Brian Fiete
957039e7cc Fixed ! unary op in debugger, "<null parent>" error on valueless 2019-09-28 16:27:19 -07:00
Brian Fiete
d28a804c18 Displaying main module instead of hot object name in callstack 2019-09-28 12:16:15 -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
3eeeaf647e Changing target platform 2019-09-27 16:59:13 -07:00
Brian Fiete
bac46ef6e9 Changes to improve IDE Module Panel, allowing loading image and pdb 2019-09-27 13:05:39 -07:00
Brian Fiete
d41a8c5683 Order-independent hash fixes 2019-09-27 13:04:33 -07:00
Brian Fiete
235a3c6f62 Fixed missing unwind tables in main, which broke SEH catching 2019-09-26 08:29:34 -07:00
Brian Fiete
5b34fb1948 Fixing broken dll imports 2019-09-26 08:28:45 -07:00
Brian Fiete
d62b777197 Make Beef functions castable to int in release mode 2019-09-26 08:28:21 -07:00
Brian Fiete
59f5faac5f Clearing breakpoints on detach 2019-09-26 08:27:51 -07:00
Brian Fiete
54d5884213 Fixes for ShowWrongHash, looking into debug info issues in opt llvm 2019-09-24 08:58:04 -07:00
Brian Fiete
6143c617b7 Fixes to debugging source-server files 2019-09-23 13:48:11 -07:00
Brian Fiete
2505a6d6eb Fixed autocomplete when previous argument was an indexer 2019-09-22 09:34:57 -07:00
Brian Fiete
eb139fd33c Fixes for debugger, -run and -new support for BeefBuild 2019-09-22 08:25:38 -07:00
Brian Fiete
54e3eea871 Revert "Auto stash before merge of "master" and "origin/master""
This reverts commit c0c0db7485.
2019-09-21 10:51:09 -07:00
Brian Fiete
c0c0db7485 Auto stash before merge of "master" and "origin/master" 2019-09-21 10:49:35 -07:00
Brian Fiete
63191e1c86 Linux fixes 2019-09-20 16:07:04 -07:00
Brian Fiete
41185e871c Fixed minidump 2019-09-20 10:40:09 -07:00
Brian Fiete
a32d18d962 Debugger fixes
Removing some debugger remote-requests
2019-09-20 09:21:29 -07:00
Brian Fiete
c2d086fe8e Allowing HTTP requests for source servers 2019-09-20 09:19:38 -07:00
Brian Fiete
db1e7dfd71 Oops 2019-09-19 06:35:41 -07:00
Brian Fiete
d21954bac9 Cleanup, removed 's' marker from leaked objects 2019-09-19 06:35:34 -07:00
Brian Fiete
fbd4e14fb6 Allowing allocation of arrays by uint size instead of just int 2019-09-18 17:10:06 -07:00
Brian Fiete
49a19647d3 Small fixes 2019-09-18 13:02:01 -07:00
Brian Fiete
9f1ea28953 Fixed bug with stack saving
In certain cases when we need to remove the StackSave (because we crossed the save threshold with an allocation), there may already be restores using that stack save which need to be removed as well.
2019-09-18 13:00:44 -07:00
Brian Fiete
4f2472c276 Small fixes 2019-09-18 08:18:20 -07:00
Brian Fiete
a233e73552 Lifetime checking 2019-09-18 08:15:57 -07:00
Brian Fiete
04702cfc57 Removed Win10-only call 2019-09-18 08:15:36 -07:00
Brian Fiete
c0b73cdd6f Removed lifetime.start and lifetime.end for LLVM
The lifetime annotations were causing errors in release builds, related to stack colorization
2019-09-18 08:14:38 -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
9309297295 Disallowed certain operations in deferred blocks (ie: returns/breaks) 2019-09-12 09:46:54 -07:00
Brian Fiete
59b807fa15 Fixed breakpoint error with multiple breakpoint locations in a file 2019-09-12 09:46:12 -07:00
Brian Fiete
4a83bedd13 Fixed uninitialized member (issue for reproducible builds) 2019-09-12 09:45:42 -07:00
Brian Fiete
84f03abcc7 Added ability to retrieve module name for Beef DLL projects 2019-09-11 10:06:10 -07:00
Brian Fiete
5fce0af004 Fixed local method infinite-loop bug 2019-09-11 10:04:58 -07:00
Brian Fiete
a33ca261d5 Fixed on-demand issue triggered by Result Dispose change 2019-09-10 12:28:33 -07:00
Brian Fiete
38a650fc2e Fixed bugs with type extensions 2019-09-10 11:27:53 -07:00
Brian Fiete
81da37bb94 Fixed another bug related to mDeclModule change 2019-09-07 15:34:05 -07:00
Brian Fiete
43b78a6c25 Fixed mDeclModule changes from this morning 2019-09-07 15:18:56 -07:00
Brian Fiete
e911f02288 Fixed forcing creating of func with unreified methods 2019-09-07 07:10:02 -07:00
Brian Fiete
c7d2c16a22 Missed brace 2019-09-07 06:41:19 -07:00
Brian Fiete
d7da98444e Fixed a module extension issue with mIRFunction not being cleared 2019-09-07 06:38:56 -07:00
Brian Fiete
8c21f24867 Fixed some Win32 and chkstk rollback issues 2019-09-05 11:09:13 -07:00
Brian Fiete
d28392f8fd Fixed null function references showing as "<null parent>" 2019-09-04 11:31:58 -07:00