[webkit-changes] [WebKit/WebKit] f61dcc: Use "= default" for constructor and destructor in ...

Commit Queue noreply at github.com
Fri May 31 17:36:07 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f61dcc33e889168e8dc6fa25ce9478ca65786a45
      https://github.com/WebKit/WebKit/commit/f61dcc33e889168e8dc6fa25ce9478ca65786a45
  Author: Ahmad Saleem <ahmad.saleem792 at gmail.com>
  Date:   2024-05-31 (Fri, 31 May 2024)

  Changed paths:
    M Source/JavaScriptCore/API/ObjCCallbackFunction.mm
    M Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp
    M Source/JavaScriptCore/b3/B3AtomicValue.cpp
    M Source/JavaScriptCore/b3/B3BasicBlock.cpp
    M Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp
    M Source/JavaScriptCore/b3/B3CCallValue.cpp
    M Source/JavaScriptCore/b3/B3CheckSpecial.cpp
    M Source/JavaScriptCore/b3/B3CheckValue.cpp
    M Source/JavaScriptCore/b3/B3Const32Value.cpp
    M Source/JavaScriptCore/b3/B3Const64Value.cpp
    M Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp
    M Source/JavaScriptCore/b3/B3ConstFloatValue.cpp
    M Source/JavaScriptCore/b3/B3ExtractValue.cpp
    M Source/JavaScriptCore/b3/B3FenceValue.cpp
    M Source/JavaScriptCore/b3/B3MemoryValue.cpp
    M Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp
    M Source/JavaScriptCore/b3/B3PatchpointValue.cpp
    M Source/JavaScriptCore/b3/B3PhiChildren.cpp
    M Source/JavaScriptCore/b3/B3Procedure.cpp
    M Source/JavaScriptCore/b3/B3PureCSE.cpp
    M Source/JavaScriptCore/b3/B3SSACalculator.cpp
    M Source/JavaScriptCore/b3/B3SlotBaseValue.cpp
    M Source/JavaScriptCore/b3/B3StackmapSpecial.cpp
    M Source/JavaScriptCore/b3/B3StackmapValue.cpp
    M Source/JavaScriptCore/b3/B3SwitchValue.cpp
    M Source/JavaScriptCore/b3/B3UpsilonValue.cpp
    M Source/JavaScriptCore/b3/B3UseCounts.cpp
    M Source/JavaScriptCore/b3/B3Variable.cpp
    M Source/JavaScriptCore/b3/B3VariableLiveness.cpp
    M Source/JavaScriptCore/b3/B3VariableValue.cpp
    M Source/JavaScriptCore/b3/B3WasmAddressValue.cpp
    M Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp
    M Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp
    M Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirCode.cpp
    M Source/JavaScriptCore/b3/air/AirPrintSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirTmpWidth.cpp
    M Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.cpp
    M Source/JavaScriptCore/bytecode/DFGExitProfile.cpp
    M Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp
    M Source/JavaScriptCore/bytecode/DeleteByVariant.cpp
    M Source/JavaScriptCore/bytecode/GetByVariant.cpp
    M Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp
    M Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.cpp
    M Source/JavaScriptCore/bytecode/TrackedReferences.cpp
    M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
    M Source/JavaScriptCore/debugger/Debugger.cpp

  Log Message:
  -----------
  Use "= default" for constructor and destructor in JSC code

https://bugs.webkit.org/show_bug.cgi?id=274978

Reviewed by Chris Dumez.

This extends our "= default" usage across constructor and destructor in JSC code.

