1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00
Commit graph

2762 commits

Author SHA1 Message Date
Brian Fiete
1dc6c903ee Valgrind delete fix 2024-10-21 14:15:51 -04:00
Brian Fiete
b9d0dc693f Sanitize BF_DEPENDS_ defines 2024-10-17 18:00:39 -04:00
Brian Fiete
085bb5f26e Fixed fake alloca 2024-10-17 14:10:07 -04:00
Brian Fiete
76c47fde2e CondBr fix 2024-10-16 13:51:30 -04:00
Brian Fiete
55298ee884 Fixes NaN comparisons 2024-10-16 13:25:17 -04:00
Brian Fiete
7c0293620a BfConstType_Agg fix for padded FixValues 2024-10-14 12:32:48 -04:00
Brian Fiete
4cee66b1f8 Added preprocessor BF_DEPENDS_<ProjectName> 2024-10-13 10:43:37 -04:00
Brian Fiete
0e6ad7304e Fixed mouseover for 'var' in foreach over structs 2024-10-13 10:22:54 -04:00
Brian Fiete
01eb80c3d4 Added interface NULL check in BfBaseClassWalker 2024-10-13 10:10:08 -04:00
Brian Fiete
4589e7ea0e Fixed mWantsGCMarking, taking into account base's mWantsGCMarking 2024-09-28 12:58:52 -04:00
Brian Fiete
bf3dec931a Deeper binop interface check for generic param 2024-09-26 12:33:51 -04:00
Brian Fiete
fc9650af41 Better error attribution for payload enum circular data references 2024-09-25 11:33:12 -04:00
Brian Fiete
3a668695ef "Cannot bind to const-eval method, as this method is not available at runtime" 2024-09-25 11:32:49 -04:00
Brian Fiete
b34a14502d Make initializer expression work with 'in' ref values 2024-09-12 07:40:52 -04:00
Brian Fiete
04e67007dd Tuple reflected name fix 2024-09-11 15:27:56 -04:00
Brian Fiete
d9fd93ccbd Fixed lookup for inner type declared in a generic base class 2024-09-09 11:18:36 -04:00
Brian Fiete
f386065444
Merge pull request #2025 from Fusioon/function_type-error
Fix dangling error when typing delegate
2024-09-09 10:35:07 -04:00
Brian Fiete
e50a1a3134 SetCurrentDebugLocation after BfIRCmd_SetInsertPointAtStart 2024-09-09 10:29:59 -04:00
Fusioon
921049ba02 Fix dangling error when typing delegate, disallow method body after delegate type 2024-09-07 10:12:37 +02:00
Brian Fiete
74a71ef17c Revert 2024-08-25 13:40:50 -04:00
Brian Fiete
de31d974e2 Fixed CopyTo methods with Span destinations 2024-08-25 13:39:00 -04:00
Brian Fiete
f67eaa6d8a Support for AtomicCmpXChg 2024-08-25 09:31:20 -04:00
Brian Fiete
2a2913f857 Added @Script: support to breakpoints 2024-08-25 09:30:49 -04:00
Brian Fiete
29b2299dc2 Fix for tuple ToString with wrappable member types 2024-08-24 08:03:12 -04:00
Brian Fiete
4bfa087cec StringView sanity check 2024-08-17 13:01:00 -04:00
Brian Fiete
78e9716f3a Remove extra semicolon 2024-08-14 06:38:21 -04:00
Brian Fiete
d53613c303 Test name leak and slash fix 2024-08-14 06:37:47 -04:00
Jannis
5c6866d078
Further bugfix 2024-08-14 09:35:57 +00:00
Jannis
288eb9eaad
Update BfCompiler.cpp
Added name attribute
2024-08-14 09:00:53 +00:00
Jannis
e98681d668
Update BfCompiler.cpp
Added a check for a Name property
2024-08-13 22:51:17 +00:00
Brian Fiete
f88e752303 Fix for unions where union val is non-addr and member is a reference 2024-08-12 18:23:49 -04:00
Brian Fiete
ecb68a43c0 Add address to error 2024-08-09 21:49:28 -04:00
Brian Fiete
cbcfffa02d COFF 0x1159 handling 2024-07-25 14:54:53 +02:00
Brian Fiete
8052066ab0 Added "Keep Native Console Open" option 2024-07-24 09:41:08 +02:00
Brian Fiete
fd3bd861ae Fixed mixin within block expression 2024-07-24 07:03:52 +02:00
Brian Fiete
b0b85b7b43 For for 'in' with unqualified dot constructor 2024-07-23 13:39:16 +02:00
Brian Fiete
62a171c649 Zero-sized alloc fix 2024-07-23 13:21:01 +02:00
Brian Fiete
ba2430c855 Merge branch 'master' of https://github.com/beefytech/Beef 2024-07-23 07:56:31 +02:00
Brian Fiete
20a8e3327c Embedded console / terminal support 2024-07-23 07:56:23 +02:00
M0N7Y5
a66a9a1acb
Update CMakeLists.txt
Fixed LLVM link issues
2024-07-18 13:35:49 +02:00
Franjo Hornung
6645213edd
Update CMakeLists.txt
In order to prevent the following:

CMake Error at IDEHelper/CMakeLists.txt:186 (add_library):
  Target "IDEHelper" links to item "-lLLVM-18 " which has leading or trailing
  whitespace.  This is now an error according to policy CMP0004.

Noticed on Arch Linux.
2024-07-02 20:57:30 -07:00
Brian Fiete
c5098cb28b Kludge to fix spacing in formatting of failed parses 2024-06-30 11:12:44 +02:00
Brian Fiete
e4df1d99fa
Merge pull request #1977 from disarray2077/patch-3
Consider 'params' for DelegateBind method matching
2024-06-29 23:56:36 -07:00
Brian Fiete
d1ce5f0415 Fixed reentrancy issue while assigning enum case indices 2024-06-30 08:21:27 +02:00
Brian Fiete
3ff7fd86af Fixed accidental field instance copy 2024-06-30 08:20:55 +02:00
Brian Fiete
fe6d5fa16f Expanded detection of unqualified-dot-attempt in arguments 2024-06-29 16:03:05 +02:00
Brian Fiete
ded495a07b Prefer 'out' to 'ref' for method selection 2024-06-26 08:44:26 +02:00
Brian Fiete
570f79c9ca Disable incremental linking for IDEHelper 2024-06-18 12:51:32 +02:00
flying-dude
3cce232442
upgrade cmake min version 2024-06-04 09:15:30 +02:00
Brian Fiete
9e61cdf75d SetCurrentDebugLocation debug check 2024-05-21 09:55:09 -04:00