| Index: Source/core/html/parser/HTMLParserScheduler.h
|
| diff --git a/Source/core/html/parser/HTMLParserScheduler.h b/Source/core/html/parser/HTMLParserScheduler.h
|
| index df83da292ed32c0e0447850d143d794617ebbd1a..4af274baf69232c12b62ffcf65d28a51725f93f9 100644
|
| --- a/Source/core/html/parser/HTMLParserScheduler.h
|
| +++ b/Source/core/html/parser/HTMLParserScheduler.h
|
| @@ -68,25 +68,6 @@ public:
|
| }
|
| ~HTMLParserScheduler();
|
|
|
| - // Inline as this is called after every token in the parser.
|
| - void checkForYieldBeforeToken(PumpSession& session)
|
| - {
|
| - if (session.processedTokens > parserChunkSize || session.didSeeScript) {
|
| - // currentTime() can be expensive. By delaying, we avoided calling
|
| - // currentTime() when constructing non-yielding PumpSessions.
|
| - if (!session.startTime)
|
| - session.startTime = currentTime();
|
| -
|
| - session.processedTokens = 0;
|
| - session.didSeeScript = false;
|
| -
|
| - double elapsedTime = currentTime() - session.startTime;
|
| - if (elapsedTime > parserTimeLimit)
|
| - session.needsYield = true;
|
| - }
|
| - ++session.processedTokens;
|
| - }
|
| -
|
| void scheduleForResume();
|
| bool isScheduledForResume() const { return m_isSuspendedWithActiveTimer || m_continueNextChunkTimer.isActive(); }
|
|
|
|
|