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

1283 commits

Author SHA1 Message Date
Brian Fiete
9210f2f925 Static init fix 2021-12-11 09:47:42 -08:00
Brian Fiete
73099e4a04 Code generator support 2021-12-11 09:08:42 -08:00
Brian Fiete
6cecbd6c92 Property field dtor formatting 2021-12-07 10:33:43 -08:00
Brian Fiete
6cf0152d99 Fixed append mangle early exit 2021-12-06 11:51:37 -08:00
Brian Fiete
ff54f3ce9c Fixed issue with global variable as sized array size 2021-12-06 11:39:19 -08:00
Brian Fiete
22919dd629
Merge pull request #1260 from disarray2077/allocstackcount
Expose `AllocStackCount` to corlib & Use it in Dbg_ObjectAlloc
2021-12-06 09:35:55 -08:00
Brian Fiete
9e979ea8d4
Merge pull request #1259 from disarray2077/patch-3
Fixed method parameter parsing with comptype
2021-12-06 09:34:10 -08:00
Brian Fiete
8256c81347 StringView intern data fix 2021-12-05 12:08:16 -08:00
disarray2077
8b96697fdf Also expose type-specific AllocStackCount 2021-12-04 19:27:28 -03:00
disarray2077
111b785081 Expose AllocStackCount to corlib 2021-12-04 17:19:08 -03:00
disarray2077
4f71cfccfd Fixed method parameter parsing with comptype 2021-12-04 15:15:48 -03:00
Brian Fiete
ab1146d72a Long size fix 2021-12-03 05:58:34 -08:00
Brian Fiete
c2ed0d4afe Better error for duplicate method 2021-11-30 09:32:28 -08:00
Brian Fiete
aa56542fae Better support for @ name prefixes 2021-11-29 08:38:42 -08:00
Brian Fiete
7691c414c3 Fixed symbol hiliting with comptime emissions 2021-11-28 10:59:25 -08:00
Brian Fiete
ed06ff4dce Comptime method fixes 2021-11-28 09:42:22 -08:00
Brian Fiete
0927656400 Fixed invalid variable declaration detection in string interpolation 2021-11-27 11:45:10 -08:00
Brian Fiete
1b26619087 Fixed method param attribute parsing with no type specified 2021-11-27 11:38:16 -08:00
Brian Fiete
244407c7fe Fixed delegate binding with var argument 2021-11-27 11:22:10 -08:00
Brian Fiete
7c292a8814 Fixed scope for switch with tuple member captures 2021-11-27 11:11:41 -08:00
Brian Fiete
041a17cf89 Support for autoprop initializers 2021-11-27 10:31:32 -08:00
Brian Fiete
40b0d78d16 Allow ref property setter specifier 2021-11-27 09:05:23 -08:00
Brian Fiete
0d837d23cb Allow typeof(Self) in static section 2021-11-27 08:01:08 -08:00
Brian Fiete
4de601be57 Fixed cancel case for comptime type emissions 2021-11-26 17:59:00 -08:00
Brian Fiete
c5e2b78199 Comptime reentrancy fixes, deleting rebuild, static field fixes 2021-11-26 08:59:46 -08:00
Brian Fiete
ed80a8d88b Fixed comptime emission for enums 2021-11-24 13:27:39 -08:00
Brian Fiete
c52ef256a5 Fixed undef type issue in ceMachine 2021-11-23 17:32:22 -08:00
Brian Fiete
6874402e58 Don't allow virtual method for ceMachine entrypoint 2021-11-23 16:11:12 -08:00
Brian Fiete
048c1c1ab8 Made typeof(T) evaluate as undef 2021-11-23 15:09:17 -08:00
Brian Fiete
a7da8a75d6 Const actualization fixes 2021-11-23 15:01:10 -08:00
Brian Fiete
870c9914be Support for top-level internal protection, autocomplete internal fixes 2021-11-23 14:25:07 -08:00
Brian Fiete
f1105a8ce1 Fixed comptime TypeDone type population reentracy issue 2021-11-23 12:09:28 -08:00
Brian Fiete
1536c89d63 Set propDef.mDeclaringType for Underlying 2021-11-23 11:41:33 -08:00
Brian Fiete
bde7b0b3aa Fixed symbol rename for types with comptime emissions 2021-11-23 11:34:30 -08:00
Brian Fiete
8922cc0c0d Strip ref from comptype, rettype 2021-11-23 10:43:51 -08:00
Brian Fiete
12a3ba937a Allow comptime extern constraint typerefs 2021-11-23 09:12:10 -08:00
Brian Fiete
6fe2a7002a Fixed comptime declaring type with types with extension 2021-11-22 17:11:16 -08:00
Brian Fiete
dc57db202d PrepareFunction fix during reentry (error condition) 2021-11-20 10:39:01 -08:00
Brian Fiete
238def6389 mIndexerValues clear fix 2021-11-17 13:57:51 -08:00
Brian Fiete
11e41558d7 Fixed documentation generic TypeToString crash 2021-11-16 12:28:25 -08:00
Brian Fiete
c107a33268 Handle block splitting in tuple match 2021-11-15 16:44:28 -08:00
Brian Fiete
f58362343b Support for 'params' in indexer 2021-11-15 15:01:48 -08:00
Brian Fiete
5a3c0eaf39 Support for IntToPtr and PtrToInt const copying 2021-11-14 18:23:48 -08:00
Brian Fiete
f9b4526934 Simple circular reference detection fix 2021-11-14 18:02:09 -08:00
Brian Fiete
6077a343ca Fixed null check 2021-11-06 07:26:37 -07:00
Brian Fiete
699243e3e0 Error on missing enum payload args 2021-11-05 13:23:52 -07:00
Brian Fiete
3322211048 Avoid emitting bitCast in head block 2021-11-05 06:57:41 -07:00
Brian Fiete
fd08367e2b Valueless equality check fix, respecting equality operator overloads 2021-11-04 10:54:20 -07:00
Brian Fiete
869d626412 Allow expression-bodied mixins 2021-11-04 08:05:33 -07:00
Brian Fiete
3ec68ee1e0 Fixed inferred-type primitive ctor invocation 2021-11-03 13:09:32 -07:00