Changes pushed after changeset 6ea654cad929c9bedd8a4161a182b6189fbeae6a, up to and including changeset 15621f98b53b1994c7ae2e2703a6e50203c5304c
User
Push date [To Local]
ChangesetPatch author — Commit message
cbook@mozilla.com
Wed Feb 17 10:52:09 2016 +0000
15621f98b53b1994c7ae2e2703a6e50203c5304cChris Peterson — Bug 1233297 - Part 1: Consolidate MOZ_C*_SUPPORTS_WARNING configure checks in compiler-opts.m4. r=glandium
6c05368b0d0e0d9ce1272233569c8c417ec7cb18Xidorn Quan — Bug 1218706 followup 2 - Mark some dir-isolation web-platform tests expected-fail on Win7.
283a51c2b59c59ead46413b3262cc6844bb388bbJean-Yves Avenard — Revert "Bug 1248570: Allow WAV into media element. r=lchristie"
b3f7abd15aeb8fb8934fb7fbf0448e9a709729dfJean-Yves Avenard — Bug 1248570: Allow WAV into media element. r=lchristie
9f1df78b4831a7310e3299ea8830d8b5735f17e1Brian Birtles — Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz
96f7777635f8de6439ca42ae94a30e1d6bf4227aKartikaya Gupta — Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond
1b3ab4045d79f6a136f1b2b7707d59fe82f85fa3Xidorn Quan — Bug 1248757 followup - Release blob after assignment in DoGetBlobAsString on CLOSED TREE.
10e71da98b144fbf42aaa81a1056910a3766a6cbTing-Yu Lin — Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc
bc3e37b63defca87d0de165fe167ef7f8a7db651Ting-Yu Lin — Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc
0d9af8eaf17f4ff9689d5bd98af1adfc559a7347JW Wang — Bug 1248543 - release decoder resources when finishing tests to avoid OOM and failing to open cubeb streams. r=kinetik.
51ec2c3783c7b2f05537d579d2774b5632020259Shih-Chiang Chien — Bug 1231416 - fix Mulet UA string generation rule. r=fabrice.
c8c3a62923116cc392fe96f56c5db7841fba02a5Xidorn Quan — Bug 1218706 followup - Mark some dir-isolation web-platform test expected pass.
5626cc714fb131b68fbc5c0eabff6bb7b80d0e61Jonathan Watt — Bug 1245414, part 10 - Apply the Mozilla patches via mfbt/decimal/update.sh. r=Waldo
37a35e3c6648072eb451a5663a80da8a15963754Jonathan Watt — Bug 1245414, part 9 - Disable mfbt/decimal/fix-wshadow-warnings.patch. r=cpeterson
54a485b76667fd5a4c6ef06a647719de8d5d0c62Jonathan Watt — Bug 1245414, part 8 - Remove mfbt/decimal/floor-ceiling.patch now that the issue is fixed upstream. r=Waldo
3c730fc39712c2ae6f9b106fe3e857d0f2fc07c2Jonathan Watt — Bug 1245414, part 7 - Update mfbt/decimal/to-moz-dependencies.patch. r=Waldo
678d101c5d60adf399eb51241407bebc0cf74e09Jonathan Watt — Bug 1245414, part 6 - Update mfbt/decimal/mfbt-abi-markers.patch. r=Waldo
4929064f96e0bb142bf82e36230d1b0c8f570c9dJonathan Watt — Bug 1245414, part 5 - Update mfbt/decimal/comparison-with-nan.patch. r=Waldo
9da84cc6a2367ae3fade04dab254cd182d21abeeJonathan Watt — Bug 1245414, part 4 - Update mfbt/decimal/zero-serialization.patch. r=Waldo
d1ca6010b131f5401c608c63054f3123490fd0ccJonathan Watt — Bug 1245414, part 3 - Overwrite mfbt/decimal/Decimal.* with vanilla upstream copies. r=Waldo
f2b2fdf5b0b26000131a0743a2edcb707981f606Jonathan Watt — Bug 1245414, part 2 - Update mfbt/decimal/update.sh to reflect Blink's switch from svn to git, and the different files we now pull. r=Waldo
8d669d419453e62a4c741e8e91ccf74e86f295b3Jonathan Watt — Bug 1245414, part 1 - Delete the mfbt/decimal/LICENSE* files since upstream now just uses inline comments. r=Waldo
b09fe3ed3030307e82ca5468b65491f1e3da76f6Jonathan Griffin — Bug 1240825 - s/asserts/asserts-if, a=test-only
6c07ed7d69124c3ff846dab68b96aad907a433d6Xidorn Quan — Bug 743198 part 11 - Update locales string to the new spelling as well as unprefixed API. r=smaug
c997bcd70010037289c96debde95f370ee6ef45cXidorn Quan — Bug 743198 part 10 - Add test for prefixed Fullscreen API. rs=smaug
9508a74b97eeae06d3a38470d1a1e2438399a5f2Xidorn Quan — Bug 743198 part 9 - Use unprefixed Fullscreen API in tests. r=smaug
55ecf767b62d74c1337d3209e9df13aed1205c92Xidorn Quan — Bug 743198 part 8 - Use unprefixed Fullscreen API in chrome code. r=smaug
a72b6cfcb2e1e07dfcb80a7c4928fa15a8bb22c2Xidorn Quan — Bug 743198 part 7 - Add :fullscreen pseudo class. r=heycam
5210ded8bd67518ac2dae60f381d84682a421230Xidorn Quan — Bug 743198 part 6 - Add unprefixed fullscreen events. r=smaug
dd1694d9700f850abe035f0c12935126cf01ba6dXidorn Quan — Bug 743198 part 5 - Check legacy event listener only if listener is found in the current group. r=smaug
6ecb187ce925f72b7780f793157979be9722930dXidorn Quan — Bug 743198 part 4 - Rename LogFullScreenDenied to nsIDocument::DispatchFullscreenError, and reuse it in Element::RequestFullscreen. r=smaug
9d8afaafd19faf81538822b0e224c153d919eadeXidorn Quan — Bug 743198 part 3 - Refactor nsDocument::IsFullScreenEnabled to be static local function GetFullscreenError. r=smaug
04c9910699f7eb883a66b17396a38c3056366fcdXidorn Quan — Bug 743198 part 2 - Add unprefixed Fullscreen API to Document and Element. r=smaug
4616af79a640b3ce933ee9a807106e5926000057Xidorn Quan — Bug 743198 part 1 - Drop [Throws] of document.mozFullScreenElement. r=smaug
eda42451649ddd290b93ac3a8b248dc7c3ae83e5Wes Kocher — Backed out changeset 9d5fa6d7558a (bug 1247432) for being a possible cause of the spike in ASAN test_browserElement_oop_getWebManifest.html failures
e3ede55daf7e2e8a13b03d82b3b3cc6f53d4e73dWes Kocher — Backed out changeset d2cb189066ea (bug 1247656) for being a possible cause of the spike in ASAN test_browserElement_oop_getWebManifest.html failures
1cd67dd1dfee8347d3ea7d7141de6306a0b60dbfXidorn Quan — Bug 1218706 - Make 'unicode-bidi: isolate' the default for elements with a dir attribute. r=dbaron,jfkthame
499c7f2126a0aefc1d8509864e0be4523fef7fc1Chris Cooper — Bug 1236954 - partner repack script changes to read properties from buildprops.json (NPOTB, DONTBUILD); r=jlund
0ef21a4a7b4706935dc0b8ff674db772a6dfab8cLuke Wagner — Bug 1248625 - Change 'return false' to 'return nullptr' (r=me)
0c64a44b7d544ce4d205f3d4e317455ead17b796Jordan Lund — Bug 1246074 - add partials template config for mozharness beetmover, DONTBUILD r=rail
6f2c2b502f7a948e436ed5d97c8ecae40a792dbaLouis Christie — Bug 1231793: Part 8 - Added checks for various metadata errors. r=jya
3b2a5b9ebedadb4f84049971f48f26e382032050Luke Wagner — Bug 1248625 - Baldr: make string labels more regular (r=sunfish)
60ffa2f5f62038743533b74595392b6c31a67177Luke Wagner — Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish)
9fc23b6714008e0a2908383b81b416c03afa0ea8Luke Wagner — Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
68c3d87a7cc97c6d6e069614aafede133228c061Luke Wagner — Bug 1247846 - Baldr: add type declaration to text language (r=sunfish)
31ba23efb586c70604a0018c85b16b663e45132fLuke Wagner — Bug 1247846 - Odin: refactor error stub generation (r=bbouvier)
94cd9c9cf21868e7079014a2b7284ae6d82cdb85Luke Wagner — Bug 1247846 - Odin: refactor ModuleGenerator::finish (r=bbouvier)
c79666816060e66e7d9d4841eccfa1401b8b54f7Luke Wagner — Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier)
90cf17107095730ad9e836b49f62b73bbc28644cBen Kelly — Bug 1248757 Use string ::Assign() instead of Adopt() when reading blobs as strings. r=asuth
17132c8ff5f4b67b319478899a8e0763448337e1Mike Hommey — Bug 1247833 - Display the class name in mozunit output. r=gps
199a9500951dc2d14329b95ff7265aa5712cf966Mike Hommey — Bug 801679 - Handle expected failures and skipped tests in mozunit runner. r=gps
12b3f2e6e3e19d2db21b9a6de8f1eb1de3421cf1Mike Hommey — Bug 795681 - Print out failures in mozunit runner. r=gps
3fa43d5b5ffbb02022646d3f956415eadf88e486Jim Chen — Bug 1248695 - Check for null browser app object when handling UI telemetry events; r=snorp
431dbfca93d0db3e9088f8592a9578c67248fe3dJim Chen — Bug 1248459 - Get more logs for debugging crash; r=snorp
4be5987dc9f4b2541c2bde45360360b622641a0eJim Chen — Bug 1248033 - Support GAME_ROTATION_VECTOR sensor events with no W parameter; r=snorp
932ebb82c29802849d726299afed6e3871d4ac22Gerald Squelart — Bug 1248308 - Fix dom/media non-unified build errors - r=jya
f3853089e25d5736022cd17c5a131ceb791b60d4Gregory Szorc — Bug 1248658 - Remove make targets for running mochitests; r=ted
320bbd5c08627c182009c1df8b4834cef600ba59Kyle Huey — Bug 1247117: De-namespace much of IndexedDB. r=baku
9817e865b1b69e04d62d74a4cd46be413926a831Mike Shal — Bug 1243750 - Install all SDKs into sdk/; r=glandium
60e7766d7a89b07fe265c7654fb11867386f1abdMike Shal — Bug 1217987 - Append bucket prefix for staging post_upload.py; r=nthomas
fdccd4f002082a23d8f016398f49ad6135a2bcefMike Shal — Bug 1241976 - port INSTALL_TARGETS in xpcom/tests to moz.build; r=glandium
d15669bc8eef4e2e3670604342f2d22f8437c7aeRalph Giles — Bug 1245170 - Upload rust builds to tooltool. r=dustin
6d9e6a38bd7caa4e48d9651f8c3dba7433075cc5Jeff Walden — Add an assertion message to the assert-is-empty in LinkedList::~LinkedList, to indicate to users who hit it that it's the fault of the caller, not the fault of MFBT code. No bug, rs=froydnj
15a924a37f91f160e856f4cad28cdebb2659d3deJeff Walden — Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem
cb08ccbe74a3d506306b7e7508f99ba9ed4471dfJim Chen — Bug 1248047 - Switch back to UI thread when using physical keyboards; r=esawin
3d5c8266acb1457cc47dc739936aa2a7383faadaJim Chen — Bug 1248047 - Simplify GeckoInputConnection.processKey; r=esawin
0ea261ff82d3af2f717eca2ee2a0c7b7ee74418aJim Chen — Bug 1248047 - Make GeckoInputConnection.sendKeyEvent more efficient; r=esawin
afeaae6740e5aed031f1ab3a5f1b2c626422885dBotond Ballo — Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
47d62269142ce08b0a6e885f1a90b9b76c4eccbfNick Thomas — Bug 1248255 - Android l10n single-locale repacks can't find tooltool.py, r=Callek
58b7b92c3ad92a3bb9a59df7d944eb43a7ee0f9aJim Mathies — Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc
b725dddce40eb603d9801a59cb9736ad5a2db751Morgan Phillips — Bug 1248717 - Don't initialize variables in a for head with var, then use them later. r=jorendorff
37a288bd14768f6b960874b61322224b3f926e02Geoff Brown — Bug 1238611 - Use PIE version of gdbserver for JimDB (x86); r=jmaher
9b6d687214543f0c21035b3d7f32520419314c2bPatrick McManus — Bug 1247205 - dont loop on http2 softerror r=dragana
221698ba7d337a3195bab02ad71e857dd4e8e7deLee Salzman — Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical
98716dc7dbd981d3c7da9f951a5c76e99b724e91Tooru Fujisawa — Bug 1247701 followup - Change ArrayShiftDenseKernel to receive handle. r=bz
387463b5c093b6e931efe1e697ab5183a29a9972Mason Chang — Bug 1246213. Part 2. Followup to fuzz menclose-3-radical.html. r=me
6dc1883a7792857976353cfb4e024e04bcbb5188Botond Ballo — Bug 1238137 - Telemetry pings for main thread touch scrolling (Windows only). r=kats
9ee50c1b09a0bb03f8c835778e832a690105d475Botond Ballo — Bug 1238137 - Telemetry pings for main thread autoscrolling. r=mconley
64d7f3c393d0cab3efe7e860130f7dca0da96866Botond Ballo — Bug 1238137 - Telemetry pings for main thread scrollbar-driven scroll input methods. r=kats
952873054df5068675c1fbd2f5b4a076f4138b82Botond Ballo — Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan
d8b9add70407cd81159b9dc15e27ff91d31f8ff2Botond Ballo — Bug 1238137 - Telemetry pings for main thread keyboard-driven scroll input methods. r=ehsan
ed0c495e77ab475288e6aae020c8acd4f5e54b49Botond Ballo — Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats
840dacbede7ab96c8ccf3a303d4cd6d7a36a8704Botond Ballo — Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats
ff750b0019403ef7d5a901707fe533fe3ee5d92aChris Manchester — Bug 1246992 - Only accept artifacts from a specific revision when one is provided to mach artifact. r=nalexander
8e7ae3dc738782436cf0886f0d84768843da849cGregory Szorc — Bug 1247994 - Upgrade vendored requests package to 2.9.1; r=mshal
9a7112d0fae45e2812b16e7c792127ed5e491077Bogdan Postelnicu — Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv
b09f22c69916b7847306ec8757dc4ca14e5f560fAndrea Marchesini — Bug 1245866 - A better buffer size check in nsIDNService::IDNA2008ToUnicode, r=jfkthame
b29b876744e3dc0388b32234a78f75280a445817Bogdan Postelnicu — Bug 1242924 - check return of pattern.Init in DOMStorageManager::Observe. r=jst
b85eae6c9a0582aa8bd92ec4adf4fea753ae539cMason Chang — Bug 1246213 - Skia reftest fuzzing for Skia content on OS X. r=jmuizelaar
995ff53a4d50c9986e3475c1b4bc1ea8cc0f7aadTooru Fujisawa — Bug 1248420 - Handle JSObject::getGroup OOM in js::ArraySetLength. r=jandem
c5631db6889e4a4c1afe3004aac3f22e5736b4a7Tooru Fujisawa — Bug 1247701 - Bail from ArrayShiftDenseKernel if the array is used by for-in iteration. r=jandem
b7f93e7b0caad9cc07b1c8d3e0bcbad59c0d35f3Tooru Fujisawa — Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer
9b4383349c6f4a57cd8ef8fc55de8cbdc215b63cTooru Fujisawa — Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
fb46f0c6477dc7b142a4e83633666d49b2784c9aTooru Fujisawa — Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp
88cc3e1cfb3b8e85166370bf3fac769e4bffe454Tooru Fujisawa — Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
97eff9ac5a850a73cd62cfc231aa3be3fc8e9d5bTooru Fujisawa — Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier
38551974573c53bf0f4d47eb18c1dd56c1d3a734Tooru Fujisawa — Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
f433eabad0eecdaf0d895e68fae7f3501dd52c04Tooru Fujisawa — Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
50fc6edd4906bfebdf4dc932a634a281850eadb6Tooru Fujisawa — Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
279bdd1c241f16270add8d3cf7bc27159083dc12Tooru Fujisawa — Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp
44927d05b68566a70753227ba36e47051bc4092dTooru Fujisawa — Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp
229cf45c17d5e08b6c7126f0e8fdd8feccad522dTooru Fujisawa — Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
8ae0d9254da420acea359d6c5160b07ae5b28f99Tooru Fujisawa — Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp
f2e9daa91f025e42ac0306bb07fcb5dc75cd80edTerrence Cole — Bug 1248094 - Followup to fix a typo; r=fitzgen
22d3b72e28e44f0d6cf6f5972bf8919bcd7f8689James Willcox — Bug 1247978 - Ensure minidump header gets written during crash dump on Linux r=ted
99dae519223a2e4f6c0df9824b5117726afbd98dJames Willcox — Bug 1247399 - Add some debug spew to Linux crash handler r=ted
3418b24c9e474b04ac0bd6290416fcfe55212d38Terrence Cole — Bug 1248094 - Simplify PCLocationMap with GCHashMap; r=fitzgen
1a281e177105467ba648d0fa717cc82cba4f2fb8Jan de Mooij — Bug 1247630 - Add CoreServices to OS_LIBS on OS X to fix standalone NSPR build. r=ted
5d65efb34cd5ebdde5f6ff09de25fcb4165820d0Armen Zambrano Gasparnian — Bug 1247382 - Improve TaskCluster Linux64 debug test names. DONTBUILD. r=jmaher
a21fa8fc9d281bab39167038b02be11741dbe43dMantaroh Yoshinaga — Bug 1248339 - fix header sort order of hal. r=gsvelto
c097541033bc152119025dfd52354983824a8c20Axel Hecht — Bug 1245836 - nsinstall.py is in MOZILLA_DIR, r=glandium
768ce03913e743a9cc5ef5c816d5b3b1ea5facbaHannes Verschore — Bug 1247257: SharedStubs: Don't push the return register twice on i686 and x64, r=jandem
34fa562d20dca4ae870ffb86101d9c0a9649315fHiroyuki Ikezoe — Bug 1246893 - Fix boundary values of nsSMILKeySpline::GetTForX. r=birtles
ff879c6f1d7ba95b3d1b55e6f089544783b79d01dimi — Bug 1238950 - test that fetch() no-cors requests properly support same-origin/include/omit credentials. r=bkelly
a24be316086fb99ffd3e0ce75220d2074e9b8174ywu — Bug 1238873 - Handle the bug that if we take cached data, we might not get any update later. r=kchen. r=jdm.
a3f46ba96f9572ad00ce1190f3b22a55117de8feEthan Lin — Bug 1237193 - Fix WebGL getActiveUniforms return type. r=jgilbert, r=smaug
46180e3cd0c6adda64977bd6ecd82aec201d6f3aEdwin Flores — Bug 1229250 - Auto-extend the reftest timeout - r=kats
04972721d1fbfbe8365ddf5b8c1f7423f863303dKartikaya Gupta — Back out cset 156e0990abc8 (bug 1246676) since it's not needed any more. r=backout
8ef6378d6a59103b2dbb504c7a642a9230cb8920Louis Christie — Bug 1231793: Part 7 - Fixed various tests. r=jya
e1b3267c27648ee59ee4dd0c48f4d5670fd4140eLouis Christie — Bug 1231793: Part 6 - Enabled the new Wave Data Decoder in DecoderTraits. r=jya
60d3873f4ad3f9698adeff1dd57aaa389134af9dLouis Christie — Bug 1231793: Part 5 - Added Wave Data Demuxer and Decoder. r=jya
789acc6a4b930f63daf58a86664924486cda09b4Louis Christie — Bug 1231793: Part 4 - Added checks for Wave type in AndroidDecoderModule. r=jya
a01e50ace1a42c087898ba1f96c19178462537adLouis Christie — Bug 1231793: Part 3 - Fixed reading of Metadata tags. r=jya
4cbe1cd2e800820bb9d3a2270d1e5271c003f38fLouis Christie — Bug 1231793: Part 2 - Added conversions to AudioSampleFormat.h. r=jya
84b02e67a9d2e641e5f2e481963fddd9c5ebad7bLouis Christie — Bug 1231793: Part 1 - Added read functions for Little Endian integers to ByteReader.h. r=jya
1493196bb7a0fb7f98937c455f276098e917ad6aJan de Mooij — Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring.
d170a9874c2b3c77541c32df0af0ae868bf2d5a8Jan de Mooij — Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke
85b4f57c10f925521c8302207b6d0676d6f12ae7Makoto Kato — Bug 1247160 - Clipboard causes memory leak by internet shortcut. r=jimm
d73b4d5f5d259b9015d7af8f7bfaae81d33529ecCarsten "Tomcat" Book — Merge mozilla-central to mozilla-inbound
374422755fccfd9e8296195ad60b6f4b752238e6Hannes Verschore — Bug 1243754 - IonMonkey: Use 'delete' to destroy the ion script instead of 'free', r=jandem
402d8fc72ed3805132bf4c439fd58ec5cb07297bHannes Verschore — Bug 1246154: IonMonkey - Track jit optimization when using a shared stubs for JSOP_NEG, r=shu
12ceb85f8795f668090c518979a5f359653f022cSotaro Ikeda — Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical
bb6c2a1e1576b464e2d6f2983f70bc578a923f49Xidorn Quan — Bug 1248316 - Clear Win10 intro page url for mochitest. r=Gijs
e0fc9144713e9cee1c52c15e8b49b924659407adBogdan Postelnicu — Bug 1247933 - do not perform null check on aClient since we know for sure it's a valid pointert. r=sotaro
36cbd7121dbe813f2f35bf9ee70d976783cf2468David Anderson — Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan)
e98b77de3d8f0efc8444298126fee719529e25edNicholas Nethercote — Bug 1248101 - Make dtoa_malloc infallible. r=sfink.