Brian Fiete
|
58979f6407
|
CeOp_GetMethod_Virt fix with non-method-populated type
|
2025-01-23 07:43:31 -08:00 |
|
Brian Fiete
|
547c9908f5
|
Handle uninitialized CE attribute data
|
2025-01-22 07:12:07 -08:00 |
|
Brian Fiete
|
c511773dad
|
Added typeof_comptime const type
|
2025-01-19 12:40:50 -08:00 |
|
Brian Fiete
|
9988dec99d
|
Rebuild correct type with CE FastFinish
|
2025-01-19 08:38:52 -08:00 |
|
Brian Fiete
|
29755fddcf
|
Fixed generated method calling in comptime
|
2025-01-18 10:04:55 -08:00 |
|
Brian Fiete
|
79e98fe9f7
|
Improved comptime circular data reference issues
|
2025-01-18 09:31:29 -08:00 |
|
Brian Fiete
|
d367213c31
|
Proper active project selection for CE typedecls
|
2025-01-15 11:44:20 -08:00 |
|
Brian Fiete
|
5f4514211e
|
Improved CE TypeDeclaration handling, including proper rebuilding
|
2025-01-15 09:59:47 -08:00 |
|
Brian Fiete
|
062170d9e0
|
Improved comptime TypeDeclaration support, reworked base type population
|
2025-01-14 12:54:24 -08:00 |
|
Brian Fiete
|
f96e231d7b
|
Fixed comptime type ToString
|
2025-01-14 10:44:58 -08:00 |
|
Brian Fiete
|
e30972d3af
|
Added reflected TypeDeclaration support for comptime
|
2025-01-14 10:16:46 -08:00 |
|
Brian Fiete
|
3a1db510e2
|
Fixed U8 to float conversions
|
2024-12-02 12:17:23 -05:00 |
|
Brian Fiete
|
f67eaa6d8a
|
Support for AtomicCmpXChg
|
2024-08-25 09:31:20 -04:00 |
|
Brian Fiete
|
ab31e5bc89
|
mIgnoreWrites fix in CeContext::Execute
|
2024-04-27 09:45:32 -04:00 |
|
Brian Fiete
|
fe2244fb4b
|
Fixed CeMachine::GetFunction with __INLINE methods
|
2024-03-16 18:34:21 -04:00 |
|
Brian Fiete
|
ddd9b1b218
|
Extensive runtime refactor to reduce generated executable sizes
|
2024-03-16 07:23:29 -04:00 |
|
Brian Fiete
|
337a94b8b5
|
Avoid putting things like ValueType into Fail types for ValueType.Equals
|
2024-02-13 08:34:34 -05:00 |
|
Brian Fiete
|
a356186514
|
Fixed comptime reflected static field accesses
|
2024-01-22 08:12:15 -05:00 |
|
Brian Fiete
|
dfa03f16dd
|
Added CeEvalFlags_IgnoreConstEncodeFailure
|
2023-12-15 11:20:02 -05:00 |
|
Brian Fiete
|
078727c4a7
|
Hide internal generated methods from reflection, fix ctor/dtor names
|
2023-10-10 13:20:35 -07:00 |
|
Brian Fiete
|
a34e5a737d
|
Improved boxed value support in attribute data
|
2023-10-10 10:36:04 -07:00 |
|
Brian Fiete
|
974e8ac354
|
Fixed sign extension for constexpr geps
|
2023-07-25 07:43:22 -07:00 |
|
Brian Fiete
|
aabd84368d
|
Fixed ce dependency issue with mCeInnerFunctionInfo
|
2023-04-18 09:08:15 -07:00 |
|
Brian Fiete
|
cb85c2b482
|
Comptime support for memmove
|
2023-04-17 12:42:49 -07:00 |
|
Brian Fiete
|
5e0e399209
|
Fixed EmitNumericCast immediate issue
|
2023-03-14 14:23:45 -07:00 |
|
Brian Fiete
|
dd22fa056f
|
Fixed comptime geps with non-ptrsize indices
|
2023-03-14 11:56:59 -07:00 |
|
Brian Fiete
|
68bc8976b8
|
Comptime crash fixed for failed func call (ie: GetExecutableFilePath)
|
2023-03-14 07:35:00 -07:00 |
|
Brian Fiete
|
70830358c8
|
Fixed BfConstType_ExtractValue failed case in WriteConstant
|
2022-09-13 15:31:41 -07:00 |
|
Brian Fiete
|
8aef7275d0
|
Added Compiler.Align
|
2022-08-28 07:41:35 -07:00 |
|
Brian Fiete
|
b1e1720f9d
|
Don't break in ce debugger when Fail is ignored (ie: unspec variants)
|
2022-07-28 11:54:48 -04:00 |
|
Brian Fiete
|
51713a1e34
|
Clear cached ce reflection data during type rebuild
|
2022-07-28 11:25:50 -04:00 |
|
Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -04:00 |
|
Brian Fiete
|
b98503fab7
|
Fixed rebuild on comptime file content changes
|
2022-06-28 08:09:53 -07:00 |
|
Brian Fiete
|
1d2811f50d
|
Appended fields
|
2022-06-27 10:55:31 -07:00 |
|
Brian Fiete
|
2a55b5c7bb
|
Support System.Compiler values in comptime, SetReturnType, Enum helpers
|
2022-06-23 11:53:21 -07:00 |
|
Brian Fiete
|
abd511a93d
|
Added '->' operator, static indexer fix, RefCounted<T>
|
2022-06-22 08:35:25 -07:00 |
|
Brian Fiete
|
ccb1646990
|
Use lifetime extension for mixin results
|
2022-06-16 07:21:19 -07:00 |
|
Brian Fiete
|
7aa2fdf976
|
Fixed non-const 'this' check in const invocations
|
2022-06-12 11:19:40 -07:00 |
|
Brian Fiete
|
babfc2395e
|
CeOp_Conv_F32_F64 desc fix
|
2022-06-03 06:26:30 -07:00 |
|
Brian Fiete
|
d31587188d
|
Merge pull request #1581 from aharabada/master
Float to uint conversion in consteval
|
2022-06-03 06:20:48 -07:00 |
|
Brian Fiete
|
cee266d6e6
|
Unspec variation base fix, debugger default params, debug enum type
|
2022-05-31 11:01:26 -07:00 |
|
Simon Lübeß
|
3f9c2fd3f7
|
Float to uint conversion in consteval
|
2022-05-30 22:26:52 +02:00 |
|
Brian Fiete
|
087a129007
|
Improved cwd handling in comptime, generator file/folder edit
|
2022-05-27 12:20:11 -07:00 |
|
Brian Fiete
|
2388ae46ff
|
Null check in CeContext::GetCustomAttribute
|
2022-05-13 12:26:38 -07:00 |
|
Brian Fiete
|
53ba6f6c1f
|
CE stack initialization
|
2022-05-07 14:58:27 -07:00 |
|
Brian Fiete
|
e5c4321440
|
Improved generic constraint const conversion handling
|
2022-05-06 12:49:57 -07:00 |
|
Brian Fiete
|
3736281ff7
|
Minor optimizations
|
2022-05-04 12:51:45 -07:00 |
|
Brian Fiete
|
5271f5e2fd
|
Improvements to emit markers on emits only in specialized types
|
2022-05-02 07:48:29 -07:00 |
|
Brian Fiete
|
6a8bbd1240
|
Added GetGenericArgType to MethodInfo
|
2022-04-17 12:43:49 -07:00 |
|
Brian Fiete
|
b5ddc1c24b
|
Fixed comptime valueless ctor
|
2022-03-31 11:16:13 -07:00 |
|