Commit Graph

43912 Commits

Author SHA1 Message Date
Jan de Mooij
962cdbb2b0 Bug 1266695 - Port typed object getprop stub to CacheIR. r=efaust 2016-05-03 09:04:16 +02:00
Wes Kocher
f1c56548d5 Backed out 2 changesets (bug 1268725) for build bustage
Backed out changeset 1eb0e0154d5c (bug 1268725)
Backed out changeset d3ada16ac63d (bug 1268725)

MozReview-Commit-ID: IXVmFSZYGzc
2016-05-02 18:30:04 -07:00
Dan Gohman
c9fd413eaf Bug 1268725 - BaldrMonkey: Convert default arguments into explicit arguments. r=luke 2016-05-02 17:26:33 -07:00
Dan Gohman
5eb9c14aca Bug 1268725 - BaldrMonkey: Refactor away the internal storage from ExprIter. r=luke 2016-05-02 17:26:30 -07:00
Luke Wagner
3e12a2d62c Bug 1268863 - Follow-up to appease rooting hazard analysis (rs=sfink)
MozReview-Commit-ID: 8GBEgy3wMMq
2016-05-02 18:12:00 -05:00
Luke Wagner
628e81151f Bug 1268863 - Report ScriptSources that are only reachable via AsmJSModule (r=njn)
MozReview-Commit-ID: ByGKq7bUi0l

--HG--
extra : rebase_source : c44aed77e4f984a8c26aaec5cceef946d4bef108
2016-04-29 12:46:07 -05:00
Sebastian Hengst
2e205e8993 Backed out changeset 3b77d0263a15 (bug 1268725) for build bustage. r=backout on a CLOSED TREE 2016-05-02 21:26:11 +02:00
Sebastian Hengst
da17eb195b Backed out changeset d33dcbacb46d (bug 1268725) 2016-05-02 21:26:04 +02:00
Dan Gohman
af49ce2f52 Bug 1268725 - BaldrMonkey: Convert default arguments into explicit arguments. r=luke 2016-05-02 11:52:27 -07:00
Dan Gohman
5c9eaa0ed2 Bug 1268725 - BaldrMonkey: Refactor away the internal storage from ExprIter. r=luke 2016-05-02 11:52:17 -07:00
Hannes Verschore
5f07d24f21 Bug 1255008: IonMonkey - Don't alias when intersection of categories is empty and typo, r=jandem 2016-05-02 16:07:38 +02:00
Jan de Mooij
6e76c672f2 Bug 1266180 - Port unboxed object getprop stub to CacheIR. r=efaust 2016-05-02 10:22:53 +02:00
Jonathan Watt
9f2ce06d3b Bug 1162772, part 1 - Allow CompartmentCreationOptions to store Secure Context state. r=jorendorff
MozReview-Commit-ID: 4edUIF2rcBR
2016-04-28 11:13:09 +01:00
Nicholas Nethercote
42f9c7021b Bug 1268771 - Remove OldJitAllocPolicy. r=jandem.
It's unused.
2016-04-29 16:22:35 +10:00
Sebastian Hengst
6efdd0a095 Backed out changeset d07106878066 (bug 1162772) for many tests failing with Assertion failure: principal->GetIsCodebasePrincipal(), at dom/base/nsGlobalWindow.cpp:2412. r=backout on a CLOSED TREE 2016-04-30 09:54:16 +02:00
Shu-yu Guo
d1f542f8c9 Bug 1268805 - Implement PrivateGCThingValue. (r=terrence) 2016-04-29 18:10:07 -07:00
Jonathan Watt
25b4d58e2a Bug 1162772, part 1 - Allow CompartmentCreationOptions to store Secure Context state. r=jorendorff
MozReview-Commit-ID: 4edUIF2rcBR
2016-04-28 11:13:09 +01:00
Sebastian Hengst
670924b38b Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
Backed out changeset b8a517eb7c6b (bug 1268805)
Backed out changeset 31075a760b2e (bug 1268805)
2016-04-30 00:52:59 +02:00
Shu-yu Guo
e841ff15ad Bug 1268805 - Implement PrivateGCThingValue. (r=terrence) 2016-04-29 15:12:13 -07:00
Tooru Fujisawa
60b595b137 Bug 1268740 - Change AllocateArrayBuffer to receive byteLength with |count * unit| format. r=lth 2016-04-30 03:01:11 +09:00
Terrence Cole
7691790f4d Bug 1267412 - Use MutableHandleValue instead of pointer-to-AutoValueVector; r=sfink 2016-04-25 15:42:19 -07:00
Tooru Fujisawa
f0d20c1538 Bug 1268056 - Check if |this| value is a RegExp object in the optimized path in RegExpSplit. r=h4writer 2016-04-30 02:22:38 +09:00
Terrence Cole
8e2294b2b6 Bug 1267699 - Move some public types to the right namespace; r=sfink
--HG--
extra : rebase_source : f79f7d86aab708b86a65e6f2426baeb8488f47e5
2016-04-26 09:18:48 -07:00
Benjamin Bouvier
42fbe89249 Bug 1268518: Update basic-integer tests for rotations + clean up; r=sunfish
MozReview-Commit-ID: 3N70Wutqojm

