Brian Fiete
|
a3a8bfa40c
|
Delegate comparison expansion, hashable, == operator
|
2022-02-15 09:31:23 -05:00 |
|
Brian Fiete
|
c9f1e37da7
|
Improved handling of strings in const enum payloads
|
2022-02-14 12:30:24 -05:00 |
|
Brian Fiete
|
8d0a415eb7
|
Made paths with NoReturn calls mark variables as assigned
|
2022-02-14 07:25:20 -05:00 |
|
Brian Fiete
|
8ebd7516d8
|
Const string interpolation
|
2022-02-13 10:41:34 -05:00 |
|
Brian Fiete
|
fd4ec25e7b
|
Fixed erroneous 'this' ctor assignment detection in struct extensions
|
2022-02-13 07:41:31 -05:00 |
|
Brian Fiete
|
aacabd2e13
|
Fixed const float encoding in reflection
|
2022-02-12 10:13:25 -05:00 |
|
Brian Fiete
|
e7f0b21cf6
|
Merged comptime reflection info into normal reflection data types
|
2022-02-12 08:05:47 -05:00 |
|
Brian Fiete
|
9d2a22da4b
|
Local static local method referencing of locals
|
2022-02-11 13:34:25 -05:00 |
|
Brian Fiete
|
c8ba4a9e42
|
Fixed internal access inside generic specializations
|
2022-02-11 11:23:46 -05:00 |
|
Brian Fiete
|
d9725dda7c
|
Static local methods and variables, fixed erroneous 'this' capture
|
2022-02-11 10:38:57 -05:00 |
|
Brian Fiete
|
657a64f59c
|
Added Runtime.AddErrorHandler
|
2022-02-11 08:12:30 -05:00 |
|
Brian Fiete
|
f37fb2c1b7
|
Comptime improvments, IOn<X> interfaces, const payload enum
|
2022-02-11 05:47:32 -05:00 |
|
Brian Fiete
|
2ab072ee20
|
Merge pull request #1415 from disarray2077/llvm1301
Fixes to upgrade LLVM version to 13.0.1
|
2022-02-08 11:40:05 -08:00 |
|
Brian Fiete
|
3635e3830a
|
LLVM 13 debug info fixes
|
2022-02-07 14:27:05 -05:00 |
|
Brian Fiete
|
58eec21fbf
|
Allow '[Align(X)]' on fields. Support '[Packed(X)]'
|
2022-02-06 10:49:35 -05:00 |
|
Brian Fiete
|
f4f10fce99
|
Partial explicit generic method arguments with ... or ?
|
2022-02-05 13:47:19 -05:00 |
|
Brian Fiete
|
662566ed16
|
Fixed dep issue during ConstantToCurrent with null mCurTypeInstance
|
2022-02-05 11:37:43 -05:00 |
|
Brian Fiete
|
2130715f21
|
null checks
|
2022-02-05 10:39:05 -05:00 |
|
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 |
|