Commit Graph

45237 Commits

Author SHA1 Message Date
Boris Zbarsky
d0757cbfc2 Bug 1080742. Make DumpJSStack() work on workers. r=bholley 2014-10-09 13:00:25 -07:00
Jeff Walden
3557efcdb1 Bug 1082662 - Don't crash trying to mark a dictionary accessor shape whose getter/setter field has previously been mutated from a callable to |undefined|. r=terrence
--HG--
extra : rebase_source : d471a2bfeaf59f83a6c0213d27ef4be8205d54ae
2014-10-14 14:43:53 -07:00
Jeff Walden
3a0218fbba Bug 1003997 - ArrayBufferView JSAPI tests. r=sfink
--HG--
extra : rebase_source : c0e355afcd0d2a87a3280b15b15f69a193d4a76e
2014-05-06 10:38:39 -07:00
Steve Fink
caa9cb71ef Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo
--HG--
extra : rebase_source : a84692dedbfcd60744bfc09a790bddefc3c2c243
2014-10-14 14:02:15 -07:00
Steve Fink
b68f37bd29 Bug 1078437 - Prevent store buffer compaction from thrashing, r=terrence
--HG--
extra : rebase_source : e1e4096b7c975568471036868104a7e7ee05c9d6
2014-10-14 13:19:28 -07:00
Jon Morton
1700296f02 Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Kyle Huey
6077baead0 Bug 979835: Stub out dead parts of quickstubs. r=bz 2014-10-14 13:15:15 -07:00
Terrence Cole
3c2d1a7c4c Bug 1082299 - Remove ConservativeGCData, it really is totally unused now; r=sfink
--HG--
extra : rebase_source : aaf21cc425118c446a2a35f3d0d9716efdd5e434
2014-10-13 19:19:07 -07:00
Hannes Verschore
35ab576534 Bug 911738 - IonMonkey: Recompile function when a non-inlined function gets hot enough to inline, r=jandem 2014-05-16 12:37:13 +02:00
Jan de Mooij
d545db8f89 Bug 1076670 part 2 - Use VS2013 Win64 sin(-0) workaround for Odin code too. r=luke
--HG--
extra : rebase_source : f02971180f0679c069ed0e4dc492ab19893302b8
2014-10-14 11:09:17 +02:00
Jon Coppeard
8c6c28c754 Bug 650161 - Fix build errors due to recent changes and test failure in TypedObject/inlineopaque.js r=terrence 2014-10-14 09:39:47 +01:00
Emanuel Hoogeveen
fce221de18 Bug 1081952 - Explicitly set the background finalize state as the last step. r=terrence 2014-10-13 10:17:00 +02:00
Till Schneidereit
d0ee26b8a1 Bug 1082202 - Fix propertyIsEnumerable-proxy.js test to run without Symbol available. rs=Waldo a=test-only CLOSED TREE 2014-10-13 16:25:03 -07:00
Mike Hommey
f2f076e962 Force a reconfigure in js/src for bug 1077366 on a CLOSED TREE 2014-10-14 07:49:37 +09:00
Jeff Walden
71c17a1be3 Add ecma_6/extensions/{shell,browser}.js so that tests work in shells other than mine. Followup to a bunch of bugs, no bug for the general issue, r=oops
--HG--
extra : rebase_source : 04ef57df1b0ad649b94021ba910de99531b3d0db
2014-10-13 14:38:41 -07:00
Steve Fink
c91c20de40 Backed out changeset 32fae6347905 (bug 1082141) for jstests failures 2014-10-13 13:54:02 -07:00
Steve Fink
79d8191869 Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo
--HG--
extra : rebase_source : 8538d9115313b9d690dfeac3a9042b483d778ac5
2014-10-13 13:42:59 -07:00
Brian Hackett
71f28b167a Bug 1077514 - Execute regexps in the bytecode interpreter if the initial JIT execution was interrupted, r=jandem. 2014-10-13 10:46:38 -07:00
Nicolas B. Pierron
463308fb1d Bug 1070962 part 6 - IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem 2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
3ccc3986d3 Bug 1070962 part 5 - rematerializeFrames no longer use IonBailoutIterator. r=jandem 2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
815c5783f7 Bug 1070962 part 4 - JitFrameIterator use BailoutData when it starts on a bailout frame. r=jandem 2014-10-13 17:34:00 +02:00
Nicolas B. Pierron
b52d2c8e20 Bug 1070962 part 3 - Ensure consistent construction of JitFrameIterator. r=jandem 2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
2d66a5c478 Bug 1070962 part 2 - Remove GetTopIonJSScript overloads. r=jandem 2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
b60e2ebb45 Bug 1070962 part 1 - Register IonBailoutIterator on the JitActivation. r=jandem 2014-10-13 17:33:58 +02:00
Benjamin Bouvier
4752784bc1 Backed out changeset b8b6fa54fc1a (bug 1079231) for build failures on b2g; r=bustage
--HG--
extra : rebase_source : e7b3f492a815b53699478b08931eadae19a93501
2014-10-13 18:41:04 +02:00
Wes Kocher
b16b2a3b0d Backed out 6 changesets (bug 1070962) for bustage
Backed out changeset e00ce29c8c67 (bug 1070962)
Backed out changeset 8876a417bd4f (bug 1070962)
Backed out changeset 191e57386752 (bug 1070962)
Backed out changeset 3aac2b77e38f (bug 1070962)
Backed out changeset d4dd598af9ac (bug 1070962)
Backed out changeset 4b8b34a91096 (bug 1070962)
2014-10-13 09:31:11 -07:00
Nicolas B. Pierron
227488b674 Bug 1070962 part 6 - IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem 2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
2bb15835c7 Bug 1070962 part 5 - rematerializeFrames no longer use IonBailoutIterator. r=jandem 2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
a24d2e744a Bug 1070962 part 4 - JitFrameIterator use BailoutData when it starts on a bailout frame. r=jandem 2014-10-13 17:34:00 +02:00
Nicolas B. Pierron
0a0716d66d Bug 1070962 part 3 - Ensure consistent construction of JitFrameIterator. r=jandem 2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
af59455b6a Bug 1070962 part 2 - Remove GetTopIonJSScript overloads. r=jandem 2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
6b8f17389a Bug 1070962 part 1 - Register IonBailoutIterator on the JitActivation. r=jandem 2014-10-13 17:33:58 +02:00
Benjamin Bouvier
fc1478456b Bug 1079231: Use templated CallNonGenericMethod whenever possible; r=jorendorff 2014-10-13 17:24:55 +02:00
Brian Hackett
c9123b69da Bug 999655 - Make sure the arguments object usage in a script has been analyzed before the debugger tries to access it, r=jorendorff. 2014-10-13 08:17:54 -07:00
Brian Hackett
639c1f77a0 Bug 1080542 - Follow base pointers properly for dependent strings in RegExp.exec stubs, r=jandem. 2014-10-13 08:09:28 -07:00
Jason Orendorff
6f0174ac2b Bug 1042567 - Reflect JSPropertyOp properties more consistently as data properties. r=efaust.
--HG--
extra : rebase_source : 12224f0870e7c16fd30249b83ecec7793b85e677
2014-08-28 15:43:57 -05:00
Jeff Walden
dafa9ee820 Bug 991981 - Test for TypedObjectGet not being neutering-aware. r=nmatsakis 2014-05-14 17:05:22 -07:00
Jeff Walden
96c4e0ba6a Bug 991981 - Test for TypedObject aggregate setting on a neutered buffer. r=nmatsakis 2014-05-14 16:55:04 -07:00
Jeff Walden
a19d913a81 Bug 991981 - Test for typedArray.set(arraylike, offset) not asserting when arraylike.length neuters typedArray. r=sfink 2014-05-14 11:59:19 -07:00
Jeff Walden
7d017160e4 Bug 991981 - Test for asm.js ArrayBuffer heap neutering during arguments coercion. r=luke 2014-05-01 14:30:19 -07:00
Jeff Walden
6cfef3ae93 Bug 991981 - %TypedArray%.prototype.subarray test. r=sfink 2014-04-08 17:09:51 -07:00
Jeff Walden
f3ed7cb36e Bug 991981 - Test for ArrayBuffer.prototype.slice. r=sfink 2014-04-08 17:06:53 -07:00
Jeff Walden
67d4cbddfd Bug 991981 - new DataView() index handling test. r=sfink 2014-04-08 17:06:50 -07:00
Jeff Walden
95087830ff Bug 991981 - Test for DataView.prototype.set* with neutering during arguments parsing. r=sfink 2014-04-21 14:05:40 -07:00
Jeff Walden
9c0cf72d76 Bug 991981 - Test for %TypedArray%.prototype.copyWithin. r=sfink 2014-04-08 17:08:15 -07:00
Jeff Walden
2fd38cf7d9 Bug 1011007 - MTypedArrayLength hoisting test. r=jandem 2014-05-16 14:38:37 -07:00
Jeff Walden
a41a3c0a94 Bug 1009952 - Tests for {g,s}etElemTryTypedStatic failing to watch out for neutering. r=sfink 2014-05-14 10:31:43 -07:00
Jeff Walden
b84dad4460 Bug 995679 - Test for length-inlining code invalidation on ArrayBuffer neutering. r=sfink 2014-04-24 22:33:13 -06:00
Jeff Walden
30baa20797 Bug 999651 - Test for typed array data-inlining code invalidation on ArrayBuffer neutering, where the typed array's data pointer remains unchanged. r=sfink 2014-04-24 22:32:08 -06:00
Jeff Walden
c6224fdfe8 Change a couple comments to MOZ_ASSERT from the removed JS_ASSERT. No bug, r=trivial 2014-10-02 15:32:50 -07:00