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
|
cdc030ab30
|
Properly detected extension modules for tuple and delegate generic args
|
2020-12-14 07:41:27 -08:00 |
|
Brian Fiete
|
577e199dcd
|
Start of compile-time function evaluation
|
2020-12-13 08:04:42 -08:00 |
|
Brian Fiete
|
101fde1a4b
|
Added extern method override support in extensions
|
2020-10-23 11:48:37 -07:00 |
|
Brian Fiete
|
6b27f0f0b2
|
Internal protection, 'using internal <type or namespace>;`
|
2020-10-14 11:33:41 -07:00 |
|
Brian Fiete
|
f1b685b4c7
|
Throws error on duplicate tuple field name
|
2020-10-13 10:32:56 -07:00 |
|
Brian Fiete
|
4cea33d96f
|
Fixed cases of undetected ambiguous calls
|
2020-10-08 12:09:04 -07:00 |
|
Brian Fiete
|
b28a87136f
|
Extended autocomplete info
|
2020-10-08 09:41:05 -07:00 |
|
Brian Fiete
|
0a78b5cc35
|
Improvements and safety for const exprs
|
2020-09-28 12:41:42 -07:00 |
|
Brian Fiete
|
797aa7cedc
|
Fixed stack overflow with inner type as base type
|
2020-09-25 05:38:35 -07:00 |
|
Brian Fiete
|
31ac632ea6
|
Fixed failed var wrapping
|
2020-09-20 09:35:47 -07:00 |
|
Brian Fiete
|
76cd052c4a
|
Fixed MethodToString for unspecialized type variations
|
2020-09-19 05:12:15 -07:00 |
|
Brian Fiete
|
75eeb25555
|
Refactoring of operator constraints, generic param population
|
2020-09-18 17:00:33 -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
|
947426b384
|
Fixed false circular data ref with self-refing field function typeref
|
2020-09-10 10:42:32 -07:00 |
|
Brian Fiete
|
177b5b7254
|
Fixed lambda capture of shadows variables
|
2020-09-01 15:57:08 -07:00 |
|
Brian Fiete
|
ca4b383339
|
More SIMD work
|
2020-08-25 07:33:55 -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
|
9d5d5b4063
|
Added alloctype(T)
|
2020-08-12 15:07:56 -07:00 |
|
Brian Fiete
|
35505d905a
|
More extern constraints work
|
2020-08-10 17:02:48 -07:00 |
|
Brian Fiete
|
c3bc2bc67c
|
Added extern constraints to types
|
2020-08-05 05:34:32 -07:00 |
|
Brian Fiete
|
fed75dfa85
|
Fixed an issue of zombie failed specialized methods in resolve-only
|
2020-07-21 13:14:09 -07:00 |
|
Brian Fiete
|
fc21c66b27
|
Method selection issues, issues with tuples containing 'var'
|
2020-07-20 07:17:33 -07:00 |
|
Brian Fiete
|
af77825b9d
|
Union changes
|
2020-07-18 06:51:00 -07:00 |
|
Brian Fiete
|
037b2ac1e4
|
Added reflection category to distinct build options (wip)
|
2020-07-11 16:24:07 -07:00 |
|
Brian Fiete
|
7f726ef9ba
|
Added proper support for explicit 'this' in functions
|
2020-07-10 06:40:24 -07:00 |
|
Brian Fiete
|
a02de171ef
|
Added ability to lookup types with 'using static'
|
2020-07-07 10:46:53 -07:00 |
|
Brian Fiete
|
2fe209447e
|
Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes.
|
2020-07-03 13:54:45 -07:00 |
|
Brian Fiete
|
75dd1a4213
|
Added 'visibleProjectSet', changed visibility rules for generics
|
2020-07-01 12:06:28 -07:00 |
|
Brian Fiete
|
5c3d0021b1
|
Fixed win x64 lowering issue
|
2020-06-10 09:39:16 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -07:00 |
|
Brian Fiete
|
9f00539d90
|
Refactored generic type instances to be a BfGenericTypeInfo member
|
2020-06-05 07:01:58 -07:00 |
|
Brian Fiete
|
6fe9c78ada
|
Added support for generic tuples
|
2020-06-04 15:02:46 -07:00 |
|
Brian Fiete
|
03fbc9d468
|
Fixes for type dependencies and tests for type deletion bug
|
2020-06-04 11:47:55 -07:00 |
|
Brian Fiete
|
dacbcf4eb3
|
Fixed some constraint and generic type lifetime issues
|
2020-06-03 12:07:58 -07:00 |
|
Brian Fiete
|
f9ee4010cb
|
Fixed nullable lookup issue with type aliases
|
2020-05-31 09:34:28 -07:00 |
|
Brian Fiete
|
92ccadce1e
|
Removed inline requests during vdata building
|
2020-05-25 05:37:12 -07:00 |
|
Brian Fiete
|
5a5287bc8b
|
Fixed generic alias and generic delegate issues
|
2020-05-23 17:25:47 -07:00 |
|
bfiete
|
6b46904510
|
Working on Linux fixes
|
2020-05-21 06:58:26 -07:00 |
|
Brian Fiete
|
bdf9eefad2
|
Added move ctor
|
2020-05-14 15:21:44 -07:00 |
|
Brian Fiete
|
2ac6b339b2
|
Fixed memory leaks
|
2020-05-14 14:56:25 -07:00 |
|
Brian Fiete
|
5bbffe268b
|
Improved param defaults, allowing for implicit cast operators
|
2020-05-07 13:19:02 -07:00 |
|
Brian Fiete
|
61d9edea83
|
Added CallingConvention support, mangle specifying
|
2020-05-04 07:15:38 -07:00 |
|
Brian Fiete
|
191d0337d0
|
Reflection fixes
|
2020-05-01 09:11:13 -07:00 |
|
Brian Fiete
|
468882bd5b
|
Fixed linux crash
|
2020-04-30 14:04:45 -07:00 |
|