Terrence Cole
d15cc51b3c
Backout d92d88957742 (Bug 1200732) for bustage on a CLOSED TREE.
2015-09-02 11:07:27 -07:00
Terrence Cole
8befdad1af
Bug 1200732 - Use stable hashing for AutoCycleDetectorSet; r=jonco
...
--HG--
extra : rebase_source : ea47c864a961a49a1bcc6ee20dbd89d169cbe50e
2015-08-26 14:51:43 -07:00
Terrence Cole
23db9f8879
Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn
...
--HG--
extra : rebase_source : 7b704f68283b7921225e43ec607315f283556817
2015-08-26 14:51:43 -07:00
Terrence Cole
899ec10be3
Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn
...
--HG--
extra : rebase_source : 0b7173fc4d344f55b5b8c41e010ea65c7048091e
2015-08-26 14:51:43 -07:00
Terrence Cole
5e9eddeee5
Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco
...
--HG--
extra : rebase_source : aec278105f1cb4303eff593edef244f10ebd2a0e
2015-08-26 14:51:35 -07:00
Terrence Cole
954ca0c585
Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
...
--HG--
extra : rebase_source : 870e541aaff1ff4e203dc1b90a7ff5283e10f2fe
2015-08-20 10:35:22 -07:00
Jan de Mooij
7c28c879fe
Bug 1175394
part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff
2015-09-02 13:05:30 +02:00
Jan de Mooij
8be1e90dc5
Bug 1175394
part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff
2015-09-02 12:57:10 +02:00
Jan de Mooij
8d85f303ca
Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett
2015-09-02 12:34:11 +02:00
Jan de Mooij
7a34829178
Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
2015-09-02 12:34:07 +02:00
Jon Coppeard
8acc0315a3
Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
2015-09-02 10:40:10 +01:00
Benjamin Bouvier
cc36ba2056
Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke
...
--HG--
extra : commitid : 9Jq2VOrLdXr
extra : rebase_source : ca3c05c71cf2262fc1db62ccc95c55d0b07def37
2015-09-01 17:56:46 +02:00
Benjamin Bouvier
8d1f8f824a
Bug 1186424: Remove AsmJS min heap length optimization; r=luke
...
--HG--
extra : commitid : GKnlXxtiLBM
extra : rebase_source : bb5b286b57d5374b3c155e1a82e8b34914c112d5
2015-08-28 16:53:02 +02:00
Jan de Mooij
3ef7347013
Bug 1199143 - Inline heavyweight functions. r=shu
2015-09-02 09:44:17 +02:00
Lars T Hansen
3324bb898f
Bug 1199578 - include SharedTypedArray in a type test. r=waldo
2015-09-02 09:33:39 +02:00
Lars T Hansen
804122e0ad
Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke
2015-09-02 09:26:13 +02:00
Lars T Hansen
c91af0598d
Bug 1178793 - Throw on atomic OOB access, asm.js parts. r=luke, r=sstangl
2015-09-02 09:26:09 +02:00
Lars T Hansen
2d6aa26e26
Bug 1178793 - Throw on OOB atomics access, interpreter+Ion. r=luke
2015-09-02 09:25:12 +02:00
Nicholas Nethercote
92315e0173
Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap.
...
--HG--
extra : rebase_source : 0dcb6934b44062887d911fd0e9eeaff817d65454
2015-09-01 17:56:03 -07:00
Nicholas Nethercote
f1569466ff
Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap.
...
--HG--
extra : rebase_source : 5bb85db84152d38cdf4d6206e0b4d2d5ee95b91b
2015-08-31 21:28:50 -07:00
Nicholas Nethercote
8d68efb483
Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke.
...
--HG--
extra : rebase_source : b5d5d48025016b3370c6bac34132d0cd7a4dffab
2015-08-31 21:23:40 -07:00
Tooru Fujisawa
df599b65c0
Bug 1192412 - Part 1: Set class constructor name to class name. r=efaust
...
--HG--
extra : rebase_source : 652f849bf960c5038a088e54a2fa72613783ef6a
extra : amend_source : 23aa57602920dc9c44492ce6cbc6d53e0f586c32
2015-08-11 08:39:01 +09:00
Tooru Fujisawa
2816d774f0
Bug 1192412 - Part 0: Refactor property list parsing. r=efaust
...
--HG--
extra : source : 6483795d4c85d050f9cb0329a3cac6b85d374490
extra : amend_source : 79f11d02dcd5318af67ab67b7abcefc728cd3437
2015-08-25 05:42:50 +09:00
Steve Fink
87aa5dec6e
Bug 1011786 - Diagnostic patch to detect cyclic ropes, r=terrence
...
--HG--
extra : rebase_source : 5a30d120367d2ba71e1800c5a5b34496481b6efb
2015-08-28 16:39:20 -07:00
Brian Hackett
2059e999ad
Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem.
2015-09-01 13:04:26 -06:00
Morgan Phillips
6940ef010b
Bug 1191486 - Generators should not have [[Construct]]; r=jorendorff
...
generator function do not have a [[construct]] trap, so `new` throws called a
generator. This is unexpected behavior, so a TypeError is preferred.
--HG--
extra : rebase_source : 6aa03d31c71c0bf8634daf6aa0c349eba0058086
2015-09-01 09:20:11 -07:00
Jeff Walden
44c85d6ed1
Bug 1186962. r=jorendorff
2015-08-12 12:03:28 -05:00
Luke Wagner
28142a9f01
Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier)
...
--HG--
extra : rebase_source : 24a034a1e5fb45eeeb2c7c463e0e4d08bf9ff23e
2015-08-31 09:06:58 -05:00
Nicolas B. Pierron
1435ffdee2
Bug 1184965 part 8 - Remove MacroAssemblerSpecific::ma_callJitHalfPush. r=bbouvier
2015-09-01 11:58:47 +02:00
Nicolas B. Pierron
c9a420da88
Bug 1184965 part 7 - Factor MacroAssembler::callAndPushreturnAddress on architecture where this is efficient. r=sstangl
2015-09-01 11:58:47 +02:00
Nicolas B. Pierron
b9f1462a7e
Bug 1184965 part 6 - Move MacroAssembler ExitFrameFooter function in the check_macroassembler_style section. r=jandem
2015-09-01 11:58:46 +02:00
Nicolas B. Pierron
919bcb91e7
Bug 1184965 part 5 - Factor MacroAssembler::buildFakeExitFrame. r=h4writer
2015-09-01 11:58:46 +02:00
Nicolas B. Pierron
15b3d63278
Bug 1184965 part 4 - Factor MacroAssembler::callWithExitFrame. r=jandem
2015-09-01 11:58:45 +02:00
Nicolas B. Pierron
113d3120db
Bug 1184965 part 3 - Use RAII for redundant profilerPreCall and profilerPostReturn calls. r=djvj
2015-09-01 11:58:45 +02:00
Nicolas B. Pierron
5a7963d2c5
Bug 1184965 part 2 - Factor MacroAssembler::makeFrameDescriptor. r=sstangl
2015-09-01 11:58:45 +02:00
Nicolas B. Pierron
4f33bf0843
Bug 1184965 part 1 - Factor MacroAssembler::callJit. r=bbouvier
2015-09-01 11:58:44 +02:00
Jim Blandy
3220028411
Bug 1200345: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen
...
--HG--
extra : amend_source : 1b311d37f460547b8746e32305ac26994357c7ed
extra : histedit_source : defb2915ef54db03ed5481f0afea3eaa0bbf361c
2015-08-31 11:34:57 -07:00
Jim Blandy
b734c1b1fb
Backed out changeset 297155cba060 for landing with the wrong bug number.
...
--HG--
extra : histedit_source : f09370f5222ab9fc04b476e25a0a3b079b8257bf
2015-08-31 20:17:59 -07:00
Jim Blandy
613198b0b0
Bug 1200482: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen
...
--HG--
extra : rebase_source : 31678939953dca924a407b81f5f9bcc9757d4969
extra : amend_source : 7df635066094051304ae71c1ed36e829d2e35ceb
2015-08-31 11:34:57 -07:00
Ben Kelly
e4c6f8d174
Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug
...
* * *
7.6 interdiff
2015-08-31 14:26:30 -07:00
Heiher
c5a44218b0
Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp
...
--HG--
extra : rebase_source : bc54c398db5dfa9c832b8765d8ecb56b58a5c696
extra : source : cd3f5acca408174047635d0942bb6c7c1196852c
2015-08-26 07:05:00 -04:00
Jan de Mooij
d3f5baeb34
Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till
2015-08-31 19:35:05 +02:00
Morgan Phillips
d5cdc73864
Bug 1191486 - Generators should not implement [[Construct]] but should have a prototype; r=jorendorff
...
--HG--
extra : rebase_source : bf4163f7c8a52a4befa8c21294473ab8b300a1e3
2015-08-27 16:35:44 -07:00
Carsten "Tomcat" Book
c3bf799b74
Backed out changeset 3af664723761 (bug 1198628)
2015-08-31 16:18:43 +02:00
Carsten "Tomcat" Book
39bdbf254a
Backed out changeset cd3f5acca408 (bug 1198732)
2015-08-31 16:18:37 +02:00
Carsten "Tomcat" Book
42e9d67975
Backed out changeset 0ecba91f42b5 (bug 1194139)
2015-08-31 16:17:41 +02:00
Heiher
22b26e199f
Bug 1194139 - IonMonkey: MIPS: Redefine FloatRegisters::Code and use it in the right way. r=nbp
2015-08-24 09:26:00 -04:00
Heiher
0848ea4df4
Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp
2015-08-26 07:05:00 -04:00
Heiher
634e432196
Bug 1198628 - IonMonkey: ARM: Redefine FloatRegisters::Code and use it in the right way. r=nbp
2015-08-26 01:42:00 -04:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00