Commit Graph

59822 Commits

Author SHA1 Message Date
Sylvestre Ledru
b26a054ead Bug 1409284 - js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr' r=bbouvier
MozReview-Commit-ID: 9PidKoEWpOf
2017-10-17 09:59:26 +02:00
Andi-Bogdan Postelnicu
bc4fb539a9 Bug 1409285 - Avoid using memcpy on HeapSlot that is not trivially copyable. r=jandem
MozReview-Commit-ID: IdM3RHAIFin
2017-10-17 11:50:31 +03:00
Sylvestre Ledru
b0a63135ac Bug 1408750 - allocateForDefinition: Remove unused variable 'from' r=nbp
MozReview-Commit-ID: H9X1NAiYNny
2017-10-15 16:24:31 +02:00
Kris Maglione
b0f77cbbe3 Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
The current API makes the life time and ownership of the result array unclear
without careful reading. The result array is always owned by the principal,
and its lifetime tied to the lifetime of the principal itself. Returning a
const array reference makes this clear, and should prevent callers from
accidentally modifying the returned array.

MozReview-Commit-ID: 3f8mhynkKAj
2017-10-10 15:00:16 -07:00
Nicholas Nethercote
9cffffbcfe Bug 1408275 - Teach the write hazard analysis about more heap allocator functions. r=sfink.
This bit me in bug 1407494 part 5, where I replaced some NS_strdup() calls with
moz_xstrdup().

MozReview-Commit-ID: 7LnlCJDvgm5
2017-10-13 15:24:21 +11:00
Sebastian Hengst
a6ff7a4821 Backed out changeset 237acf2879f6 (bug 1407428) for frequent crashes, e.g. in xpcshell's test_bug248970_cookie.js. r=backout on a CLOSED TREE 2017-10-16 00:00:15 +02:00
Kris Maglione
b373b92d17 Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
The current API makes the life time and ownership of the result array unclear
without careful reading. The result array is always owned by the principal,
and its lifetime tied to the lifetime of the principal itself. Returning a
const array reference makes this clear, and should prevent callers from
accidentally modifying the returned array.

MozReview-Commit-ID: 3f8mhynkKAj
2017-10-10 15:00:16 -07:00
Jan de Mooij
9c81045656 Bug 1407607 followup - Fix rooting hazard. r=red 2017-10-14 14:22:15 +02:00
Jan de Mooij
fb6373dfb3 Bug 1407607 - Use a single entry point for C++ -> JIT calls. r=nbp 2017-10-14 12:45:54 +02:00
Leo Balter
c57c2d6527 Bug 1374290 - Update the skip list. r=sfink 2017-10-12 16:41:38 -07:00
Leo Balter
eca13dded6 Bug 1374290 - Test the local import script. r=sfink 2017-09-12 13:45:00 -07:00
Leo Balter
c32480ca32 Bug 1374290 - Test262 export script. r=shu 2017-10-13 14:40:01 -07:00
Leo Balter
22ccd4b46a Bug 1374290 - Import diff contents from a local Test262 folder. r=shu 2017-08-18 15:58:00 -07:00
Steve Fink
cb2dda1273 Bug 1406570 - Rooting improvements, r=jonco,bz 2017-10-09 10:59:02 -07:00
Steve Fink
c794352f47 Bug 1305005 - Remove race on TypeString() char buffers, r=jonco 2017-10-12 17:39:59 -07:00
Steve Fink
46c87cfa30 Bug 1402582 - Make shell's EnvironmentPreparer grab cx from TLS. r=bhackett 2017-10-10 16:16:21 -07:00
Benjamin Bouvier
d3f5c58f2b Bug 1408356: Add missing NativeABIPrologueClobberable in none builds; r=luke
MozReview-Commit-ID: LH56gtrjyji
2017-10-13 14:41:43 +02:00
Nicolas B. Pierron
92ebaab5ee Bug 1407822 - Remove BumpChunk::magic_ value when the assertion are removed. r=jandem 2017-10-13 13:44:01 +00:00
Jon Coppeard
f39dc19cef Bug 1405980 - Dump debugging information if zones are not scheduled as expected r=sfink 2017-10-13 11:20:54 +01:00
Sebastian Hengst
ded2f7a0dd Merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 5oI3jfNbQVt
2017-10-13 11:12:47 +02:00
yuyin
a52add1983 Bug 1407867 - MIPS64: Add missing save/restore registe fp. r=lth
fp use as Assembler::FramePointer, also see Bug 1393723.
2017-10-11 18:49:00 -04:00
Sebastian Hengst
fc3c7e1a08 merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-10-13 00:53:56 +02:00
Benjamin Bouvier
d00246f405 Bug 1406879: Skip wasm frames when when enabling profiler and setting profiling FP; r=jandem
MozReview-Commit-ID: EIjjda2AorV
2017-10-11 16:03:47 +02:00
Jon Coppeard
5cf105e146 Bug 1407505 - Relax assertion in ExecutableAllocator destructor if the embedding leaked r=jandem 2017-10-12 13:34:56 +01:00
Benjamin Bouvier
9d4367ab41 Bug 1406883: Make the constructing of MutableHandleValue explicit in CoerceInPlace calls; r=luke, r=jonco
MozReview-Commit-ID: 5Xfc8W9TR6v
2017-10-09 12:08:46 +02:00
Jon Coppeard
e78732db7c Bug 1395744 - Save scheduled zones at the start of GC in case begin callback changes them r=sfink 2017-10-12 10:32:24 +01:00
Jan de Mooij
834962427b Bug 1407058 - Fix isDataProperty to return false for accessors with nullptr getter/setter. r=evilpie 2017-10-12 11:06:55 +02:00
Jan de Mooij
5451c92291 Bug 1406957 part 4 - Remove now-dead InterpreterFrame createSingleton flag. r=tcampbell 2017-10-12 11:04:46 +02:00
Steve Fink
ce35c083c4 Bug 1407236 - Use allow-oom instead of error: out of memory for racy test, r=jonco 2017-10-11 16:28:55 -07:00
Steve Fink
d670219277 Bug 1406570 - "Root" compartment while entering it, r=jonco 2017-10-11 17:19:24 -07:00
Brian Hackett
f71d7c96a6 Bug 1402836 - Avoid racing while destroying JS shell contexts, r=jandem. 2017-10-12 05:23:29 -07:00
Jason Orendorff
856f756355 Bug 1396466 - Remove Xray expando chains from the weakmap when transplanting nodes. r=bz 2017-10-10 10:42:18 -05:00
Ted Campbell
afe339da9a Bug 1402596 - Init Promise job queue on cooperative threads (jsshell) r=till
MozReview-Commit-ID: 6ikd7yZyIRk
2017-10-11 11:32:32 -04:00
Dustin J. Mitchell
839ffa1740 Bug 1403322 - schedule jsreftests inclusively; r=ahal
This is just one flavor of the "reftets" suite, so we need to add a distinct
scheduling component for it.

