Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -04:00 |
|
Brian Fiete
|
1d2811f50d
|
Appended fields
|
2022-06-27 10:55:31 -07:00 |
|
Brian Fiete
|
20c88dfeb0
|
Better enum autocomplete hygiene
|
2022-06-24 06:45:35 -07:00 |
|
Brian Fiete
|
9c9ca4d259
|
Fixed params/varargs in function/delegate typerefs
|
2022-06-05 07:42:33 -07:00 |
|
Brian Fiete
|
f3f2f4c6ec
|
File-scoped namespaces
|
2022-04-17 08:40:25 -07:00 |
|
Brian Fiete
|
44ecb92315
|
Auto ctor fixes
|
2022-04-16 16:43:21 -07:00 |
|
Brian Fiete
|
4d1e14a1c3
|
Show comptime emits as embedded sourceviews
|
2022-04-16 06:27:54 -07:00 |
|
Brian Fiete
|
79e2ff5165
|
Start of anonymous 'using' field
|
2022-02-19 07:38:05 -05:00 |
|
Brian Fiete
|
ae399c0ae2
|
Fixed comptime-emitted property crash
|
2022-01-06 10:33:12 -05:00 |
|
Brian Fiete
|
c0fe1d1c1b
|
Support for expression-bodied properties with mut
|
2022-01-03 14:41:12 -05:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -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
|
ed80a8d88b
|
Fixed comptime emission for enums
|
2021-11-24 13:27:39 -08:00 |
|
Brian Fiete
|
870c9914be
|
Support for top-level internal protection, autocomplete internal fixes
|
2021-11-23 14:25:07 -08:00 |
|
Brian Fiete
|
1536c89d63
|
Set propDef.mDeclaringType for Underlying
|
2021-11-23 11:41:33 -08:00 |
|
Brian Fiete
|
6fe2a7002a
|
Fixed comptime declaring type with types with extension
|
2021-11-22 17:11:16 -08:00 |
|
Brian Fiete
|
f58362343b
|
Support for 'params' in indexer
|
2021-11-15 15:01:48 -08:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
16829900bc
|
Allow extensions to declare abstract methods
|
2021-08-02 12:09:48 -07:00 |
|
Brian Fiete
|
9ba8bd86b8
|
Fixed field dtor error in autoprops
|
2021-06-22 10:51:52 -07:00 |
|
Brian Fiete
|
f831d75de2
|
Added field dtor support for auto-properties
|
2021-06-22 10:42:04 -07:00 |
|
EinBurgbauer
|
b58c0d4055
|
fix builtin attrib matching
|
2021-05-26 20:23:12 +02:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
925497f1e7
|
Copy outer external constraints
|
2021-01-27 15:16:21 -08:00 |
|
Brian Fiete
|
b5aa92ff33
|
Removing CVarAttribute
|
2021-01-20 08:23:35 -08:00 |
|
Brian Fiete
|
a681da30be
|
Removed '=' in generic constraints
|
2021-01-15 14:59:02 -08:00 |
|
Brian Fiete
|
e3f51e39ed
|
Added 'concrete' constraint
|
2021-01-13 09:24:15 -08:00 |
|
Brian Fiete
|
bc8758bbac
|
Removed mDtorDef, fixed MethodSpecializationRequest on emitted method
|
2021-01-11 10:52:44 -08:00 |
|
Brian Fiete
|
71d4dd0e90
|
Early code generation support
|
2021-01-11 09:41:43 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|
Brian Fiete
|
04126a7e40
|
Fixed inline set on extern methods
|
2021-01-03 05:34:14 -08:00 |
|
Brian Fiete
|
1893988195
|
Fixed static initializer
|
2021-01-02 13:20:10 -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
|
86b5e65015
|
Fixed const eval dependency issues
|
2020-12-31 11:31:19 -08:00 |
|
Brian Fiete
|
fa65029dfa
|
Fixed false signature change with multiple extensions
|
2020-12-31 09:56:51 -08:00 |
|
Brian Fiete
|
4a00830adf
|
Fixed append alloc issues, static init block fix
|
2020-12-26 11:41:31 -08:00 |
|
Brian Fiete
|
3b1f1634ac
|
Reworked splattability in mixins
|
2020-12-26 10:16:51 -08:00 |
|
Brian Fiete
|
ff6c7c5b90
|
Fixed mixins parameter mutability with splattables
|
2020-12-26 07:36:26 -08:00 |
|
Brian Fiete
|
ff1f8aff3f
|
Initial const eval feature release
|
2020-12-23 08:53:38 -08:00 |
|
Brian Fiete
|
9cd47a784b
|
Added 'protected internal' protection
|
2020-12-07 07:53:12 -08:00 |
|
Brian Fiete
|
b49e513494
|
Reworked binary operators and transformability
|
2020-12-03 07:50:36 -08:00 |
|
Brian Fiete
|
d976ea77e9
|
Fixed extension method issues where 'this' type is missing
|
2020-12-01 10:57:10 -08:00 |
|
Brian Fiete
|
22cc81862b
|
Made source index change cause internals rebuild
|
2020-11-10 06:31:35 -08:00 |
|
Brian Fiete
|
f41365a58e
|
Added 'interface' and 'enum' constraints
|
2020-11-10 05:44:23 -08:00 |
|
Brian Fiete
|
6cb13900b0
|
Added support for attributes on enum case members
|
2020-11-09 06:53:47 -08:00 |
|
Brian Fiete
|
a9d9776bcb
|
Allow default param before params param
|
2020-11-07 06:37:41 -08:00 |
|
Brian Fiete
|
9706a76097
|
Fixed abstract/concrete warnings for invalid types
|
2020-10-27 14:55:23 -07:00 |
|
Brian Fiete
|
fe3ba6d4d8
|
Fixed field protection in extension
|
2020-10-24 15:44:18 -07:00 |
|
Brian Fiete
|
879b15ecd8
|
Added type initializer blocks
|
2020-10-23 07:48:41 -07:00 |
|