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

352 commits

Author SHA1 Message Date
Brian Fiete
4884bef9d2 where alloctype(T) : delete fix 2025-01-17 10:45:44 -08:00
Brian Fiete
1e44392da8 Better handling of extern generic constraints 2025-01-15 11:25:51 -08:00
Brian Fiete
85fcca9c76 PopulateGlobalContainersList activeTypeDef fix 2025-01-08 10:35:53 -08:00
Brian Fiete
d8be440cb6 Fixed IsInitializerStatement with indexed Add initializer 2025-01-08 07:16:02 -08:00
Brian Fiete
40a9dbf25c Fixed missing error for outer static instance-qualified lookup 2025-01-05 09:34:21 -08:00
Brian Fiete
854122cb46 Allow anonymous 'using' fields 2025-01-05 08:55:17 -08:00
Brian Fiete
a6a891d800 Improved semicolon handling for inline anonymous type references 2025-01-04 12:47:45 -08:00
Brian Fiete
a5e9a33f64 Anonymous subclassing in initializer blocks 2025-01-04 10:57:37 -08:00
Brian Fiete
01c2c35fc3 Anonymous type improvements 2025-01-02 16:19:26 -08:00
Brian Fiete
958fc30310 Inline anonymous type declarations 2025-01-02 11:42:33 -08:00
Brian Fiete
124d191bab Allow (.) inferred type cast inside ref and * unary operations 2024-12-02 13:53:36 -05:00
Brian Fiete
7ca654aab1 Fixed crash attempting to bind function to const 2024-12-02 12:06:45 -05:00
Brian Fiete
82c1125a68 Default ctor fix with emitted ctors 2024-11-21 16:29:40 -05:00
Brian Fiete
295057b026 Fixed explicit interface indexer 2024-11-20 14:05:42 -05:00
Brian Fiete
908a76b92a Fixed break targeting switch label 2024-11-20 11:33:28 -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
c53ef1c346 Fix indexing generic params 2024-11-02 07:35:05 -04:00
Brian Fiete
56c41ba302 Test fix 2024-11-01 19:09:30 -04:00
Brian Fiete
d36d076e95 Fixed 'when' on switch payload case 2024-11-01 19:01:21 -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
65ee34e37b Added object access check to delegate invocation 2024-10-23 10:36:27 -04:00
Brian Fiete
55298ee884 Fixes NaN comparisons 2024-10-16 13:25:17 -04:00
Brian Fiete
7c0293620a BfConstType_Agg fix for padded FixValues 2024-10-14 12:32:48 -04:00
Brian Fiete
bf3dec931a Deeper binop interface check for generic param 2024-09-26 12:33:51 -04:00
Brian Fiete
d9fd93ccbd Fixed lookup for inner type declared in a generic base class 2024-09-09 11:18:36 -04:00
Brian Fiete
74a71ef17c Revert 2024-08-25 13:40:50 -04:00
Brian Fiete
de31d974e2 Fixed CopyTo methods with Span destinations 2024-08-25 13:39:00 -04:00
Brian Fiete
b0b85b7b43 For for 'in' with unqualified dot constructor 2024-07-23 13:39:16 +02:00
Brian Fiete
aa4f9f7dfa Fix DoPopulateType_CeCheckEnum 2024-04-28 11:29:49 -04:00
M0N7Y5
66cf3fe823 Upgraded rest of the solutions/projects 2024-04-28 16:11:59 +02:00
Brian Fiete
94c2b980fe Fixed 'vec += .(1, 2)' case 2024-03-20 16:03:12 -04:00
Brian Fiete
ddd9b1b218 Extensive runtime refactor to reduce generated executable sizes 2024-03-16 07:23:29 -04:00
Brian Fiete
b80db38cdc Expanded const generic params to support structs 2024-02-13 06:12:12 -05:00
Ron Zuckerman
af7ca28707
Add ability to get min/max values for generic floating point 2024-02-09 18:52:32 -06:00
Ron Zuckerman
484b9716db
Add ability to get min/max values for generic int's and uint's 2024-02-08 20:16:29 -06:00
Brian Fiete
a356186514 Fixed comptime reflected static field accesses 2024-01-22 08:12:15 -05:00
Ron Zuckerman
8bd12814b8
Bugfixes for number parsing 2024-01-14 17:06:43 -06:00
Brian Fiete
078727c4a7 Hide internal generated methods from reflection, fix ctor/dtor names 2023-10-10 13:20:35 -07:00
Brian Fiete
a34e5a737d Improved boxed value support in attribute data 2023-10-10 10:36:04 -07:00
Brian Fiete
71dc0ab9d7 Fixed payload enum switch 'case .A:' after a 'case .A(let value):' 2023-07-24 12:52:23 -07:00
Brian Fiete
11bde5caf2 Fixed payload enum switch case comparison 2023-07-24 10:32:31 -07:00
Brian Fiete
1aa99da714 Fixed LoadProperty for struct pointers 2023-06-28 16:21:37 -04:00
Brian Fiete
596dd2401d Added support for indexer in initializer expression, reeval Add calls 2023-03-17 11:13:41 -07:00
Brian Fiete
200bb6453c Pointer subtraction using stride instead of size 2023-03-01 05:41:20 -05:00
Brian Fiete
b9647d2a08 Defer fix for typed primitive/valueless target 2023-01-23 06:56:05 -05:00
Brian Fiete
16de3a14a4 Property visibility fixes for default interface methods 2023-01-13 07:01:54 -05:00
Brian Fiete
d20b53b187 Improved SDL platform support, 'ar' lib reworking 2022-11-07 09:57:27 -08:00
Brian Fiete
cafbcd30dc Fixed ExtractValue for splat unions 2022-09-10 10:25:45 -07:00
Brian Fiete
c6f2798db7 Improved string-to-sized-array casts and initializations 2022-09-05 06:28:23 -07:00