MozReview-Commit-ID: AtKuvuUCk1l
2017-10-11 17:31:20 +00:00
Dustin J. Mitchell
8b5a562e5d Bug 1403322 - schedule jittests inclusively; r=ahal
MozReview-Commit-ID: JcvMSTBJ83p
2017-10-11 17:21:11 +00:00
Brian Hackett
c39632b6ad Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
MozReview-Commit-ID: 942dk0gNh23
2017-07-21 07:49:53 -07:00
Benjamin Bouvier
16049c604e Bug 1406041: Add a fast-path for wasm code segment lookup; r=luke
MozReview-Commit-ID: L6LXvOOaNKs
2017-10-11 19:01:57 +02:00
André Bargull
9b05bae808 Bug 1407674 - Shrink extlangMappings by removing redundant "preferred" fields. r=Waldo 2017-10-12 05:30:19 -07:00
André Bargull
992e953621 Bug 1407551 - Allow any printable ASCII characters in time zone names for Date.prototype.toString. r=Waldo 2017-10-12 05:33:18 -07:00
Steve Fink
a563cbb45e Bug 1406508 - Allow fuzzers to set binary clone buffer data, r=jorendorff 2017-10-09 17:41:01 -07:00
Nicolas Auvray
0941f61e17 Bug 1285917 - Add tests for JS::InformalValueTypeName. r=jorendorff 2016-12-11 20:05:59 +01:00
André Bargull
9734297c30 Bug 1407584 - Part 3: Update test262 skip list. r=Waldo 2017-10-11 05:36:42 -07:00
André Bargull
45f3a0e3a4 Bug 1407584 - Part 2: Update test262 files. rs=Waldo 2017-10-11 05:36:38 -07:00
André Bargull
aa0c8440e8 Bug 1407584 - Part 1: Update the list of supported and unsupported features for the test262 importer. r=Waldo 2017-10-11 05:36:21 -07:00
Brian Hackett
794b44caf0 Bug 1405820 - Remove ReportUsageErrorASCII assertions that are invalid when used with shell clone() function, r=waldo. 2017-10-11 10:31:10 -07:00
André Bargull
0e534c629c Bug 1405284 - Avoid extra copying of property keys when calling js::GetOwnPropertyKeys. r=jandem 2017-10-11 06:50:59 -07:00
André Bargull
b7152a88d7 Bug 830304 - Compute correct time zone offsets for Date methods. r=Waldo 2017-10-11 06:54:44 -07:00
Benjamin Bouvier
c7471f0db4 Bug 1406041: Make testTypedArrayInit temporarily faster to run in ARM sim to fix bustage on a CLOSED TREE; rs=luke 2017-10-11 18:34:55 +02:00
Benjamin Bouvier
6003db65fa Bug 1406897: use quit() instead of top-level return in test to fix bustage on a CLOSED TREE; r=me 2017-10-11 18:27:53 +02:00
Jon Coppeard
d1f93ed36c Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone 2017-10-04 15:45:30 +01:00