--HG--
extra : rebase_source : 71f2323804778a6ff2406cb90146dfb1a095ecd9
2016-04-29 11:33:48 +02:00
Benjamin Bouvier
3ee4342f87 Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
MozReview-Commit-ID: 3YQDbFxlXl7

--HG--
extra : rebase_source : f1d007dded6818eb8cabb66ef5385eba0a06456a
2016-04-29 14:38:57 +02:00
Benjamin Bouvier
367476ec00 Bug 1268024: A few cleanups related to loads/stores; r=luke
MozReview-Commit-ID: G2XhqDTHM7x

--HG--
extra : rebase_source : d43ed132f5aa004ed574a617b087b8548ff9db19
2016-04-29 11:27:12 +02:00
Benjamin Bouvier
1f046d685b Bug 1268024: Pass the atomic attribute down to EmitHeapAccess; r=luke
MozReview-Commit-ID: LjHXD8Kuk2M

--HG--
extra : rebase_source : f3697106ce91eda0e7c2a6ba90fb318b7ad29575
2016-04-29 11:25:09 +02:00
Benjamin Bouvier
0c7d6c75c8 Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
MozReview-Commit-ID: 4uRKKAFAcnW

--HG--
extra : rebase_source : b624ea4263508d9ca86ffe13d1695495671556fc
2016-04-27 12:08:46 +02:00
Benjamin Bouvier
f92d63fa75 Bug 1266781: Baldr: implement proper checked truncations to integer types; r=sunfish
MozReview-Commit-ID: 8gi7zFq7V8T

--HG--
extra : rebase_source : fe3f06c24987588d42edbb7cf5c5b09892f0ba11
2016-04-27 12:09:13 +02:00
Benjamin Bouvier
933f7f7289 Bug 1266781: Add new traps; r=luke
MozReview-Commit-ID: FixlUGoHUdR

--HG--
extra : rebase_source : 6e02eef4f97bf64b8b2d06e6a97ffe23bc6608ed
2016-04-26 18:04:09 +02:00
Jon Coppeard
274b0a7f77 Bug 1268501 - Release the GC lock periodically when releasing arenas on the backgound thread r=terrence
--HG--
extra : rebase_source : e9c82e659f14d42a343bb8bb3860ee6ce25de9df
2016-04-29 13:02:35 +01:00
Hannes Verschore
7f8f6ca509 Bug 1255008: IonMonkey - Add a by default disabled flow sensitive alias analysis pass, r=jandem 2016-04-29 13:36:16 +02:00
Benjamin Bouvier
cf34788191 Bug 1268415: Initialize members in UpdatePointerTasks; r=jonco
MozReview-Commit-ID: 2QthZlDcd76

