Brian Fiete
|
125d5c0c8c
|
Added Target CPU workspace override
|
2022-01-25 07:04:54 -05:00 |
|
Brian Fiete
|
0c3f9a139d
|
Comptime rebuild and hot compile fixes
|
2022-01-13 11:40:14 -05:00 |
|
Brian Fiete
|
eb375362a1
|
Arithmetic overflow checks
|
2022-01-11 08:17:09 -05:00 |
|
Brian Fiete
|
6a158db9da
|
Fixed enum result classify issue
|
2022-01-06 11:56:12 -05:00 |
|
Brian Fiete
|
0eb19245eb
|
Added const expr reflection type
|
2021-12-30 08:38:37 -05:00 |
|
Brian Fiete
|
06fe065e2b
|
Fixed local method errors with GetResultString
|
2021-12-29 13:41:27 -05:00 |
|
Brian Fiete
|
915a8df50e
|
Improved comptime rebuilds when files and directories change
|
2021-12-29 10:07:36 -05:00 |
|
Brian Fiete
|
4f83b61a10
|
Comptime rebuild flag
|
2021-12-20 09:52:29 -05:00 |
|
Brian Fiete
|
73099e4a04
|
Code generator support
|
2021-12-11 09:08:42 -08:00 |
|
Brian Fiete
|
27fd5552cc
|
Enhanced ranges
|
2021-10-24 08:12:18 -07:00 |
|
Brian Fiete
|
465050b81d
|
Ranges (ie: for (int a in 0..<count) for (int i in 1…10) )
|
2021-07-21 07:48:37 -07:00 |
|
Brian Fiete
|
4ca73ae7be
|
Improved typeof(T).MinValue/MaxValue const resolution
|
2021-06-20 09:47:18 -07:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
afd5b29127
|
Use cached CE emission on fastFinish
|
2021-02-01 05:21:41 -08:00 |
|
Brian Fiete
|
61f54a4f88
|
Comptime math and bug fixes
|
2021-01-26 06:33:23 -08:00 |
|
Brian Fiete
|
e06949dac1
|
Added @return support
|
2021-01-16 12:35:51 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|
Brian Fiete
|
1954152a6d
|
Added AlwaysIncludeUser, fixed context cleanup order
|
2020-12-29 12:41:43 -08:00 |
|
Brian Fiete
|
0952f3f278
|
Fixed slow const eval detection
|
2020-12-24 07:45:58 -08:00 |
|
Brian Fiete
|
ff1f8aff3f
|
Initial const eval feature release
|
2020-12-23 08:53:38 -08:00 |
|
Brian Fiete
|
be929c3626
|
ConstEval updates, better const struct support
|
2020-12-22 04:50:37 -08:00 |
|
Brian Fiete
|
9b80c26d0a
|
More const eval progress
|
2020-12-19 14:19:33 -08:00 |
|
Brian Fiete
|
6bb363fb4b
|
CTFE updates, including heap support
|
2020-12-17 04:51:05 -08:00 |
|
Brian Fiete
|
577e199dcd
|
Start of compile-time function evaluation
|
2020-12-13 08:04:42 -08:00 |
|
Brian Fiete
|
b6db69d2b0
|
Fixed extension initializers and dtors. [NoExtension]. Extension warning
|
2020-10-22 11:33:13 -07:00 |
|
Brian Fiete
|
0a78b5cc35
|
Improvements and safety for const exprs
|
2020-09-28 12:41:42 -07:00 |
|
Brian Fiete
|
6878183873
|
Support for static field exporting
|
2020-09-21 23:38:50 -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
|
b2ab1b1f62
|
Added NoThreadExitWait Rt option for DLLs
|
2020-09-01 16:22:48 -07:00 |
|
Brian Fiete
|
64b62c09be
|
Start of SIMD support
|
2020-08-23 05:42:42 -07:00 |
|
Brian Fiete
|
99419097c5
|
Added [IgnoreErrors] block attribute
|
2020-08-16 08:33:51 -07:00 |
|
Brian Fiete
|
0c946de3ca
|
Added RefType, changed how CRepr types are represented
|
2020-07-02 11:05:17 -07:00 |
|
Brian Fiete
|
1624b38958
|
Fixed some hot-compile dependency issues
|
2020-06-01 15:09:32 -07:00 |
|
Brian Fiete
|
61d9edea83
|
Added CallingConvention support, mangle specifying
|
2020-05-04 07:15:38 -07:00 |
|
Brian Fiete
|
842a6a8898
|
Added Obsolete support for moved collections
|
2020-04-29 09:53:48 -07:00 |
|
Brian Fiete
|
69cb6d0208
|
Fixed division issue with RDX preservation
|
2020-03-20 09:24:38 -07:00 |
|
Brian Fiete
|
bb34a468bb
|
Fixed crash when using a failed closure
|
2020-02-28 11:12:21 -08:00 |
|
Brian Fiete
|
179e67194d
|
Reworked 'using' - now properly supports nulls, requires IDisposable
|
2020-02-17 05:39:05 -08:00 |
|
Brian Fiete
|
7b9c994066
|
Fixed bugs related to generic delegate type references
|
2020-02-13 07:55:50 -08:00 |
|
Brian Fiete
|
8808da307f
|
AllowDuplicatesAttribute
|
2019-12-25 16:38:17 -08:00 |
|
Brian Fiete
|
42452fe09c
|
Deferred Import dynamic/static check, fix calling convention
|
2019-12-21 05:44:01 -08:00 |
|
Brian Fiete
|
04a46850d6
|
Fixed attribs for properties, renamed SkipAccessCheckAttribute
|
2019-12-01 14:40:17 -08:00 |
|
Brian Fiete
|
b640bf9d5e
|
Fixed deferred targeted boxing, DisableChecks, sized array generics
|
2019-11-28 09:11:54 -08:00 |
|
Brian Fiete
|
12e5b525ad
|
Alloc allign attributes, lambda captures
|
2019-11-26 13:11:17 -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 |
|
Brian Fiete
|
3bf4c792d8
|
Added target triple support for more useful cross compilation
|
2019-10-14 17:49:10 -07:00 |
|
Brian Fiete
|
75f11b1459
|
More CompilerExplorer changes, like OmitDebugHelpers option
|
2019-10-14 13:01:15 -07:00 |
|
Brian Fiete
|
5af6428bf4
|
Boxed struct ptr changes.
|
2019-10-09 16:16:01 -07:00 |
|