Граф коммитов

59429 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij e2ebf658c6 Bug 1349298 - Add a stub limit to Baseline's TypeOf IC. r=h4writer
--HG--
extra : rebase_source : 18783c2b507723c4d550d7905e44f99e3c09a717
2017-03-24 11:47:19 +01:00
Jan de Mooij 8e6ea31a72 Bug 1346217 part 3 - Optimize UpdateShapeTypeAndValue. r=till
--HG--
extra : rebase_source : be8669dc53deb806cfcdfc88b6304a4f6b39f555
2017-03-24 11:46:13 +01:00
Jan de Mooij a46b7d87c6 Bug 1346217 part 2 - Remove IsExtensible check from NativeObject::putProperty. r=till
--HG--
extra : rebase_source : 15940ef5312e0698b7a13b2d27a75e45bbfd961d
2017-03-24 11:45:37 +01:00
Jan de Mooij b83626e08f Bug 1346217 part 1 - Remove IsExtensible check from NativeObject::addProperty. r=till
--HG--
extra : rebase_source : b3fbd459a2ef1dbfbca3b60774df4798815aadc0
2017-03-24 11:45:19 +01:00
Lars T Hansen 5669ef5c81 Bug 1346068 - Implement $262.agent. r=shu
--HG--
extra : rebase_source : 73cb86ed09a22a393cdfed0eb6a2be8e13ee0b76
extra : histedit_source : e6cd352554c3c1c8cfe84a4e2f3f692e191279cb
2017-03-24 09:03:32 +01:00
Jeff Walden 916ef31d5b Bug 1326454 - Make TokenStream::updateLineInfoForEOL fallible, and immediately handle errors when it fails instead of temporarily deferring such handling. r=arai
--HG--
extra : rebase_source : dea17f5e0ae3d58ee4568c902715e76d6695dda9
2017-01-04 14:45:37 -08:00
Jeff Walden 5de1fb761b Bug 1326454 - Make TokenStream::getChar's signature fallible. r=arai
--HG--
extra : rebase_source : 9011b696d4c3967f8d180c954d2e7e600ac55702
2016-11-29 13:35:46 -08:00
Boris Zbarsky e786ca31c0 Bug 1348095 part 3. Cache the proto of an Xray on its holder, so we don't have to keep re-wrapping it. r=bholley
MozReview-Commit-ID: I78AoSB3TNW
2017-03-23 03:06:25 -04:00
Boris Zbarsky e2c99615af Bug 1348095 part 2. Give all the Xray holders a JSClass that has a slot for caching a prototype. r=bholley
MozReview-Commit-ID: ID9vMG3iJfZ
2017-03-23 03:06:25 -04:00
Boris Zbarsky ab35f8679e Bug 1348095 part 1. Remove the unused reserved slots from the XPCWN xray holder. r=bholley
MozReview-Commit-ID: 5IRrE8EmL9A
2017-03-23 03:06:25 -04:00
Carsten "Tomcat" Book 332688962a Merge mozilla-central to mozilla-inbound
--HG--
rename : testing/web-platform/tests/storage/interfaces.html => testing/web-platform/tests/storage/interfaces.https.html
2017-03-23 13:57:16 +01:00
Carsten "Tomcat" Book 492970c342 merge mozilla-inbound to mozilla-central a=merge 2017-03-23 13:44:09 +01:00
Carsten "Tomcat" Book 9b6d088496 merge autoland to mozilla-central a=merge
--HG--
rename : browser/components/preferences/in-content/tests/browser_advanced_siteData.js => browser/components/preferences/in-content-old/tests/browser_advanced_siteData.js
rename : dom/media/mediasink/DecodedAudioDataSink.cpp => dom/media/mediasink/AudioSink.cpp
2017-03-23 13:42:40 +01:00
Carsten "Tomcat" Book 69710f6637 Backed out changeset 60471d1feaa4 (bug 1348095) for bustage 2017-03-23 08:46:07 +01:00
Carsten "Tomcat" Book 601d56a765 Backed out changeset 3efe3c6f4e7f (bug 1348095) 2017-03-23 08:45:48 +01:00
Carsten "Tomcat" Book aa7af8949a Backed out changeset 8ba41a1bd062 (bug 1348095) 2017-03-23 08:45:45 +01:00
Wes Kocher b31e9e6a39 Merge inbound to central, a=merge
MozReview-Commit-ID: EQ7w1Gld1K2
2017-03-22 17:10:01 -07:00
Jon Coppeard e4d62401f0 Bug 1341044 - Rename the GC's 'zone group' concept to 'sweep group' r=sfink 2017-03-22 17:30:50 +00:00
Lars T Hansen 60207be9c0 Bug 1329676 - Wasm: eliminate redundant bounds checks on constant heap addresses. r=luke
--HG--
extra : rebase_source : a9fdae31bd922f727e92c9d969ea7f7144601bec
extra : source : fa1c05b07723a685daa127dfbc4a9ef007c1d352
2017-03-21 19:21:34 +01:00
Carsten "Tomcat" Book 534f3aebc6 Merge mozilla-central to mozilla-inbound 2017-03-22 16:13:03 +01:00
Jan de Mooij 8440f55d6e Bug 1346140 - Flatten external strings when creating dependent strings. r=jwalden,h4writer
--HG--
extra : rebase_source : b62ac91f6734d6c2da2e2f0cefa8792c57d800f7
2017-03-22 15:47:21 +01:00
Jan de Mooij 10e3a2668d Bug 1331058 - Add testcase. r=me
--HG--
extra : rebase_source : 913525b712bdacfcf497a8421b3b6af153ba6522
2017-03-22 15:46:17 +01:00
Carsten "Tomcat" Book 62f6c37109 merge mozilla-inbound to mozilla-central a=merge 2017-03-22 14:26:27 +01:00
Nicolas B. Pierron 39741d711a Bug 1331662 part 2 - Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. r=bz 2017-03-22 13:42:27 +00:00
Mark Banner d7d8be9285 Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r=jaws
MozReview-Commit-ID: Jy4apKnmWcV

