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

1689 commits

Author SHA1 Message Date
Brian Fiete
a65b69bcd0 Allow type ids in comptype 2022-01-13 11:41:05 -05:00
Brian Fiete
1b5f85615a Disable lto on modules with dll exports (lld-link bug) 2022-01-13 11:40:44 -05:00
Brian Fiete
0c3f9a139d Comptime rebuild and hot compile fixes 2022-01-13 11:40:14 -05:00
Brian Fiete
c43673d454 Fixed X64 div emission, proper arg1 register disabling for mul 2022-01-12 06:31:16 -05:00
Brian Fiete
0e9f135d7e Fixed opaque type issue in AssignDeferrredTupleAssignData 2022-01-11 22:02:47 -05:00
Brian Fiete
34af7f2734 Overflow check fix for inc/dec 2022-01-11 17:23:59 -05:00
Brian Fiete
ed6959973a Fixed some constraint lookups 2022-01-11 12:02:23 -05:00
Brian Fiete
3fcaa6b397 Fixed void(val) cast expression 2022-01-11 11:25:52 -05:00
Brian Fiete
e7f50985dc Fix LLVM LTO error message 2022-01-11 10:40:11 -05:00
Brian Fiete
bf97431cdb Improvements to overflow arithmetic 2022-01-11 10:36:22 -05:00
Brian Fiete
eb375362a1 Arithmetic overflow checks 2022-01-11 08:17:09 -05:00
Brian Fiete
f66b91931b because because, internal protection self-reference error fix 2022-01-10 07:03:28 -05:00
Brian Fiete
ee7a8dd8c2 Fixed case match with identifierNode target 2022-01-09 12:20:43 -05:00
Brian Fiete
3100f7e56d Fix for ReadLib with '/<'-prefixed names 2022-01-09 09:04:23 -05:00
Brian Fiete
446ec6cae7 Added 64-bit void* support for 32-bit debugger 2022-01-09 08:30:56 -05:00
Brian Fiete
9fc6ae9f05 Fixed const bool value for 'the result of this operation is always false' 2022-01-08 22:06:18 -05:00
Brian Fiete
5c42ea6d2d Fix defer on null conditional 2022-01-08 11:26:56 -05:00
Brian Fiete
dc6f940561 Support interface binding with complex 'Self' returns ie: Result<Self> 2022-01-08 09:28:48 -05:00
Brian Fiete
b47f230345 Removed debug string 2022-01-08 08:18:28 -05:00
Brian Fiete
d89c63290d Improved ClassView search for methods (ie: 'Parse(', or 'Par ( style') 2022-01-08 08:16:53 -05:00
Brian Fiete
5e939f10fd
Merge pull request #1364 from eveningstarinc/hunterbridges/aarch64-compile-crash-fix
Aarch64 "unsupported calling convention" compiler crash fix
2022-01-08 12:32:34 +01:00
Hunter Bridges
b981f80e85 Aarch64 "unsupported calling convention" compiler crash fix 2022-01-07 19:22:47 -08:00
blat-blatnik
214f1bebb6 Added scroll keybindings 2022-01-07 20:24:23 +01:00
Brian Fiete
6854c404d8 Improve XMM integer displays 2022-01-07 10:31:26 -05:00
Brian Fiete
88183dbae7
Merge pull request #1358 from disarray2077/http_error
Improve open error for files from network
2022-01-07 14:58:49 +01:00
Brian Fiete
f0bafae177 Fix for 'using static' namespace search inside namespace declarations 2022-01-07 08:58:19 -05:00
disarray2077
2fd78b36e7 Improve open error for files from network 2022-01-07 10:22:26 -03:00
Brian Fiete
723f17f139 Improved error for local variable reusing parameter name 2022-01-07 08:22:05 -05:00
Brian Fiete
24c91d373c Fixed crash for lambda bind attempt outside method instance 2022-01-07 08:03:33 -05:00
Brian Fiete
d778f2dd2f Fix for @-prefixed local variables 2022-01-06 15:38:04 -05:00
Brian Fiete
6a158db9da Fixed enum result classify issue 2022-01-06 11:56:12 -05:00
Brian Fiete
40288eeb3a Don't attempt comptime emissions in unspecialized generics 2022-01-06 11:08:31 -05:00
Brian Fiete
ae399c0ae2 Fixed comptime-emitted property crash 2022-01-06 10:33:12 -05:00
Brian Fiete
6d014575f1 Handled comptime reflection over NoDecl_AwaitingReference methods 2022-01-06 10:30:25 -05:00
Brian Fiete
54dc59e049 Allow extending Object and ValueType 2022-01-06 06:27:39 -05:00
Brian Fiete
0826b6d49f Support for "returnaddress" intrinsic 2022-01-06 06:26:56 -05:00
Brian Fiete
eb7e78174c NumericCast error check 2022-01-06 06:26:01 -05:00
Brian Fiete
3fd7e31119 Fixed invalid clearing of mIsCapturingMethodMatchInfo with inner call 2022-01-05 08:30:03 -05:00
Brian Fiete
e4510fdb3a Fixed error message NULL issue 2022-01-05 07:59:28 -05:00
Brian Fiete
632c8a4cc5 Fixed error refNode for "Expected 'get' or 'set'" 2022-01-05 07:50:40 -05:00
Brian Fiete
ec83ae50fa Properly ignore S_FILESTATIC in EvaluateLocation 2022-01-04 10:59:27 -05:00
Brian Fiete
bab233746e Soft error for unknown symbol type in COFF::EvaluateLocation 2022-01-04 10:29:30 -05:00
Brian Fiete
db6cfcf211 CeFunctionInfo ref counting fix 2022-01-04 09:38:02 -05:00
Brian Fiete
ae2c12d974 Fixed error 2022-01-04 08:12:03 -05:00
Brian Fiete
8a4bf7ac8c Improvements to handling of pointers to reference types 2022-01-04 07:17:32 -05:00
Brian Fiete
0030236705 Fixed ctorClear on append allocs 2022-01-04 06:35:14 -05:00
Brian Fiete
c57451ec6c Fixed '$RAX' style debugger parsing 2022-01-04 06:35:04 -05:00
Brian Fiete
c0fe1d1c1b Support for expression-bodied properties with mut 2022-01-03 14:41:12 -05:00
Brian Fiete
f1c38c792d Tuple deferred assignment fix with casted ref values 2022-01-03 07:43:06 -05:00
Brian Fiete
1ee0a19bbf EnumType.UnderlyingType support, generic enum constraint improvements 2022-01-03 07:30:03 -05:00