Shu-yu Guo
6e699362eb
Bug 1077949 - Followup: explicitly cast nullptr to work around GCC. (r=bustage)
2014-10-15 18:33:48 -07:00
Shu-yu Guo
60001c1e7e
Bug 1077949 - Followup: refactor Parser::leaveFunction a bit. (rs=Waldo)
2014-10-15 18:06:50 -07:00
Shu-yu Guo
f973be8dda
Bug 1077949 - Fix TDZ checks when closing over non-dominating lexical declarations in switches. (r=Waldo)
2014-10-15 18:06:50 -07:00
Shu-yu Guo
b83e1dc16b
Bug 1076026 - Don't consider uninitialized lexicals when initializing a singleton object property type. (r=bhackett)
2014-10-15 18:06:49 -07:00
Mike Hommey
3234728290
bug 1081034 part 4 - Remove wrapping for weak libc symbols. r=nfroyd
...
This effectively backs out bug 791419, a part of bug 850332, and bug 1001703.
2014-10-16 09:20:16 +09:00
Mike Hommey
4f241ac97b
Bug 1081682 - Make --with-ccache use --with-compiler-wrapper under the hood. r=mshal
...
Also, avoid removing --with-ccache from all subconfigure calls. Only remove it
from NSPR's.
2014-10-15 14:47:02 +09:00
Ehsan Akhgari
1ec06b3912
Bug 1082957 - Make it possible to build the JS engine in debug mode without JS_CRASH_DIAGNOSTICS; r=billm
2014-10-14 22:04:25 -04:00
Boris Zbarsky
c664d35bbe
Bug 1080742. Make DumpJSStack() work on workers. r=bholley
2014-10-09 13:00:25 -07:00
Jeff Walden
31edd5a8bc
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
Terrence Cole
39350f9a37
Bug 1082794 - Use Maybe instead of a separate constructor to maybe construct an AutoLockGC; r=jonco
...
--HG--
extra : rebase_source : 7a4c24509fd6ac4b6f1bea403fd04638536d90d6
2014-10-14 13:03:23 -07:00
Terrence Cole
9236b381d5
Bug 1081260 - Do not leak onOutOfMemory's allocation; r=luke
...
--HG--
extra : rebase_source : f37bd362ecb450ef479323d74b84cb8101e3faf9
2014-10-15 10:40:04 -07:00
Luke Wagner
ae8f1e23fe
Bug 1081379 - Move js_InitArrayBufferClass into the right file (r=sfink)
...
--HG--
extra : rebase_source : a3dfdd55bcfc895bcc922c4d1c13483a43053c14
2014-10-15 09:10:46 -05:00
Luke Wagner
650ee8a6e3
Bug 1081277 - OdinMonkey: allow change heap after detachment in FFI (r=bbouvier)
...
--HG--
extra : rebase_source : ed10d6fefe6c1f5849c5b7f8f1951603e8c12890
2014-10-14 11:03:14 -05:00
Luke Wagner
32fe71fba3
Bug 1081277 - OdinMonkey: move detachment logic into AsmJSModule (r=bbouvier,sfink)
...
--HG--
extra : rebase_source : b763dee7f3fd1c49ce92a3ea0219d58fee932bb4
2014-10-14 10:59:37 -05:00
Luke Wagner
e11f1b6805
Bug 1081277 - OdinMonkey: maintain list of asm.js modules in the runtime (r=bbouvier)
...
--HG--
extra : rebase_source : e8bbae4bf9af31aa31dd14da0bcbdbc4b342fc5c
2014-10-14 10:58:21 -05:00
Luke Wagner
533526838b
Bug 1082107 - OdinMonkey: add maximum-length requirement to change-heap definition (r=bbouvier)
...
--HG--
extra : rebase_source : 71f2500219da94cf38c4f76ba52b0d1d61c97e38
2014-10-15 09:09:44 -05:00
Jeff Walden
7b8e19b79f
Bug 1003997 - ArrayBufferView JSAPI tests. r=sfink
...
--HG--
extra : rebase_source : c0e355afcd0d2a87a3280b15b15f69a193d4a76e
2014-05-06 10:38:39 -07:00
Steve Fink
c79b4e06ab
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
f9f173dacd
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
c559dd1ab0
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
797049d82c
Bug 979835: Stub out dead parts of quickstubs. r=bz
2014-10-14 13:15:15 -07:00
Terrence Cole
e5fa739c62
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
a86d178d15
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
902b4f4a70
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
d5b63c8bda
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
6e68035215
Bug 1081952 - Explicitly set the background finalize state as the last step. r=terrence
2014-10-13 10:17:00 +02:00
Till Schneidereit
775d4f642d
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
6e2b2ace5f
Force a reconfigure in js/src for bug 1077366 on a CLOSED TREE
2014-10-14 07:49:37 +09:00
Jeff Walden
e9665e894b
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
77ee023b06
Backed out changeset 32fae6347905 (bug 1082141) for jstests failures
2014-10-13 13:54:02 -07:00
Steve Fink
1b35e83d05
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
7bf514f41b
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
8b7c141c5e
Bug 1070962 part 6 - IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem
2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
603e0283f9
Bug 1070962 part 5 - rematerializeFrames no longer use IonBailoutIterator. r=jandem
2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
236e251436
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
efd11b72e8
Bug 1070962 part 3 - Ensure consistent construction of JitFrameIterator. r=jandem
2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
8111cbc216
Bug 1070962 part 2 - Remove GetTopIonJSScript overloads. r=jandem
2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
505e5dfdd5
Bug 1070962 part 1 - Register IonBailoutIterator on the JitActivation. r=jandem
2014-10-13 17:33:58 +02:00
Benjamin Bouvier
3cb6bfb070
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
79423607f8
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
0bb8f4c2ca
Bug 1070962 part 6 - IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem
2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
2ab9bd25d9
Bug 1070962 part 5 - rematerializeFrames no longer use IonBailoutIterator. r=jandem
2014-10-13 17:34:01 +02:00
Nicolas B. Pierron
808ee1d98f
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
1767fee0f0
Bug 1070962 part 3 - Ensure consistent construction of JitFrameIterator. r=jandem
2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
465c75ef13
Bug 1070962 part 2 - Remove GetTopIonJSScript overloads. r=jandem
2014-10-13 17:33:59 +02:00
Nicolas B. Pierron
8eeca6275c
Bug 1070962 part 1 - Register IonBailoutIterator on the JitActivation. r=jandem
2014-10-13 17:33:58 +02:00
Benjamin Bouvier
dc062f7f8f
Bug 1079231: Use templated CallNonGenericMethod whenever possible; r=jorendorff
2014-10-13 17:24:55 +02:00
Brian Hackett
580f78261d
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
1322e976c3
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
a6b53251c9
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
9a6aa5a164
Bug 991981 - Test for TypedObjectGet not being neutering-aware. r=nmatsakis
2014-05-14 17:05:22 -07:00
Jeff Walden
bed0cfe893
Bug 991981 - Test for TypedObject aggregate setting on a neutered buffer. r=nmatsakis
2014-05-14 16:55:04 -07:00
Jeff Walden
1654cf7b7f
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
84a540fc22
Bug 991981 - Test for asm.js ArrayBuffer heap neutering during arguments coercion. r=luke
2014-05-01 14:30:19 -07:00
Jeff Walden
94a3f070cd
Bug 991981 - %TypedArray%.prototype.subarray test. r=sfink
2014-04-08 17:09:51 -07:00
Jeff Walden
46f5f3cea7
Bug 991981 - Test for ArrayBuffer.prototype.slice. r=sfink
2014-04-08 17:06:53 -07:00
Jeff Walden
c0595f4fea
Bug 991981 - new DataView() index handling test. r=sfink
2014-04-08 17:06:50 -07:00
Jeff Walden
765785d201
Bug 991981 - Test for DataView.prototype.set* with neutering during arguments parsing. r=sfink
2014-04-21 14:05:40 -07:00
Jeff Walden
4828c91e60
Bug 991981 - Test for %TypedArray%.prototype.copyWithin. r=sfink
2014-04-08 17:08:15 -07:00
Jeff Walden
2a7d082bf4
Bug 1011007 - MTypedArrayLength hoisting test. r=jandem
2014-05-16 14:38:37 -07:00
Jeff Walden
62dc347f0b
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
917dd90bed
Bug 995679 - Test for length-inlining code invalidation on ArrayBuffer neutering. r=sfink
2014-04-24 22:33:13 -06:00
Jeff Walden
018d80cdb1
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
eb8cf92772
Change a couple comments to MOZ_ASSERT from the removed JS_ASSERT. No bug, r=trivial
2014-10-02 15:32:50 -07:00
Ryan VanderMeulen
c834030e26
Merge m-c to inbound. a=merge
2014-10-12 14:57:13 -04:00
Ryan VanderMeulen
465c33de9c
Merge inbound to m-c. a=merge
2014-10-12 14:45:42 -04:00
Trevor Saunders
4d017399be
no bug - fix nullptr to bool conversion at LIR.cpp:95 r=themaid
2014-10-12 14:05:39 -04:00
Tom Schuster
2c3047badc
Bug 1069694 - Remove OldDebugAPI from the browser. r=shu
2014-10-12 19:37:41 +02:00
Tom Schuster
6fbda357ea
Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
2014-10-12 19:37:40 +02:00
Blair McBride
c525c66a3d
Bug 1070870 - jsdebugger.jsm has wrong link for documentation. r=till
...
--HG--
extra : transplant_source : u%FA%89%CC%03%F5%1D%C5/%C6%1CS%8D%92%1A%AC%85-%9E%D9
2014-10-12 17:41:52 +13:00
Jan de Mooij
84af58f0c2
Backed out changeset 3a89e23a25f0 (bug 839838) for rooting analysis bustage on a CLOSED TREE.
2014-10-11 19:47:58 +02:00
Jan de Mooij
2c8ec11d7f
Bug 1081175 - Replace vector instead of appending to it in ChoiceNode::FilterASCII to fix a bad performance issue. r=bhackett
2014-10-11 16:38:57 +02:00
Ehsan Akhgari
38a5145346
Bug 839838 - Implement DOMRequest.then; r=sicking
...
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-11 09:46:01 -04:00
Jan de Mooij
06b533e354
Bug 1081523 - Fix --disable-gcgenerational build bustage from bug 1073700. rs=till
2014-10-11 10:40:00 -04:00
André Bargull
33db1f516b
Bug 1066834 - Don't traverse prototype chain in propertyIsEnumerable. r=jorendorff
2014-10-01 22:37:51 +02:00
Dan Gohman
b88fb326af
Bug 1058095 - IonMonkey: Simplify getInputMoveGroup and getMoveGroupAfter r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
7affebaa97
Bug 1058095 - IonMonkey: Eliminate the loops in entryOf and exitOf r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
5bacfeb573
Bug 1058095 - Factor out a base class from LInstruction r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
590e4f9fcb
Bug 1058095 - IonMonkey: Remove VirtualRegisters' block field r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
0dff6d54a7
Bug 1058095 - IonMonkey: Move fields from InstructionData into LInstruction r=bhackett
2014-10-10 21:21:35 -07:00
Dan Gohman
8e5164955a
Bug 1058095 - IonMonkey: Allocate LBlocks in an array instead of individually. r=sstangl
2014-10-10 21:21:35 -07:00
Dan Gohman
0cc56ee005
Bug 1058095 - IonMonkey: Remove LInstruction::printInfo r=bhackett
2014-10-10 21:21:35 -07:00
Chris Peterson
172b9cd211
Bug 1081208 - Disable -Wparentheses warnings-as-errors because extra parens are expected in preprocessed files. r=bz
2014-10-10 11:25:11 -07:00
Emanuel Hoogeveen
fa9839498b
Bug 1080584 - Part 2: Remove BFS_JUST_FINISHED since it doesn't really add any protection. r=terrence
...
--HG--
extra : rebase_source : e4d747239f7c7d9075738c1acd75331127978ebd
2014-10-10 00:25:43 +02:00
Emanuel Hoogeveen
04d85c29f7
Bug 1080584 - Part 1: Clean up ArenaLists::allocateFromArena some more. r=terrence
...
--HG--
extra : rebase_source : 1b557eba3399b1869aec673582e3bc3952bbad2e
2014-10-10 00:25:33 +02:00
Stephen Pohl
af02c5db64
Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg
2014-10-10 15:06:57 -04:00
Terrence Cole
f23f1745ea
Bug 1074961 - Part 4: move refillFreeList into GCRuntime; r=sfink
...
--HG--
extra : rebase_source : 2d867db85d5acb4e898c51d328d194be8dc4d608
2014-10-08 17:46:33 -07:00
Nicolas B. Pierron
ca430d1ab2
Bug 1077349 - IonMonkey: Check early recovery of arguments. r=chicken-good
2014-10-10 18:23:45 +02:00
Jason Orendorff
29c89e051b
Bug 1079640 - Fix some tests that fail when ES6 symbols are disabled. r=bz. DONTBUILD.
...
--HG--
extra : rebase_source : 7544ce2f0b8e2e59050ed87d7aea757e4702c834
extra : amend_source : 00f15dbe7b3f700fe3f6debede75c3b9a272e504
2014-10-08 11:12:11 -05:00
Luke Wagner
755ca8a452
Bug 965880 - OdinMonkey: don't forget to AutoUnprotectCode and prepareForAsmJS (r=bbouvier)
2014-10-09 20:04:41 -05:00
Jan de Mooij
a184dd1b1b
Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
2014-10-10 11:32:14 +02:00
Hannes Verschore
32d947b1b4
Bug 1079850 - IonMonkey: Handle case where filtering sees incompatible types, r=jandem
2014-10-10 09:54:23 +02:00
Tom Tromey
3b4b35e602
Bug 1066313 - add timestamps to drainAllocationsLog (carrying forward r=jimb). r=jimb
2014-10-09 11:10:00 +02:00
Terrence Cole
4d53510b98
Bug 1074961 - Part 3: simplify refillFreeList by splitting on context type; r=sfink
2014-10-08 15:35:19 -07:00
Steve Fink
2d3b4f11d5
Bug 959818 - Make DumpJSStack dump out all frames, r=bholley
...
--HG--
extra : rebase_source : 61fe2ae3a0eaee3b7481ce0042f64db8faaeb475
2014-01-14 14:18:46 -08:00
Benjamin Bouvier
b18e1f1b6d
Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke
2014-10-09 17:52:02 +02:00
Luke Wagner
342f79d452
Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier)
...
--HG--
extra : rebase_source : 352434536dc3954de8e329bad43880b95ec98405
2014-10-09 08:14:25 -05:00
Ryan VanderMeulen
1c8bda07e1
Backed out changeset 28f0136d5ea9 (bug 1080358) for mochitest-dt orange.
...
CLOSED TREE
2014-10-09 13:33:24 -04:00
Ryan VanderMeulen
76f67de106
Backed out changeset 61b3f3d9bffe (bug 1079826) for jit-test failures.
...
--HG--
extra : rebase_source : e55e7c6fcf2f1f116175d33b0fe0f12f266b5f0d
2014-10-09 12:17:12 -04:00
Steve Fink
7b80880b2e
Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey
2014-10-07 10:44:07 -07:00
Benjamin Bouvier
ef8201e0f4
Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke
2014-10-09 17:52:02 +02:00
Tooru Fujisawa
fe07bea80b
Bug 1073853 - Do Symbol-related tests only if defined. r=jorendorff
2014-10-08 09:53:00 -04:00
Luke Wagner
dffc70d34d
Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier)
2014-10-09 08:14:25 -05:00
Jan de Mooij
3ca3ee107e
Bug 1076670 - Workaround VS2013 64-bit returning +0 instead of -0 for sin(-0). r=luke
2014-10-09 13:11:03 +02:00
Jan de Mooij
a67fc34972
Bug 1076283 - Use correct |this| types for inlined scripts. r=h4writer
2014-10-09 13:11:00 +02:00
Guptha Rajagopal
d353dec939
Bug 1066331 - Fix for multi-line template strings reflecting incorrect debugger line numbers r=jorendorff
2014-10-08 21:23:00 +02:00
Luke Wagner
13c38d42c9
Bug 1076161 - Prevent JS_StealArrayBufferContents from being used with mapped array buffers (r=sfink)
...
--HG--
extra : rebase_source : 8eaed8849d05daf4e9cdf312b93d6ebec9890302
2014-10-08 20:45:50 -05:00
Dan Gohman
dc39cb9054
Bug 1070948 - IonMonkey: Cope with loops where the header has become disconnected from the backedge. r=nbp
2014-10-08 18:21:48 -07:00
Dan Gohman
630a97bc31
Bug 1070258 - IonMonkey: Assert that resume points are dominated by their operands r=nbp
2014-10-08 18:21:46 -07:00
Nathan Froyd
d261d716df
Backout c41ceb365f00, 626abc356c25, and b756cab77bac (bug 839838) for non-unified build bustage on a CLOSED TREE
2014-10-08 20:43:33 -04:00
Dan Gohman
3f67555949
Bug 1077720 - IonMonkey: AliasAnalysis: Use MInstruction to track dependencies instead of MDefinition r=nbp
2014-10-08 15:04:13 -07:00
Dan Gohman
2180277e21
Bug 1077720 - IonMonkey: Optimize MPhi's addInput and addInputSlow r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
1b3e647f56
Bug 1077720 - IonMonkey: Optimize discardPhi r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
d6b85e3d2f
Bug 1077720 - IonMonkey: Replace the "iter = list.removeAt(iter)" idiom. r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
167561eb19
Bug 1077720 - IonMonkey: Add a method for clearing the SuccessorWithPhis field r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
ed4270a270
Bug 1077720 - IonMonkey: Optimize MPhi::removeOperand r=nbp
2014-10-08 15:04:11 -07:00
Dan Gohman
7804d9f0bd
Bug 1075266 - IonMonkey: Disable the assert that congruentTo is symmetric, for now. r=nbp
2014-10-08 15:04:11 -07:00
Luke Wagner
a47388af8c
Bug 844196 - Add SetJitExceptionHandler friend API and call it if unwinding reaches JIT code (r=jandem,dmajor)
...
--HG--
extra : rebase_source : 554cd690441562977aa4756a6fc2a0c0884a13b9
2014-10-08 14:24:15 -05:00
Luke Wagner
13a564de70
Bug 844196 - Hoist allocation of executable memory (r=jandem)
...
--HG--
extra : rebase_source : aa92f17114e81555711459f88b0d79d260132df7
2014-10-08 14:24:13 -05:00
Ehsan Akhgari
1a7f3ac4ca
Bug 839838 - Implement DOMRequest.then; r=sicking,bzbarsky
...
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-08 17:36:48 -04:00
Eric Rahm
739ad6c34e
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Eric Rahm
be71a0b71a
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Chris Peterson
5211cd63b5
Bug 1076698 - Part 3: Remove -Werror=implicit-int for jemalloc3. r=ted
2014-10-08 10:25:36 -07:00
Jason Orendorff
182b3d0cf6
Bug 1026918, part 3 - Rename mozilla::jsipc::PJavaScript::GetPropertyNames -> GetPropertyKeys. r=billm.
...
--HG--
extra : rebase_source : 53d0aae8df524ffc9dfc9657908adf00fc9c89a8
extra : amend_source : 13d71e9a8b830e5ecc74586f6e4b616703cfd305
2014-09-26 19:52:45 -05:00
Jason Orendorff
108e625e6e
Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
...
--HG--
extra : rebase_source : 359dceadb4dfcfc9c724d2995c121a56af610c7d
2014-09-26 19:39:35 -05:00
Jason Orendorff
281b02ad9e
Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
...
Also renamed in this patch:
ENUMERATE_IF_DEFINED -> ADD_KEYS_IF_DEFINED
XrayEnumerateAttributesOrMethods -> XrayAttributeOrMethodKeys
XrayEnumerateNativeProperties -> XrayOwnNativePropertyKeys
XrayEnumerateProperties -> XrayOwnPropertyKeys
WrapperOwner::getPropertyNames -> getPropertyKeys
These make sense because JSITER_* flags are involved; the functions in
question are not for finding enumerable properties only.
--HG--
extra : rebase_source : 35fb0fa3c8f3d7bc952409ea8c584e58f3c1d78f
2014-09-26 15:16:36 -05:00
Jason Orendorff
79882186b4
Bug 1065450 - Make Reflect.parse properly handle new-style array comprehensions and generator expressions. r=Waldo.
...
--HG--
extra : rebase_source : 07009c087b787880d147d362ddebdbd1f88453c4
extra : source : a37b8adef57b541329674f41720d3c0c71a46d54
2014-09-30 09:17:12 -05:00
Brian Hackett
ddb1d870ca
Bug 1073836 - Remove byte offset slot and non-unsized uses of length from typed objects, r=nmatsakis.
2014-10-08 09:38:09 -07:00
Andrea Marchesini
a1e153cad8
Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
...
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-08 17:15:23 +01:00
Andrea Marchesini
1560ff52a9
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
...
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-08 17:15:23 +01:00
Andrea Marchesini
57fa89d6de
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-08 17:15:22 +01:00
Benjamin Bouvier
a7d32429cb
Bug 1079068: Move mightBeMagicType in MIR.cpp; r=h4writer
2014-10-08 16:29:14 +02:00
Brian Hackett
af97a7308f
Bug 1078871 - Relax assertions when creating dependent strings, r=jandem.
2014-10-08 06:30:28 -07:00
Benjamin Bouvier
5c3d81507d
Bug 1044256: Fix hash policy of SimdConstant; r=nbp
2014-10-08 15:20:32 +02:00
Benjamin Bouvier
9b08febe58
Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke
2014-10-07 14:10:00 +02:00
Ivan Jibaja
3ce9319009
Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
2014-07-25 14:37:34 -07:00
Brian Hackett
b25afe6e84
Bug 1076091 - Don't bake in the initial undefined values of global names, r=jandem.
2014-10-08 06:19:22 -07:00
ziyunfei
eca96c21bf
Bug 1079188 - Coerce the argument passed to Object.getOwnPropertyDescriptor using ToObject. r=till
2014-10-07 09:21:00 +02:00
ziyunfei
84efef153e
Bug 1079090 - Coerce the argument passed to Object.getPrototypeOf using ToObject. r=till
2014-10-06 23:39:00 +02:00
Andrew McCreight
b01a402d27
Bug 970684 - Re-enable test_watchpoints.xul and test_weakmaps.xul everywhere. r=billm
2014-10-06 14:17:00 +02:00
Hannes Verschore
7688b36241
Bug 1079062 - IonMonkey: Don't fold ternary constructs, when a branch dominates both MPhi predecessors, r=nbp
2014-10-08 10:06:10 +02:00
Jon Coppeard
7fcdfd8fd6
Bug 1075546 r=terrence
2014-10-08 08:32:28 +01:00
Bill McCloskey
425175f713
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Carsten "Tomcat" Book
147fca0f92
Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE
2014-10-08 08:03:57 +02:00
Bill McCloskey
f7ae46e404
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Chris Peterson
4faf8c6bc2
Bug 1076698 - Part 2: Treat some individual gcc/clang warnings as errors in all directories. r=ted
2014-09-19 15:41:20 -07:00
Chris Peterson
6e5ef27696
Bug 1076698 - Part 1: Remove unnecessary MOZ_*_SUPPORTS_WARNING checks for warnings supported by gcc 4.4+ and clang. r=ted
2014-09-23 19:48:47 -07:00
Chris Peterson
f6d77259d7
Bug 1076698 - Part 0: Clean up configure.in's list of gcc/clang warnings. r=ted
2014-09-23 19:48:47 -07:00
Andrew Halberstadt
6fe6152e95
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Brian Hackett
10e7b8e920
Bug 1073842 - Finish renaming ObjectImpl to NativeObject, sr=luke.
...
--HG--
rename : js/src/vm/ObjectImpl-inl.h => js/src/vm/NativeObject-inl.h
rename : js/src/vm/ObjectImpl.cpp => js/src/vm/NativeObject.cpp
rename : js/src/vm/ObjectImpl.h => js/src/vm/NativeObject.h
2014-10-07 18:55:05 -07:00
Brian Hackett
a7e27000a7
Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2014-10-07 18:50:34 -07:00
Luke Wagner
efd9df19a5
Bug 965880 - OdinMonkey: add back masm.storePtr that somehow got lost in rebasing on CLOSED TREE (r=me)
2014-10-07 16:03:08 -05:00
Luke Wagner
103e973b18
Bug 965880 - OdinMonkey: allow asm.js to change (resize) heap (r=bbouvier)
2014-10-07 14:07:52 -05:00
Luke Wagner
77cece6571
Bug 965880 - OdinMonkey: allow typed array constructors to be imported and used (r=bbouvier)
2014-10-07 14:07:49 -05:00
Ryan VanderMeulen
566e49b6ff
Backed out 7 changesets (bug 1047483, bug 1079301, bug 1079335) for webplatform test failures.
...
Backed out changeset 7d06b68c44d0 (bug 1079335)
Backed out changeset 92030169528e (bug 1079301)
Backed out changeset c09d7f95554a (bug 1047483)
Backed out changeset c199f1057d7e (bug 1047483)
Backed out changeset 18830d07884c (bug 1047483)
Backed out changeset e087289ccfbb (bug 1047483)
Backed out changeset 6238ff5d3ed0 (bug 1047483)
CLOSED TREE
--HG--
rename : content/base/public/File.h => content/base/public/nsDOMFile.h
rename : content/base/src/MultipartFileImpl.cpp => content/base/src/nsDOMBlobBuilder.cpp
rename : content/base/src/MultipartFileImpl.h => content/base/src/nsDOMBlobBuilder.h
rename : content/base/src/File.cpp => content/base/src/nsDOMFile.cpp
2014-10-07 13:16:11 -04:00
Ed Morley
f4448463aa
Backed out changeset 2e15d016544a (bug 1044256) for failures in testSIMD.js; CLOSED TREE
2014-10-07 16:25:08 +01:00
Ed Morley
7812db7f9f
Backed out changeset ab230e36399b (bug 1044256)
2014-10-07 16:24:38 +01:00
Andrea Marchesini
3cae2ef25d
Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
...
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-07 15:20:57 +01:00
Andrea Marchesini
946cf8e0e1
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
...
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-07 15:20:55 +01:00
Andrea Marchesini
570a9abfb8
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-07 15:20:52 +01:00
Tom Schuster
eeb683e5c7
Bug 1065716 - Move jsonparser to vm/JSONParser. r=Waldo
...
--HG--
rename : js/src/jsonparser.cpp => js/src/vm/JSONParser.cpp
rename : js/src/jsonparser.h => js/src/vm/JSONParser.h
2014-10-07 16:05:11 +02:00
Peter Van der Beken
581c5d20b7
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, invert the flag for dom bindings in nsWrapperCache and add SetIsNotDOMBinding. r=bz.
...
--HG--
extra : rebase_source : 6ca1903658d3d6fe2634409cd39fa68c6b1219bd
2014-10-07 11:44:48 +02:00
Peter Van der Beken
5964f19583
Bug 808856 - Make not overriding WrapObject fail to build. r=ehsan.
...
--HG--
extra : rebase_source : 4683c70c97f7eea454bc445331dbbbe7c4f2cec7
2014-10-07 11:44:48 +02:00
Benjamin Bouvier
036f3a90ca
Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke
2014-10-07 14:10:00 +02:00
Ivan Jibaja
6495692049
Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
2014-07-25 14:37:34 -07:00
Tom Schuster
379d1839c2
Bug 1071177 - Add support for symbols as a value type. r=billm
2014-10-07 11:29:03 +02:00
Tom Schuster
861b510fab
Bug 1071177 - Add support for well-known and registered symbols as CPOW jsids. r=billm,jorendorff
2014-10-07 11:29:03 +02:00
Tom Schuster
9f4dd012db
Bug 1071177 - Introduce JSIDVariant type for CPOWs. r=billm
2014-10-07 11:29:02 +02:00
James Long
347d6e4d33
Bug 1056409 - move the sourceMapURL property from Debugger.Script to Debugger.Source. r=jorendorff
2014-10-06 11:42:00 +02:00
Wes Kocher
5000218064
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Andrew McCreight
e9c544cb0a
Bug 1073597, part 3 - Lazify creation of the CPOW manager in CpowIdHolder. r=billm
2014-10-06 15:45:42 -07:00
Eric Rahm
600bc87781
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
...
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm
4a41e11c21
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
...
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Jon Coppeard
95c9451c82
Bug 650161 - Fix compacting GC build errors following JSObject changes. r=terrence
...
CLOSED TREE
2014-10-06 17:49:45 +01:00
Ryan VanderMeulen
b3991bb5ec
Backed out changeset 6d73cc06f9fe (bug 650161) for SM(ggc) timeouts.
...
CLOSED TREE
2014-10-06 16:03:38 -04:00
Terrence Cole
dfd169b19d
Bug 1074961 - Part 2: change the name of chunkPool to be more descriptive; r=sfink
...
--HG--
extra : rebase_source : 2a6319591731c2d46f12ac749f8e1f69d50762c5
2014-10-01 12:17:53 -07:00
Terrence Cole
237f6f59f5
Bug 1074961 - Part 1: use more generic names for the members of ChunkPool; r=sfink
...
--HG--
extra : rebase_source : c44d91125cf48e7f34fb92cd04670bac9247b0c2
2014-10-01 12:17:41 -07:00
Terrence Cole
21d908c3c9
Bug 1064578 - Sweep tables in parallel; r=jonco r=bhackett
...
--HG--
extra : rebase_source : f4e1d6c1067c2ae5c01f62dee3d4b28471c62e98
2014-09-12 17:32:51 -07:00
Jon Coppeard
78d1182735
Bug 650161 - Fix compacting GC build errors following JSObject changes r=terrence
2014-10-06 17:49:45 +01:00
Nathan Froyd
cdb2fe69aa
Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb
2014-10-06 07:55:08 -04:00
Brian Hackett
79a0591de6
Bug 1073842 - Move NativeObject manipulating methods into more appropriate files, sr=luke.
2014-10-06 04:05:40 -07:00
Johannes Schulte
a26dae6439
Bug 1075967 - Inline ToInteger, if TypeSet contains multiple optimizable types. r=h4writer
2014-09-30 21:21:44 +02:00
ziyunfei
8dd0490bb1
Bug 1038545 - Coerce the argument passed to Object.keys using ToObject and simplify implementation. r=till
2014-10-05 00:44:00 +02:00
Phil Ringnalda
ecb9909457
Back out e8cd71a4dc0c (bug 915228) for not actually landing all its files
...
CLOSED TREE
2014-10-05 21:11:04 -07:00
Nathan Froyd
f9858e99d2
Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb
2014-10-05 22:37:40 -04:00
Tom Schuster
d6bc14e15c
Bug 1073576 - Optimize strict compares with equal operands. r=h4writer
2014-10-05 15:26:40 +02:00
Tom Schuster
e27a371306
Backed out changeset 1724a6c07316 (Bug 1073576) because of bad patch
2014-10-05 15:33:20 +02:00
Tom Schuster
1b0b3895c0
Bug 1073576 - Optimize strict compares with equal operands. r=h4writer
2014-10-05 15:26:40 +02:00
Brian Hackett
2b950d362d
Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
2014-10-04 18:00:58 -07:00
Joshua Cranmer
d8efbd5466
Bug 1077855 - js::ObjectElements is not declared in jsobj.h, r=Ms2ger
2014-10-04 16:00:54 -05:00
Tom Schuster
2809754a4a
Bug 1069694 - Remove JS_GetScriptSourceMap. r=shu
2014-10-04 17:38:08 +02:00
Tom Schuster
8e3ebe4c86
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
zhoubcfan@163.com
0611b3d3c1
Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
2014-10-04 14:43:01 +09:00
Carsten "Tomcat" Book
30b39e83df
Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds
2014-10-04 05:55:31 +02:00
Dan Gohman
1cdfa6a23e
Bug 1071047 - IonMonkey: Make RemoveUnmarkedBlocks clear the loop header flags of unmarked blocks r=shu
2014-10-03 14:48:48 -07:00
Dan Gohman
d518e5ce17
Bug 1073478 - IonMonkey: Commute SIMD binary operators r=bbouvier
2014-10-03 14:34:39 -07:00
Stephen Pohl
46e5734098
Bug 1077099: Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS (GreBinD) on OSX. r=bsmedberg
2014-10-03 16:48:49 -04:00
Tom Schuster
8a6f10c69c
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
Nicolas B. Pierron
134a570cb8
Bug 1077427 - Add range analysis assertions after recovered-on-bailout instructions. r=sunfish
2014-10-03 17:37:59 +02:00
Nicolas B. Pierron
2845adac70
Bug 1077041 - NativeObject::copy, Only copy the minimum between the number of fixed slot and the span of the shape. r=jandem
2014-10-03 17:37:57 +02:00
ziyunfei
47724543b1
Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value. r=till, r=Yoric
2014-10-03 02:42:00 -04:00
Douglas Crosher
760c9fe957
Bug 1070971 - IonMonkey ARM: Declare operands to common ALU and FPU operations to be used at the start. r=sunfish
2014-10-02 23:27:19 +10:00
Ed Morley
ea44f66be6
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
e477fa5b6d
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Ed Morley
b7f870ecfa
Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE
2014-10-03 10:12:53 +01:00
Jon Coppeard
a2d48c2c38
Bug 650161 - Allow JS_GetScriptFilename() to work while we are compacting r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
298d965f7b
Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
2c91e10edd
Bug 650161 - We don't need special fixup for CCWs after compacting GC r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
f1c202cd46
Bug 650161 - Fix compacting GC after parallel sweeping changes r=terrence
2014-10-03 10:04:18 +01:00
Ting-Yuan Huang
a5ebca717a
Bug 1075442 - Make the JS engine use gecko/build/stlport on Firefox OS. r=glandium
...
--HG--
extra : rebase_source : d988137d546e28c908ff856a9e884c38476b8986
2014-10-01 03:48:00 -04:00
Douglas Crosher
fab9a78ca6
Bug 1013996 - IonMonkey ARM: Simulator alignment checks and irregexp aligned access support. r=lth
2014-10-03 06:22:50 +10:00
Dan Gohman
1dc3bf5e8c
Bug 1074509 - Implement NaN and -0.0 handling for float32x4 > and >=. r=bbouvier
2014-10-02 18:24:16 -07:00
Nicolas B. Pierron
f0c2f367aa
Bug 1075638 - GuardShape should expect template objects from CreateThisWithTemplate. r=jandem
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
e16dc4cf70
Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
f339c2f24a
Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
8daf6406df
Bug 1074833 - Scalar Replacement should not consider the starting block as a valid successors. r=h4writer
2014-10-03 14:33:07 +02:00
Nicolas B. Pierron
486c123f0c
Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
9e60bd58bd
Bug 1072188 - Recover truncated instruction. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
67892bf1f5
Bug 1072188 - IonMonkey: Split truncate function. r=sunfish
2014-10-03 14:25:59 +02:00
Nathan Froyd
ff14fa3eaa
Bug 1072071 - disable warning C4267 on windows; r=mshal
2014-10-01 10:43:53 -04:00
Bobby Holley
d9a666130a
Bug 1065185 - Console Message Tests. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
1ce7f267dc
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
e576260c18
Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz
2014-10-03 10:05:51 +02:00
Bobby Holley
0c348c571a
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-03 10:05:50 +02:00
Christoph Kerschbaumer
599a7f15d9
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-10-02 23:34:30 -07:00
Jim Blandy
107143f16a
Bug 1074994: Implement Debugger.Object.prototype.isArrowFunction. r=sfink
2014-10-02 10:44:25 +01:00
Jim Blandy
573a2cc109
Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
2014-10-02 10:19:11 +01:00
Jim Blandy
14a7495525
Bug 1075564: Give JS::ubi::Node its implicit constructor back, with the right annotation this time. r=luke
2014-10-02 10:19:10 +01:00
Bobby Holley
ced6360684
Bug 1074863 - Handle named constructors which have DOMXrayTraits while being simultaneously JSProto_Function. r=peterv
...
Simple fix, but interesting test case and worth having on CI.
2014-10-02 11:06:03 +02:00
Gokcehan Kara
e02b736a11
Bug 1070689 - Change return type of dosprintf functions from int to bool (in jsprf.cpp). r=nbp
2014-10-01 20:59:15 +02:00
Ryan VanderMeulen
0491bc1d40
Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
...
CLOSED TREE
2014-10-01 13:39:22 -04:00
Nicolas B. Pierron
88ae1d4843
Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
e40c9c6a42
Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
...
Apply the following script
sed -i '
/JS_ASSERT_IF(/ {
s/JS_ASSERT_IF(/MOZ_ASSERT_IF(/;
:b;
s/ \\$/\\/;
/;/ { p; d; };
n;
s/^/ /;
b b;
};
s/JS_ASSERT_IF (/MOZ_ASSERT_IF(/;
'
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
2c4549342d
Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
...
Apply the following script
sed -i '
/JS_ASSERT(/ {
s/JS_ASSERT(/MOZ_ASSERT(/;
:b;
s/ \\$/\\/;
/;/ { p; d; };
n;
s/^/ /;
b b;
};
s/JS_ASSERT (/MOZ_ASSERT(/;
'
Except where the JS_ASSERT macro does not end with a semi-colon, where empty
lines are in the middle of the macro, and where the backslahes are always the
same-length after the expression.
2014-10-01 19:17:51 +02:00
Ryan VanderMeulen
b22215d254
Backed out 11 changesets (bug 1065185) for Gaia Python integration test failures on a CLOSED TREE.
...
Backed out changeset a45d02c3b4e8 (bug 1065185)
Backed out changeset bb7b8b0da990 (bug 1065185)
Backed out changeset 7672d57acbad (bug 1065185)
Backed out changeset fbdb5bead639 (bug 1065185)
Backed out changeset 54d6077015da (bug 1065185)
Backed out changeset e2528549de9d (bug 1065185)
Backed out changeset 981c0b7c897d (bug 1065185)
Backed out changeset 903fbf9bb0c7 (bug 1065185)
Backed out changeset 76e863b63dd8 (bug 1065185)
Backed out changeset 6871aff5d103 (bug 1065185)
Backed out changeset cc213ad991a8 (bug 1065185)
2014-10-01 12:33:30 -04:00
Till Schneidereit
0926949c20
Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,Ms2ger
...
--HG--
extra : rebase_source : ebe2b8d794145d96198235151de70b2b3dbc846e
2014-09-30 01:17:55 +02:00
Bobby Holley
96c4f138e2
Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
45d7abbce6
Bug 1067009 - Don't assume that someRegExp.source is an atom. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
9f576ee5f6
Bug 1067009 - Make JSAPI RegExp accessors work correctly proxies. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
be82e1887d
Bug 1067009 - Const-correct a few jsapi methods. r=billm
2014-10-01 17:22:14 +02:00
Carsten "Tomcat" Book
c3de87f0af
Backed out changeset 0a308311d9a7 (bug 1056409) for wrong commit message on a CLOSED TREE
2014-10-01 17:16:42 +02:00
Boris Zbarsky
86def27c23
Bug 1065185 followup: expose the indexed prop we're trying to access in this test to reopen the CLOSED TREE
2014-10-01 11:14:39 -04:00
ziyunfei
2a4ab851a4
Bug 1075294 - Object.seal() should return its argument with no conversion when the argument is a primitive value. r=till
2014-10-01 04:30:00 +02:00
James Long
5cd822de7c
Date: Fri Sep 26 11:30:08 2014 -0400
...
Bug 1056409 - move the sourceMapURL property to the Debugger.Source object. r=jorendorff
2014-09-30 10:03:00 +02:00
Bobby Holley
cbea741af9
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-01 15:25:02 +02:00
Bobby Holley
2c586fe8d3
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-01 15:25:01 +02:00
Benjamin Bouvier
0907c73f69
Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke
2014-10-01 14:57:29 +02:00
Benjamin Bouvier
130435c12b
Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
2014-10-01 14:57:15 +02:00
Jesse Ruderman
5d2955e320
Bug 851418 - Crashtest. r=bholley
2014-10-01 13:52:44 +02:00
Bobby Holley
feb64b1ca7
Bug 853709 - Tests. r=mrbkap
2014-10-01 13:52:43 +02:00