Changeset 29022 in webkit
- Timestamp:
- Dec 28, 2007 9:51:32 PM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r29020 r29022 1 2007-12-28 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Oliver. 4 5 ASSERT when debugging via Drosera due to missed var lookup optimization. 6 http://bugs.webkit.org/show_bug.cgi?id=16634 7 8 No test case possible. 9 10 * kjs/nodes.cpp: 11 (KJS::BreakpointCheckStatement::optimizeVariableAccess): 12 * kjs/nodes.h: 13 1 14 2007-12-28 Eric Seidel <eric@webkit.org> 2 15 … … 6 19 Fix (-0).toExponential() and printing of trailing 0s in toExponential 7 20 Fix toPrecision(nan) handling 21 http://bugs.webkit.org/show_bug.cgi?id=16640 8 22 9 23 * kjs/number_object.cpp: -
trunk/JavaScriptCore/kjs/nodes.cpp
r29005 r29022 409 409 { 410 410 m_statement->streamTo(stream); 411 } 412 413 void BreakpointCheckStatement::optimizeVariableAccess(SymbolTable&, DeclarationStacks::NodeStack& nodeStack) 414 { 415 nodeStack.append(m_statement.get()); 411 416 } 412 417 -
trunk/JavaScriptCore/kjs/nodes.h
r28973 r29022 2104 2104 virtual JSValue* execute(ExecState*) KJS_FAST_CALL; 2105 2105 virtual void streamTo(SourceStream&) const KJS_FAST_CALL; 2106 virtual void optimizeVariableAccess(SymbolTable&, DeclarationStacks::NodeStack&) KJS_FAST_CALL; 2106 2107 private: 2107 2108 RefPtr<StatementNode> m_statement;
Note: See TracChangeset
for help on using the changeset viewer.