Till Schneidereit
f8bc4fae19
Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
...
Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that):
Add Promise checks to test_xrayToJS.xul. r=bholley
Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu
Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz
Remove some PromiseDebugging references. r=bz
Adapt promise rejections test to new xray-unwrapping error. r=bz
Fix expectations in browser_timelineMarkers tests. r=tromey
2016-07-21 12:06:30 +02:00
Eddy Bruel
807cc5dc91
Bug 1271650 - Implement a C++ interface for DebuggerFrame.isLive. r=fitzgen
2016-07-20 13:50:04 +02:00
Jon Coppeard
cfae91b7c1
Bug 1287869 - Add zeal mode to check nursery integrity r=terrence
2016-07-21 09:58:48 +01:00
Eddy Bruel
03730443d5
Bug 1271650 - DebuggerFrame::referent should be a static method. r=jimb
2016-07-20 13:44:13 +02:00
Till Schneidereit
0d6052d16c
Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust
2016-07-21 10:29:00 +02:00
Chris Peterson
224290062c
Bug 1277106 - Part 3: Expand MOZ_UTF16() characters to u'' char16_t literals. r=luke
2016-07-20 22:03:48 -07:00
Chris Peterson
b175c9fdd5
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Iris Hsiao
c2fcf15e25
Backed out changeset f2cf760a4668 (bug 1240984) for XPCShell failures
2016-07-21 11:14:49 +08:00
Steve Fink
381cbd207b
Bug 1264403 - Check for JS_DEBUG/DEBUG mismatch at compile time, r=jorendorff
...
MozReview-Commit-ID: FLzuWvrIbAG
--HG--
extra : rebase_source : dcdbf9bc4b03a1dc733fa17ccb804977a2204118
extra : amend_source : 6496deea557cbcd6acafe1ab3e79f3a691840f23
extra : histedit_source : efb59bef77fa4489c91d4eef05bba48f70ce8e55
2016-07-20 18:49:38 -07:00
Steve Fink
038fda516d
Bug 1264403 - Check for DEBUG mismatch between compiled code and library at runtime, r=Waldo
...
MozReview-Commit-ID: G40Dad5k8vb
--HG--
extra : rebase_source : 2ca8ef3c7ba044bbb38736018f0a35d6866419d0
extra : histedit_source : b4b35cfb5ed07cf36dfb95e15986b15f4c37f4ab
2016-07-20 18:25:02 -07:00
Heiher
3a11fedd8c
Bug 1287349 - wasm: MIPS64: Implement LoadI64 in Codegen. r=bbouvier
...
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 29 +++++++++++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
2 files changed, 30 insertions(+)
2016-07-21 09:23:57 +08:00
Heiher
ad8fab5cfd
Bug 1287349 - wasm: MIPS: Implement WasmBoundsCheck/Load/Store in Codegen. r=luke
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 130 +++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 3 +
2 files changed, 133 insertions(+)
2016-07-21 09:23:56 +08:00
Heiher
fe68761b42
Bug 1287349 - wasm: MIPS: Fix WasmBoundsCheck/Load/Store in Lowering. r=luke
...
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 49 ++++++++-----------------
1 file changed, 16 insertions(+), 33 deletions(-)
2016-07-21 09:23:55 +08:00
Heiher
59aa6dcf38
Bug 1287349 - wasm: Add a temp register ptrCopy to LWasmLoadI64. r=bbouvier
...
---
js/src/jit/shared/LIR-shared.h | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
2016-07-21 09:23:54 +08:00
Wes Kocher
80eb19aa4f
Backed out changeset ff1ffc083571 (bug 1287334) for spidermonkey bustage
2016-07-20 18:01:13 -07:00
Steve Fink
8dabe9a4da
Bug 1240984 - Remove dummy ArrayBufferContents backstop, r=Waldo
...
MozReview-Commit-ID: h4oF04rDZn
--HG--
extra : rebase_source : f1186c2c37c222e747b951207b0ed02a31a2639d
2016-03-09 14:39:35 -08:00
Dimo
0e12359ca9
Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier
2016-07-20 13:52:54 -07:00
Steve Fink
5c3ccb71c2
Bug 1288241 - Fix compilation failure for msan build due to missing include, r=fitzgen
...
MozReview-Commit-ID: LPrPaS1tbdB
--HG--
extra : rebase_source : 6310385f3a62d752da874649df4fb907d9a425ee
2016-07-20 13:41:36 -07:00
Till Schneidereit
32781798ba
Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust
2016-07-21 00:35:14 +02:00
Wes Kocher
39bf9cdc6e
Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
...
Backed out changeset f4f17f746d10 (bug 1286517)
Backed out changeset aa1eab6436ba (bug 1286517)
2016-07-20 12:28:22 -07:00
Wes Kocher
2f160622c6
Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE
2016-07-20 11:04:05 -07:00
Benjamin Bouvier
ed6626caf2
Bug 1286517: Fix assertion in ARM's codegen; r=luke over irc;
...
MozReview-Commit-ID: H2d8T3ZVqqy
--HG--
extra : rebase_source : 3d281ffd395a8a5f55f41e5d16584c007d77a44e
2016-07-20 19:47:13 +02:00
Aaron Klotz
cca20d7ddd
Bug 1285356: Fix blocklist initialization regressions; r=bsmedberg
...
MozReview-Commit-ID: AlWyzVhtPLL
--HG--
extra : rebase_source : 865aff712f83a567c16b81f4512e072a04f7c6df
2016-07-07 17:00:23 -06:00
Andrew McCreight
d294fad895
Bug 1280591 - Check if gray roots are valid when we add them. r=terrence
2016-07-20 10:41:24 -07:00
Benjamin Bouvier
eb4fb58bdc
Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
...
MozReview-Commit-ID: E7vPsXm1WDs
--HG--
extra : rebase_source : fe1d7e145352b0ba445e4633a1e9c3507eef28f7
extra : histedit_source : def439dcbda77437fdf9cbc0f76e4d9d18e52379
2016-07-13 16:44:43 +02:00
Till Schneidereit
1677159f2c
Bug 1287335 - Properly handle failure to unwrap cross-compartment wrappers in Promise-related DebuggerObject accessors. r=fitzgen
...
--HG--
extra : amend_source : 761b9a74a61b84becd9746dbcc255414a7eeb245
2016-07-20 04:58:00 -04:00
Yury Delendik
0b9a99a0bc
Bug 1285976 - Add a map of generated WebAssembly source to its binary format. r=luke, r=shu
...
MozReview-Commit-ID: DWPIwLsVFgk
--HG--
extra : transplant_source : %05%FB%23%E9%B0%89%9A%09%3F%C8%C9%800%FD%1D_%81I9%AA
2016-07-19 16:01:38 -05:00
Nicolas B. Pierron
97d3593afc
Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
2016-07-20 13:20:49 +00:00
Christoph Kerschbaumer
9ec95d3d9d
Bug 471020 - Implement X-Content-Type-Options: nosniff. r=dveditz,bz,mcmanus
2016-07-20 12:22:27 +02:00
Nicolas B. Pierron
8eb3d73a81
Bug 1287416 - Ensure we have enough ballast space in IonBuilder::inlineConstantStringSplitString. r=h4writer
2016-07-20 09:56:49 +00:00
Carsten "Tomcat" Book
8428cd56e3
merge mozilla-inbound to mozilla-central a=merge
2016-07-20 11:20:15 +02:00
Carsten "Tomcat" Book
8f4e975cd5
Backed out changeset b5000cae87e9 (bug 1282257) for bustage
2016-07-20 08:01:37 +02:00
Till Schneidereit
039b26daeb
Bug 1287401 - Enter the callback's compartment before running it in the JS shell's ForwardingPromiseRejectionTrackerCallback. r=jandem
...
--HG--
extra : rebase_source : a362babba535da1a8f5c861cfbe233f4ed0d42c5
2016-07-19 03:13:00 +02:00
Oriol
cd540457fa
Bug 1282257 - Create accessor properties in Debugger.Object.prototype to expose the target and the handler of a proxy object. r=jimb
...
--HG--
extra : rebase_source : e321ee817cee8c2f05103249ce9fad9762aa8643
2016-07-19 15:00:00 +02:00
Tooru Fujisawa
c4b04df7cb
Bug 1287522 - Apply ToString in correct order in RegExp.prototype.toString. r=evilpie
2016-07-20 14:11:35 +09:00
Tooru Fujisawa
177afe670c
Bug 1287521 - Call ToUint32(limit) before ToString(separator) in String.prototype.split. r=till
2016-07-20 14:11:35 +09:00
Tooru Fujisawa
035175890b
Bug 1157277 - Part 3: Update String.prototype.{toLowerCase,toUpperCase,toLocaleLowerCase,toLocaleUpperCase} to work on code points. r=till
2016-07-20 14:11:35 +09:00
Tooru Fujisawa
8f916449f4
Bug 1157277 - Part 2: Add functions to handle non-BMP ToLowerCase/ToUpperCase. r=till
2016-07-20 14:11:35 +09:00
Tooru Fujisawa
eaf8e288e1
Bug 1157277 - Part 1: Generate macros for non-BMP lowercase/uppercase/folding with make_unicode.py. r=till
2016-07-20 14:11:35 +09:00
Xidorn Quan
76db18facb
Bug 1284406 part 3 - Export ICU headers in include/unicode. r=glandium
...
MozReview-Commit-ID: FuwAgEGjhxm
--HG--
extra : source : c07ceab42b47b18a1e8d436e7c888bdd113575fa
2016-07-20 15:00:13 +10:00
Xidorn Quan
173dc1aa41
Bug 1284406 part 2 - Avoid including ICU header when Intl API is disabled. r=Waldo
...
MozReview-Commit-ID: IirLcgh8s89
--HG--
extra : source : 5385c9f8d274ae0625fe2ed5ae11be3016639ea2
2016-07-20 15:00:13 +10:00
Andi-Bogdan Postelnicu
3187c6542a
Bug 1287776 - eliminate assignment from MOZ_ASSERT in EnsureContentXBLScope. r=bholley
...
MozReview-Commit-ID: 47a4XSAiQRP
--HG--
extra : rebase_source : e1a2b1732d598ee577c0f541d4fc5ceb961dc68f
2016-07-19 21:57:37 +03:00
Ehsan Akhgari
36b7d9bfd1
Bug 1277135 - Add an rval argument to JS::CloneAndExecuteScript(); r=jorendorff
2016-07-19 19:40:51 -04:00
Luke Wagner
c7232efb25
Bug 1284155 - Baldr: add support for same-instance Table imports (r=bbouvier)
...
MozReview-Commit-ID: DMMtDimNiAt
--HG--
extra : rebase_source : dba9107260d5f2f697f95e05258a8a5b76f88faa
2016-07-19 15:49:31 -05:00
Luke Wagner
27473ec09d
Bug 1284155 - Baldr: add Table.set support for the same-instance case (r=bbouvier)
...
MozReview-Commit-ID: 4QclLRTJ7KZ
--HG--
extra : rebase_source : 285aacb6749567a4499d458f97fe916c2ef23fc7
2016-07-19 15:23:11 -05:00
Terrence Cole
d39bbfbbab
Bug 1119537 - Make decommit a proper GC phase; r=jonco
...
--HG--
extra : rebase_source : 849c51f66694fa0d58f92d076d1b8bc59b29289b
2016-02-26 08:03:30 -08:00
Terrence Cole
b95b9ea26a
Bug 1263771 - Sweep the InnerViewTable with WeakCache; r=sfink
...
--HG--
extra : rebase_source : 2e075b47cefdc9a191b72d1f4f15d16fd6d9ec45
2015-12-21 16:20:42 -08:00
Terrence Cole
b8be00dd83
Bug 1287399 - Allow the pre-barrier verifier to work in the presence of OMT parsing; r=jonco
...
--HG--
extra : rebase_source : 4983f6ef29dd4479d215169be85b481328e48784
2016-07-19 10:49:39 -07:00
Heiher
38212560dd
Bug 1287355 - OdinMonkey: MIPS: Remove temp register allocation on AsmJSLoadFuncPtr. r=luke
...
---
js/src/jit/mips-shared/LIR-mips-shared.h | 15 ---------------
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 6 ------
js/src/jit/mips-shared/Lowering-mips-shared.h | 1 -
3 files changed, 22 deletions(-)
2016-07-19 23:43:41 +08:00
Heiher
fd7f51ff80
Bug 1287351 - OdinMonkey: MIPS: Implement many simple operations in the MacroAssembler. r=lth
...
---
js/src/jit/MacroAssembler.h | 56 +++----
.../mips-shared/MacroAssembler-mips-shared-inl.h | 177 +++++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 7 +
3 files changed, 212 insertions(+), 28 deletions(-)
2016-07-19 23:43:40 +08:00