Brian Fiete
fc6cedff01
Fixed formatting of method generic args with ...
2022-02-05 13:58:57 -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
faefc68cc0
Fixed allowRef
for default values for failed local var inits
2022-02-05 11:26:58 -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
cd1e65231e
Fixed const expr string issue on rebuild
2022-02-04 14:42:01 -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
6315d81207
Search base class for field
2022-02-04 11:55:08 -05:00
Brian Fiete
f19172e5b3
Composite copy tests
2022-02-04 10:29:42 -05:00
Brian Fiete
bb49f819ad
Copy composites for interop calling conventions
2022-02-04 10:29:23 -05:00
Brian Fiete
904d2aae6c
Fixed go to definition on type name that matches identifier
2022-02-02 09:24:02 -05:00
Brian Fiete
1f5a56488b
Fixed conv operator invocation of params
value
2022-02-02 08:35:25 -05:00
Brian Fiete
438394099a
Fixed fixits on types with comptime-emitted code
2022-02-02 08:00:55 -05:00
Brian Fiete
b8c7a29b84
OOB protection in GetLineCharAtIdx
2022-02-02 07:50:25 -05:00
Brian Fiete
6c3944170d
Fixed comptime const evals within comptime
2022-02-02 07:27:03 -05:00
Brian Fiete
1ee32434a5
Fixed conv oper cancast ambiguity error, disallow conv out to interface
2022-02-01 17:28:13 -05:00
Brian Fiete
6c18ffd607
Separated comptime mixin into Compiler.Mixin and Compiler.MixinRoot
2022-02-01 16:35:09 -05:00
Brian Fiete
21366d48ec
Another autocomplete null check for output window
2022-02-01 13:23:18 -05:00
Brian Fiete
d18e12866b
Improved override method insertion in autocomplete
2022-01-31 16:00:06 -05:00
Brian Fiete
0ac49db97e
Fixed crash pressing enter in output window
2022-01-31 15:45:14 -05:00
Brian Fiete
26506efc1e
Improved generic param reflection in comptime
2022-01-31 15:41:05 -05:00
Brian Fiete
157d3f90e5
Improved custom allocator expression parsing on delete statement
2022-01-29 17:31:22 -05:00
Brian Fiete
c2a2cf221a
Fixed issue with return from unscoped block in string interpolation
2022-01-29 15:02:19 -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
c23d44502b
Fixed recursive constraint check in casting
2022-01-29 12:09:20 -05:00
Brian Fiete
639bfac45b
Fixed mixinState hasDeferredUsage
2022-01-29 11:58:30 -05:00
Brian Fiete
eab64df7ce
Fixed symbol reference issue with default interface method impls
2022-01-29 11:07:32 -05:00
Brian Fiete
e1d75d66bf
Fixed mangling of extern UTF8 helpers
2022-01-29 09:58:00 -05:00
Brian Fiete
3338f3c069
Allow CreateObject for default ctors with append allocs
2022-01-29 09:57:43 -05:00
Brian Fiete
aba01b2cc8
Merge remote-tracking branch 'origin/master'
2022-01-28 08:54:13 -05:00
Brian Fiete
edcf92a451
Fixed crash saving new file
2022-01-28 08:54:00 -05:00
Brian Fiete
a20383e2c0
Merge pull request #1395 from Hiroko103/patch-2
...
[Fix] Beefy2D missing quotes in build config
2022-01-28 08:41:56 -05:00
Brian Fiete
d375c805c9
Improvements to target triple override
2022-01-28 08:19:11 -05:00
Brian Fiete
db015a4112
Fixed placement of lock symbol on projects in a folder
2022-01-27 07:54:33 -05:00
Brian Fiete
e8826b345b
Fixed marking of sized arrays with unaligned elements
2022-01-27 07:48:39 -05:00
Brian Fiete
f6e8516fc0
Fixed requiredTypes MarkUsedModules adding module that gets unreified
2022-01-27 06:25:41 -05:00
Brian Fiete
7e03ce86bc
Fixed method slotting when method is already in work list
2022-01-27 06:18:11 -05:00
Brian Fiete
37c4074c44
Ability to explicitly set target triple
2022-01-25 14:39:52 -05:00
Brian Fiete
8ce94e7076
Fixed crash in debugger evaluating null generic arg
2022-01-25 12:31:01 -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
2fdf87c7a2
Fixes for global ctor/dtor/mark
2022-01-25 10:41:18 -05:00
Brian Fiete
8c6de21bf8
BeefBoot fix
2022-01-25 07:12:47 -05:00
Brian Fiete
125d5c0c8c
Added Target CPU workspace override
2022-01-25 07:04:54 -05:00
Brian Fiete
91e856fc0b
Fixed condbr on aliased mixin param value
2022-01-25 06:16:57 -05:00
Hiroko
bb0678c839
[Fix] Beefy2D missing quotes in build config
...
Missing quotes in the Beefy2D project configuration causes (only) Release builds to fail, if 'BeefySysLib64.lib' is located in a path with spaces in it.
2022-01-24 19:29:45 +01:00
Brian Fiete
f6e8c64a20
Fixed GC marking of static sized array fields
2022-01-22 10:38:47 -05:00
Brian Fiete
46611ee8f2
Allow [Unchecked] bounds check disabling on sized array indexing
2022-01-22 10:38:05 -05:00