Skip to content

Commit 0f25e22

Browse files
author
david
committed
feat: delete some wtf
1 parent b433dfa commit 0f25e22

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+187
-8421
lines changed

bridge/CMakeLists.txt

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -430,8 +430,6 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
430430
bindings/v8/atomic_string.cc
431431
bindings/v8/native_string_utils.cc
432432
bindings/v8/script_value.cc
433-
# bindings/v8/exception_state.cc
434-
bindings/v8/script_wrappable.cc
435433
bindings/v8/wrapper_type_info.cc
436434
bindings/v8/v8_interface_bridge_base.cc
437435
bindings/v8/v8_initializer.cc
@@ -445,12 +443,7 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
445443
bindings/v8/platform/heap/persistent.h
446444
bindings/v8/platform/heap/thread_state_storage.cc
447445
bindings/v8/platform/heap/write_barrier.h
448-
bindings/v8/platform/heap/heap_allocator_impl.h
449-
bindings/v8/platform/heap/trace_traits.h
450446
bindings/v8/platform/heap/custom_spaces.cc
451-
bindings/v8/platform/heap/collection_support/heap_hash_map.h
452-
bindings/v8/platform/heap/collection_support/heap_vector_backing.h
453-
bindings/v8/platform/heap/collection_support/heap_hash_table_backing.h
454447
bindings/v8/platform/util/gc_plugin.h
455448
bindings/v8/platform/util/main_thread_util.cc
456449
bindings/v8/union_base.cc
@@ -460,20 +453,15 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
460453
bindings/v8/for_build/build_config.h
461454
bindings/v8/for_build/buildflag.h
462455
bindings/v8/platform/platform_export.h
463-
bindings/v8/platform/wtf/thread_specific.h
464456
bindings/v8/platform/wtf/dtoa.cc
465457
bindings/v8/platform/wtf/stack_util.cc
466458
bindings/v8/platform/wtf/atomic_operations.cc
467-
bindings/v8/platform/wtf/threading.cc
468459
bindings/v8/platform/wtf/type_traits.cc
469460
bindings/v8/platform/wtf/vector_traits.cc
470461
bindings/v8/platform/wtf/hash_traits.h
471462
bindings/v8/platform/wtf/hash_functions.h
472463
bindings/v8/platform/wtf/hash_table_deleted_value_type.h
473-
bindings/v8/platform/wtf/key_value_pair.h
474-
bindings/v8/platform/wtf/hash_table.cc
475464
bindings/v8/platform/wtf/webf_size_t.h
476-
bindings/v8/platform/wtf/hash_map.h
477465
bindings/v8/platform/wtf/conditional_destructor.h
478466
bindings/v8/platform/wtf/construct_traits.h
479467
bindings/v8/platform/wtf/sanitizers.h
@@ -488,14 +476,11 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
488476
bindings/v8/base/containers/flat_set.h
489477
bindings/v8/base/containers/flat_tree.h
490478
bindings/v8/base/containers/util.h
491-
bindings/v8/base/metrics/field_trial_params.cc
492479
bindings/v8/base/numerics/clamped_math.h
493480
bindings/v8/base/numerics/clamped_math_impl.h
494481
bindings/v8/base/ranges/algorithm.h
495482
bindings/v8/base/ranges/functional.h
496483
bindings/v8/base/ranges/ranges.h
497-
bindings/v8/base/synchronization/lock.cc
498-
bindings/v8/base/synchronization/lock_impl.h
499484
bindings/v8/base/time/time.cc
500485
bindings/v8/base/types/to_address.h
501486
bindings/v8/base/types/supports_ostream_operator.h
@@ -506,9 +491,6 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
506491
bindings/v8/base/check.h
507492
bindings/v8/base/check_op.cc
508493
bindings/v8/base/dcheck_is_on.h
509-
bindings/v8/base/feature_list.cc
510-
bindings/v8/base/feature_list_buildflags.h
511-
bindings/v8/base/features.cc
512494
bindings/v8/base/template_util.h
513495
bindings/v8/base/thread_annotations.h
514496
bindings/v8/base/location.cc
@@ -520,7 +502,6 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
520502
bindings/v8/base/numerics/safe_math_shared_impl.h
521503
bindings/v8/base/numerics/safe_math_clang_gcc_impl.h
522504
bindings/v8/base/memory/raw_ptr.h
523-
bindings/v8/base/memory/raw_ptr_exclusion.h
524505
bindings/v8/base/memory/scoped_refptr.h
525506
bindings/v8/base/memory/stack_allocated.h
526507
bindings/v8/base/compiler_specific.h
@@ -554,14 +535,14 @@ endif()
554535

555536
list(APPEND BRIDGE_SOURCE
556537
# Core sources
557-
# webf_bridge.cc
538+
webf_bridge.cc
558539
# core/api/api.cc
559540
# core/executing_context.cc
560541
# core/script_forbidden_scope.cc
561542
# core/script_state.cc
562543
# core/page.cc
563-
# core/dart_methods.cc
564-
# core/dart_isolate_context.cc
544+
core/dart_methods.cc
545+
core/dart_isolate_context.cc
565546
# core/dart_context_data.cc
566547
# core/executing_context_data.cc
567548
# core/fileapi/blob.cc

bridge/bindings/v8/base/check_op.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <type_traits>
1313

1414
#include "bindings/v8/base/dcheck_is_on.h"
15-
#include "bindings/v8/base/memory/raw_ptr_exclusion.h"
15+
//#include "bindings/v8/base/memory/raw_ptr_exclusion.h"
1616
#include "bindings/v8/base/strings/to_string.h"
1717
#include "bindings/v8/base/types/supports_ostream_operator.h"
1818
#include "bindings/v8/base/check.h"
@@ -150,21 +150,21 @@ char* CreateCheckOpLogMessageString(const char* expr_str,
150150
else \
151151
check_failure_function(message_on_fail __VA_OPT__(, ) __VA_ARGS__)
152152

153-
#if !CHECK_WILL_STREAM()
154-
155-
// Discard log strings to reduce code bloat.
156-
#define CHECK_OP(name, op, val1, val2, ...) \
157-
BASE_IF(BASE_IS_EMPTY(__VA_ARGS__), CHECK((val1)op(val2)), \
158-
CHECK_OP_FUNCTION_IMPL(::logging::CheckError::CheckOp, name, op, \
159-
val1, val2, __VA_ARGS__))
160-
161-
#else
153+
//#if !CHECK_WILL_STREAM()
154+
//
155+
//// Discard log strings to reduce code bloat.
156+
//#define CHECK_OP(name, op, val1, val2, ...) \
157+
// BASE_IF(BASE_IS_EMPTY(__VA_ARGS__), CHECK((val1)op(val2)), \
158+
// CHECK_OP_FUNCTION_IMPL(::logging::CheckError::CheckOp, name, op, \
159+
// val1, val2, __VA_ARGS__))
160+
//
161+
//#else
162162

163163
#define CHECK_OP(name, op, val1, val2, ...) \
164164
CHECK_OP_FUNCTION_IMPL(::logging::CheckError::CheckOp, name, op, val1, \
165165
val2 __VA_OPT__(, ) __VA_ARGS__)
166166

167-
#endif
167+
//#endif
168168

169169
// The second overload avoids address-taking of static members for
170170
// fundamental types.

0 commit comments

Comments
 (0)