summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Interp.cpp
AgeCommit message (Expand)Author
2025-05-24[clang][bytecode] Check lifetime of all ptr bases in placement-new (#141272)Timm Baeder
2025-05-23[clang][bytecode] Fix AccessKinds in placement new CheckStore() call (#141123)Timm Baeder
2025-05-23[clang][bytecode] Diagnose placement-new'ing to a temporary (#141099)Timm Baeder
2025-05-22[clang][bytecode] Fix self-init diagnostics in C++23 (#141044)Timm Baeder
2025-05-22[clang][bytecode] Change diagnostics for self-initialization (#141006)Timm Baeder
2025-05-19[clang][bytecode] Diagnose failed constexpr assertions differently (#140000)Timm Baeder
2025-05-15[clang][bytecode] Check dtor calls for one-past-end pointers (#140047)Timm Baeder
2025-05-15[clang][bytecode] Check destructors for temporaries (#140039)Timm Baeder
2025-05-13[clang][bytecode] Save Immediate bit in Function (#139671)Timm Baeder
2025-05-13[clang][bytecode] Optimize enum value range checks (#139672)Timm Baeder
2025-05-10[clang][bytecode][NFC] Remove unused function (#139355)Timm Baeder
2025-05-05[clang][bytecode] Bail out on invalid function declarations (#138503)Timm Baeder
2025-05-01[clang][bytecode] Fix checking for integer overflow (#137962)Timm Baeder
2025-04-28[clang][bytecode] Check live-ness when calling dtors (#137645)Timm Baeder
2025-04-28[clang][bytecode] Don't create Function instances for builtins (#137618)Timm Baeder
2025-04-28[clang][bytecode] Don't create function frames for builtin calls (#137607)Timm Baeder
2025-04-28[clang][bytecode] Fix two small builtin_constant_p cases (#137587)Timm Baeder
2025-04-27[clang][bytecode] Check for global decls in destructors (#137525)Timm Baeder
2025-04-26[clang][bytecode] Check for dummy pointers when calling pseudo dtors (#137437)Timm Baeder
2025-04-25[clang][bytecode] Propagate IsVolatile bit to subobjects (#137293)Timm Baeder
2025-04-25[clang][bytecode] Don't diagnose const extern reads in CPCE mode (#137285)Timm Baeder
2025-04-25[clang][bytecode] Allow forming pointers to fields of extern globals (#137211)Timm Baeder
2025-04-23[clang][bytecode] Refine diagnostics for volatile reads (#136857)Timm Baeder
2025-04-18[clang][bytecode] Reject constexpr-unknown values in CheckStore (#136279)Timm Baeder
2025-04-16[clang][bytecode] Explicitly mark constexpr-unknown variables as such (#135806)Timm Baeder
2025-04-13[clang][bytecode] Reject constexpr-unknown pointers from Inc ops (#135548)Timm Baeder
2025-04-11[clang][bytecode] Misc TypeidPointer fixes (#135322)Timm Baeder
2025-04-10[RFC] Initial implementation of P2719 (#113510)Oliver Hunt
2025-04-10[clang][bytecode] Classify function pointers as PT_Ptr (#135026)Timm Baeder
2025-03-31[clang][bytecode] Reject constexpr-unknown values from comparisons (#133701)Timm Baeder
2025-03-26[clang][bytecode] Fail on mutable reads from revisited variables (#133064)Timm Baeder
2025-03-24[clang][bytecode] Add Descriptor::getDataType() (#132681)Timm Baeder
2025-03-20[clang][bytecode] Fix union copy/move operator active check (#132238)Timm Baeder
2025-03-18[clang][bytecode] Compile most recent function decl (#131730)Timm Baeder
2025-03-17[clang][bytecode] Check dtor instance pointers for active-ness (#128732)Timm Baeder
2025-03-17[clang][bytecode] Compile functions lazily (#131596)Timm Baeder
2025-03-08[clang][bytecode] Implement __builtin_constant_p (#130143)Timm Baeder
2025-03-05[clang][bytecode] Ignore function calls with depth > 0... (#129887)Timm Baeder
2025-03-04[clang][bytecode] Fix CallPtr return type check (#129722)Timm Baeder
2025-03-04[clang][bytecode] Diagnose member calls on inactive union fields (#129709)Timm Baeder
2025-03-04[clang][bytecode][NFC] Minor cleanups (#129553)Timm Baeder
2025-03-03[clang][bytecode] Tighten double-destroy check (#129528)Timm Baeder
2025-02-25[clang][bytecode] Add special case for anonymous unions (#128681)Timm Baeder
2025-02-23[clang][bytecode] Reject calls to pure virtual functions (#128412)Timm Baeder
2025-02-23[clang][bytecode] Fix delete[] dtor order (#128411)Timm Baeder
2025-02-22[clang][bytecode] Always reject ctors of invalid parent decls (#128295)Timm Baeder
2025-02-22[clang][bytecode] Silently reject ctors of invalid decls (#128290)Timm Baeder
2025-02-18[clang][bytecode] Allow up/down casts of nullptr (#127615)Timm Baeder
2025-02-18[clang][bytecode] Fix return value of array CXXNewExprs (#127526)Timm Baeder
2025-02-11[clang][bytecode] Fix diagnosing replaceable global allocator functions (#126...Timm Baeder