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

2503 commits

Author SHA1 Message Date
Brian Fiete
e561a26695 More trivial inlines 2021-07-21 07:43:11 -07:00
Brian Fiete
d046cb10a4 Fixed mem vreg merge issue 2021-07-21 07:42:46 -07:00
Brian Fiete
42580df269 Reverted for (int i < j) to reevaluate j on every iteration 2021-07-20 12:28:23 -07:00
Brian Fiete
f1d9964ba1 Allow comptime attempts on generic interface dispatches 2021-07-20 11:10:10 -07:00
Brian Fiete
4b8983a013 Fixed bound base property lookups in specialized generic methods 2021-07-19 12:12:35 -07:00
Brian Fiete
14e79b7949 Fixed parsing case ie: foo[ComponentType<int>.ID] 2021-07-19 11:54:39 -07:00
Brian Fiete
b662b2ac48 Fixed custom command rebuild issues after cleaning 2021-07-19 10:50:31 -07:00
Brian Fiete
ce1dbd88ed Fixes to inferred-sized array error 2021-07-19 08:45:25 -07:00
Brian Fiete
f4b2d58273 Error for invalid use of inferred-sized arrays 2021-07-19 08:19:50 -07:00
Brian Fiete
5929dbb6cb Better errors 2021-07-17 07:19:55 -07:00
Brian Fiete
0ebe4ae929 Fixed invalid symbol reference detection for dot ctor calls 2021-07-17 06:56:23 -07:00
Brian Fiete
5f484eadf8 Fixed sVal++ global post-increment value 2021-07-16 09:07:11 -07:00
Brian Fiete
e3bdacf505 Made for (var i < GetVal()) only call GetVal() once 2021-07-16 09:06:31 -07:00
Brian Fiete
70da0856a7 Fixed tyoe population stack overflow issue with some invalid base typerefs 2021-07-16 08:09:27 -07:00
Brian Fiete
b017ccc2e1 Fixed explicit anonymous static field lookup 2021-07-15 14:58:35 -07:00
Brian Fiete
534dc7fb22 Restricted global container lookup 2021-07-15 12:50:42 -07:00
Brian Fiete
1a7900c564 Fixed Go To Definition for delegate/function invocation 2021-07-15 12:33:49 -07:00
Brian Fiete
d06ab26856 Added vector index intrinsic for Og+ 2021-07-15 12:24:55 -07:00
Brian Fiete
40cc6b27b7 Fixed invalid interface method implementation fixit on interface decls 2021-07-15 07:01:02 -07:00
Brian Fiete
d475d3641f Added overflow operators &+, &-, &* 2021-07-15 06:01:17 -07:00
Brian Fiete
8d2b222c1a Preserve cwd after spawn 2021-07-15 05:58:59 -07:00
Brian Fiete
401ab0c98e Fixed delegates with lowered return types 2021-07-12 07:55:36 -07:00
Brian Fiete
5f2d01ac72
Merge pull request #1097 from Moneyl/BeefPerfMaximize--7-7-2021
Make BeefPerf maximizable
2021-07-09 15:52:29 +02:00
Brian Fiete
4192d90e7a
Merge pull request #1094 from Fusioon/master
Fix AltGr triggering keyboard shortcuts.
2021-07-09 15:52:20 +02:00
moneyl
7e75f4e131 Remove duplicate .SysMenu from BeefPerf window flags 2021-07-07 15:47:12 -04:00
moneyl
9131217790 Add .Maximize to BeefPerf window flags
Makes maximize button work. Also removed the enum name from each enum since it's already in the variable declaration.
2021-07-07 15:36:38 -04:00
fusion
93cef5fe9b Fix AltGr triggering keyboard shortcuts. 2021-07-06 23:52:16 +02:00
Brian Fiete
c10565678e Reflection support for method param attributes, return attributes 2021-07-06 10:55:38 -07:00
Brian Fiete
19513d3310 Fixes for methodRef dependencies and dependencies from generics 2021-07-05 21:15:58 -07:00
Brian Fiete
246e56c144 Fixed deferring of sret methods 2021-07-05 17:28:15 -07:00
Brian Fiete
46cc3d088b Improved function binding to virtual methods 2021-07-05 14:36:39 -07:00
Brian Fiete
ee06457b2f Fixed invalid 'this' lookup during const type resolution 2021-07-05 08:28:16 -07:00
Brian Fiete
9154511e78 Make AssumeInstantiated force default ctor reification 2021-07-03 07:47:44 -07:00
Brian Fiete
c4b3482135 Fixed [Reflect(.DefaultConstructor)] and [Reflect(.Constructors)] 2021-07-03 07:23:23 -07:00
Brian Fiete
961e71c62a Exposed system handle for FileStream 2021-07-03 05:29:50 -07:00
Brian Fiete
dc5701d473 Method instead of mixin 2021-07-02 11:21:46 -07:00
Brian Fiete
1efdb334b4 Scientific notation support 2021-07-02 11:20:51 -07:00
Brian Fiete
34c444767d Fixed delegate bind parsing ending in >> 2021-07-02 08:26:18 -07:00
Brian Fiete
a825b392ea Fixed bad Test project error when test project is set as startup project 2021-07-02 05:11:53 -07:00
Brian Fiete
23dafd4e6d Fixed static lib archiving with paths with spaces 2021-07-01 12:42:03 -07:00
Brian Fiete
97a828a12a Fixed _ in enum during autocomplete 2021-06-30 06:29:23 -07:00
Brian Fiete
881803b549 Getter check fix 2021-06-29 16:06:54 -07:00
Brian Fiete
91897f8cb3 Fixed erroneous autoprop optimization when getter or setter has a body 2021-06-29 16:02:42 -07:00
Brian Fiete
78c39c5f87 Fixed property dtor colorization 2021-06-29 15:47:37 -07:00
Brian Fiete
8796b3bcc1 Removed erroneous error for static property auto-setters mut 2021-06-29 15:28:32 -07:00
Brian Fiete
096dc0aaa3 Improved null conditional lhs cast location 2021-06-29 11:58:33 -07:00
Brian Fiete
4ef6723ac2 Fixed invalid CheckConstEquality global variable const evaluation 2021-06-29 09:49:30 -07:00
Brian Fiete
f49c1957a0 Properly restricted Undo/Redo during readonly 2021-06-29 08:36:31 -07:00
Brian Fiete
b743bd5dd8 Fixed false read-only check for non-editing chars 2021-06-29 08:35:58 -07:00
Brian Fiete
b775058393 StaticLib build now properly creates a merged archive 2021-06-29 06:02:15 -07:00