1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00
Commit graph

2081 commits

Author SHA1 Message Date
Brian Fiete
f665388e91 Expanded const aggregate compatibility 2021-01-18 14:09:16 -08:00
Brian Fiete
13b943855e Fixed outer type search in autocomplete 2021-01-16 13:43:44 -08:00
Brian Fiete
2d77d73e8d Fixed stack overflow with ref member 2021-01-16 13:43:19 -08:00
Brian Fiete
e06949dac1 Added @return support 2021-01-16 12:35:51 -08:00
Brian Fiete
f8ec709750 Fixed invalid var debug gap 2021-01-16 09:10:15 -08:00
Brian Fiete
da49fa0408 Fixed property visibility 2021-01-16 08:47:10 -08:00
Brian Fiete
10d4047d01 Added improved invocation rules with extension methods / fields / props 2021-01-16 08:29:48 -08:00
Brian Fiete
f04da6d826 Added const evals for IsNull 2021-01-16 08:29:00 -08:00
Brian Fiete
df2c110de2 Fixed generic inference issue 2021-01-16 06:43:24 -08:00
Brian Fiete
8435caf340 Added comptype test 2021-01-16 06:26:55 -08:00
Brian Fiete
83069fa216 Fixed issue enumerating over concrete interface 2021-01-15 15:01:45 -08:00
Brian Fiete
a681da30be Removed '=' in generic constraints 2021-01-15 14:59:02 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
bb12a4ec20 Lambda return type inference 2021-01-14 06:24:34 -08:00
Brian Fiete
d557e11dad Warning fix 2021-01-13 09:24:26 -08:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
51ed3df320 Comptime mangle collision fix 2021-01-13 08:51:52 -08:00
Brian Fiete
9510faafca Allow for Method<T, T2>(T val) where T : IEnumerable<T2> matching 2021-01-13 06:18:40 -08:00
Brian Fiete
df1404e14b Type fixes 2021-01-13 06:00:29 -08:00
Brian Fiete
8f3060fd3c Comptime method reflection, method entry/exit emission 2021-01-13 05:09:09 -08:00
Brian Fiete
bc8758bbac Removed mDtorDef, fixed MethodSpecializationRequest on emitted method 2021-01-11 10:52:44 -08:00
Brian Fiete
71d4dd0e90 Early code generation support 2021-01-11 09:41:43 -08:00
Brian Fiete
0b48a60592 Generic delegate bind fix 2021-01-09 09:43:49 -08:00
Brian Fiete
e23aac35ef Fixed size array inference 2021-01-09 09:43:11 -08:00
Brian Fiete
960ec51842 Minlib fixes 2021-01-09 04:55:37 -08:00
Brian Fiete
861c65820f Fixed sized array size inference with typed initializer 2021-01-09 04:34:58 -08:00
Brian Fiete
0f33968030 Comptime naming fixes 2021-01-09 04:20:45 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
be1c099f19 Merge remote-tracking branch 'origin/master' 2021-01-06 10:12:54 -08:00
Brian Fiete
6a1796b44d
Merge pull request #803 from xposure/master
fixes windows batch file build for llvm
2021-01-06 10:12:14 -08:00
xposure
d1b09a32a0 Merge remote-tracking branch 'upstream/master' 2021-01-06 12:37:19 -05:00
xposure
702c0c55cd fixes windows batch file build for llvm 2021-01-06 12:36:37 -05:00
Brian Fiete
2a764a14c7 Merge remote-tracking branch 'origin/master' 2021-01-06 09:04:58 -08:00
Brian Fiete
7d23978cfe
Merge pull request #795 from xposure/master
fixed crash with CreateObject on ArrayType when count is 0
2021-01-06 09:03:50 -08:00
Chris Phillips
419fbcdbc7 Merge branch 'master' of https://github.com/xposure/Beef 2021-01-06 10:11:14 -05:00
Brian Fiete
16c4ee40c6 Error checking for generic arg count in typeof 2021-01-06 05:14:58 -08:00
Brian Fiete
fb2e70c04a Fixed SetSwitchDefaultDest issue 2021-01-06 04:31:23 -08:00
Brian Fiete
a14544efa6 Fixed potential non-const cast of array size in type lookup 2021-01-05 16:23:49 -08:00
Brian Fiete
080dd5a25e Fixed Thread.CurrentThread initialization order issue 2021-01-05 16:16:28 -08:00
Brian Fiete
327a92ba10 Fixed truncated string in Console.WriteLine test output 2021-01-05 15:58:47 -08:00
Brian Fiete
ee8c062253 Fixed circular reference inheritance issue with interfaces 2021-01-05 14:46:40 -08:00
Brian Fiete
111631dd9c Fixed auto-ctor issue with splats 2021-01-05 14:28:35 -08:00
Brian Fiete
2fd58a38bb Fixed parsing issue with failed argument list 2021-01-05 14:24:22 -08:00
Brian Fiete
56bcb6ecd1 Fixed method selection by extern constraint specificity 2021-01-05 13:51:31 -08:00
Brian Fiete
d0d89a552e Fixed on-demand method issues 2021-01-05 13:50:57 -08:00
Chris Phillips
752d9eb5d9 Merge branch 'master' of github.com:xposure/Beef into master 2021-01-05 09:38:12 -05:00
Brian Fiete
e7912b1095 Made CopyTo use Span 2021-01-05 05:56:11 -08:00
Brian Fiete
301f9eb1c1 Fixed const eval issues with generics 2021-01-05 05:55:41 -08:00
Brian Fiete
abd883212f Fixed generic arg reification issue 2021-01-05 05:53:44 -08:00
xposure
2cfcfd9113 adding comment on ArrayType CreateObject for count > 1 2021-01-04 20:43:03 -05:00