| Index: src/runtime/runtime.h
|
| diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h
|
| index 9086b28e11d32027ad1df473439e96dbfe01d261..6e55d747943f9a7a3ef669e2d02512a5e2371903 100644
|
| --- a/src/runtime/runtime.h
|
| +++ b/src/runtime/runtime.h
|
| @@ -1110,6 +1110,27 @@
|
| //---------------------------------------------------------------------------
|
| // Runtime provides access to all C++ runtime functions.
|
|
|
| +class RuntimeState {
|
| + public:
|
| + unibrow::Mapping<unibrow::ToUppercase, 128>* to_upper_mapping() {
|
| + return &to_upper_mapping_;
|
| + }
|
| + unibrow::Mapping<unibrow::ToLowercase, 128>* to_lower_mapping() {
|
| + return &to_lower_mapping_;
|
| + }
|
| +
|
| + private:
|
| + RuntimeState() {}
|
| + unibrow::Mapping<unibrow::ToUppercase, 128> to_upper_mapping_;
|
| + unibrow::Mapping<unibrow::ToLowercase, 128> to_lower_mapping_;
|
| +
|
| + friend class Isolate;
|
| + friend class Runtime;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(RuntimeState);
|
| +};
|
| +
|
| +
|
| class Runtime : public AllStatic {
|
| public:
|
| enum FunctionId {
|
| @@ -1157,9 +1178,6 @@
|
|
|
| // Get the intrinsic function with the given function entry address.
|
| static const Function* FunctionForEntry(Address ref);
|
| -
|
| - // Get the runtime intrinsic function table.
|
| - static const Function* RuntimeFunctionTable(Isolate* isolate);
|
|
|
| MUST_USE_RESULT static MaybeHandle<Object> DeleteObjectProperty(
|
| Isolate* isolate, Handle<JSReceiver> receiver, Handle<Object> key,
|
| @@ -1211,38 +1229,6 @@
|
| };
|
|
|
|
|
| -class RuntimeState {
|
| - public:
|
| - unibrow::Mapping<unibrow::ToUppercase, 128>* to_upper_mapping() {
|
| - return &to_upper_mapping_;
|
| - }
|
| - unibrow::Mapping<unibrow::ToLowercase, 128>* to_lower_mapping() {
|
| - return &to_lower_mapping_;
|
| - }
|
| -
|
| - Runtime::Function* redirected_intrinsic_functions() {
|
| - return redirected_intrinsic_functions_.get();
|
| - }
|
| -
|
| - void set_redirected_intrinsic_functions(
|
| - Runtime::Function* redirected_intrinsic_functions) {
|
| - redirected_intrinsic_functions_.Reset(redirected_intrinsic_functions);
|
| - }
|
| -
|
| - private:
|
| - RuntimeState() {}
|
| - unibrow::Mapping<unibrow::ToUppercase, 128> to_upper_mapping_;
|
| - unibrow::Mapping<unibrow::ToLowercase, 128> to_lower_mapping_;
|
| -
|
| - base::SmartArrayPointer<Runtime::Function> redirected_intrinsic_functions_;
|
| -
|
| - friend class Isolate;
|
| - friend class Runtime;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(RuntimeState);
|
| -};
|
| -
|
| -
|
| std::ostream& operator<<(std::ostream&, Runtime::FunctionId);
|
|
|
| //---------------------------------------------------------------------------
|
|
|