1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-11 04:52:21 +02:00
Commit graph

3754 commits

Author SHA1 Message Date
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
Brian Fiete
89b597c913 Generic outer type fixes, 'in' fixes 2022-01-22 07:57:02 -05:00
Brian Fiete
27a792e559 Fixed IsVar check 2022-01-22 07:01:57 -05:00
Brian Fiete
f4aa6c26ff undef instead of fakeVal in const variation, fix typeAlias generic 2022-01-22 06:45:10 -05:00
Brian Fiete
bc39fe6204 Don't crash on failed GetOperand on invocation args 2022-01-22 06:08:42 -05:00
Brian Fiete
987413a691 Fixed 'unable to find member' null ptr crash 2022-01-22 06:01:31 -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
0de32f7b34 More improvements to conversion operator overloading on typed primitive 2022-01-21 07:14:45 -05:00
Brian Fiete
e0077fd4ef Make multivariable for loops work 'for (int i = 0, j = 10; i < j; i++, j--)' 2022-01-21 06:57:35 -05:00
Brian Fiete
0dbe75cf65 Fixed relPath check 2022-01-20 19:13:15 -05:00
Brian Fiete
1e63e68e3d Fixed capture release with invalid mousedowns 2022-01-20 16:34:52 -05:00
Brian Fiete
633424b6da Improved casting of typed primitives with conversion operators 2022-01-20 16:24:18 -05:00
Brian Fiete
83bed6b004 Incorporate extern constraints from method in lookupField 2022-01-20 10:39:57 -05:00
Brian Fiete
8cd20d4866 Propogate mHadValidateErrors from outer type 2022-01-20 10:29:42 -05:00