Brian Fiete
|
b12b49aec3
|
Allow enums with <=1 element (void underlying) cast to int (0)
|
2024-11-19 09:04:34 -05:00 |
|
Brian Fiete
|
14a3dd8e7d
|
Handle zero-sized enums (<= 1 member)
|
2024-11-08 09:16:27 -05:00 |
|
Brian Fiete
|
bb937acfa3
|
Fixed mixin issue with indexed argument from readonly pointers
|
2024-11-06 16:35:13 -05:00 |
|
Brian Fiete
|
04ea8a6634
|
Generic constructors
|
2024-11-06 07:31:55 -05:00 |
|
Brian Fiete
|
64d646e130
|
params operator implicit cast, params generic inference fix
|
2024-11-04 06:06:46 -05:00 |
|
Brian Fiete
|
e5d90d42db
|
Indexer fix
|
2024-11-02 08:11:31 -04:00 |
|
Brian Fiete
|
c53ef1c346
|
Fix indexing generic params
|
2024-11-02 07:35:05 -04:00 |
|
Brian Fiete
|
d36d076e95
|
Fixed 'when' on switch payload case
|
2024-11-01 19:01:21 -04:00 |
|
Brian Fiete
|
6c66d27ff4
|
Fixed Self renaming issue
|
2024-10-30 13:31:16 -04:00 |
|
Brian Fiete
|
31746c1f19
|
Wasm calling convention fixes. IDEHelper/Tests runs on wasm now.
|
2024-10-25 11:20:01 -04:00 |
|
Brian Fiete
|
c73968a515
|
Fixed sized array OOB check with undef index
|
2024-10-25 07:40:12 -04:00 |
|
Brian Fiete
|
35271626aa
|
Improved issues with enums with code emissions
|
2024-10-23 16:50:50 -04:00 |
|
Brian Fiete
|
2a8a68e5d1
|
Linux fix
|
2024-10-23 15:20:18 -04:00 |
|
Brian Fiete
|
b4b79c2f3f
|
Linux fix
|
2024-10-23 14:26:02 -04:00 |
|
Brian Fiete
|
c58dcb90df
|
Fixed delegate object access check
|
2024-10-23 11:45:31 -04:00 |
|
Brian Fiete
|
8c1d1e65b3
|
ReadConstant handling of null pointers
|
2024-10-23 11:06:00 -04:00 |
|
Brian Fiete
|
65ee34e37b
|
Added object access check to delegate invocation
|
2024-10-23 10:36:27 -04:00 |
|
Brian Fiete
|
f06e5efd2f
|
Fix uninitialized data in packing holes in BfVariant structs
|
2024-10-21 16:41:54 -04:00 |
|
Brian Fiete
|
979818388e
|
Cleanup mTypeCodeTypeExMap
|
2024-10-21 16:41:33 -04:00 |
|
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
|
55298ee884
|
Fixes NaN comparisons
|
2024-10-16 13:25:17 -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
|
f67eaa6d8a
|
Support for AtomicCmpXChg
|
2024-08-25 09:31:20 -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
|
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
|
20a8e3327c
|
Embedded console / terminal support
|
2024-07-23 07:56:23 +02:00 |
|
Brian Fiete
|
c5098cb28b
|
Kludge to fix spacing in formatting of failed parses
|
2024-06-30 11:12:44 +02:00 |
|