RESOLVED FIXED 66346
Incorporate newer, faster dtoa library
https://bugs.webkit.org/show_bug.cgi?id=66346
Summary Incorporate newer, faster dtoa library
Mark Hahnenberg
Reported 2011-08-16 16:06:42 PDT
Our current dtoa library is a bit dated. There is a newer, faster one that has been lifted out of the V8 project. We should use it!
Attachments
New dtoa library (337.98 KB, patch)
2011-08-16 16:41 PDT, Mark Hahnenberg
no flags
New dtoa library (344.61 KB, patch)
2011-08-16 17:09 PDT, Mark Hahnenberg
no flags
Fixing build errors (342.29 KB, patch)
2011-08-17 11:24 PDT, Mark Hahnenberg
no flags
Fixing build errors (341.95 KB, patch)
2011-08-17 11:46 PDT, Mark Hahnenberg
no flags
Fixing build errors (343.48 KB, patch)
2011-08-17 12:18 PDT, Mark Hahnenberg
no flags
Fixing windows build (321.31 KB, patch)
2011-08-24 14:10 PDT, Mark Hahnenberg
no flags
Fixing chromium build (321.21 KB, patch)
2011-08-24 14:59 PDT, Mark Hahnenberg
no flags
Fixing chromium again (321.26 KB, patch)
2011-08-25 11:40 PDT, Mark Hahnenberg
no flags
Fixing windows build again (323.88 KB, patch)
2011-08-25 15:40 PDT, Mark Hahnenberg
no flags
Fixing chromium tests (325.35 KB, patch)
2011-08-31 11:27 PDT, Mark Hahnenberg
no flags
Sunspider results (2.44 KB, text/plain)
2011-09-06 09:48 PDT, Mark Hahnenberg
no flags
V8 results (839 bytes, text/plain)
2011-09-06 09:48 PDT, Mark Hahnenberg
no flags
Mark Hahnenberg
Comment 1 2011-08-16 16:07:47 PDT
Mark Hahnenberg
Comment 2 2011-08-16 16:41:04 PDT
Created attachment 104118 [details] New dtoa library
WebKit Review Bot
Comment 3 2011-08-16 16:44:46 PDT
Attachment 104118 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:66: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:40: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:44: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:45: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:51: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:60: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:71: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:77: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:78: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:85: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:89: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:97: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:112: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:113: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:116: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 34 files If any of these errors are false positives, please file a bug against check-webkit-style.
Mark Hahnenberg
Comment 4 2011-08-16 16:46:07 PDT
The style bot freaked out because the new library was extracted from V8, and Google's coding style is like the bitwise-not of ours. We should probably refrain from modifying the library to fit our style so we can more easily update it if any changes are made to it upstream.
Gyuyoung Kim
Comment 5 2011-08-16 16:46:29 PDT
Comment on attachment 104118 [details] New dtoa library Attachment 104118 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/9402485
Early Warning System Bot
Comment 6 2011-08-16 16:54:06 PDT
Comment on attachment 104118 [details] New dtoa library Attachment 104118 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/9407469
Mark Hahnenberg
Comment 7 2011-08-16 17:09:06 PDT
Created attachment 104124 [details] New dtoa library
WebKit Review Bot
Comment 8 2011-08-16 17:12:32 PDT
Attachment 104124 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:66: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:40: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:44: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:45: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:51: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:60: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:71: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:77: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:78: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:85: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:89: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:97: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:112: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:113: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:116: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 34 files If any of these errors are false positives, please file a bug against check-webkit-style.
Gyuyoung Kim
Comment 9 2011-08-16 17:16:07 PDT
Comment on attachment 104124 [details] New dtoa library Attachment 104124 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/9401540
Early Warning System Bot
Comment 10 2011-08-16 17:26:09 PDT
Comment on attachment 104124 [details] New dtoa library Attachment 104124 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/9405438
WebKit Review Bot
Comment 11 2011-08-16 18:14:19 PDT
Comment on attachment 104124 [details] New dtoa library Attachment 104124 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9408408
Collabora GTK+ EWS bot
Comment 12 2011-08-16 19:58:43 PDT
Comment on attachment 104124 [details] New dtoa library Attachment 104124 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/9402608
Mark Hahnenberg
Comment 13 2011-08-17 11:24:52 PDT
Created attachment 104199 [details] Fixing build errors
WebKit Review Bot
Comment 14 2011-08-17 11:26:40 PDT
Attachment 104199 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:66: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:40: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:44: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:45: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:51: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:60: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:71: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:77: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:78: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:85: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:89: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:97: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:112: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:113: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:116: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 37 files If any of these errors are false positives, please file a bug against check-webkit-style.
Gyuyoung Kim
Comment 15 2011-08-17 11:37:38 PDT
Comment on attachment 104199 [details] Fixing build errors Attachment 104199 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/9420050
Early Warning System Bot
Comment 16 2011-08-17 11:43:47 PDT
Comment on attachment 104199 [details] Fixing build errors Attachment 104199 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/9414780
Mark Hahnenberg
Comment 17 2011-08-17 11:46:18 PDT
Created attachment 104207 [details] Fixing build errors
WebKit Review Bot
Comment 18 2011-08-17 12:03:48 PDT
Attachment 104207 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:66: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:40: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:44: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:45: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:51: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:60: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:71: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:77: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:78: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:85: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:89: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:97: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:112: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:113: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:116: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 37 files If any of these errors are false positives, please file a bug against check-webkit-style.
Early Warning System Bot
Comment 19 2011-08-17 12:11:23 PDT
Comment on attachment 104207 [details] Fixing build errors Attachment 104207 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/9424009
Mark Hahnenberg
Comment 20 2011-08-17 12:18:05 PDT
Created attachment 104211 [details] Fixing build errors
WebKit Review Bot
Comment 21 2011-08-17 12:21:55 PDT
Attachment 104211 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:66: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:40: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:44: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:45: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:51: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:60: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:71: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:77: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:78: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:85: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:89: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:97: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:106: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:107: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:112: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:113: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:116: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 38 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 22 2011-08-17 15:33:31 PDT
Comment on attachment 104211 [details] Fixing build errors Attachment 104211 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9414929 New failing tests: animations/combo-transform-rotate+scale.html animations/animation-shorthand.html animations/matrix-anim.html animations/fill-mode-transform.html animations/change-one-anim.html animations/animation-matrix-negative-scale-unmatrix.html animations/computed-style.html animations/keyframes-rule.html http/tests/appcache/video.html animations/combo-transform-translate+scale.html animations/lineheight-animation.html animations/fill-unset-properties.html animations/big-rotation.html animations/missing-from-to-transforms.html animations/keyframe-timing-functions-transform.html animations/dynamic-stylesheet-loading.html animations/animation-shorthand-removed.html animations/animation-direction-normal.html canvas/philip/tests/2d.fillStyle.get.semitransparent.html animations/animation-add-events-in-handler.html
Gavin Barraclough
Comment 23 2011-08-17 15:42:34 PDT
Hey Mark, From a quick look at this patch, it looks like you might be changing WebCore's CSS code to use the same number-to-string conversion as for JS? Sorry if I'm mistaken, but if so, this isn't correct - the CSS spec prohibits exponential representation, all values should be simple decimal. G.
Mark Rowe (bdash)
Comment 24 2011-08-17 21:19:40 PDT
Comment on attachment 104211 [details] Fixing build errors Why is none of the new code in WTF inside the WTF namespace?
Mark Hahnenberg
Comment 25 2011-08-24 14:10:29 PDT
Created attachment 105065 [details] Fixing windows build
WebKit Review Bot
Comment 26 2011-08-24 14:14:02 PDT
Attachment 105065 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:72: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:42: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:46: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:47: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:53: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:62: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:73: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:79: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:80: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:87: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:99: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:114: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:115: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:122: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 42 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 27 2011-08-24 14:25:10 PDT
Comment on attachment 105065 [details] Fixing windows build Attachment 105065 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9502005
Mark Hahnenberg
Comment 28 2011-08-24 14:59:42 PDT
Created attachment 105077 [details] Fixing chromium build
WebKit Review Bot
Comment 29 2011-08-24 15:04:05 PDT
Attachment 105077 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:72: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:42: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:46: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:47: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:53: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:62: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:73: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:79: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:80: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:87: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:99: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:114: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:115: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:122: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 42 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 30 2011-08-24 20:18:16 PDT
Comment on attachment 105077 [details] Fixing chromium build Attachment 105077 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9495193 New failing tests: fast/css/readonly-pseudoclass-opera-003.html http/tests/media/video-cancel-load.html fast/css/shadow-dom-scope.html fast/css/pseudo-required-optional-005.html http/tests/media/video-error-abort.html http/tests/appcache/video.html fast/css/unknown-pseudo-element-matching.html http/tests/security/local-video-poster-from-remote.html fast/css/first-letter-block-form-controls-crash.html http/tests/media/video-served-as-text.html http/tests/media/text-served-as-text.html http/tests/media/reload-after-dialog.html fast/dom/HTMLInputElement/input-slider-update.html http/tests/media/pdf-served-as-pdf.html fast/css/pseudo-in-range-invalid-value.html fast/css/pseudo-in-range.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html fast/dom/HTMLInputElement/input-slider-update-styled.html fast/dom/boolean-attribute-reflection.html http/tests/media/media-can-load-when-hidden.html
Mark Hahnenberg
Comment 31 2011-08-25 11:40:37 PDT
Created attachment 105227 [details] Fixing chromium again
WebKit Review Bot
Comment 32 2011-08-25 11:43:21 PDT
Attachment 105227 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:72: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:42: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:46: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:47: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:53: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:62: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:73: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:79: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:80: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:87: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:99: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:114: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:115: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:122: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 42 files If any of these errors are false positives, please file a bug against check-webkit-style.
Mark Hahnenberg
Comment 33 2011-08-25 15:40:59 PDT
Created attachment 105266 [details] Fixing windows build again
WebKit Review Bot
Comment 34 2011-08-25 15:43:40 PDT
Attachment 105266 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:72: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:42: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:46: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:47: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:53: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:62: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:73: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:79: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:80: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:87: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:99: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:114: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:115: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:122: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 43 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 35 2011-08-25 18:02:56 PDT
Comment on attachment 105266 [details] Fixing windows build again Attachment 105266 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9511745 New failing tests: fast/css/readonly-pseudoclass-opera-003.html http/tests/media/video-cancel-load.html fast/css/shadow-dom-scope.html fast/css/pseudo-required-optional-005.html http/tests/media/video-error-abort.html http/tests/appcache/video.html fast/css/unknown-pseudo-element-matching.html http/tests/security/local-video-poster-from-remote.html fast/css/first-letter-block-form-controls-crash.html http/tests/media/video-served-as-text.html http/tests/media/text-served-as-text.html http/tests/media/reload-after-dialog.html fast/dom/HTMLInputElement/input-slider-update.html http/tests/media/pdf-served-as-pdf.html fast/css/pseudo-in-range-invalid-value.html fast/css/pseudo-in-range.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html fast/dom/HTMLInputElement/input-slider-update-styled.html fast/dom/boolean-attribute-reflection.html http/tests/media/media-can-load-when-hidden.html
Mark Hahnenberg
Comment 36 2011-08-31 11:27:10 PDT
Created attachment 105800 [details] Fixing chromium tests
WebKit Review Bot
Comment 37 2011-08-31 11:30:22 PDT
Attachment 105800 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Last 3072 characters of output: 't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:68: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/cached-powers.h:72: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:28: #ifndef header guard has wrong style, please use: WTF_diy_fp_h [build/header_guard] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:42: Code inside a namespace should not be indented. [whitespace/indent] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:46: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:47: Missing space inside { }. [whitespace/braces] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:53: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:62: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:73: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:79: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:80: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:87: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:99: Place brace on its own line for function definitions. [whitespace/braces] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: set_f is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:108: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: set_e is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:109: _value is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:114: f_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:115: e_ is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:118: One space before end of line comments [whitespace/comments] [5] Source/JavaScriptCore/wtf/dtoa/diy-fp.h:122: One space before end of line comments [whitespace/comments] [5] Total errors found: 234 in 44 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 38 2011-09-02 15:08:46 PDT
Comment on attachment 105800 [details] Fixing chromium tests Clearing flags on attachment: 105800 Committed r94452: <http://trac.webkit.org/changeset/94452>
WebKit Review Bot
Comment 39 2011-09-02 15:08:56 PDT
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 40 2011-09-04 00:40:53 PDT
Reopen the bug report, because it broke many JSC tests and layout tests on the Qt bot. Could you guys respect the WebKit policies and watch the bots?
Csaba Osztrogonác
Comment 41 2011-09-05 00:13:12 PDT
Patrick R. Gansterer
Comment 42 2011-09-05 02:50:44 PDT
Committed r94520: <http://trac.webkit.org/changeset/94520> I agree with ossy: Please watch the bots! Do we have any guidelines for 3rd party code? The change breaks many of our coding style guidelines and I don't know why even the simple ones (like include config.h) get ignored. The new dtoa library does some stuff too, which is already done in WTF. I'm not a big fan of maintaining the #ifdef twice. And finally: What does "The new library is much faster than the old one." mean exactly? I usually get a clear r-, when I don't include exact performance data into the ChangeLog!
Gavin Barraclough
Comment 43 2011-09-06 00:28:51 PDT
> Do we have any guidelines for 3rd party code? The change breaks many of our coding style guidelines and I don't know why even the simple ones (like include config.h) get ignored. There is precedent to having some flexibility on coding style for 3rd party code, since this makes it easier to continue to integrate future improvements. However yes, one would expect some adaption to fit within our codebase, and yes, files definitely need to be including config.h. > The new dtoa library does some stuff too, which is already done in WTF. I'm not a big fan of maintaining the #ifdef twice. OOI are you just referring to replicating existing behavior of dtoa & DecimalNumber? - or of other basic types? If re dtoa & DecimalNumber, then I believe the intention is to deprecate the existing code, but that this will involve a bit of work (specifically because these are used from WebCore by CSS code, that requires slightly different dtoa behavior that the new library may require a little adaption to produce). > And finally: What does "The new library is much faster than the old one." mean exactly? I usually get a clear r-, when I don't include exact performance data into the ChangeLog! I have to agree on this one, we really should be justifying changes like this with performance numbers. Mark, what does this progress? - could you post some SunSpider/V8 benchmark numbers?
Mark Hahnenberg
Comment 44 2011-09-06 09:48:27 PDT
Created attachment 106430 [details] Sunspider results
Mark Hahnenberg
Comment 45 2011-09-06 09:48:53 PDT
Created attachment 106431 [details] V8 results
Mark Hahnenberg
Comment 46 2011-09-06 09:50:04 PDT
> I have to agree on this one, we really should be justifying changes like this with performance numbers. Mark, what does this progress? - could you post some SunSpider/V8 benchmark numbers? Sorry about that. I attached some results to the Radar bug but neglected to do that here as well.
Gavin Barraclough
Comment 47 2011-09-06 11:03:13 PDT
Thanks Mark!
Note You need to log in before you can comment on or make changes to this bug.