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

773 commits

Author SHA1 Message Date
Brian Fiete
22238e04ef GetRawMethodInstanceAtIdx handling of mid-compile-deleted types 2025-01-23 08:06:57 -08:00
Brian Fiete
53f4e8955e Const resolve enum case cast fix 2025-01-23 07:29:50 -08:00
Brian Fiete
f830e23c52 Fixed some 'var' handling cases where module hasn't failed 2025-01-23 05:26:05 -08:00
Brian Fiete
18f7a5bd09 Sanity check for mid-compile deleted types 2025-01-22 08:04:38 -08:00
Brian Fiete
5000fa9843 Fixed tuple ToString with pointer member 2025-01-21 08:45:43 -08:00
Brian Fiete
4054a67ee1 Fixed assert with methodNum -2 (ambiguous) 2025-01-21 08:03:16 -08:00
Brian Fiete
c511773dad Added typeof_comptime const type 2025-01-19 12:40:50 -08:00
Brian Fiete
a82cc0534d Improved handling of mGhostDependencies. Codegen Abort 2025-01-19 08:39:46 -08:00
Brian Fiete
2f98e7f579 Improved opaques - can now be used with extension methods 2025-01-19 07:02:18 -08:00
Brian Fiete
af783bec7e Removed mForceActiveTypeDef in DoMethodDeclaration 2025-01-18 10:12:39 -08:00
Brian Fiete
79e98fe9f7 Improved comptime circular data reference issues 2025-01-18 09:31:29 -08:00
Brian Fiete
1e44392da8 Better handling of extern generic constraints 2025-01-15 11:25:51 -08:00
Brian Fiete
5f4514211e Improved CE TypeDeclaration handling, including proper rebuilding 2025-01-15 09:59:47 -08:00
Brian Fiete
062170d9e0 Improved comptime TypeDeclaration support, reworked base type population 2025-01-14 12:54:24 -08:00
Brian Fiete
e30972d3af Added reflected TypeDeclaration support for comptime 2025-01-14 10:16:46 -08:00
Brian Fiete
05f17ce3ae Fixed reifying dll import methods during hot compile 2025-01-09 05:58:32 -08:00
Brian Fiete
85fcca9c76 PopulateGlobalContainersList activeTypeDef fix 2025-01-08 10:35:53 -08:00
Brian Fiete
971cecdd99 Allow private member access in initializer block when subclassing 2025-01-06 07:10:18 -08:00
Brian Fiete
34cfe603e6 Disable autoprop for indexer 2025-01-04 12:26:21 -08:00
Brian Fiete
a5e9a33f64 Anonymous subclassing in initializer blocks 2025-01-04 10:57:37 -08:00
Brian Fiete
69fab22a39 Extension inner type visibility fix 2025-01-02 14:17:33 -08:00
Brian Fiete
7f9a272e23 Generic resolution fix 2025-01-02 13:33:45 -08:00
Brian Fiete
958fc30310 Inline anonymous type declarations 2025-01-02 11:42:33 -08:00
Brian Fiete
4f2c28862d Debugger mouseover improvements 2024-12-31 07:48:03 -08:00
Brian Fiete
3864a8896b Fixed const string bitcast failure 2024-12-02 08:28:24 -05:00
Brian Fiete
82c1125a68 Default ctor fix with emitted ctors 2024-11-21 16:29:40 -05:00
Brian Fiete
490324a300 Allow emissions of default ctor 2024-11-21 04:51:33 -05:00
Brian Fiete
908a76b92a Fixed break targeting switch label 2024-11-20 11:33:28 -05:00
Brian Fiete
237b507745 Fixed enum underlying resolution with extension, ToString of void enum 2024-11-20 10:31:53 -05:00
Brian Fiete
14a3dd8e7d Handle zero-sized enums (<= 1 member) 2024-11-08 09:16:27 -05:00
Brian Fiete
04ea8a6634 Generic constructors 2024-11-06 07:31:55 -05:00
Brian Fiete
64d646e130 params operator implicit cast, params generic inference fix 2024-11-04 06:06:46 -05:00
Brian Fiete
6c66d27ff4 Fixed Self renaming issue 2024-10-30 13:31:16 -04:00
Brian Fiete
31746c1f19 Wasm calling convention fixes. IDEHelper/Tests runs on wasm now. 2024-10-25 11:20:01 -04:00
Brian Fiete
2a8a68e5d1 Linux fix 2024-10-23 15:20:18 -04:00
Brian Fiete
c58dcb90df Fixed delegate object access check 2024-10-23 11:45:31 -04:00
Brian Fiete
65ee34e37b Added object access check to delegate invocation 2024-10-23 10:36:27 -04:00
Brian Fiete
f06e5efd2f Fix uninitialized data in packing holes in BfVariant structs 2024-10-21 16:41:54 -04:00
Brian Fiete
085bb5f26e Fixed fake alloca 2024-10-17 14:10:07 -04:00
Brian Fiete
55298ee884 Fixes NaN comparisons 2024-10-16 13:25:17 -04:00
Brian Fiete
b34a14502d Make initializer expression work with 'in' ref values 2024-09-12 07:40:52 -04:00
Brian Fiete
04e67007dd Tuple reflected name fix 2024-09-11 15:27:56 -04:00
Brian Fiete
29b2299dc2 Fix for tuple ToString with wrappable member types 2024-08-24 08:03:12 -04:00
Brian Fiete
29f6313bb3 Updates 2024-05-07 13:31:00 -04:00
Brian Fiete
c5dee2f8bc Linux updates for LLVM 2024-05-06 12:43:52 -04:00
Brian Fiete
2dd6423fab Initial LLVM 18.1.4 support 2024-05-01 06:26:14 -04:00
Brian Fiete
936dd656c8 Suppress 'hides inherited member' from base extension. Added MoreInfo 2024-04-27 15:22:34 -04:00
Brian Fiete
27ee2a10ac declMethodInstance null check 2024-03-26 07:31:12 -04:00
Brian Fiete
f46f49f1db Allow primitive constraints, fix false error on extension attributes 2024-03-23 12:27:17 -04:00
Brian Fiete
b8d9e9845f Fixed new generic constraint check with foreign 'var' generic param 2024-03-22 17:27:17 -04:00