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
Fabrice Desré
7846da76d6
Bug 1287107 - Making transition alive with gaia as chrome:// r=bholley,fabrice
...
MozReview-Commit-ID: 9uVUrmuVFXQ
--HG--
extra : rebase_source : 20f6f0235667530c21aca4889b5d33e39c2d1a48
2016-03-03 09:58:47 -08: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
7cf17460c7
Bug 1251463 - Remove ShrinkGCBuffers; r=jonco,r=mccr8
...
--HG--
extra : rebase_source : e185ec4d3a043bb7227fdc0a296a14811741cf17
2016-02-25 15:52:59 -08:00
Sander Mathijs van Veen
935ac235b1
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
...
--HG--
extra : rebase_source : e5deaa00e3045c51e1ede8afc8e80fd7be12c87b
2016-07-21 07:57:00 -04:00
Eddy Bruel
f21d4036bf
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getImplementation. r=jimb
2016-07-20 14:03:57 +02:00
Eddy Bruel
c26a8fb3e5
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getType. r=jimb
2016-07-20 14:03:19 +02:00
Eddy Bruel
e34ec9b2e4
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOlder. r=fitzgen
2016-07-20 13:55:17 +02:00
Eddy Bruel
b4a353e101
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOffset. r=fitzgen
2016-07-20 13:53:10 +02:00
Benjamin Bouvier
f8024aec29
Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
...
MozReview-Commit-ID: E7vPsXm1WDs
--HG--
extra : rebase_source : 4b54ac9d022cf1998261f604b9985a19aa1eed27
2016-07-20 19:47:13 +02: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
Heiher
dfc7553d21
Bug 1287351 - IonMonkey: MIPS: Expose max and min in the MacroAssembler + move code. r=lth
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 87 +++------------------
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 90 ++++++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 5 ++
3 files changed, 105 insertions(+), 77 deletions(-)
2016-07-19 23:43:39 +08:00
Heiher
b7fdb50a58
Bug 1287349 - OdinMonkey: MIPS: Implement WasmBoundsCheck/Load/Store and semantics. r=luke
...
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 69 +++++++++++++++++++++++++
js/src/jit/mips-shared/Lowering-mips-shared.h | 3 ++
2 files changed, 72 insertions(+)
2016-07-19 23:43:38 +08:00
Heiher
edaafdfb65
Bug 1287349 - IonMonkey: MIPS: Implement SupportsUnalignedAccesses. r=luke
...
---
js/src/jit/mips-shared/Assembler-mips-shared.h | 3 +++
1 file changed, 3 insertions(+)
2016-07-19 23:43:37 +08:00
Heiher
edda13ceb1
Bug 1287356 - IonMonkey: MIPS: Implement MacroAssembler::outOfLineTruncateSlow. r=lth
...
---
js/src/jit/MacroAssembler.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
2016-07-19 23:43:36 +08:00
Eddy Bruel
ab46042853
Bug 1279129 - Should schedule delazification for Debugger when relazifying scripts. r=jandem
2016-07-19 17:41:32 +02:00
Carsten "Tomcat" Book
ca457776f8
merge mozilla-inbound to mozilla-central a=merge
2016-07-18 17:07:59 +02:00
Carsten "Tomcat" Book
779d97cbaf
Backed out changeset a80fdfc128b0 (bug 911216) for high crash-rate on developers - RyanVM request
2016-07-18 16:14:59 +02:00
Jon Coppeard
cb5a6b4341
Bug 1286504 - Print totals at the end when profiling the nursery r=sfink
2016-07-18 09:55:09 +01:00
Carsten "Tomcat" Book
a0992595d6
merge mozilla-inbound to mozilla-central a=merge
2016-07-17 10:08:08 +02:00
Ehsan Akhgari
798ed1be3c
Bug 1278089 - Add JS APIs for determining whether a function is bound and getting the target; r=jorendorff
2016-07-16 22:37:42 -04:00
Wes Kocher
ad9620b862
Merge m-c to autoland a=merge
2016-07-15 17:01:59 -07:00
Terrence Cole
c31f0a3dfe
Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink
2016-07-14 12:29:23 -07:00
Boris Zbarsky
c100c511bf
Bug 933378 part 4. Change the ErrorResult destructor to suppress the exception, after asserting that it's already suppressed. r=bkelly
2016-07-15 22:35:13 -04:00
Boris Zbarsky
de3dccf7da
Bug 933378 part 2. Introduce a FastErrorResult class that bindings can use internally instead of ErrorResult. r=bkelly
2016-07-15 22:35:13 -04:00
Till Schneidereit
859867a8a9
Bug 1242662 - Don't emit opening paren for decompiled bound function. r=jandem
2016-07-16 15:40:13 +02:00
Till Schneidereit
3a9eed06fe
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-16 15:05:12 +02:00
Till Schneidereit
7203e85f42
Bug 911216 - Part 29: Don't unwrap in JS::IsPromiseObject and JS::GetPromiseState. r=efaust
2016-07-16 12:00:41 +02:00
Till Schneidereit
a649a91853
Bug 911216 - Part 28: Second round of fixes for Promise accessors on Debugger.Object.prototype. r=ejpbruel
2016-07-16 12:00:41 +02:00
Xidorn Quan
30788d7d8b
Backed out 4 changeset (bug 1284406) for build bustage on CLOSED TREE
...
--HG--
extra : amend_source : 9ad3b754789e60fe021f5b1989d7063cea8ca457
extra : histedit_source : 66c8b4fc923335e88a4593fd900c6c2cf57f6123%2C0f634c3c453a5d922de0e4e66dac69deec9f729c
2016-07-16 12:27:45 +10:00
Xidorn Quan
c057fa523a
Bug 1284406 followup 2 - Add back ICU flags in js/src/moz.build for system ICU to fix bustage on CLOSED TREE.
...
MozReview-Commit-ID: 5EVTg5nlSEQ
2016-07-16 12:14:00 +10:00
Xidorn Quan
badc65b78f
Bug 1284406 followup - Remove ICU includes from js/src/moz.build to fix the bustage.
...
MozReview-Commit-ID: 6TOalJoRqXH
2016-07-16 11:59:37 +10:00
Luke Wagner
be263565b4
Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence)
...
MozReview-Commit-ID: JhNhUcg3eC0
--HG--
extra : rebase_source : 43f5cebebdd4ef889ec71b57f7dd4109c72fa187
2016-07-15 12:26:40 -05:00
Luke Wagner
b9795bc3cb
Bug 1276029 - Baldr: provide alternative path that provides build-id (r=bbouvier)
...
MozReview-Commit-ID: DEUOVJAnZx2
--HG--
extra : rebase_source : 114d94fedd8674957a70534e5fa5ae0db7b00e75
2016-07-15 12:26:40 -05:00
Luke Wagner
70d041e484
Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
...
MozReview-Commit-ID: 3bS2f00Xcu
--HG--
extra : rebase_source : 28522b8a179e8528999ea0c3bd55abf3509d4b1e
2016-07-15 12:26:40 -05:00
Luke Wagner
9c830edcb0
Bug 1276029 - Baldr: change wasm::Compile to take ShareableBytes (r=bbouvier)
...
MozReview-Commit-ID: FvYx5JTfCXw
--HG--
extra : rebase_source : c60dfdfcdcefe3ae97e57e0c194342a430d62969
2016-07-15 12:26:40 -05:00
Luke Wagner
6c0f538c1a
Bug 1276029 - Baldr: make Module RefCounted (r=bbouvier)
...
MozReview-Commit-ID: LCmRSVNaDHD
--HG--
extra : rebase_source : 01933eba9bd0ebf4e1885bb0fa1ecc70d8168ee7
2016-07-15 12:26:40 -05:00
Jeff Walden
31cd6cfe1f
Bug 1282047 - Trim a loop limit from 5e5 to 1e5 so as to hopefully not time out on cgc builds. r=red, a=KWierso
2016-07-15 16:15:55 -07:00
Leo Gaspard
071a03c90c
Bug 1286711 - Warn the user when no tests have run, before the TypeError. r=sstangl, a=KWierso
2016-07-15 14:34:01 -07:00
Jeff Walden
ddadb5f80b
Bug 1282047 - Do a recursion check in Proxy::isArray to deal with proxies whose isArray trap recursively consumes too much stack. r=efaust over IRL
...
--HG--
extra : rebase_source : a442452df1dfa3d6c8e4c530fd6955dcddfb2cb3
2016-07-15 14:25:11 -07:00
Nathan Hakkakzadeh
a0ff39704a
Bug 1100925 - Changed old-configure.in to detect mingw32-make as a priority. r=gps
...
This is what we want on msys2 installations, since it is compliant and
installable with the package manager.
MozReview-Commit-ID: ARMcpJmbk2
***
Bug 1100925 - Have JS subconfigure recognize mingw32-make as a valid GMAKE. r?gps
MozReview-Commit-ID: Gg8FcgW7BHM
--HG--
extra : rebase_source : 5bd779812e52b8ce29ca078b41e2c12e1950de09
2016-06-23 13:58:14 -07:00
Nicholas Nethercote
2ebfc5116b
Bug 1197973 - Use MOZ_MUST_USE in AutoJSAPI. r=bz.
2016-07-14 13:18:11 +10:00
Carsten "Tomcat" Book
4bb09b24d7
Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
...
--HG--
extra : rebase_source : 18440be1dfba7d2abe160e7329aba1d741471c07
2016-07-14 14:46:33 +02:00
Jon Coppeard
2f4cfa307f
Bug 1286506 - Be more cautious about shrinking the nursery r=terrence
2016-07-14 13:10:55 +01:00
Jon Coppeard
c7887e5263
Bug 1212356 - Make IsAboutToBeFinalized check for finalization by incremental GC even within a minor GC r=terrence
2016-07-14 13:10:53 +01:00
Lars T Hansen
8715f94ef1
Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
...
--HG--
extra : rebase_source : 0124cc0dee5b0cf154ffc30310b655203ae90c66
extra : histedit_source : 7765ba975ae04bb89d9a1ee5df2f07a0681f99c3
2016-07-14 10:48:59 +02:00
Lars T Hansen
65e9024f0b
Bug 1286767 - fix --disable-ion builds. r=me
...
--HG--
extra : rebase_source : 1604dc6d30cb0519bb7d1c3002b074d2fbd15300
extra : histedit_source : cb8ea27ef150d8132f921ee27b224018f821e550
2016-07-14 09:33:44 +02:00
Sander Mathijs van Veen
6ca0ebaaf7
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-07-13 14:22:00 +02:00
Jan de Mooij
8602af1c93
Bug 1285186 - Fix abortGC to enqueue pending parse tasks. r=jonco
...
--HG--
extra : rebase_source : c044217efdfa163434aa3d1da37684a280a7bbe9
2016-07-14 09:03:22 +02:00
Jan de Mooij
e851bc4de5
Bug 1285227 - Use DummyPreserveWrapperCallback for evalInWorker as well. r=terrence
...
--HG--
extra : rebase_source : f6270073a018857542f08499a881cbed574898d7
2016-07-14 09:02:36 +02:00
Luke Wagner
016eb0d060
Bug 1284155 - Baldr: add Table.prototype.length getter (r=bbouvier)
...
MozReview-Commit-ID: 9sXwZMOyGge
--HG--
extra : rebase_source : dff5cf095bc249ddc25b1ee2dba2097671884540
2016-07-13 12:34:44 -05:00
Luke Wagner
3450e6c004
Bug 1284155 - Baldr: add Table exports (r=bbouvier)
...
MozReview-Commit-ID: 4RVN5vi2ZQC
--HG--
extra : rebase_source : 39118e95455995521b1902013937b76d79dab5f1
2016-07-13 12:34:44 -05:00
Luke Wagner
3c2b9e1f36
Bug 1284155 - Baldr: refactor/rename exports to be more symmetric with imports (r=bbouvier)
...
MozReview-Commit-ID: F5VNVHiXwtY
--HG--
extra : rebase_source : eca0db4c4fb595f928f2e9c7e4187fed2fae5ef2
2016-07-13 12:34:44 -05:00
Wes Kocher
23ad7ef04f
Backed out changeset dcb7835534e2 (bug 1277008) for jit test failures a=backout
2016-07-13 11:24:02 -07:00
Luke Wagner
495668a0bc
Bug 1284155 - Baldr: check element segment function is in range (r=bbouvier)
...
MozReview-Commit-ID: HN6JkdGAAMs
2016-07-13 09:41:07 -05:00
Lars T Hansen
34f3c37654
Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
...
--HG--
extra : rebase_source : 019a8906c06ede3a2a14265e4885fe91ab23b017
extra : histedit_source : 4771423b8391681294e9b8a7aa9c7d5e5d72d830
2016-07-13 12:29:26 +02:00
Nicolas B. Pierron
cd1f5c0400
Bug 1286462 - Ensure we have enough ballast space in TypeAnalyzer::specializeValidFloatOps. r=bbouvier
2016-07-13 13:13:51 +00:00
Carsten "Tomcat" Book
bd2bb91cfe
Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
...
--HG--
extra : rebase_source : 89f1b2bd7f4f26ed7a9d9e3c9cbb4821a25e7e7b
2016-07-13 15:03:51 +02:00
Nicolas B. Pierron
3529c652e9
Bug 1285218 - Check for OOM while creating MOsrValue. r=h4writer
2016-07-13 12:21:40 +00:00
Nicolas B. Pierron
08c21398e5
Bug 1285217 - Handle OOM in IonBuilder::testNotDefinedProperty. r=jandem
2016-07-13 10:15:20 +00:00
Jon Coppeard
17af524d85
Bug 1260785 - Make hashcode generation fallible for cell pointers that can be moved by GC r=terrence
2016-07-13 10:20:00 +01:00
Jon Coppeard
9800e39e70
Bug 1284486 - Disallow returying ModuleDeclarationInstantiation after error r=shu
2016-07-13 10:20:00 +01:00
Benjamin Bouvier
1c24a823c1
Bug 1285972: Baldr: Implement wasm start section; r=luke
...
MozReview-Commit-ID: 6MUGChcJ040
--HG--
extra : amend_source : 55252e7d0059426217729417e9016230413fb45f
2016-07-11 16:02:14 +02:00
Carsten "Tomcat" Book
2fb495c645
Backed out changeset 1b3a45aebcaf (bug 1258972) for landing with wrong bugnumber
2016-07-13 10:15:48 +02:00
Nick Fitzgerald
41cca25d10
Bug 1286108 - Do not provide construction methods for JS::ubi::TracerConcrete[WithCompartment]; r=jimb
...
These are supposed to be helper base classes that should not be instantiated
directly, so we shouldn't let it be possible to Concrete<T>::construct() them.
--HG--
extra : rebase_source : 1a136d2c9eee11c7bd5b0c96e596a43454aefcfa
2016-07-12 07:49:00 +02:00
Benjamin Bouvier
4e932ce22a
Bug 1258972: Baldr: Implement wasm start section; r=luke
...
MozReview-Commit-ID: 6MUGChcJ040
--HG--
extra : rebase_source : 65514f12ea84ca92f8a36f7cafd09d2081b93fd1
2016-07-11 16:02:14 +02:00
Sander Mathijs van Veen
69c13dbafb
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-07-12 13:48:00 +02:00
Kit Cambridge
edd0c6d29f
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
...
Backed out changeset 71634609bbaf (bug 1174386)
Backed out changeset 9726b95aadf6 (bug 1174386)
MozReview-Commit-ID: CBB0CFQSjQu
2016-07-13 09:41:34 +02:00
Carsten "Tomcat" Book
23ed88ef86
Backed out changeset 010d92da655d (bug 1280591) for frequent assertion failures
2016-07-13 09:38:29 +02:00
Carsten "Tomcat" Book
0dd9cf8167
Backed out changeset 37aed188b674 (bug 1174386) unexpected pass in 576878.xhtml
2016-07-13 09:24:09 +02:00
Kit Cambridge
6bb5701fc8
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
...
Backed out changeset 71634609bbaf (bug 1174386)
Backed out changeset 9726b95aadf6 (bug 1174386)
MozReview-Commit-ID: CBB0CFQSjQu
--HG--
extra : amend_source : 612af0b1385f6f2cfdcae3918b03ab297f1f7d78
2016-07-12 21:33:29 -07:00
Rajinder Yadav
0fa260063e
Bug 1286114 - Do not allocate NaN and Infinity strings in num_toFixed_impl. r=arai
2016-07-12 03:58:00 +09:00
Tooru Fujisawa
676a8282ad
Bug 1283058 - Part 3: Remove JSREPORT_STRICT_MODE_ERROR and JSREPORT_IS_STRICT_MODE_ERROR. r=jwalden
2016-07-13 11:32:51 +09:00
Tooru Fujisawa
695e08c70d
Bug 1283058 - Part 2: Remove CompileError.argumentsType. r=jwalden
2016-07-13 11:32:51 +09:00
Tooru Fujisawa
143018969b
Bug 1283058 - Part 1: Remove JSREPORT_UC. r=jwalden
2016-07-13 11:32:48 +09:00
Luke Wagner
1b4ff6fb6f
Bug 1284155 - Baldr: add WebAssembly.Table constructor and object (r=bbouvier)
...
MozReview-Commit-ID: CtMsvJroBfK
--HG--
extra : rebase_source : 18a935cafd520e24c4635c0e45932101e751f44a
2016-07-12 20:20:14 -05:00
Luke Wagner
9105b9d2ea
Bug 1284155 - Baldr: add 'elem' section to binary format (r=bbouvier)
...
MozReview-Commit-ID: G9u08kwrRS8
--HG--
extra : rebase_source : 98d571188e927641fd832390e72660dd9a04f549
2016-07-12 19:27:32 -05:00
Luke Wagner
298adc2c0c
Bug 1284155 - Baldr: make Memory/Data more symmetric with Table/Elem (r=bbouvier)
...
MozReview-Commit-ID: Hu7LPSCJ0jc
--HG--
extra : rebase_source : 1d89de745f0d7bc39d8e88632cdbca21db298ce8
2016-07-12 19:27:32 -05:00
Luke Wagner
3522ad2a9f
Bug 1284155 - Baldr: extract wasm::Table objects from the global data segment (r=bbouvier)
...
MozReview-Commit-ID: Cjl3w9MXxcA
--HG--
extra : rebase_source : 8e7feadedc0a9433e77004deecefc9b5f5bdade7
2016-07-12 19:27:14 -05:00
Luke Wagner
b0e70d1eae
Bug 1284155 - Baldr: remove temp register allocation on ARM/x64 AsmJSLoadFuncPtr (r=bbouvier)
...
MozReview-Commit-ID: KkRfKgG6DdC
--HG--
extra : rebase_source : c754b4b532354740209059beaa5b87cf0091a09c
2016-07-12 15:38:26 -05:00
Jeff Walden
06ee3b6f86
Bug 1174386 - Bustage fixes; things changed underneath me during the final rebase. :-( r=red in a CLOSED TREE
2016-07-12 17:21:05 -07:00
Arthur Edelstein
214a38a3e8
Bug 1174386 - Make workers inherit the default Intl locale from the main thread, rather than using a bogus fallback value. r=jwalden
...
--HG--
extra : rebase_source : bb58c75416d4942affef3617ec427b2745261cf3
2016-07-11 18:57:25 -07:00
Terrence Cole
22153855e2
Bug 1280591 - Assert if we try to add a poisoned root; r=sfink
2016-07-11 09:46:45 -07:00
Sander Mathijs van Veen
2203644e87
Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
2016-07-12 08:37:00 -04:00
Luke Wagner
7dcec295d4
Bug 1286193 - Baldr: don't parse newFormat AST nodes when not newFormat (r=bbouvier)
...
MozReview-Commit-ID: 3RTr2yT95JF
--HG--
extra : rebase_source : 74694c25291ba76668e57d2ab2dd9df01085b1d4
2016-07-12 09:05:57 -05:00
Benjamin Bouvier
6024274c4a
Bug 1285927: Strongly assert that there is no unhandled error in wasm decoding; r=luke
...
MozReview-Commit-ID: 19NwpqnCp5m
--HG--
extra : rebase_source : 44b4e87068f18ea33a36cf5067885c85ca507ab0
extra : histedit_source : 113d2c03a744ef5920fce888d73464f26167e561
2016-07-12 12:25:04 +02:00
Benjamin Bouvier
f0cb96d197
Bug 1285927: Set wasm objects prototype only in the success path; r=luke
...
MozReview-Commit-ID: Il8v0XPLgoL
--HG--
extra : rebase_source : 6375ff77109c3a36665cbb55f6b86862baf961ab
extra : histedit_source : 2306ce63646ac60e26c57893d8d534aab3b3ca01
2016-07-12 12:24:40 +02:00
Benjamin Bouvier
2776cc85d4
Bug 1285934: Report an error in case of OOM in wasm::Eval; r=luke
...
MozReview-Commit-ID: A6Jw1O3tu2c
--HG--
extra : rebase_source : cfda63aed54b252113a6e735a787883e9d558783
extra : histedit_source : 227ec5e58afd008f1a0a06bdf3b223c5dad5f88a
2016-07-11 14:57:19 +02:00
Lars T Hansen
055641ba16
Bug 1286207 - make --disable-ion compile. r=nbp
...
--HG--
extra : rebase_source : 76fe24668abeb08dc78e1266f1854a7134b0bac4
extra : amend_source : b8f40421cbc84cec0375b986f3ed5f57875d9919
2016-07-12 14:03:30 +02:00
Nick Fitzgerald
28d0598039
Bug 1286095 - Assert that JS::ubi::Concrete<T>
inherits from JS::ubi::Base
; r=jimb
2016-07-11 17:30:00 +02:00
Tom Schuster
7bd3f26521
Bug 1285750 - Remove __defineGetter__/__defineSetter__ telemetry. r=Waldo
2016-07-12 11:08:12 +02:00
Carsten "Tomcat" Book
84989f0753
Backed out changeset bda8deb45e63 (bug 1271650) for hazard failures
2016-07-12 09:10:44 +02:00
Carsten "Tomcat" Book
131e83368d
Backed out changeset bfa204468133 (bug 1271650)
2016-07-12 09:10:31 +02:00
Carsten "Tomcat" Book
8ed5d02b3a
Backed out changeset 2879d03b9ce4 (bug 1271650)
2016-07-12 09:10:30 +02:00
Carsten "Tomcat" Book
b2adeea93a
Backed out changeset b1f55b62daef (bug 1271650)
2016-07-12 09:10:29 +02:00
Carsten "Tomcat" Book
643583a587
Backed out changeset c374964ed8db (bug 1271650)
2016-07-12 09:10:28 +02:00
Eddy Bruel
199b17c66b
Bug 1271650 - Implement a C++ interface for DebuggerFrame.implementation;r=fitzgen
2016-07-12 06:45:48 +02:00
Eddy Bruel
7f2fb4210b
Bug 1271650 - Implement a C++ interface for DebuggerFrame.type;r=fitzgen
2016-07-12 06:45:48 +02:00
Eddy Bruel
c106f22150
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOlder;r=fitzgen
2016-07-12 06:45:48 +02:00
Eddy Bruel
ccd0efd79a
Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOffset;r=fitzgen
2016-07-12 06:45:48 +02:00
Eddy Bruel
a277ee33de
Bug 1271650 - Implement a C++ interface for DebuggerFrame.isLive;r=fitzgen
2016-07-12 06:45:47 +02:00
Wes Kocher
2d88ea542c
Backed out changeset 27054f5883df (bug 1282944) for jsreftest failures CLOSED TREE
2016-07-11 17:54:16 -07:00
Wes Kocher
5ca0c64a7a
Backed out changeset fab721467f68 (bug 1199296) for breaking lots of tests, including SM tests CLOSED TREE
2016-07-11 16:42:12 -07:00
Michael Smith
d62989d9eb
Bug 1282944 - Link excess lazy builders immediately, instead of throwing them away. (r=h4writer)
2016-07-11 14:45:02 -07:00
Eric Faust
ff5887ef18
Bug 1199296 - Don't allow method definitions to be legacy generators. (r=shu)
2016-07-11 14:45:00 -07:00
Steve Fink
6eaee4fec1
Bug 1283911 - Convert autospider.sh to autospider.py, and switch to using JSON for the variants files, r=terrence
...
MozReview-Commit-ID: mH0JViAB6r
--HG--
extra : transplant_source : lC%B6%F8PV%CDb%DBqD%A0%01%B1Q.%A2%21%FD%AF
extra : histedit_source : 4743781db9dda61f17068b21c907fda835b348f7
2016-06-30 15:38:00 -07:00
Steve Fink
87e914a089
No bug. Comment TracerKindTag values. r=me, a=DONTBUILD
...
MozReview-Commit-ID: EJbBTKpQgNo
--HG--
extra : transplant_source : K%26%27X%D3/%AD%AC%DF%E3%BE%9CG5%90%FA%A9%0E%7F%0F
extra : histedit_source : db0dc1c5815b8eccaedb369a3b9c3ea01c2b25ea
2016-06-17 01:46:51 +01:00
Steve Fink
ef2b29f031
Bug 1283914 - Remove now-unnecessary hazard analysis annotations, r=terrence
...
--HG--
extra : rebase_source : e69c049cbdfdac3200317ec1aa24587de097cdd6
extra : histedit_source : e14fd18c9462833f70c12980c77b4b71e83e8f14
2016-06-03 13:11:19 -07:00
Jan de Mooij
9a3db3c861
Bug 1283855
part 4 - Make localization APIs take JSContext instead of JSRuntime. r=terrence
2016-07-11 18:46:56 +02:00
Jan de Mooij
145316f997
Bug 1285490 - Fix activeGCInAtomsZone to handle the pre-barrier verifier correctly. r=terrence
2016-07-11 18:46:28 +02:00
ojab
f013ea8b9c
Bug 1284198 - Don't USE_CLOCK_API on macOS. r=terrence
...
macOS 10.12 like Android has clock functions, but not pthread_condattr_setclock
2016-07-04 01:29:00 +02:00
Rajinder Yadav
3131ca045e
Bug 818617 - Number.prototype.{toPrecision,toExponential} should accept out-of-range input for NaN/Infinity. r=arai
2016-07-10 14:47:00 +02:00
Boris Zbarsky
d7dcc1d4c7
Bug 1275315 followup. Actually include all the headers we need, to fix non-unified builds. r=bustage
2016-07-09 01:52:42 -04:00
Boris Zbarsky
efc4dcf284
Bug 1275315 part 2. Use the new Realm getters in binding code. r=peterv
2016-07-09 00:19:52 -04:00
Boris Zbarsky
4eb8d252a4
Bug 1275315 part 1. Add a Realm.h that defines getters for some standard prototype objects. r=waldo
2016-07-09 00:19:50 -04:00
Chris Peterson
43c2748f66
Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
2016-07-08 14:39:53 -07:00
Boris Zbarsky
5d3ead1816
Bug 1281061. Do an atom equality compare instead of a string compare on the script filename string in SavedFrame::isSelfHosted. r=fitzgen
2016-07-08 22:53:53 -04:00
Luke Wagner
c999164b02
Bug 1284155 - add #include to silence 32-bit unified compiler warning (r=me)
...
MozReview-Commit-ID: 9UQM63cfVSU
--HG--
extra : rebase_source : fbea588f641a204e08e054a8975f838709cad235
2016-07-08 18:49:46 -05:00
Nick Fitzgerald
f05a7e46e3
Bug 1285074 - Add perror
calls when pthread locking fails; r=terrence
2016-07-08 15:48:48 -07:00
Benjamin Bouvier
6b289d22cc
Bug 1285522: Don't DCE opcodes which can throw exceptions at runtime; r=sunfish
...
MozReview-Commit-ID: 6TppTpNJ1Kx
--HG--
extra : rebase_source : 016b7055f664ff69a274454218818cc796c8b4be
2016-07-06 18:26:21 +02:00
Benjamin Bouvier
2d3673925f
Bug 1283177: Tests; r=sunfish
...
MozReview-Commit-ID: FsYtHRpiYVD
--HG--
extra : rebase_source : 9a330aa0a6940ca09656049b4782ee0cdf4c9838
2016-07-08 13:07:11 +02:00
Benjamin Bouvier
146579c57f
Bug 1283177: Add int64 load/store support to BaselineCompiler; r=lth
...
MozReview-Commit-ID: 5F84ghdEIWR
--HG--
extra : rebase_source : 5b4e8150a98f88af7d1450921ced8f9637cf21ec
2016-07-08 12:57:53 +02:00
Benjamin Bouvier
e336dd73f0
Bug 1283177: wasm: Implement int64 load/stores on x64; r=sunfish
...
MozReview-Commit-ID: DJ1bEsHL3Jq
--HG--
extra : rebase_source : ec3c89985e8497e5c6c56c2820a3e76508a01214
2016-07-08 09:34:00 +02:00
Benjamin Bouvier
58b7139b42
Bug 1283177: Add Scalar::Int64; r=luke
...
MozReview-Commit-ID: CdE4M6dSvT8
--HG--
extra : rebase_source : c45a79c25994e612316fe1912824252c9526b133
2016-07-08 13:03:54 +02:00
Luke Wagner
cb10757a14
Bug 1284155 - Baldr: hoist ElemSegment out of static link data (r=bbouvier)
...
MozReview-Commit-ID: FbdOer3SI5r
--HG--
extra : rebase_source : 5ae1e692a328fa19896559f8238d237b9cc29c65
2016-07-08 14:45:39 -05:00
Luke Wagner
9133d68cc4
Bug 1284155 - Baldr: consolidate instantiation code in Module::instantiate (r=bbouvier)
...
MozReview-Commit-ID: xFc5PQIbJ5
--HG--
extra : rebase_source : b45bc377dbd44106de74c257714e483cc36e5622
2016-07-08 14:45:39 -05:00
Luke Wagner
1aca4ab5d1
Bug 1285438 - Baldr: require memory is imported/defined if exported (r=bbouvier)
...
MozReview-Commit-ID: EL7kuYSxgXL
--HG--
extra : rebase_source : cc05824eb2fb60f2a68376f8892e7d70eae34e2e
2016-07-08 14:45:39 -05:00
Luke Wagner
0989d51119
Bug 1285438 - Baldr: remove magic empty string export logic (r=bbouvier)
...
MozReview-Commit-ID: 5FgMIQiBozj
--HG--
extra : rebase_source : 86b0b12e7618f950c576b5e77d47cd0abf613d0b
2016-07-08 14:45:39 -05:00
Luke Wagner
e6f8caae67
Bug 1284155 - Baldr: allow data segments outside any memory definition (r=bbouvier)
...
MozReview-Commit-ID: B9QQLBvIVOs
--HG--
extra : rebase_source : 2e96bd2b7beb709e04f7ea5fdabec1736683efb1
2016-07-08 14:45:39 -05:00
Luke Wagner
5f945ff054
Bug 1284155 - Baldr: allow modules to import WebAssembly.Memory (r=bbouvier)
...
MozReview-Commit-ID: 7gTCgUdw77Z
--HG--
extra : rebase_source : 4bef7f6f59c3cce8364f90814b92c1bed1e1eae1
2016-07-08 14:45:21 -05:00
Luke Wagner
8b32482d6e
Bug 1284155 - Baldr: rename some types and fields to better reflect reality (r=bbouvier)
...
MozReview-Commit-ID: 4SPnPdQ3W6b
--HG--
extra : rebase_source : d7d7ef489f912425fddcdcfcd82b0440635f73db
2016-07-08 12:42:26 -05:00
Jeff Walden
e31f6d7722
Bug 1285652 - Instantiate two member functions of JS::ubi::TracerConcrete<js::ObjectGroup> to fix ARM 32-bit simulator on OS X compile errors. r=sfink, f=gkw
...
--HG--
extra : rebase_source : 56d03a743ca87fc56909b3db471f5033b6c3ded4
2016-07-08 13:51:57 -07:00
Jan de Mooij
a877b2bc01
Bug 1278265 - Give each JS shell thread its own SPS pseudo stack to avoid races. r=sfink
2016-07-08 17:31:30 +02:00
Jan de Mooij
cae841f134
Bug 1281759 - Try to work around mysterious AMD crashes. r=sunfish
2016-07-08 17:30:30 +02:00
Jon Coppeard
d59fd8b80f
Bug 1284388 - Check shape table consistency in debug builds r=terrence
2016-07-08 10:17:08 +01:00
Makoto Kato
d2841a5865
Bug 1284206 - Update VIXL to 1.11. r=sstangl
...
MozReview-Commit-ID: BUBOPBe8b6M
2016-07-08 17:56:30 +09:00
Benjamin Bouvier
3ce0700825
Bug 1268024: Force triggering a GC after creating a mmapped array; r=luke
...
MozReview-Commit-ID: 1tRLdOhVqBx
--HG--
extra : rebase_source : 55a0089fcb056c002a1c2f8dd9d16d74298fd15e
2016-07-07 16:25:58 +02:00
Benjamin Bouvier
a61eb3acbb
Bug 1268024: Tests; r=luke
...
MozReview-Commit-ID: 2AlSN0sQck3
--HG--
extra : rebase_source : f1a644adbb7bc606a1511f935d5c4bd563c002e5
2016-06-29 18:36:21 +02:00
Benjamin Bouvier
607a6490d3
Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
...
MozReview-Commit-ID: 7UOAz6OvNOO
--HG--
extra : rebase_source : 140121cd3297d65c954a1877fea479c7d6077633
2016-07-06 16:29:03 +02:00
Benjamin Bouvier
df55ce4a13
Bug 1268024: Minimal signal handling features to catch and reject SIGBUS; r=luke, r=sunfish
...
MozReview-Commit-ID: 5S2SQdoyRFE
--HG--
extra : rebase_source : 5c7495d615d09a2826eea1338c0c1931b0b588bb
2016-07-05 15:55:53 +02:00
Nick Fitzgerald
6300cda66b
Bug 1285302 - Add a note describing why 'JS::ubi::Size' is not size_t. r=jimb
2016-07-07 11:36:00 -04:00
sk
aac6f76e6f
Bug 1271565 - Add autoflush icache for aarch64 target. r=sstangl
2016-07-08 09:05:32 +08:00
Boris Zbarsky
0184b4df38
Bug 1282150 part 6. Get rid of GetSafeJSContext. r=bholley
2016-07-07 20:08:26 -04:00
Boris Zbarsky
4f728ae258
Bug 1278608. Just bail out of mozJSComponentLoader::LoadModule if it's called on a non-main thread. r=bholley
2016-07-07 20:08:25 -04:00
Terrence Cole
a108e8a45b
Bug 1285034 - Do not create a null reference when tracing; r=jonco
...
--HG--
extra : rebase_source : 7bdadf765e50ca7efedfc082c01ad49340a42bf4
2016-07-07 08:59:34 -07:00
Terrence Cole
f4e9725b67
Bug 1285032 - Do not try to memcpy a nullptr; r=shu
...
--HG--
extra : rebase_source : 00f9ba28f2c11b2ac979c6e15dac633d281478c5
2016-07-07 08:58:51 -07:00
Terrence Cole
f7ef937a46
Bug 1284977 - Use a properly aligned poison value; r=jandem
...
--HG--
extra : rebase_source : 29869ed039db1ea7febc5d73b8cc2e0469282167
2016-07-07 08:58:30 -07:00
Jeff Walden
aaeb46f1ff
Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
...
--HG--
extra : rebase_source : b552346c5b2b3a5d32ca513efd45356fe94f3abd
2016-07-05 17:41:12 -07:00
Gregory Szorc
cfa966452b
Merge mozilla-central into inbound
2016-07-07 11:30:37 -07:00
Benjamin Bouvier
8b310fb817
Bug 1284913: Check calls to MoveResolver::addMove/resolve in a jsapi test; r=nbp
...
MozReview-Commit-ID: 3qCKQaAjsxa
--HG--
extra : rebase_source : de13e3a43cbe2c649c599a4f162b08252f82526a
2016-07-06 17:59:36 +02:00
Jan de Mooij
a53a99aab6
Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
...
--HG--
extra : rebase_source : acd82642a27b36b98bf1bf34c29d33c7e0b57dea
2016-07-07 08:15:15 +02:00
sk
64bd37fc9e
Bug 1284786 - Fix arm64 simulator build failures. r=bbouvier
...
--HG--
extra : rebase_source : 907dc3e4257407f5c1b9854fd0d4dd7aa42bb3c3
2016-07-06 00:19:00 -04:00
Ryan VanderMeulen
a4c9bb330a
Backed out changeset 9d60e3945663 (bug 1284786) for spidermonkey style violations on a CLOSED TREE.
2016-07-07 00:11:29 -04:00