Skip to content

Commit 6de57e1

Browse files
committed
Update safer C++ expectations (2026-07-27)
https://bugs.webkit.org/show_bug.cgi?id=320415 Unreviewed. Update safer C++ expectations. * Source/JavaScriptCore/SaferCPPExpectations/ForwardDeclCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/NoDeleteCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/NoUnretainedMemberCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/RetainPtrCtorAdoptCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations: * Source/JavaScriptCore/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations: * Source/WebCore/SaferCPPExpectations/NoDeleteCheckerExpectations: * Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations: * Source/WebCore/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations: Canonical link: https://commits.webkit.org/318028@main
1 parent 3e61cad commit 6de57e1

14 files changed

Lines changed: 8 additions & 30 deletions

‎Source/JavaScriptCore/SaferCPPExpectations/ForwardDeclCheckerExpectations‎

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
API/JSObjectRef.cpp
22
BytecodeStructs.h
33
assembler/Printer.h
4-
b3/B3Value.h
54
b3/B3VariableValue.h
65
b3/air/AirCode.h
7-
b3/testb3_3.cpp
8-
b3/testb3_6.cpp
9-
b3/testb3_7.cpp
106
bytecode/BytecodeDumper.h
117
bytecode/GetByStatus.h
128
bytecode/ICStatusMap.h
@@ -19,27 +15,20 @@ dfg/DFGPromotedHeapLocation.h
1915
ftl/FTLFormattedValue.h
2016
ftl/FTLState.h
2117
heap/AbstractSlotVisitor.h
22-
heap/HandleSet.h
2318
heap/Heap.h
2419
heap/HeapInlines.h
2520
heap/HeapProfiler.h
2621
heap/HeapSnapshotBuilder.h
27-
heap/MarkedBlock.h
2822
heap/SlotVisitor.h
29-
heap/WeakSet.h
3023
inspector/InspectorBackendDispatchers.h
3124
inspector/JSGlobalObjectConsoleClient.h
3225
inspector/JSGlobalObjectInspectorController.h
33-
interpreter/StackVisitor.h
3426
jit/JIT.h
3527
jit/JITCode.h
3628
jit/JITWorklistThread.h
37-
jit/OperationResult.h
38-
jsc.cpp
3929
parser/Parser.h
4030
parser/ParserArena.h
4131
runtime/ArrayConstructor.cpp
42-
runtime/CallData.h
4332
runtime/ClassInfo.h
4433
runtime/ClonedArguments.cpp
4534
runtime/DOMAnnotation.h
@@ -51,10 +40,7 @@ runtime/JSArrayBufferConstructor.cpp
5140
runtime/JSCConfig.h
5241
runtime/JSGlobalObject.h
5342
runtime/JSGlobalObjectInlines.h
54-
runtime/JSLock.h
55-
runtime/NumericStrings.h
5643
runtime/PropertySlot.h
57-
runtime/SmallStrings.h
5844
runtime/StringReplaceCache.h
5945
runtime/StringSplitCache.h
6046
runtime/Structure.h

‎Source/JavaScriptCore/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ interpreter/CallFrame.h
4747
interpreter/Interpreter.cpp
4848
jit/JITOperations.cpp
4949
jit/JITThunks.cpp
50-
jsc.cpp
5150
parser/ASTBuilder.h
5251
parser/NodesAnalyzeModule.cpp
5352
runtime/ArrayStorage.h
@@ -125,7 +124,6 @@ runtime/SymbolConstructor.cpp
125124
runtime/SymbolTable.cpp
126125
runtime/SyntheticModuleRecord.cpp
127126
runtime/WeakMapImpl.cpp
128-
runtime/WriteBarrier.h
129127
tools/CellProfile.h
130128
tools/HeapVerifier.cpp
131129
tools/JSDollarVM.cpp
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
dfg/DFGIntegerRangeOptimizationPhase.cpp
22
jit/ScratchRegisterAllocator.cpp
3-
jsc.cpp
43
runtime/IndexingType.cpp
54
runtime/JSObject.cpp
65
yarr/YarrInterpreter.cpp

‎Source/JavaScriptCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ API/JSCallbackObject.h
33
API/JSClassRef.h
44
API/JSObjectRef.h
55
API/JSRetainPtr.h
6-
API/tests/testapi.cpp
76
BytecodeStructs.h
87
bytecode/InlineCacheHandler.h
98
bytecode/PropertyInlineCacheClearingWatchpoint.h
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
API/JSValue.mm
2-
API/tests/Regress141275.mm

‎Source/JavaScriptCore/SaferCPPExpectations/RetainPtrCtorAdoptCheckerExpectations‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,3 @@ API/JSAPIWrapperObject.mm
22
API/JSContext.mm
33
API/JSVirtualMachine.mm
44
API/ObjCCallbackFunction.mm
5-
API/tests/Regress141275.mm
6-
API/tests/testapi.c

‎Source/JavaScriptCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ API/JSRetainPtr.h
99
API/JSScript.mm
1010
API/JSTypedArray.cpp
1111
API/JSWrapperMap.mm
12-
API/tests/CompareAndSwapTest.cpp
13-
API/tests/testapi.cpp
1412
assembler/LinkBuffer.cpp
1513
b3/B3PatchpointSpecial.cpp
1614
b3/B3Procedure.cpp
@@ -91,7 +89,6 @@ jit/JITWorklist.cpp
9189
jit/JITWorklistInlines.h
9290
jit/JITWorklistThread.cpp
9391
jit/PolymorphicCallStubRoutine.cpp
94-
jsc.cpp
9592
llint/LLIntSlowPaths.cpp
9693
parser/Lexer.cpp
9794
parser/Parser.cpp

‎Source/JavaScriptCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
API/tests/testapi.cpp
21
bytecode/AccessCase.cpp
32
bytecode/InlineCacheCompiler.cpp
43
bytecode/ObjectPropertyConditionSet.cpp

‎Source/JavaScriptCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ API/JSCallbackObjectFunctions.h
22
API/JSTypedArray.cpp
33
API/JSValue.mm
44
API/JSWrapperMap.mm
5-
API/tests/testapi.cpp
65
builtins/BuiltinNames.cpp
76
bytecode/AccessCase.cpp
87
bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp
@@ -66,7 +65,6 @@ interpreter/Interpreter.cpp
6665
interpreter/StackVisitor.cpp
6766
jit/JITOperations.cpp
6867
jit/JITWorklist.cpp
69-
jsc.cpp
7068
llint/LLIntEntrypoint.cpp
7169
parser/Lexer.h
7270
parser/Parser.cpp

‎Source/JavaScriptCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ API/JSScript.mm
22
API/JSValue.mm
33
API/JSVirtualMachine.mm
44
API/JSWrapperMap.mm
5-
API/tests/Regress141275.mm
65
[ iOS ] runtime/ObjectPrototype.cpp

0 commit comments

Comments
 (0)