Brian Fiete
3bf4c792d8
Added target triple support for more useful cross compilation
2019-10-14 17:49:10 -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
75f11b1459
More CompilerExplorer changes, like OmitDebugHelpers option
2019-10-14 13:01:15 -07:00
Brian Fiete
c9e0ab6089
Added changes to support CompilerExplorer
2019-10-11 05:58:08 -07:00
Brian Fiete
609dbfa256
Dictionary fixes for large containers, watch fixes for containers
2019-10-09 16:18:11 -07:00
Brian Fiete
5af6428bf4
Boxed struct ptr changes.
2019-10-09 16:16:01 -07:00
Brian Fiete
ad2542eba6
Adding Obsolete/Error/Warn attributes, devirt fixes for struct ptr
2019-10-09 16:11:49 -07:00
Brian Fiete
85d197f552
Fixed error when const range checking against null
2019-10-05 11:27:59 -07:00
Brian Fiete
7e55369f92
Added <= support for 'for less'
2019-10-05 11:27:30 -07:00
Brian Fiete
f4c252048e
Fixed build paths, added comparison warnings, other misc fixes
2019-10-05 10:26:26 -07:00
Brian Fiete
d48d03c58b
Made type lookup errors 'var' instead of 'Object', less error cascading
2019-10-04 10:38:36 -07:00
Brian Fiete
570c03f25c
Fixed some @ var lookups
2019-10-04 10:37:22 -07:00
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