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

558 commits

Author SHA1 Message Date
Brian Fiete
79c9f5d818 Fixed generic interference with generic tuples 2020-08-26 06:10:36 -07:00
Brian Fiete
7e947265da Another armv7 lowering iteration 2020-08-26 06:03:19 -07:00
Brian Fiete
7ac879c448 Android armv7 lowering change 2020-08-26 05:21:20 -07:00
Brian Fiete
2038d4d683 Properly delete constexprs when changing target bit size 2020-08-25 15:27:57 -07:00
Brian Fiete
630fad5b74 Fixed autocomplete for var*/let* identifiers 2020-08-25 14:53:08 -07:00
Brian Fiete
fb73967519 Fixed defer with property target 2020-08-25 09:06:19 -07:00
Brian Fiete
485eb832b1 Potential armv7 lowering fix 2020-08-25 08:12:31 -07:00
Brian Fiete
419d06a305 Possible armv7 lowering fix 2020-08-25 07:49:37 -07:00
Brian Fiete
ca4b383339 More SIMD work 2020-08-25 07:33:55 -07:00
Brian Fiete
b57cbe2d69 Output filesnames fix 2020-08-25 07:31:22 -07:00
Brian Fiete
d4c78c0799 Allow explicit bool-to-number casts 2020-08-23 10:31:56 -07:00
Brian Fiete
5c2e0d86c0 Added support for bool in reflected attributes 2020-08-23 07:43:16 -07:00
Brian Fiete
8868d3216e Properly colorize type declarations 2020-08-23 06:45:14 -07:00
Brian Fiete
c5f610bae2 Fixed qualified wrapped property lookup 2020-08-23 06:44:47 -07:00
Brian Fiete
64b62c09be Start of SIMD support 2020-08-23 05:42:42 -07:00
Brian Fiete
044f15629d Added ability to explicitly cast from int to enum generic constraint 2020-08-16 15:56:59 -07:00
Brian Fiete
5a3701fa90 Fixed valueless alias, warn on unused attribute 2020-08-16 15:56:09 -07:00
Brian Fiete
99419097c5 Added [IgnoreErrors] block attribute 2020-08-16 08:33:51 -07:00
Brian Fiete
01d9bfb66f Properly reference alt method module 2020-08-13 17:05:43 -07:00
Brian Fiete
1dc1ec24a0 Properly check for IsMemberAccessible for operators 2020-08-13 16:19:22 -07:00
Brian Fiete
fe4027d33a Fixed string serialization issue in attributes 2020-08-13 14:44:14 -07:00
Brian Fiete
685a036eb2 Fixed issue removing split global 2020-08-13 13:12:00 -07:00
Brian Fiete
9facb06d52 Made global creation failure more debuggable 2020-08-13 13:11:36 -07:00
Brian Fiete
a139b6f0ad Fixed crash resolving generic method arguments 2020-08-13 07:31:24 -07:00
Brian Fiete
7a65003679 Added Interface colorization type 2020-08-13 07:00:49 -07:00
Brian Fiete
9bbcb8eb5e Added a RefType colorization type 2020-08-13 06:28:31 -07:00
Brian Fiete
4b80bcbbcf Added some alloctype(T) tests 2020-08-12 15:41:38 -07:00
Brian Fiete
9d5d5b4063 Added alloctype(T) 2020-08-12 15:07:56 -07:00
Brian Fiete
a4abd54e7d Fixed params in extension methods 2020-08-12 11:58:59 -07:00
Brian Fiete
0fbe15040d Extended TryMemCpy to work on structs 2020-08-12 11:42:15 -07:00
Brian Fiete
14e9f9aa53 Removed result from type population. Fixed early return. 2020-08-12 07:42:13 -07:00
Brian Fiete
5074b3e2ae Fixed commutability of comparison constraint 2020-08-12 07:41:16 -07:00
Brian Fiete
cdf5f3b03b Fixing TryMemCpy 2020-08-12 05:33:42 -07:00
Brian Fiete
858cca5bec Reverting TryMemCpy 2020-08-11 18:40:38 -07:00
Brian Fiete
d33764be06 Put back TryMemCpy 2020-08-11 16:37:59 -07:00
Brian Fiete
41cc6308ab Null check cleaning up old parsers 2020-08-11 16:20:56 -07:00
Brian Fiete
6d65d8d11d Fixed issue with valueless ref params 2020-08-11 13:52:57 -07:00
Brian Fiete
b53089a3e4 Diallowed unbound generics for 'is' 2020-08-11 12:32:04 -07:00
Brian Fiete
85b4afcd94 Tightened std type lookup requirements, fixed reified redecl issue 2020-08-11 12:14:47 -07:00
Brian Fiete
fbe9a906e4 Removed test 2020-08-11 09:48:38 -07:00
Brian Fiete
4afc8eb3dc Fixed cases where param modification of sized arrays should be an error 2020-08-11 07:00:31 -07:00
Brian Fiete
cea4b6cdd8 Null check 2020-08-10 17:37:40 -07:00
Brian Fiete
35505d905a More extern constraints work 2020-08-10 17:02:48 -07:00
Brian Fiete
d35ef0e1e8 Fixed fail crash 2020-08-10 15:36:05 -07:00
Brian Fiete
2e3356d04a More operator constraint compliance 2020-08-10 14:45:11 -07:00
Brian Fiete
32cd6d8841 Improved extern type constraints 2020-08-10 13:29:05 -07:00
Brian Fiete
74382fcb30 Removed invalid error 2020-08-10 06:39:43 -07:00
Brian Fiete
2a2b944fdd Improved nullptr tostring 2020-08-10 06:39:31 -07:00
Brian Fiete
6b67a4493d Fixed const expression hashing 2020-08-10 06:39:07 -07:00
Brian Fiete
2a6c94c9fc Fixed valueless const issue 2020-08-10 05:00:42 -07:00