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