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

1526 commits

Author SHA1 Message Date
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
Brian Fiete
6a95cbb3b8 Diallow mut mismatch on function bind 2021-12-15 10:48:42 -05:00
Brian Fiete
bb6c59e39e Disallowed cast from func constraint to void* or delegate to object 2021-12-15 08:42:11 -05:00
Simon Lübeß
c2c7431620 Fixed autocomplete flickering while typing 2021-12-15 11:25:38 +01:00
Brian Fiete
c59fac571a Fixed issue with ref to an opaque type 2021-12-14 12:35:42 -05:00
Brian Fiete
fd098f3e96 Removed 'comptime evaluation canceled' error 2021-12-14 11:41:11 -05:00
Brian Fiete
f85a4317fc Fixed invalid underlying enum type error 2021-12-14 11:26:24 -05:00
Brian Fiete
f92c3d1424 Reduced _imp symbols for methods that may become unreified 2021-12-14 09:54:22 -05:00
Brian Fiete
e871bd6ace Fixed erroneous char ptr const generation 2021-12-14 09:53:43 -05:00
Brian Fiete
d0f0834463 Fix null check 2021-12-11 16:21:37 -08:00
Simon Lübeß
2a446afc73 Unicode upper/lower case matching for fuzzy match 2021-12-12 00:40:27 +01:00
Simon Lübeß
8847de545a Basic Utf8 support 2021-12-11 23:38:25 +01:00
Brian Fiete
187fe8c4a5 More null checks 2021-12-11 13:01:22 -08:00
Brian Fiete
9517b3a9d5 AssertErrorState null check fix 2021-12-11 12:48:51 -08:00
Brian Fiete
06d896330d Fixed processing error of sized array with size containing local variables 2021-12-11 12:27:53 -08:00
Brian Fiete
d57e790a9a Formatting fixes - lambda dtor, space before comments 2021-12-11 10:46:21 -08:00
Brian Fiete
9210f2f925 Static init fix 2021-12-11 09:47:42 -08:00
Brian Fiete
73099e4a04 Code generator support 2021-12-11 09:08:42 -08:00
Simon Lübeß
f9f53eb97b Basic fuzzy search for autocomplete 2021-12-08 22:08:57 +01:00
Brian Fiete
6cecbd6c92 Property field dtor formatting 2021-12-07 10:33:43 -08:00
Brian Fiete
6cf0152d99 Fixed append mangle early exit 2021-12-06 11:51:37 -08:00
Brian Fiete
ff54f3ce9c Fixed issue with global variable as sized array size 2021-12-06 11:39:19 -08:00
Brian Fiete
22919dd629
Merge pull request #1260 from disarray2077/allocstackcount
Expose `AllocStackCount` to corlib & Use it in Dbg_ObjectAlloc
2021-12-06 09:35:55 -08:00
Brian Fiete
9e979ea8d4
Merge pull request #1259 from disarray2077/patch-3
Fixed method parameter parsing with comptype
2021-12-06 09:34:10 -08:00