* Source/JavaScriptCore/API/ObjCCallbackFunction.mm:
(CallbackArgument::~CallbackArgument):
* Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp:
(JSC::B3::ArgumentRegValue::~ArgumentRegValue):
* Source/JavaScriptCore/b3/B3AtomicValue.cpp:
(JSC::B3::AtomicValue::~AtomicValue):
* Source/JavaScriptCore/b3/B3BasicBlock.cpp:
(JSC::B3::BasicBlock::~BasicBlock):
* Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp:
(JSC::B3::BlockInsertionSet::~BlockInsertionSet):
* Source/JavaScriptCore/b3/B3CCallValue.cpp:
(JSC::B3::CCallValue::~CCallValue):
* Source/JavaScriptCore/b3/B3CheckSpecial.cpp:
(JSC::B3::CheckSpecial::~CheckSpecial):
* Source/JavaScriptCore/b3/B3CheckValue.cpp:
(JSC::B3::CheckValue::~CheckValue):
* Source/JavaScriptCore/b3/B3Const32Value.cpp:
(JSC::B3::Const32Value::~Const32Value):
* Source/JavaScriptCore/b3/B3Const64Value.cpp:
(JSC::B3::Const64Value::~Const64Value):
* Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp:
(JSC::B3::ConstDoubleValue::~ConstDoubleValue):
* Source/JavaScriptCore/b3/B3ConstFloatValue.cpp:
(JSC::B3::ConstFloatValue::~ConstFloatValue):
* Source/JavaScriptCore/b3/B3ExtractValue.cpp:
(JSC::B3::ExtractValue::~ExtractValue):
* Source/JavaScriptCore/b3/B3FenceValue.cpp:
(JSC::B3::FenceValue::~FenceValue):
* Source/JavaScriptCore/b3/B3MemoryValue.cpp:
(JSC::B3::MemoryValue::~MemoryValue):
* Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp:
(JSC::B3::PatchpointSpecial::PatchpointSpecial):
(JSC::B3::PatchpointSpecial::~PatchpointSpecial):
* Source/JavaScriptCore/b3/B3PatchpointValue.cpp:
(JSC::B3::PatchpointValue::~PatchpointValue):
* Source/JavaScriptCore/b3/B3PhiChildren.cpp:
(JSC::B3::PhiChildren::~PhiChildren):
* Source/JavaScriptCore/b3/B3Procedure.cpp:
(JSC::B3::Procedure::~Procedure):
* Source/JavaScriptCore/b3/B3PureCSE.cpp:
(JSC::B3::PureCSE::PureCSE):
(JSC::B3::PureCSE::~PureCSE):
* Source/JavaScriptCore/b3/B3SSACalculator.cpp:
(JSC::B3::SSACalculator::~SSACalculator):
* Source/JavaScriptCore/b3/B3SlotBaseValue.cpp:
(JSC::B3::SlotBaseValue::~SlotBaseValue):
* Source/JavaScriptCore/b3/B3StackmapSpecial.cpp:
(JSC::B3::StackmapSpecial::StackmapSpecial):
(JSC::B3::StackmapSpecial::~StackmapSpecial):
* Source/JavaScriptCore/b3/B3StackmapValue.cpp:
(JSC::B3::StackmapValue::~StackmapValue):
* Source/JavaScriptCore/b3/B3SwitchValue.cpp:
(JSC::B3::SwitchValue::~SwitchValue):
* Source/JavaScriptCore/b3/B3UpsilonValue.cpp:
(JSC::B3::UpsilonValue::~UpsilonValue):
* Source/JavaScriptCore/b3/B3UseCounts.cpp:
(JSC::B3::UseCounts::~UseCounts):
* Source/JavaScriptCore/b3/B3Variable.cpp:
(JSC::B3::Variable::~Variable):
* Source/JavaScriptCore/b3/B3VariableLiveness.cpp:
(JSC::B3::VariableLiveness::~VariableLiveness):
* Source/JavaScriptCore/b3/B3VariableValue.cpp:
(JSC::B3::VariableValue::~VariableValue):
* Source/JavaScriptCore/b3/B3WasmAddressValue.cpp:
(JSC::B3::WasmAddressValue::~WasmAddressValue):
* Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp:
(JSC::B3::WasmBoundsCheckValue::~WasmBoundsCheckValue):
* Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp:
(JSC::B3::Air::BlockInsertionSet::~BlockInsertionSet):
* Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp:
(JSC::B3::Air::CCallSpecial::~CCallSpecial):
* Source/JavaScriptCore/b3/air/AirCode.cpp:
(JSC::B3::Air::Code::~Code):
* Source/JavaScriptCore/b3/air/AirPrintSpecial.cpp:
(JSC::B3::Air::PrintSpecial::~PrintSpecial):
* Source/JavaScriptCore/b3/air/AirSpecial.cpp:
(JSC::B3::Air::Special::Special):
(JSC::B3::Air::Special::~Special):
* Source/JavaScriptCore/b3/air/AirTmpWidth.cpp:
(JSC::B3::Air::TmpWidth::~TmpWidth):
* Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.cpp:
(JSC::CheckPrivateBrandVariant::~CheckPrivateBrandVariant):
* Source/JavaScriptCore/bytecode/DFGExitProfile.cpp:
(JSC::DFG::ExitProfile::ExitProfile):
(JSC::DFG::ExitProfile::~ExitProfile):
* Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:
(JSC::DeferredCompilationCallback::DeferredCompilationCallback):
(JSC::DeferredCompilationCallback::~DeferredCompilationCallback):
* Source/JavaScriptCore/bytecode/DeleteByVariant.cpp:
(JSC::DeleteByVariant::~DeleteByVariant):
* Source/JavaScriptCore/bytecode/GetByVariant.cpp:
(JSC::GetByVariant::~GetByVariant):
* Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:
(JSC::InlineCallFrameSet::InlineCallFrameSet):
(JSC::InlineCallFrameSet::~InlineCallFrameSet):
* Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.cpp:
(JSC::SetPrivateBrandVariant::~SetPrivateBrandVariant):
* Source/JavaScriptCore/bytecode/TrackedReferences.cpp:
(JSC::TrackedReferences::TrackedReferences):
(JSC::TrackedReferences::~TrackedReferences):
* Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::~BytecodeGenerator):
* Source/JavaScriptCore/debugger/Debugger.cpp:
(JSC::Debugger::ProfilingClient::~ProfilingClient):

Canonical link: https://commits.webkit.org/279604@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list