1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00
Commit graph

459 commits

Author SHA1 Message Date
Brian Fiete
23dd0f22e9 Fixed reformatting of multiline string literals 2020-02-24 09:58:49 -08:00
Brian Fiete
a7ee9fde07 Added StringView for char 2020-02-24 09:58:24 -08:00
Brian Fiete
e962a1a339 Fix for test methods on generic types 2020-02-24 05:42:41 -08:00
Brian Fiete
2bcfdcc06c Improved spaceship- const evaluation, subtraction optimization 2020-02-23 07:41:06 -08:00
Brian Fiete
292e0992a4 Removed IDisposable indirection 2020-02-23 06:14:33 -08:00
Brian Fiete
857c1c384a Added support for "case when" (valueless) switch cases 2020-02-23 06:14:14 -08:00
Brian Fiete
3fd81fc966 Fixed paring for binding to generic methods 2020-02-22 08:29:50 -08:00
Brian Fiete
68ae9f4036 Initialize Find in Files with selected text 2020-02-22 08:20:52 -08:00
Brian Fiete
4efa88376c Fixed extension issue, fixed false dep from conversion operator 2020-02-22 06:49:56 -08:00
Brian Fiete
d40f7fa759 More fixes for switch unreachable 2020-02-21 15:34:08 -08:00
Brian Fiete
748f7b8e49 Fixed 'unreachable' for comprehensive switch 2020-02-21 11:26:41 -08:00
Brian Fiete
590df7aec7 Better handling of this/base for autocomplete, colorization, goto def 2020-02-21 09:26:02 -08:00
Brian Fiete
b856f48006 Added an 'unreachable' instruction for comprehensive switches 2020-02-21 07:54:19 -08:00
Brian Fiete
cd9cf9f01f Added default param values when adding fixit for overloads 2020-02-21 06:52:25 -08:00
Brian Fiete
8c599ee7db Fixed hot swapping issue 2020-02-21 06:52:08 -08:00
Brian Fiete
7d64d6dd21 Fixes for new override system 2020-02-21 06:18:19 -08:00
Brian Fiete
5d1a9e6873 Fixed virtuals defaults issue, added virtuals test 2020-02-21 06:08:59 -08:00
Brian Fiete
40c404f329 Allow overrides to specify unique default param values 2020-02-20 17:18:53 -08:00
Brian Fiete
c2c2c24ac8 Fixed some issues with new/delete generic constraints 2020-02-20 11:57:25 -08:00
Brian Fiete
a781f29c31 Disallowed [Inline] on properties 2020-02-20 09:31:27 -08:00
Brian Fiete
ace51cb7be Fixed step out in disassembly 2020-02-20 09:31:06 -08:00
Brian Fiete
07fd22f9e0 Supporting proper lowering for CRepr int-sized structs 2020-02-20 05:21:23 -08:00
Brian Fiete
610d472b66 Fixed new defer warning 2020-02-19 14:02:49 -08:00
Brian Fiete
1f20d76f94 Added a 'cast' intrinsic 2020-02-19 13:16:33 -08:00
Brian Fiete
660e7d8125 Fix to ctor fix 2020-02-19 08:07:37 -08:00
Brian Fiete
9ffdb94740 Fix for calling private ctor from another ctor within the current type 2020-02-19 06:55:06 -08:00
Brian Fiete
f041caaeb8 Fixed readonly issues, particularly with statics 2020-02-19 06:35:52 -08:00
Brian Fiete
90e4cf8825 Expanded BinarySearch api, got rid of IComparable due to iOpComparable 2020-02-18 08:43:29 -08:00
Brian Fiete
b9debfe3bf Made GetHashCode public for primitives 2020-02-18 08:41:14 -08:00
Brian Fiete
6dd49f5d9b Fix for valueless array allocations 2020-02-17 14:49:59 -08:00
Brian Fiete
fe531be4ef Fixed an issue with primitive type aliases as generic params 2020-02-17 10:26:41 -08:00
Brian Fiete
a4d9d5a52f Dispose fix 2020-02-17 06:58:28 -08:00
Brian Fiete
179e67194d Reworked 'using' - now properly supports nulls, requires IDisposable 2020-02-17 05:39:05 -08:00
Brian Fiete
7c44884cf0 Properly complains about hidden parameterless base ctor calling 2020-02-13 12:29:06 -08:00
Brian Fiete
2b0f7fb485 Fixed 'let' of a string literal 2020-02-13 08:43:45 -08:00
Brian Fiete
7b9c994066 Fixed bugs related to generic delegate type references 2020-02-13 07:55:50 -08:00
Brian Fiete
cd26d44a62 Optimization to finding symbol references in file 2020-02-13 07:54:06 -08:00
Brian Fiete
468b5e292d Changed to single alloc 2020-02-13 07:53:32 -08:00
Brian Fiete
2d3518dcd4 New test 2020-02-13 07:53:11 -08:00
Brian Fiete
093ae8f9c1 Reworked some pointer arithmetic to use gep instead of ptrtoint 2020-02-11 09:28:25 -08:00
Brian Fiete
8171c842f0 Fixed varargs and tuple building 2020-02-11 08:37:52 -08:00
Brian Fiete
7741344fd2 Added support for C-style vararg methods 2020-02-11 07:34:47 -08:00
Brian Fiete
89e6b0d577 Made Replace in Files properly save files 2020-02-08 10:42:14 -08:00
Brian Fiete
6e485e5766 Fixed renaming of globals 2020-02-08 10:41:45 -08:00
Brian Fiete
234b3064ff Added a fixit for adding a field from an identifier error 2020-02-08 06:13:48 -08:00
Brian Fiete
2fdfc38a28 Fixed dictionary dbgvis - size vs stride issue 2020-02-08 06:12:45 -08:00
Brian Fiete
7ad6df2c6e Fixed spelling mistake 2020-02-08 06:12:04 -08:00
Brian Fiete
ca668bf0fe Added ability to enumerate values by reference 2020-02-08 06:11:11 -08:00
Brian Fiete
2b2bb7c960 Lib fixes 2020-02-07 08:50:53 -08:00
Brian Fiete
61bd31836d Fixit improvements, remove namespace 2020-02-07 08:44:06 -08:00