--HG--
rename : toolkit/.eslintrc.js => tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js
extra : rebase_source : ae0c740c1c2a9cf620c1ac34024622ade12e6fd4
2017-03-22 10:43:00 +01:00
Andrea Marchesini 1fd1bc3935 Bug 1343933 - Renaming Principal classes - part 2 - NullPrincipal, r=qdot
--HG--
rename : caps/nsNullPrincipal.cpp => caps/NullPrincipal.cpp
rename : caps/nsNullPrincipal.h => caps/NullPrincipal.h
rename : caps/nsNullPrincipalURI.cpp => caps/NullPrincipalURI.cpp
rename : caps/nsNullPrincipalURI.h => caps/NullPrincipalURI.h
2017-03-22 11:38:40 +01:00
Andrea Marchesini 68207654f2 Bug 1343933 - Renaming Principal classes - part 1 - ExpandedPrincipal, r=qdot
--HG--
rename : caps/nsExpandedPrincipal.cpp => caps/ExpandedPrincipal.cpp
rename : caps/nsExpandedPrincipal.h => caps/ExpandedPrincipal.h
2017-03-22 11:38:17 +01:00
Lars T Hansen 0c342448a6 Bug 1343007 - Do not insert redundant truncation nodes in constant folding. r=nbp
--HG--
extra : rebase_source : b8b3ec8d1f05d02cc0c0a6b94c76f7cec4eaffb8
2017-03-20 12:36:47 +01:00
Boris Zbarsky 0660340117 Bug 1348095 part 3. Cache the proto of an Xray on its holder, so we don't have to keep re-wrapping it. r=bholley
MozReview-Commit-ID: I78AoSB3TNW
2017-03-23 03:06:25 -04:00
Boris Zbarsky ad63ed3278 Bug 1348095 part 2. Give all the Xray holders a JSClass that has a slot for caching a prototype. r=bholley
MozReview-Commit-ID: ID9vMG3iJfZ
2017-03-23 03:06:25 -04:00
Boris Zbarsky 0341ce9cc9 Bug 1348095 part 1. Remove the unused reserved slots from the XPCWN xray holder. r=bholley
MozReview-Commit-ID: 5IRrE8EmL9A
2017-03-23 03:06:25 -04:00
Sean Stangl e9975370e7 Bug 1342016 - Fast-path for isObservableSlot(). r=nbp 2017-03-21 12:12:15 -04:00
Luke Wagner 888ae610aa Bug 1334504 - Baldr: move reload of TLS out of bloaty out-of-line paths (r=bbouvier)
MozReview-Commit-ID: 5u8qNfxK1fC

--HG--
extra : rebase_source : c8aced29c17b64a59bb6860e488d0e04cdd0e031
2017-03-22 17:26:55 -05:00
Luke Wagner 2164377bd8 Bug 1334504 - Baldr: maintain fp register instead a virtual fp (r=bbouvier)
MozReview-Commit-ID: 2Mi60u3DyJg

--HG--
extra : rebase_source : 155ce830bcd55e7f9fdf890d4da4b1c12377f12b
2017-03-22 17:26:05 -05:00
Luke Wagner 957d1e69d5 Bug 1334504 - Baldr: set ARM's FrameRegister (r=bbouvier)
MozReview-Commit-ID: 7kDJI6HqGD0

