| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-31 | [clang][bytecode] Fix a crash in codegen (#151515) | Timm Baeder | |
| getRecord() can return nullptr if any one of the fields does, in this case because the array is too large for us to allocate. | |||
| 2025-04-16 | [clang][bytecode] Explicitly mark constexpr-unknown variables as such (#135806) | Timm Baeder | |
| Instead of trying to figure out what's constexpr-unknown later on. | |||
| 2025-04-13 | [clang][bytecode] Reject constexpr-unknown pointers from Inc ops (#135548) | Timm Baeder | |
| We used to accept c++ as a known value here, causing wrong codegen. | |||
| 2024-10-09 | [clang][bytecode] Only allow lossless ptr-to-int casts (#111669) | Timm Baeder | |
| Only allow those casts if the bitwidth of the two types match. | |||
| 2024-09-07 | [clang][bytecode] Allow continuing when discarded MemberExpr Base fails ↵ | Timm Baeder | |
| (#107231) We don't need the value in this case, since we're discarding it anyway. Allow continuing the interpretation but note the side effect. | |||
| 2024-08-19 | [clang][bytecode] Discard NullToPointer cast SubExpr (#104782) | Timm Baeder | |
| So we still properly abort if they fail. | |||
| 2024-08-16 | [clang] Rename all AST/Interp stuff to AST/ByteCode (#104552) | Timm Baeder | |
| "Interp" clashes with the clang interpreter and people often confuse this. | |||
