Brian Fiete
|
b5aa92ff33
|
Removing CVarAttribute
|
2021-01-20 08:23:35 -08:00 |
|
Brian Fiete
|
4890303508
|
Added comptype
|
2021-01-15 14:28:21 -08:00 |
|
Brian Fiete
|
e3f51e39ed
|
Added 'concrete' constraint
|
2021-01-13 09:24:15 -08:00 |
|
Brian Fiete
|
8f3060fd3c
|
Comptime method reflection, method entry/exit emission
|
2021-01-13 05:09:09 -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
|
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
|
1954152a6d
|
Added AlwaysIncludeUser, fixed context cleanup order
|
2020-12-29 12:41:43 -08:00 |
|
Brian Fiete
|
ba9ce75a0b
|
Fixed inlining issues
|
2020-12-27 10:56:14 -08:00 |
|
Brian Fiete
|
27a586df04
|
Fixed atom deletion issue
|
2020-12-25 05:22:02 -08:00 |
|
Brian Fiete
|
ff1f8aff3f
|
Initial const eval feature release
|
2020-12-23 08:53:38 -08:00 |
|
Brian Fiete
|
6bb363fb4b
|
CTFE updates, including heap support
|
2020-12-17 04:51:05 -08:00 |
|
Brian Fiete
|
45ca40f2c7
|
Made missing commutable attribute a warning instead of an error
|
2020-12-05 04:44:43 -08:00 |
|
Brian Fiete
|
b49e513494
|
Reworked binary operators and transformability
|
2020-12-03 07:50:36 -08:00 |
|
Brian Fiete
|
adf46175cf
|
Improved string interpolation warnings/errors
|
2020-12-03 05:58:15 -08:00 |
|
Brian Fiete
|
f41365a58e
|
Added 'interface' and 'enum' constraints
|
2020-11-10 05:44:23 -08:00 |
|
Brian Fiete
|
879b15ecd8
|
Added type initializer blocks
|
2020-10-23 07:48:41 -07:00 |
|
Brian Fiete
|
b6db69d2b0
|
Fixed extension initializers and dtors. [NoExtension]. Extension warning
|
2020-10-22 11:33:13 -07:00 |
|
Brian Fiete
|
6b27f0f0b2
|
Internal protection, 'using internal <type or namespace>;`
|
2020-10-14 11:33:41 -07:00 |
|
Brian Fiete
|
9332693132
|
Improved minidump debugging
|
2020-10-12 10:12:18 -07:00 |
|
Brian Fiete
|
808a4438d7
|
Address-of immutable is now a warning instead of error, added [NoSplat]
|
2020-10-07 11:07:10 -07:00 |
|
Brian Fiete
|
1171e6ef64
|
Made operator precedence match everyone else
|
2020-10-06 07:38:56 -07:00 |
|
Brian Fiete
|
784bd6d374
|
Made 'Test' a project type
|
2020-09-27 22:20:26 -07:00 |
|
Brian Fiete
|
125f7b85a7
|
Added ability to put Main method in an anonymous static section
|
2020-09-22 15:39:14 -07:00 |
|
Brian Fiete
|
da5b81f419
|
Dynamic boxing
|
2020-09-14 11:18:24 -07:00 |
|
Brian Fiete
|
8def1d4522
|
Reflection changes - interface info, boxed type
|
2020-09-14 06:54:49 -07:00 |
|
Brian Fiete
|
3627f8c40f
|
Reworked functions with explicit 'this'
|
2020-09-11 10:33:16 -07:00 |
|
Brian Fiete
|
535045c48a
|
Allow method attributes on properties with expression bodies
|
2020-08-29 11:28:11 -07:00 |
|
Brian Fiete
|
b7b065855d
|
Start of wasm support
|
2020-08-06 09:24:37 -07:00 |
|
Brian Fiete
|
c3bc2bc67c
|
Added extern constraints to types
|
2020-08-05 05:34:32 -07:00 |
|
Brian Fiete
|
f9bed24c00
|
Fixed 'base' lookup for properties
|
2020-08-03 06:09:45 -07:00 |
|
Brian Fiete
|
f9c0f2a311
|
Added reflect method filters
|
2020-07-14 08:27:25 -07:00 |
|
Brian Fiete
|
037b2ac1e4
|
Added reflection category to distinct build options (wip)
|
2020-07-11 16:24:07 -07:00 |
|
Brian Fiete
|
75dd1a4213
|
Added 'visibleProjectSet', changed visibility rules for generics
|
2020-07-01 12:06:28 -07:00 |
|
Brian Fiete
|
abeda6909b
|
Added concept of strict equality
|
2020-06-17 05:13:53 -07:00 |
|
Brian Fiete
|
e1c340a711
|
Added extension methods
|
2020-06-03 05:22:11 -07:00 |
|
Brian Fiete
|
833b4002a5
|
Fixed project removal crash
|
2020-05-19 09:07:34 -07:00 |
|
Brian Fiete
|
bd7a4b392f
|
Removed mNoSplat for GCMarkMembers, relying on CallingConvention
|
2020-05-06 16:20:17 -07:00 |
|
Brian Fiete
|
8709c92f22
|
Mac fixes
|
2020-04-16 00:14:25 -07:00 |
|
Brian Fiete
|
7741344fd2
|
Added support for C-style vararg methods
|
2020-02-11 07:34:47 -08:00 |
|
Brian Fiete
|
e1958d165e
|
Allowing capture of shadowed (@) variables
|
2020-01-23 13:07:43 -08:00 |
|
Brian Fiete
|
39b7309dd5
|
Fixed method selection when we have append args
|
2020-01-15 08:31:34 -08:00 |
|
Brian Fiete
|
8970ebcd93
|
Added error/warning panel, region support
|
2020-01-06 13:49:35 -08:00 |
|
Brian Fiete
|
42452fe09c
|
Deferred Import dynamic/static check, fix calling convention
|
2019-12-21 05:44:01 -08:00 |
|
Brian Fiete
|
64f117b89f
|
Fixes to enum changes, fixed [Checked] debugger interaction
|
2019-11-29 09:21:51 -08:00 |
|
Brian Fiete
|
8945a906f7
|
Added constraints for operators, 'external' constraints for methods
|
2019-11-17 09:28:39 -08:00 |
|
Brian Fiete
|
43b69023f6
|
Added bitcode emission, additional logging
|
2019-10-29 04:56:42 -07:00 |
|
Brian Fiete
|
3883a3674d
|
Added Android support, and generalized target triple support
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
|
2019-10-23 07:12:36 -07:00 |
|