Mike Hommey
782725e19a
Bug 1363992 - Remove jemalloc 4. r=njn
...
--HG--
extra : rebase_source : 9794320e96279cbb8b7b66db6720c959eaa6a95b
2017-05-11 13:23:07 +09:00
Mike Hommey
02a06f7958
Bug 1363992 - Remove support for making jemalloc4 the default. r=njn
...
--HG--
extra : rebase_source : 77e1c13aa329637d0ec875439d572ee06e6919fa
2017-05-11 13:16:00 +09:00
Andrew McCreight
6d13ed70db
Bug 1363555 - Make IS_TEAROFF_CLASS into a function. r=mrbkap
...
Right now, it is a macro, which causes a warning with clang about
extraneous parentheses. Turning it into a function fixes that and is
also nicer.
MozReview-Commit-ID: KTPA9b6oeUu
--HG--
extra : rebase_source : ae063db5a4b5b14bc4a3a8f64adbbecfc897edd9
2017-05-09 15:34:02 -07:00
Andrew McCreight
f8742e48d2
Bug 1363544 - Call into nsXPConnect directly in the loader and XPCShellImpl. r=mrbkap
...
MozReview-Commit-ID: 7ZnHdAG1Jmk
--HG--
extra : rebase_source : ff79438edb136ba0e4127173608d605793e7e3b7
2017-05-09 14:08:15 -07:00
André Bargull
58665203ca
Bug 1362753 - Part 3: Use CallSelfHostedFunction to call ArraySpeciesCreate. r=till
...
--HG--
extra : rebase_source : a5f2f6c48c5181f97501af212489e4256b255da5
extra : amend_source : 533b8c852ceab743c602299d58ee53115c4ee0be
2017-05-15 07:57:30 -07:00
André Bargull
0c4af1fb9f
Bug 1362753 - Part 2: Take Array.prototype.slice/splice fast paths in more cases. r=jandem
...
--HG--
extra : rebase_source : 6f916180647f21b1d43538492375f63fbf49cace
2017-05-15 07:46:26 -07:00
André Bargull
5b4ad1140e
Bug 1362753 - Part 1: Use array species fast path in Array.p.slice/splice when input argument isn't an array. r=jandem
...
--HG--
extra : rebase_source : 6619cf51db1ab7d7feec95f49ea7310bcfe72a4d
2017-05-15 05:49:11 -07:00
André Bargull
1f7b56a7b8
Bug 924058 - Part 6: Update test cases to expect ToLength conversion in array methods. r=jandem
...
--HG--
extra : rebase_source : b6eaebe8c66bef4fa9eee9e473fe19f50b27895f
2017-05-15 05:24:04 -07:00
André Bargull
bcf4ccd7ad
Bug 924058 - Part 5: Update Array.prototype.splice to use uint64 length values. r=jandem
...
--HG--
extra : rebase_source : 8aff8e64636e32dd3c807edc7b3bfa14f16a030f
2017-05-15 05:23:54 -07:00
André Bargull
d327713f01
Bug 924058 - Part 4: Update Array.prototype.slice to use uint64 length values. r=jandem
...
--HG--
extra : rebase_source : 537c83d0019b1cfcb6f7b4fad9449377331f252b
2017-05-15 05:23:46 -07:00
André Bargull
00ab66e6d1
Bug 924058 - Part 3: Update simple methods to use uint64 length values. r=jandem
...
--HG--
extra : rebase_source : 8a2651c541b43446fcf76e59ffa4a4becdb87748
2017-05-15 05:23:38 -07:00
André Bargull
dbff2b94da
Bug 924058 - Part 2: Add new property operations to work on uint64 indices. r=jandem
...
--HG--
extra : rebase_source : e30192465e1de2884379571abef31f8be1e4ef21
2017-05-15 05:23:29 -07:00
André Bargull
41cffedfc5
Bug 924058 - Part 1: Use uint64 instead of double for large indices in Array.prototype methods. r=jandem
...
--HG--
extra : rebase_source : b96b4b26351a8ffe222340614702688ca29bda0b
2017-05-15 05:23:04 -07:00
Steve Fink
828107d250
Bug 1364442 - Remove more locale-sensitive JSON output paths, r=jonco
...
MozReview-Commit-ID: 1k3DIXGAW8s
--HG--
extra : rebase_source : a50000c988778bff7781fe89dcc52a8b8e9bbb08
2017-05-12 09:04:59 -07:00
Xidorn Quan
1d6d79ddd2
Bug 1363699 followup - Update hazard analysis whitelist.
...
MozReview-Commit-ID: B6nVWkeGZgD
--HG--
extra : source : e933dffa72c2f284d328feba7e73f4db845bf4bd
2017-05-15 15:14:23 +10:00
Sebastian Hengst
484d2b7f51
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Jduo3F6TzgF
2017-05-14 18:04:29 +02:00
Kris Maglione
51f7df2898
Bug 1361900: Part 11 - Make sure new cache file is closed before renaming on Windows. r=me
...
MozReview-Commit-ID: KpJpId6eULt
--HG--
extra : rebase_source : c8552d69195d353b3ca6302cff03e5641ac49c07
2017-05-13 22:55:34 -07:00
Kris Maglione
3bc458e421
Bug 1361900: Part 10 - Replace linked lists with a single hashtable. r=erahm
...
MozReview-Commit-ID: 3qXnswsP6Z0
--HG--
extra : rebase_source : 289775a1e6ac452081fb2ec80346f803a51710c5
extra : source : 75b28187fa5ed70fafdd30565a12584b301b9104
2017-05-13 22:43:08 -07:00
Kris Maglione
a09d901e45
Bug 1361900: Part 9 - Sort scripts by initial load time before saving. r=erahm
...
MozReview-Commit-ID: 54UN2DVK4xM
--HG--
extra : rebase_source : 034c0020678d04d6087e3a40ab76499958ac748c
extra : source : 2a48f8b743d158bc744a776bd939c80a242e1446
2017-05-13 14:08:42 -07:00
Hiroyuki Ikezoe
cbcc8022b4
Bug 1354947 - Drop Gecko_AnimationAppendKeyframe. r=birtles
...
MozReview-Commit-ID: 9B9TjkJ5CxO
--HG--
extra : rebase_source : 1930b77481e1f3be46a2bf4750445e4f72292d15
2017-05-13 16:34:38 +09:00
Hiroyuki Ikezoe
c115978360
Bug 1354947 - Fill in missing keyframe values. r=birtles
...
This is mostly a mimic of what we do in
GeckoCSSAnimationBuilder::FillInMissingKeyframeValues().
In Gecko we iterate over the properties just once because we can take the
index for both the synthesized start and end keyframe and easily look them up
as needed. However, in this patch we synthesize the start and end keyframes
separately and iterate over the properties twice because that's easier than
getting two indices and then later calling another FFI to dereference each of
them, and neater than getting back two pointers
MozReview-Commit-ID: 1e0R9AKzgaG
--HG--
extra : rebase_source : a37c406480c2d0ce2b8c4d4ad804622cac2083fa
2017-05-13 16:34:38 +09:00
Hiroyuki Ikezoe
8fd511dac1
Bug 1354947 - Merge keyframe values at the same offset and of the same timing function. r=birtles
...
MozReview-Commit-ID: 4BTYAGjFb3V
--HG--
extra : rebase_source : 6c49d3bf381b71ce8e9a161e50c3f357356e551c
2017-05-13 16:34:38 +09:00
Kris Maglione
24826fb52a
Bug 1361900: Part 7 - Use the script preloader in content processes in subscript and component loaders. r=mccr8
...
MozReview-Commit-ID: 4b5XwORYlAz
--HG--
extra : rebase_source : 4e7f20d0fdd3fd45184b3185fac818bf9c032344
extra : source : 3c716b3b45417e45100d5480241921f44c601270
2017-04-30 21:53:49 -07:00
Kris Maglione
589a82d7ba
Bug 1361900: Part 6 - Add content process support for the script preloader. r=erahm,gabor
...
MozReview-Commit-ID: 6hDQAI52bKC
--HG--
extra : rebase_source : 46e8d5ed5965e483fa4b0bd8f6f4403e0bb771dc
extra : source : 4227bcda00babd2d5980dca3b42cb4b467da38c4
2017-05-02 17:17:52 -07:00
Kris Maglione
e3992a28fd
Bug 1361900: Part 5 - Add support for IPC FileDescriptors to AutoMemMap. r=erahm
...
MozReview-Commit-ID: 3HBuKLVNdWT
--HG--
extra : rebase_source : d1edbec1294e41f645c0515a523cf3df5e90af21
extra : source : 540ecb4c1f0fc25725375c7cc5a399a1d2bea5fe
2017-04-30 22:54:00 -07:00
Kris Maglione
fc0586811d
Bug 1361900: Part 4 - Use a separate script cache for scripts loaded in the child process. r=erahm,gabor
...
MozReview-Commit-ID: EIdwmuTOl90
--HG--
extra : rebase_source : d2f6ba18a03cb54459e98b9d2ff03bc3d9567e83
extra : source : ad243db647c708b74859d73e8787b5b34897c140
2017-05-09 19:52:17 -07:00
Kris Maglione
10c8448c1a
Bug 1361900: Part 3 - Add a helper script to decode and inspect script cache data. r=erahm
...
MozReview-Commit-ID: DOj7X46NaZ5
--HG--
extra : rebase_source : a937fb12c287861c2a2487ca4254050195a16a4d
extra : source : bd55bd27bb1e55e44fbe76786993b1657c2af944
2017-04-30 13:00:55 -07:00
Kris Maglione
a8eba3c140
Bug 1361900: Part 2 - Add process types field to cached script data. r=erahm
...
MozReview-Commit-ID: Gvh672XD0ar
--HG--
extra : rebase_source : 4391f60ab8f1eaa3df646f7acbc2652be2487f0c
extra : source : 39ffa8a7801a7807a1097ea2c9290c772cd54a9b
2017-05-03 17:21:31 -07:00
Sebastian Hengst
0bc683dcda
Backed out changeset 39ffa8a7801a (bug 1361900)
2017-05-13 18:53:50 +02:00
Sebastian Hengst
20ecaf5c4c
Backed out changeset bd55bd27bb1e (bug 1361900)
2017-05-13 18:53:45 +02:00
Sebastian Hengst
e1ddae17f8
Backed out changeset ad243db647c7 (bug 1361900)
2017-05-13 18:53:40 +02:00
Sebastian Hengst
185936c593
Backed out changeset 540ecb4c1f0f (bug 1361900)
2017-05-13 18:53:35 +02:00
Sebastian Hengst
0f6e08c578
Backed out changeset 4227bcda00ba (bug 1361900)
2017-05-13 18:53:30 +02:00
Sebastian Hengst
aa75233439
Backed out changeset 3c716b3b4541 (bug 1361900)
2017-05-13 18:53:25 +02:00
Sebastian Hengst
f2d93e36db
Backed out changeset 2a48f8b743d1 (bug 1361900)
2017-05-13 18:53:15 +02:00
Sebastian Hengst
b5071f569a
Backed out changeset 75b28187fa5e (bug 1361900)
2017-05-13 18:53:10 +02:00
Sebastian Hengst
68e5b1d383
Backed out changeset 9795dacd97e1 (bug 1361900)
2017-05-13 18:52:53 +02:00
Sebastian Hengst
9c58d83d6f
Backed out changeset 8d47499f43b3 (bug 1361900)
2017-05-13 18:52:48 +02:00
Sebastian Hengst
f8b2c3d68c
Backed out changeset 0b38ac21c7a5 (bug 1361900)
2017-05-13 18:52:25 +02:00
Sebastian Hengst
1e386fe967
Backed out changeset 23dc7b443bb0 (bug 1361900)
2017-05-13 18:51:57 +02:00
Jan de Mooij
dcafc48cf0
Bug 1363054 part 2 - Remove some shared stubs code that's no longer needed. r=tcampbell
2017-05-09 14:04:10 +02:00
Jan de Mooij
59938d22e8
Bug 1363054 part 1 - Remove redundant addMonitorStubForValue calls. r=tcampbell
2017-05-09 14:03:44 +02:00
cku
4877f8d094
Bug 1310885 - Part 3. (gecko) Create a new API to receive cached ImageValue from stylo.
...
This patch implement several things:
1. Implement a new constructor for nsStyleImageRequest to receive an existing
ImageValue from the caller.
2. Implement Gecko_ImageValue_Create to allow stylo to create a gecko::ImageValue
object.
3. Implement Gecko_SetXXXXImageValue to allow stylo to pass a created ImageValue
back to gecko.
MozReview-Commit-ID: 1SbW5w8FSV2
--HG--
extra : source : 63777ecf4c7138a0ce5847753a41efcbfc8e2b20
extra : intermediate-source : dced488c119da7e3ae27c903c0dcc76593d8a06d
2017-05-02 16:20:01 +08:00
Kris Maglione
8d9a00892f
Bug 1361900: Fix one last merge botch, and fix a false rooting hazard warning.
...
MozReview-Commit-ID: JpKYYEBpbQj
--HG--
extra : rebase_source : 5bbb462ed3255c631cc1c280359af8c9c2224239
extra : histedit_source : 444c4c02eb1a3ced85cef09f7b7a6e7f5b9235b5%2Cb16ca4316a1aabf5e5c1b8641a0e1818d815da76
2017-05-12 18:14:12 -07:00
Kris Maglione
40bbc14054
Bug 1361900: Follow-up: Fix order of execution issue. r=me
...
MozReview-Commit-ID: DcmTlzxskUj
2017-05-12 15:46:34 -07:00
Kris Maglione
26511894d2
Bug 1361900: Follow-up: Fix another rebase botch. r=me
...
MozReview-Commit-ID: BuvkimQCRDP
2017-05-12 15:17:25 -07:00
Kris Maglione
53cf532feb
Bug 1361900: Follow-up: Fix rebase botch. r=me
...
MozReview-Commit-ID: 3KIbvGYhnlG
2017-05-12 14:59:34 -07:00
Kris Maglione
a4e4191399
Bug 1356826: Part 4 - Add Cu.isInAutomation and Cu.crashIfNotInAutomation helpers. r=bholley
...
MozReview-Commit-ID: ADqVqF2XraG
--HG--
extra : rebase_source : 5b4ff1ceb7f3123f585559a954e59291c91e5554
extra : source : c46fed6e4f6a928df2b06fca6b3f004fd4bb0cc7
2017-04-15 14:23:58 -07:00
Kris Maglione
23518f0244
Bug 1361900: Part 10 - Replace linked lists with a single hashtable. r=erahm
...
MozReview-Commit-ID: 3qXnswsP6Z0
--HG--
extra : rebase_source : 1edbf92171003d9ad2c4cfebabbb8a1d7f2d4e24
2017-05-03 16:57:31 -07:00
Kris Maglione
220b0239c3
Bug 1361900: Part 9 - Sort scripts by initial load time before saving. r=erahm
...
MozReview-Commit-ID: 54UN2DVK4xM
--HG--
extra : rebase_source : f7cb39eb05bb86a03a17b97cbe2cb9d8dd1008fe
2017-05-01 14:12:01 -07:00