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