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

35 commits

Author SHA1 Message Date
Brian Fiete
a5e9a33f64 Anonymous subclassing in initializer blocks 2025-01-04 10:57:37 -08:00
Brian Fiete
958fc30310 Inline anonymous type declarations 2025-01-02 11:42:33 -08: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
85273962be Added label support to 'fallthrough' 2023-12-16 07:38:27 -05:00
Brian Fiete
b12ceeb625 Fixit for expanding auto constructor 2022-08-01 10:47:17 -04:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
7dd2324fcf Added nameof 2022-07-06 12:19:01 -07:00
Brian Fiete
79320652e3 Named arguments 2022-06-24 18:41:54 -07:00
Brian Fiete
75333a0928 Improved circular mixin check, isconst(expr), [ConstSkip] 2022-05-30 11:40:49 -07:00
Brian Fiete
f3f2f4c6ec File-scoped namespaces 2022-04-17 08:40:25 -07:00
Brian Fiete
6e38c1c3b6 Placeholder implementation for constraint expressions 2022-03-23 09:35:02 -07:00
Brian Fiete
79e2ff5165 Start of anonymous 'using' field 2022-02-19 07:38:05 -05:00
Brian Fiete
c0fe1d1c1b Support for expression-bodied properties with mut 2022-01-03 14:41:12 -05:00
Brian Fiete
40b0d78d16 Allow ref property setter specifier 2021-11-27 09:05:23 -08:00
Brian Fiete
4cda126188 offsetof 2021-09-10 14:21:25 -07:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
9d1a5d9f3d Added auto-constructors (ie: 'struct Vec : this(float x, float y);') 2021-01-02 12:54:05 -08:00
Brian Fiete
fa0e712c2b Added [MangleConst] support 2020-11-16 11:05:08 -08:00
Brian Fiete
281f19e04c String interpolation 2020-11-11 05:46:52 -08:00
Brian Fiete
6b27f0f0b2 Internal protection, 'using internal <type or namespace>;` 2020-10-14 11:33:41 -07:00
Brian Fiete
99419097c5 Added [IgnoreErrors] block attribute 2020-08-16 08:33:51 -07:00
Brian Fiete
229a5aa5c5 Initializer expressions 2020-06-18 06:12:14 -07:00
Brian Fiete
e1c340a711 Added extension methods 2020-06-03 05:22:11 -07:00
Brian Fiete
e16e4613b6 Better handling of autocomplete with tokens 2020-05-26 06:10:51 -07:00
Brian Fiete
e82daf74d4 Fixed params expression with ref values 2020-05-19 09:42:11 -07:00
Brian Fiete
6af96d8f6d Enhanced expression-body support 2020-05-08 11:11:01 -07:00
Brian Fiete
68bf7bc801 Added nullable(T), Result<T> can use null conditionals 2020-04-27 15:09:10 -07:00
Brian Fiete
14ac27c977 Removed 'internal' protection - it's all about [Friend] now 2020-03-09 06:34:16 -07:00
Brian Fiete
95e4c1b3ca Fixed repr for on-demand delegate types, avoiding circular Event refs 2020-01-23 12:02:54 -08:00
Brian Fiete
8b17718fed Struct cast fix, deferred block fix 2019-12-13 14:22:23 -08:00
Brian Fiete
12e5b525ad Alloc allign attributes, lambda captures 2019-11-26 13:11:17 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00
Brian Fiete
85648cda63 Added expression bodies for properties 2019-09-30 12:24:02 -07:00
Brian Fiete
078564ac9e Initial checkin 2019-08-23 11:56:54 -07:00