Brian Fiete
ddd9b1b218
Extensive runtime refactor to reduce generated executable sizes
2024-03-16 07:23:29 -04:00
MineGame159
852d11c6c3
Add BfParser_GetLineCharAtIdx, include fields in document symbols and optionally include location in type defs
2022-08-23 19:13:15 +02:00
Brian Fiete
ab494ad8d4
Improve emit views where compile and resolve emissions differ
2022-06-13 08:52:17 -07:00
Brian Fiete
60403e6b51
Reorder allocator list
2022-06-03 06:33:12 -07:00
Brian Fiete
8c16454006
Added JEMalloc/TCMalloc options
2022-06-02 17:57:09 -07:00
Brian Fiete
a77a95b71b
Add StompAlloc workspace alloc option
2022-06-02 07:03:42 -07:00
Brian Fiete
866bddde2e
Emit marker fixes - idSpan fix, persistent opening, specialized squiggle
2022-05-26 15:39:32 -07:00
Brian Fiete
772355cb40
QueueFullRefresh fix
2022-05-02 08:57:41 -07:00
Brian Fiete
5271f5e2fd
Improvements to emit markers on emits only in specialized types
2022-05-02 07:48:29 -07:00
Brian Fiete
4d1e14a1c3
Show comptime emits as embedded sourceviews
2022-04-16 06:27:54 -07:00
Brian Fiete
90735e3bf8
Collapsible regions (aka outlining aka code folding)
2022-02-28 11:27:12 -08:00
Brian Fiete
d375c805c9
Improvements to target triple override
2022-01-28 08:19:11 -05:00
Brian Fiete
37c4074c44
Ability to explicitly set target triple
2022-01-25 14:39:52 -05:00
Brian Fiete
125d5c0c8c
Added Target CPU workspace override
2022-01-25 07:04:54 -05:00
Brian Fiete
eb375362a1
Arithmetic overflow checks
2022-01-11 08:17:09 -05:00
Brian Fiete
915a8df50e
Improved comptime rebuilds when files and directories change
2021-12-29 10:07:36 -05:00
Brian Fiete
4f83b61a10
Comptime rebuild flag
2021-12-20 09:52:29 -05:00
Brian Fiete
7b65f8887e
Fixed autocomplete stack overflow
2021-12-16 08:00:20 -05:00
Brian Fiete
73099e4a04
Code generator support
2021-12-11 09:08:42 -08:00
Brian Fiete
4678dcb9e5
Added (partially-working) '-deterministic' debug cmd line param
2021-01-30 14:43:10 -08:00
Brian Fiete
3bbf2d8313
Comptime updates, start of metaprogramming support
2021-01-08 16:21:03 -08:00
Brian Fiete
0952f3f278
Fixed slow const eval detection
2020-12-24 07:45:58 -08:00
Brian Fiete
cabacdd183
Improved EditData GetFileTime
2020-11-04 09:50:41 -08:00
Brian Fiete
716ec05394
Fixed FileWatcher overflow manual override
2020-11-04 06:51:30 -08:00
Brian Fiete
a62a995472
Fixed multi-project deletion, adding project with implicitly-loaded deps
2020-09-06 06:14:39 -07:00
Brian Fiete
b0cbc9666e
Removing old unused method
2020-08-25 07:50:03 -07:00
Brian Fiete
2b574916cc
Fix for removing project
2020-06-05 14:17:06 -07:00
Brian Fiete
03fbc9d468
Fixes for type dependencies and tests for type deletion bug
2020-06-04 11:47:55 -07:00
LZMPDev
ad0dab0d4c
Revamp Stdcall
2020-05-25 20:46:28 +08:00
Brian Fiete
4fe6bcaa86
Made some fixes for not having a resolve compiler enabled
2020-05-19 09:09:18 -07:00
Brian Fiete
63c6421413
Fixed issues using object flags on on-debug default alloc
2020-05-15 10:33:56 -07:00
Brian Fiete
2f33b193bd
Added 'not supported' build type for friendlier "won't built" marking
2020-05-15 06:28:01 -07:00
Brian Fiete
b52db47d55
Got rid of Action<T>/Func<T>
2020-05-08 07:10:35 -07:00
Brian Fiete
dbd9b32e3f
Renamed System.Collections.Generic to System.Collections
2020-04-29 06:40:03 -07:00
Brian Fiete
807b71d433
Fixed issue of file hashing causing too much rebuilding
2020-04-14 11:37:27 -07:00
Brian Fiete
61468d818f
Added MD5 file hashes to Beef
2020-03-23 12:07:05 -07:00
Brian Fiete
7894fc73cc
Improved handling of missing source file
2020-01-15 08:33:16 -08:00
Brian Fiete
8970ebcd93
Added error/warning panel, region support
2020-01-06 13:49:35 -08:00
Brian Fiete
43b69023f6
Added bitcode emission, additional logging
2019-10-29 04:56:42 -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
3bf4c792d8
Added target triple support for more useful cross compilation
2019-10-14 17:49:10 -07:00
Brian Fiete
987adaec5c
Improved ListView cursor key handling, removed debug NOPs
2019-09-28 12:15:36 -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
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
078564ac9e
Initial checkin
2019-08-23 11:56:54 -07:00