Brian Fiete
8052066ab0
Added "Keep Native Console Open" option
2024-07-24 09:41:08 +02:00
Brian Fiete
20a8e3327c
Embedded console / terminal support
2024-07-23 07:56:23 +02:00
Brian Fiete
2dd6423fab
Initial LLVM 18.1.4 support
2024-05-01 06:26:14 -04:00
Brian Fiete
ddd9b1b218
Extensive runtime refactor to reduce generated executable sizes
2024-03-16 07:23:29 -04:00
Martin Cietwierkowski
d9d954254f
Add output window filtering options similar to what Visual Studio
...
offers.
To use right click on output window, and select which messages should
appear and which should be filtered out.
By default all types of messages appear as they normally would before
this change.
These settings are persisted into workspace_user file
This change helps keep the clutter out of the output window so that
program output logs are easier to read, especially on application
startup.
2023-08-23 20:18:45 -04:00
Brian Fiete
c7ae0988dc
Improved hot compilation handling of DLLs
2023-02-20 16:21:56 -05:00
Brian Fiete
d405104757
Improved ability to locate source files from moved PDB
2023-02-20 14:45:29 -05:00
Brian Fiete
7f328385db
Trailing whitespace trimming
2022-07-26 13:27:03 -04:00
Brian Fiete
f29a74888c
Improved callstack handling with inlined methods
2022-05-30 15:43:49 -07:00
Brian Fiete
56cc35f266
Added watch lock, watch stack offsets (ie: {1}, {Func^2})
2022-05-21 11:58:01 -07:00
Brian Fiete
1b9e0490f2
Embedded string view in watch window, series watch format
2022-05-18 13:23:10 -07:00
Brian Fiete
4d1e14a1c3
Show comptime emits as embedded sourceviews
2022-04-16 06:27:54 -07:00
Brian Fiete
b334423106
Fleshing out comptime debugging
2022-03-15 16:33:30 -07:00
Brian Fiete
ff2e40e3bf
Comptime debugging
2022-03-08 06:27:06 -08:00
disarray2077
2fd78b36e7
Improve open error for files from network
2022-01-07 10:22:26 -03:00
Hunter Bridges
d237c2aba2
Only attempt to allocate hot heap when hot swapping is enabled
2021-04-14 11:04:54 -07:00
Brian Fiete
a67a964142
Working around undocumented 0x1609 leaf type (and others)
2020-11-17 07:52:51 -08:00
Brian Fiete
f034880723
Added diagnostics panel
2020-07-31 06:16:29 -07:00
Brian Fiete
86a41649ec
Added Diagnostics panel
2020-07-18 06:50:28 -07:00
Brian Fiete
271d88f261
Added float format flags
2020-06-19 06:42:52 -07:00
Brian Fiete
be0c03241e
Debugger fix
2020-06-15 10:46:37 -07:00
Brian Fiete
014263c3a7
Added ability to rename namespaces
2020-05-31 07:12:17 -07:00
Brian Fiete
1097619f48
Support for null chars in rawString view
2020-05-28 10:06:07 -07:00
Brian Fiete
7882632e93
Changed ProgramStart/ProgramEnd to ensure StaticInits get called
2019-10-17 05:31:57 -07:00
Brian Fiete
8c18d56c9e
Added AArch64 support
2019-10-16 13:07:37 -07:00
Brian Fiete
5af6428bf4
Boxed struct ptr changes.
2019-10-09 16:16:01 -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
6143c617b7
Fixes to debugging source-server files
2019-09-23 13:48:11 -07:00
Brian Fiete
c2d086fe8e
Allowing HTTP requests for source servers
2019-09-20 09:19:38 -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
3625d76cc7
Fixed cascade error, switched minidump test to use symbols.beeflang.org
2019-08-29 17:40:17 -07:00
Brian Fiete
078564ac9e
Initial checkin
2019-08-23 11:56:54 -07:00