--HG--
extra : rebase_source : 955bd39f5506b6ad2e4820592417e1b31e9b8d35
2016-04-22 17:01:05 +02:00
Jon Coppeard
33af1ea84b Bug 1268085 - Remove unused post barrier callbacks r=terrence 2016-04-29 10:44:22 +01:00
Jon Coppeard
f81dc4656c Bug 1268541 - Compact arenas containing base shapes r=terrence 2016-04-29 10:44:22 +01:00
Tooru Fujisawa
1ddcd311ac Bug 1268034 - Part 2: Call setConstructor and initBuiltinConstructor after defining properties in all init function. r=till 2016-04-29 18:24:21 +09:00
Tooru Fujisawa
8c67bcb434 Bug 1268034 - Part 1: Reset constructor slot of GlobalObject to undefined when it fails to initialize constructor. r=till 2016-04-29 18:24:20 +09:00
Nicholas Nethercote
3d3c69d038 Bug 1267551 (part 1) - Use MOZ_MUST_USE more in jsnum.h. r=jonco. 2016-04-27 17:09:21 +10:00
Luke Wagner
907033b7b6 Bug 1219098 - Reenable compression on large sources, but revert to uncompressed if decompression happens (r=jandem)
MozReview-Commit-ID: Isv12cO9VeL
* * *
[mq]: blah

MozReview-Commit-ID: CqyK7uELkdg
2016-04-28 20:04:57 -05:00
Luke Wagner
31b3420616 Bug 1219098 - Use UniquePtr in UncompressedSourceCache, for it is good (r=jandem)
MozReview-Commit-ID: 6xyTh43n54W

--HG--
extra : rebase_source : c44fcd424e2b79dda17c4e9a23f643bedc38f468
2016-04-28 20:04:20 -05:00
Luke Wagner
27df03e102 Bug 1219098 - Odin: Share JSFunction objects to make less garbage (r=bbouvier)
MozReview-Commit-ID: Sc4QOo3vnj

--HG--
extra : rebase_source : b83b8dd080b60f463ba5bb0c618a25912ef965c5
2016-04-28 20:03:51 -05:00
Nicholas Nethercote
2511b2c327 Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
It's an annotation that is used a lot, and should be used even more, so a
shorter name is better.

MozReview-Commit-ID: 1VS4Dney4WX

--HG--
extra : rebase_source : b26919c1b0fcb32e5339adeef5be5becae6032cf
2016-04-27 14:16:50 +10:00
Terrence Cole
e27fba9d56 Bug 1266887 - Store Rooted heads on the Zone; r=sfink
--HG--
extra : rebase_source : 1a9056f7d67eb118d55c789c18935799f871344f
2016-04-25 12:32:36 -07:00
Nick Fitzgerald
77877c51ae Bug 1244279 - Part 1: Take a bit in ObjectElements::Flags to indicate whether the object is in the whole cell store buffer. r=terrence 2016-04-28 10:35:00 -04:00
Nick Fitzgerald
d9edfd1af8 Bug 1244279 - Part 0: Add a GC ubench for large arrays with both elements and properties. r=terrence 2016-04-27 13:33:00 -04:00
Mike Shal
8689f72e8b Bug 1266875 - Remove custom install rules; r=chmanchester
MozReview-Commit-ID: CoWdHidlDrV
2016-04-18 10:36:07 -04:00
Tooru Fujisawa
aa8be126c7 Bug 1268574 - Check the outparam JSFunction* value after GetGetterPure. r=lth 2016-04-29 02:46:22 +09:00
Luke Wagner
66afe9c89d Bug 1263205 - BaldrMonkey: add temporary Wasm.experimentalVersion (r=bbouvier)
MozReview-Commit-ID: 1jeMA9tSDoy

--HG--
extra : rebase_source : 17f988ef5a3b3ca0ad08c4c1346e9b9c0c589874
2016-04-28 10:36:28 -05:00
Luke Wagner
7a877400c4 Bug 1263202 - BaldrMonkey: switch to arities on branches, calls and return (r=bbouvier)
MozReview-Commit-ID: 34S6kQQvLTA

--HG--
extra : rebase_source : bd1a94c99656e70b185ac256769c4d870f222122
2016-04-28 10:36:28 -05:00
Benjamin Bouvier
bc8b7f7886 Bug 1254142: BaldrMonkey: make br_table yield (r=luke)
MozReview-Commit-ID: EVWmcq1cQPc

--HG--
extra : rebase_source : 9badf93692330e3c171bd7b88eee8293f0d8701f
2016-04-22 12:55:55 +02:00