Brian Fiete
|
cf5c969d1f
|
Improvements to const string generic arg, literal generic args
|
2022-02-05 09:23:44 -05:00 |
|
Brian Fiete
|
a87ccd299d
|
Added support for const string generic args
|
2022-02-04 14:26:50 -05:00 |
|
Brian Fiete
|
361be9dc92
|
Reflect Filtered, extension attribs fix, generic arg BfAstNode
|
2022-02-04 12:00:43 -05:00 |
|
Brian Fiete
|
d18e12866b
|
Improved override method insertion in autocomplete
|
2022-01-31 16:00:06 -05:00 |
|
Brian Fiete
|
26506efc1e
|
Improved generic param reflection in comptime
|
2022-01-31 15:41:05 -05:00 |
|
Brian Fiete
|
8cccec20fa
|
Properly throw error on capture specifier in non-lambda allocation
|
2022-01-29 14:29:25 -05:00 |
|
Brian Fiete
|
eab64df7ce
|
Fixed symbol reference issue with default interface method impls
|
2022-01-29 11:07:32 -05:00 |
|
Brian Fiete
|
3338f3c069
|
Allow CreateObject for default ctors with append allocs
|
2022-01-29 09:57:43 -05:00 |
|
Brian Fiete
|
e8826b345b
|
Fixed marking of sized arrays with unaligned elements
|
2022-01-27 07:48:39 -05:00 |
|
Brian Fiete
|
0b47f755d8
|
Fixes to raw array delete marking
|
2022-01-25 12:05:15 -05:00 |
|
Brian Fiete
|
f3cef1456a
|
Fixed delete marking of zero-sized raw dynamic scoped array allocations
|
2022-01-25 11:43:06 -05:00 |
|
Brian Fiete
|
125d5c0c8c
|
Added Target CPU workspace override
|
2022-01-25 07:04:54 -05:00 |
|
Brian Fiete
|
f6e8c64a20
|
Fixed GC marking of static sized array fields
|
2022-01-22 10:38:47 -05:00 |
|
Brian Fiete
|
89b597c913
|
Generic outer type fixes, 'in' fixes
|
2022-01-22 07:57:02 -05:00 |
|
Brian Fiete
|
939d05e401
|
Support for sized array 'params' parameters
|
2022-01-21 14:23:48 -05:00 |
|
Brian Fiete
|
c1a1baea5f
|
Fixed operator overload error checks
|
2022-01-21 12:46:25 -05:00 |
|
Brian Fiete
|
023c832565
|
Fixed crash with 'params' in conversion operator
|
2022-01-21 12:15:48 -05:00 |
|
Brian Fiete
|
dd2ecfb316
|
Fixed generic operator overload method generic arg inference from toType
|
2022-01-21 12:01:50 -05:00 |
|
Brian Fiete
|
a10ad8d6fe
|
Improved comptime var, undef, unspecialized variation
|
2022-01-20 08:18:28 -05:00 |
|
Brian Fiete
|
bac91516e7
|
Constraint check fixes
|
2022-01-18 06:44:08 -05:00 |
|
Brian Fiete
|
4e18517c03
|
Comptime can now run on unspecialized code
|
2022-01-16 07:59:51 -05:00 |
|
Brian Fiete
|
a4a5d99fd0
|
Fixed static search for method params (fixes int[SIZE] resolution)
|
2022-01-15 09:35:56 -05:00 |
|
Brian Fiete
|
0c3f9a139d
|
Comptime rebuild and hot compile fixes
|
2022-01-13 11:40:14 -05:00 |
|
Brian Fiete
|
723f17f139
|
Improved error for local variable reusing parameter name
|
2022-01-07 08:22:05 -05:00 |
|
Brian Fiete
|
d778f2dd2f
|
Fix for @-prefixed local variables
|
2022-01-06 15:38:04 -05:00 |
|
Brian Fiete
|
6a158db9da
|
Fixed enum result classify issue
|
2022-01-06 11:56:12 -05:00 |
|
Brian Fiete
|
54dc59e049
|
Allow extending Object and ValueType
|
2022-01-06 06:27:39 -05:00 |
|
Brian Fiete
|
c0fe1d1c1b
|
Support for expression-bodied properties with mut
|
2022-01-03 14:41:12 -05:00 |
|
Brian Fiete
|
3a8e4ebc9d
|
Properly add dependencies on operator constraint types
|
2022-01-01 10:39:25 -05:00 |
|
Brian Fiete
|
ef6b52a0ac
|
Experimental disabling of 'wantGeneric=false' for inner delegates/tuples
|
2022-01-01 06:36:48 -05:00 |
|
Brian Fiete
|
38abaf6b3f
|
Fixed default case for discriminated union with empty payload member
|
2021-12-31 12:05:36 -05:00 |
|
Brian Fiete
|
fa7638621d
|
Fixed const expr canonicalization and negative value issues
|
2021-12-31 07:56:57 -05:00 |
|
Brian Fiete
|
28689853d2
|
Support for const expressions for bools & chars
|
2021-12-31 06:17:57 -05:00 |
|
Brian Fiete
|
be6e7edf02
|
Fixed error/warning bool interference in AddErrorContext
|
2021-12-30 11:27:17 -05:00 |
|
Brian Fiete
|
b3d3f0fb54
|
Fixed processing of valueless lambda inside allocated lambda
|
2021-12-30 09:52:49 -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
|
6fe6b8f2e6
|
Fixed 64-bit field data for 32-bit builds
|
2021-12-29 13:01:13 -05:00 |
|
Brian Fiete
|
5e9a6031fb
|
Made FileData.mData 64-bit
|
2021-12-29 11:09:37 -05:00 |
|
Brian Fiete
|
190e52ae2e
|
BP_ZONE name fix
|
2021-12-28 10:42:19 -05:00 |
|
Brian Fiete
|
87ab0ad169
|
Added error for 'readonly' on methods with non-ref return
|
2021-12-27 15:05:58 -05:00 |
|
Brian Fiete
|
d40ddc0e69
|
Added EnumCase field flag
|
2021-12-27 13:14:17 -05:00 |
|
Brian Fiete
|
b9908cb4a8
|
Allow calling convention attributes
|
2021-12-27 12:55:14 -05:00 |
|
Brian Fiete
|
a5a8ae9076
|
Mangle fix - name set when it should append
|
2021-12-22 13:35:25 -05:00 |
|
Brian Fiete
|
2f72311f1f
|
Const string alloc fixes, large string fixes, mem range check fix
|
2021-12-20 15:07:38 -05:00 |
|
Brian Fiete
|
f53877dc63
|
Fixed invalid autocomplete comptime generation
|
2021-12-20 12:03:09 -05:00 |
|
Brian Fiete
|
397257eba2
|
Fixed inferred-size const array error during autocomplete
|
2021-12-20 10:31:57 -05:00 |
|
Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -05:00 |
|
Brian Fiete
|
69a597574d
|
Fixed some struct* constraint checking
|
2021-12-17 12:56:51 -05:00 |
|
Brian Fiete
|
ecdc22920a
|
Fixed erroneous return type limitations for operators
|
2021-12-17 08:30:15 -05:00 |
|