--HG--
extra : rebase_source : ea6311187695c48644af487e9c8025f8e85a9844
2017-03-22 17:24:22 -05:00
Luke Wagner b9beec7efd Bug 1334504 - Baldr: remove hacky register allocation from i64 div/mod (r=bbouvier)
MozReview-Commit-ID: ARySD2vX1xH

--HG--
extra : rebase_source : e96a6ac1a9dfb956722d1b2172db31e8fd535705
2017-03-22 17:23:35 -05:00
Luke Wagner 2bf1fbb0cc Bug 1334504 - Baldr: remove SymbolicAddress::ContextPtr (r=lth)
MozReview-Commit-ID: HZOVOhq8pdv

--HG--
extra : rebase_source : 2e882f46991077e8bc828e69be64ae41d447b562
2017-03-22 17:22:16 -05:00
Luke Wagner 4fbe090e6e Bug 1334504 - Baldr: remove the wasm::Compartment GC hack (r=bbouvier)
MozReview-Commit-ID: LVAPQ1Kft8g

--HG--
extra : rebase_source : 6464176d9bd0e5eae8722ecd21bfa0dc4e0ba5f4
2017-03-22 17:18:54 -05:00
Luke Wagner 0f64a61281 Bug 1334504 - Baldr: remove movw/movt requirement for wasm on ARM (r=bbouvier)
MozReview-Commit-ID: IPYbhkYqPwU

--HG--
extra : rebase_source : 7eab849de87d86547b0bcbb0aef8c5505aa28041
2017-03-22 17:17:50 -05:00
Luke Wagner e24cd03181 Bug 1334504 - Baldr: remove stubs' explicit TLS-saving (r=bbouvier)
MozReview-Commit-ID: INtxrPyoni7

--HG--
extra : rebase_source : 52f7501be32155358cc8a7a58f6803e2409d33a4
2017-03-22 17:16:35 -05:00
Luke Wagner dd552f19d7 Bug 1334504 - Baldr: remove ion's explicit TLS-saving (r=bbouvier)
MozReview-Commit-ID: 57GppQ6y2Mw

--HG--
extra : rebase_source : 435cca09a8c5f7d764d47ae11b7a17aa467cd0b7
2017-03-22 17:15:50 -05:00
Luke Wagner 2710499799 Bug 1334504 - Baldr: remove baseline's explicit TLS-saving (r=yury)
MozReview-Commit-ID: 3MyiHUo0da2

--HG--
extra : rebase_source : c81c5636f58abed9a2763319a72c3080e695bdc6
2017-03-22 17:15:18 -05:00
Luke Wagner d4d809f4c4 Bug 1334504 - Baldr: save TLS reg in Frame (r=bbouvier)
MozReview-Commit-ID: Lp1YArEH9jh

--HG--
extra : rebase_source : cfb6283b07a417e2d6745bfb066149d1d228b3e2
2017-03-22 17:13:02 -05:00
Luke Wagner ed96f9e4ea Bug 1334504 - Baldr: always enable profiling prologue (r=bbouvier)
MozReview-Commit-ID: 6bPt7dtuwPU

--HG--
extra : rebase_source : 06f9a37e14c18261da25ff234ea45df07bf5d6f3
2017-03-22 17:11:48 -05:00
Jan de Mooij b86962b1de Bug 1133423 - Optimize sets of expando properties and expando setter calls on DOM proxies. r=evilpie 2017-03-22 09:08:08 +01:00
Shu-yu Guo 95911a37b3 Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try statements inside for-of. (r=arai) 2017-03-21 22:10:02 -07:00
Emanuel Hoogeveen 5653dc5bd3 Bug 1346660 - Confirm that the poison pattern is present in the buffer after reallocation. r=jandem 2017-03-17 05:17:00 -04:00
Steve Fink f8d6faaee0 Followup to bug 1346016, JSON formatting problems
MozReview-Commit-ID: 5IsmDYzMqgI

--HG--
extra : histedit_source : 8ab338329ec413bc9f5269d25ffe65c6ce644c9c
2017-03-21 16:52:15 -07:00
Steve Fink 3a60baaf99 Bug 1346016 - Add a build to test --enable-fuzzing, r=dustin
MozReview-Commit-ID: Ko4SsdafxAN

--HG--
extra : rebase_source : 4648385bb95109a4cd964bb5b751ffeaa8cf614d
2017-03-01 14:43:19 -08:00
Sebastian Hengst a62b060720 Backed out changeset 7524a513967b (bug 1342016) for assert while running bug1308578.js. r=backout 2017-03-21 21:04:43 +01:00