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

1432 commits

Author SHA1 Message Date
Brian Fiete
ae89a29fd8 Improved method selection with unspecialized arguments 2020-08-01 07:48:59 -07:00
Brian Fiete
88e8a60bd8 Null guard 2020-07-31 06:18:26 -07:00
Brian Fiete
b544f96bf7 Fixed zero-initialize array of non-aligned-size structs 2020-07-31 06:18:05 -07:00
Brian Fiete
f034880723 Added diagnostics panel 2020-07-31 06:16:29 -07:00
Brian Fiete
65a28a97bb Mixin fix for closed module 2020-07-27 17:41:07 -07:00
Brian Fiete
8fb6f7304d Fixed GC marking of sized arrays 2020-07-24 06:37:50 -07:00
Brian Fiete
04de0512c3 Fixed inlining issue with reflection data 2020-07-24 05:47:25 -07:00
Brian Fiete
bec6f1d007 Properly checking extern method constraints, fixed dtor body scopes 2020-07-24 05:20:50 -07:00
Brian Fiete
b1f741b1f0 Fixed ref iteration over valueless types 2020-07-22 15:32:27 -07:00
Brian Fiete
03e09c4322 Test change 2020-07-21 13:14:20 -07:00
Brian Fiete
fed75dfa85 Fixed an issue of zombie failed specialized methods in resolve-only 2020-07-21 13:14:09 -07:00
Brian Fiete
af9320ada6 Fixed Equals check for non-aligned-size sized arrays 2020-07-20 08:04:34 -07:00
Brian Fiete
fc21c66b27 Method selection issues, issues with tuples containing 'var' 2020-07-20 07:17:33 -07:00
Brian Fiete
03c8d72f33 Fixed issues with char8* attribute arguments 2020-07-20 07:16:20 -07:00
Brian Fiete
e917fd8fdf Fixed type table comparison crash 2020-07-19 06:15:11 -07:00
Brian Fiete
a457ebcbc5 Properly detecting circular data references in sized arrays 2020-07-19 06:13:03 -07:00
Brian Fiete
e13b24cd30 Fixed crash evaluating registers when debug module hasn't loaded 2020-07-19 05:48:48 -07:00
Brian Fiete
d6eb631419 Added __STACKOVERFLOW test method 2020-07-18 08:11:03 -07:00
Brian Fiete
dc0c0946a0 Fixed warning 2020-07-18 06:51:33 -07:00
Brian Fiete
4f7e114c9b Fixed memcpy reg remap 2020-07-18 06:51:25 -07:00
Brian Fiete
af77825b9d Union changes 2020-07-18 06:51:00 -07:00
Brian Fiete
86a41649ec Added Diagnostics panel 2020-07-18 06:50:28 -07:00
Brian Fiete
015470203b Added union assignment test 2020-07-18 06:47:47 -07:00
Brian Fiete
bcef4a975d More reflection tests 2020-07-18 05:27:09 -07:00
Brian Fiete
b24625d9a3 Fix for attributes with string parameters with default values 2020-07-18 05:26:45 -07:00
Brian Fiete
0f11c36da8 Fixed fixit for attributes namespaces 2020-07-17 05:13:12 -07:00
Brian Fiete
e6f722bf7a Tests for split global with explicit reference 2020-07-16 16:03:36 -07:00
Brian Fiete
c11449f9db Fixed 'ref let' case 2020-07-16 16:03:05 -07:00
Brian Fiete
7f31b29607 Fixed globals project selection for typedef 2020-07-16 16:02:54 -07:00
Brian Fiete
328f489324 Made global composite typedefs no longer split per-project 2020-07-16 08:04:25 -07:00
Brian Fiete
37fc1a08e1 Fix for globals namespace conflicting with extension name 2020-07-15 15:32:06 -07:00
Brian Fiete
a2047f444d Fixed mixins with property results 2020-07-15 08:52:35 -07:00
Brian Fiete
02c1db0beb Fixed comma-separated fields with initializers 2020-07-15 07:34:55 -07:00
Brian Fiete
78d63fd494 Fixed project removal issue 2020-07-15 06:59:46 -07:00
Brian Fiete
0e6a001091 Fixed Linux interop issue 2020-07-15 06:28:41 -07:00
Brian Fiete
3c40f80f6d Made dot-constructors work with nullables 2020-07-14 11:05:01 -07:00
Brian Fiete
6232de0aaa Fixed typealias circular reference issue 2020-07-14 10:51:19 -07:00
Brian Fiete
f9c0f2a311 Added reflect method filters 2020-07-14 08:27:25 -07:00
Brian Fiete
e3d48c6842 Fixed getScope call in FatalError 2020-07-14 04:53:01 -07:00
Brian Fiete
d3bfc731ef Improved errors 2020-07-13 09:55:16 -07:00
Brian Fiete
a69217e296 Fixed BeExtractValueConstant::GetType 2020-07-13 09:10:06 -07:00
Brian Fiete
b30a72719c Fixed issues with global var addresses in const arrays 2020-07-13 08:51:02 -07:00
Brian Fiete
7caea60e29 Fixed double-printing with types derived from typed primitives 2020-07-13 05:08:50 -07:00
Brian Fiete
1b04880178 Fixed const evaluation for const bool Type properties 2020-07-12 08:25:05 -07:00
Brian Fiete
82597ca889 Fixed object calls on functions (ie: GCMarkMembers) 2020-07-12 06:28:22 -07:00
Brian Fiete
8121010d2b Fixed issue with splat locals named 'alias' 2020-07-12 06:27:43 -07:00
Brian Fiete
1fc64a1690 Additional debug information during crash 2020-07-12 06:27:23 -07:00
Brian Fiete
037b2ac1e4 Added reflection category to distinct build options (wip) 2020-07-11 16:24:07 -07:00
Brian Fiete
8121df2665
Merge pull request #394 from JamesOrson/BEEF-155_Remove-unnecessary-delete-statements
Remove unnecessary delete statements
2020-07-10 16:40:14 -07:00
JamesOrson
e76becf4c6 Remove unnecessary delete statements
If a value is null, the C++ delete statement will do nothing, so there is bo need to explicitly check if the value is null.
2020-07-10 16:36:14 -07:00