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

1791 commits

Author SHA1 Message Date
Brian Fiete
dead14fac6 Removed error on GetRawMethodInstance null result 2022-03-23 09:22:23 -07:00
Brian Fiete
7958b3a38d Fixed IsCompatibleInterfaceMethod case with generic params 2022-03-21 11:56:11 -07:00
Brian Fiete
18794e7db6 Comptime debugging fix with non-incremental builds (ie: Release) 2022-03-21 11:14:19 -07:00
Brian Fiete
c6a7af2a4b Fixed dependency of alias types 2022-03-19 12:24:56 -07:00
Brian Fiete
ad35a8a254 Fixed implicit cast from void to StringView 2022-03-19 11:38:19 -07:00
Brian Fiete
84d4084f83 Fixed handling of splattable 'params' types like 'Span<T>' 2022-03-19 10:45:04 -07:00
Brian Fiete
69028249d7 Improved handling of recursive type aliases 2022-03-19 10:09:14 -07:00
Brian Fiete
9ee38354f7 Fixed fixit for unused local variables in methods with local methods 2022-03-19 09:31:16 -07:00
Brian Fiete
87d403f72e Suppress 'unreachable code' for 'System.Compiler' comparison branches 2022-03-19 09:16:51 -07:00
Brian Fiete
7cb92e4007 Allow ? match to 'out' during CheckMethod 2022-03-19 08:20:51 -07:00
Brian Fiete
323e69bbd6 Fixed errors with null param typeref 2022-03-19 07:35:28 -07:00
Brian Fiete
332bebe4ff Symbol rename fixes for extended utf8 chars 2022-03-19 07:01:45 -07:00
Brian Fiete
0672f43d74 Fixed let ptr = append decltype(_member)(); case 2022-03-19 06:13:20 -07:00
Brian Fiete
acb64dad0f Fixed enum case initialization from method call 2022-03-18 22:00:53 -07:00
Brian Fiete
af6ac720c7 Fixed formatting of enums with comments 2022-03-18 18:34:49 -07:00
Brian Fiete
df02aa3b6a Fixed linker error where startup object is a static block 2022-03-18 18:22:10 -07:00
Brian Fiete
676e7988fb Fixes from valgrind 2022-03-18 18:06:14 -07:00
Brian Fiete
0feaaded22 Display type name in System.Type debug summary string 2022-03-17 17:04:32 -07:00
Brian Fiete
e64ba8a8a3 Improved enum displays and [Type] for System.Type 2022-03-17 16:56:56 -07:00
Brian Fiete
7dc09b38f9 Fix for formatting of readonly ref on properties 2022-03-17 12:10:52 -07:00
Brian Fiete
a64e595416 Fixed unspecialized variation assert 2022-03-17 11:27:06 -07:00
Brian Fiete
086c7952a4 Fixed compile cancelling issue 2022-03-17 11:26:48 -07:00
Brian Fiete
98c36c45af Fixed temp methodState in array size evaluation 2022-03-17 10:27:09 -07:00
Brian Fiete
8155d7286a Const GEP32_1 support 2022-03-17 10:26:42 -07:00
Brian Fiete
1195d0e08f Cast fix 2022-03-17 10:18:22 -07:00
Brian Fiete
48d5662799 Shadowed variable lookup fix for closures 2022-03-17 09:08:02 -07:00
Brian Fiete
2d8221dffe Display comptime invocation source on callstack 2022-03-17 08:47:34 -07:00
Brian Fiete
fefe1adbd1 Fixed enum population continuation after cancelled build 2022-03-17 07:58:36 -07:00
Brian Fiete
a76c650b86 Compiler warning fix 2022-03-17 07:57:44 -07:00
Brian Fiete
eefe25ef18 IsTypeReference arg fix 2022-03-17 07:34:42 -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
Brian Fiete
b364760105 Fixed reflection of generic attributes 2022-03-03 12:55:56 -08:00
Brian Fiete
db8a1b6367 Comptime mid-compile rebuild guard 2022-03-03 10:55:38 -08:00
Brian Fiete
85acdda2b4 Fixed invalid collapse comment batching 2022-03-02 17:26:44 -08:00
Brian Fiete
9b7fc5564e Improved collapsing anchor/start logic 2022-03-02 16:42:12 -08:00
Brian Fiete
1573a522ca Fixed field dtor with multi-field declaration 2022-03-02 16:39:46 -08:00
Brian Fiete
93bae8818f Improve #if collapse 2022-03-02 12:33:03 -08:00
Brian Fiete
6fe9c97649 Improved #region collapse behavior 2022-03-02 12:10:16 -08:00
Brian Fiete
5fc95f8f07 Improved display of anchorless collapses 2022-03-02 10:49:29 -08:00
Brian Fiete
e11c4aa0fe Fixed string gv to stringId 2022-03-02 09:51:28 -08:00
Brian Fiete
1c05905058 Handle while collapse 2022-03-02 07:53:18 -08:00
Brian Fiete
8d6a29c16a Fixed globalVar flag handling in const resolve 2022-03-01 14:11:11 -08:00
Brian Fiete
28a03fcc4b Fixed recursive debug value alias issue 2022-03-01 14:02:31 -08:00
Brian Fiete
b438f2166d Fixed extension method override error check 2022-03-01 12:05:10 -08:00
Brian Fiete
9d9cd528da Added error for conflicting extension override methods 2022-03-01 11:53:39 -08:00
Brian Fiete
78db623377
Merge pull request #1474 from disarray2077/gca
Add `GetCustomAttributes` and `GetCustomAttributes<T>`
2022-03-01 18:53:59 +01:00
Brian Fiete
f9d173ea65
Merge pull request #1481 from aharabada/master
Fixed negating floats during comptime
2022-03-01 18:53:40 +01:00
Brian Fiete
ce8d2e7d0d Fixed ref auto-prop mut error 2022-03-01 09:51:23 -08:00
Brian Fiete
06f4eb9576 Improvements to auto-impl properties 2022-03-01 09:49:02 -08:00