// Copyright 2017 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Parts of the implementation below: // Copyright (c) 2014 the Dart project authors. Please see the AUTHORS file [1] // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file [2]. // // [1] https://github.com/dart-lang/sdk/blob/master/AUTHORS // [2] https://github.com/dart-lang/sdk/blob/master/LICENSE // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file [3]. // // [3] https://golang.org/LICENSE #include "src/objects/bigint.h" #include <atomic> #include "src/base/numbers/double.h" #include "src/bigint/bigint.h" #include "src/execution/isolate-inl.h" #include "src/execution/isolate-utils-inl.h" #include "src/heap/factory.h" #include "src/heap/heap-write-barrier-inl.h" #include "src/heap/heap.h" #include "src/numbers/conversions.h" #include "src/objects/casting.h" #include "src/objects/heap-number-inl.h" #include "src/objects/instance-type-inl.h" #include "src/objects/objects-inl.h" #include "src/objects/smi.h" // Has to be the last include (doesn't have include guards): #include "src/objects/object-macros.h" namespace v8 { internal // namespace internal } // namespace v8