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

1345 commits

Author SHA1 Message Date
Brian Fiete
252fe13a5d Allow <=> on bools 2021-12-28 09:44:25 -05:00
Brian Fiete
15a2cdfeed Make test methods from extensions work (including static blocks) 2021-12-28 08:45:28 -05:00
Brian Fiete
fd8e2dd232 Fixed methodRef bindResult value type 2021-12-28 06:08:06 -05:00
Brian Fiete
98eb8f5840 Fixed field dependency on methodRefs 2021-12-28 06:03:52 -05:00
Brian Fiete
e81c0d6dfa Fixed a splat-to-addr bug with methodRef captures 2021-12-27 15:26:20 -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
1d30beb2d2 Add comment for SetDefinitionLocation change 2021-12-27 14:03:08 -05:00
Brian Fiete
22867908ad
Merge pull request #1304 from disarray2077/patch-2
Fix Property Go To Definition
2021-12-27 19:35:46 +01:00
Brian Fiete
268d7f7dba Fixed DoImplicitArgCapture with value composite member 2021-12-27 13:34:36 -05:00
Brian Fiete
d40ddc0e69 Added EnumCase field flag 2021-12-27 13:14:17 -05:00
Brian Fiete
bbdcb44988 Merge remote-tracking branch 'origin/master' 2021-12-27 12:55:20 -05:00
Brian Fiete
b9908cb4a8 Allow calling convention attributes 2021-12-27 12:55:14 -05:00
Brian Fiete
edb4b620f8
Merge pull request #1303 from disarray2077/patch-1
Fix Initializer Go To Definition
2021-12-27 17:11:12 +01:00
Brian Fiete
8e543d8cc5 Support for generic attributes 2021-12-27 10:21:47 -05:00
Brian Fiete
f13fc76cd0 Fixed case where tuple has var member 2021-12-27 10:01:03 -05:00
Brian Fiete
33204ff599 Evaluate mixin result as expression in mixin definition 2021-12-27 06:47:46 -05:00
disarray2077
f7b6bf4ba2
Fix Property Go To Definition 2021-12-23 19:06:38 -03:00
disarray2077
2ccfd9e2d8
Fix Initializer Go To Definition 2021-12-23 18:36:07 -03:00
Brian Fiete
6e869c5ac5 Fixed Quick Info command 2021-12-23 07:34:54 -05:00
Brian Fiete
6c2d03c898 Removed erroneous assertion in DoImplicitArgCapture 2021-12-23 07:25:45 -05:00
disarray2077
72c31e545c
Fix dynamic libraries in Linux and MacOS 2021-12-22 16:00:41 -03:00
Brian Fiete
a5a8ae9076 Mangle fix - name set when it should append 2021-12-22 13:35:25 -05:00
Brian Fiete
d3e5005814 DoesLiteralFit selection fix 2021-12-22 05:43:46 -05:00
Brian Fiete
326c33eaa1 Predetermine enum discriminator during comptime 2021-12-21 12:52:51 -05:00
Brian Fiete
666d8a4064
Merge branch 'master' into bfPrinter-mMaxCol-mWrapCommentsAt 2021-12-21 07:34:04 -05:00
Brian Fiete
c06b4eb946 Comment formatting fixes 2021-12-21 07:14:46 -05:00
unknown
acc2e5b14c Add option for configuring mMaxCol with mWrapCommentsAt 2021-12-21 10:55:40 +02:00
Brian Fiete
5c320fa9c9 Fixed exit code 2021-12-20 15:37:01 -05:00
Brian Fiete
1d621f5d31 BfpSpawn_Create fixes 2021-12-20 15:24: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
5fe3591bd7 Remove debug code 2021-12-20 12:11:44 -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
4f83b61a10 Comptime rebuild flag 2021-12-20 09:52:29 -05:00
Brian Fiete
ce4b6e04de Support for comptime file IO and process creation 2021-12-20 09:39:39 -05:00
Brian Fiete
045e706600 Added CallerType, CallerTypeName 2021-12-17 15:45:53 -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
Brian Fiete
af4a402a53 Fixed adding emitted interfaces when no emitted code is added 2021-12-16 12:06:38 -05:00
Brian Fiete
7115cb8e82 Fixed bitcast null issue 2021-12-16 11:18:57 -05:00
Brian Fiete
def7990dbe More support for bitcasts with consts 2021-12-16 11:00:56 -05:00
Brian Fiete
0ee161c314 Better error for comptime initializer expressions 2021-12-16 10:20:09 -05:00
Brian Fiete
9bb34ce029 Const eval fix for comptime method args 2021-12-16 10:08:38 -05:00
Brian Fiete
a70aecf692 BoxedType dtor change 2021-12-16 09:42:43 -05:00
Brian Fiete
612368b0f7 Comptime EmitAddInterface 2021-12-16 09:38:19 -05:00
Brian Fiete
9f4a75dba3 Fixed boxed type dtor 2021-12-16 08:26:33 -05:00
Brian Fiete
7b65f8887e Fixed autocomplete stack overflow 2021-12-16 08:00:20 -05:00
Brian Fiete
2932fceae4 Allow boxed types to utilize comptime methods 2021-12-16 07:28:03 -05:00
Brian Fiete
ec8d666356 MethodToString fix 2021-12-15 16:39:41 -05:00
Brian Fiete
a3b761ab26 Fixes for literal overflow detection 2021-12-15 12:17:20 -05:00