Граф коммитов

44866 Коммитов

Автор SHA1 Сообщение Дата
Shu-yu Guo e53f2844d9 Bug 1068668 - Followup: Skip regress-698028-2.js if not running in the shell. (r=me) 2014-09-23 16:42:19 -07:00
Wes Kocher ff7c6d21cd Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Bill McCloskey 9496ce9967 Bug 1069704 - Add Cu.getJSTestingFunctions().objectAddress(obj) (r=sfink) 2014-09-23 15:48:52 -07:00
Brian Hackett 0eb54db50c Bug 1069680 - Restore array buffer view trace hook, clean up use of typed array layout constants, r=sfink. 2014-09-23 15:45:24 -07:00
Shu-yu Guo a495f0231b Bug 1068668 - Fix tests that tested for legacy 'let' semantics. (r=Waldo) 2014-09-23 15:43:27 -07:00
Shu-yu Guo 272f5d9255 Bug 1068668 - Fix stale reference to the -d JS shell flag. (r=terrence) 2014-09-23 15:43:27 -07:00
Shu-yu Guo cc76f05d9c Bug 1068953 - Disable coherency checks in JitCodeGlobalTable's SplayTree. (r=djvj) 2014-09-23 15:43:27 -07:00
Shu-yu Guo 3ba1b8c3a7 Bug 1070462 - Have BINDNAME push a poison scope on uninitialized lexical lookup. (r=Waldo) 2014-09-23 15:43:27 -07:00
Christoph Kerschbaumer bc20780b98 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Jeff Walden 5ece94b5e4 Bug 1070994 - Make Ion not assert when JSOP_INITPROP for the property name __proto__ occurs, which happens for any property definition not of the __proto__: v form. r=shu
--HG--
extra : rebase_source : 9ca3f30ed7834a5d015bd340f9c6f71739ee8653
2014-09-23 13:03:40 -07:00
Jeff Walden bfa5f21982 Bug 896116 - Implement %TypedArray% and %TypedArray%.prototype. r=till, r=bholley
--HG--
extra : rebase_source : 0e78b08f644b9d189c6a4b280aa20fb749a7600e
2014-08-21 20:39:30 -07:00
Jeff Walden 3c33ef9a25 Bug 896116 - Morph the dependent-JSProtoKey system to explicitly store a JSProtoKey, rather than relying on a system where a single class represents the parent and dependent both. Also convert error objects (Error, RangeError, &c.) to be represented by multiple classes, not a single one. r=bholley, r=till
--HG--
extra : rebase_source : 1d1913c49ae58be86e991077bda96684c6afb941
2014-09-18 20:06:32 -07:00
Nicolas B. Pierron 74babd2d1d Bug 1062869 part 7 - Prevent miss-use of instruction result computation. r=h4writer 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 9717825470 Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 5fc4f04592 Bug 1062869 part 5.5 - Disable Rooting Analysis around maybeRead with a non-GC capable fallback method. r=shu 2014-09-23 19:42:35 +02:00
Nicolas B. Pierron 4340197ea2 Bug 1062869 part 5 - Add MaybeReadFallback class to record the fallback method. r=shu 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron 951aaba031 Bug 1062869 part 4 - Add an invalidate function to IonScript. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron a288d17ccc Bug 1062869 part 3 - Add vector of Ion recover info. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron 13754b02ef Bug 1062869 part 2 - Separate the recovery of instructions from the frame reconstruction. r=h4writer 2014-09-23 19:42:34 +02:00
Nicolas B. Pierron fdec3209fc Bug 1062869 part 1 - Replace the AutoValueVector by a vector of RelocatableValue. r=h4writer,jonco 2014-09-23 19:42:33 +02:00
Nicolas B. Pierron b41b03d47b Bug 1062869 part 0.5 - Properly root ArgumentsData & ArgumentsObject in prevision of GC under copyArgs. r=luke 2014-09-23 19:42:33 +02:00
Nicolas B. Pierron 1d19f6a9e1 Bug 1062869 part 0 - JitFrameIterator.cpp: Remove unused pre-declaration. r=h4writer 2014-09-23 19:42:33 +02:00
Lars T Hansen 10212ddd80 Bug 1071024 - correct the implementation of STREX, which used the register name rather than register value. r=me 2014-09-23 16:47:39 +02:00
Nick Fitzgerald 209d5f348a Bug 1056373 - Add the ability to sample each allocation by some probability. r=jimb 2014-09-22 17:01:00 -04:00
Tom Schuster 7782444d76 Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu 2014-09-23 15:25:31 +02:00
Douglas Crosher bc41d84178 Bug 1013996 - irregexp: Avoid unaligned accesses in ARM code. r=bhackett 2014-08-17 14:45:31 +10:00
Jacek Caban ee32d45c08 Bug 1060401 - NSS and NSPR libs can't be found in mingw builds. r=glandium 2014-09-23 11:51:36 +02:00
Benjamin Bouvier a3d0568724 Bug 1064537: Fix build warning for multiline comment; r=h4writer 2014-09-23 10:43:30 +02:00
Lars T Hansen e9a4b9b26c Bug 1071024 - ARM simulator support for LDREX, LDREXH, LDREXB, LDREXD, STREX, STREXH, STREXB, STREXD, SXTB, SXTH, DMB, DSB, and ISB. r=mjrosenb 2014-09-23 10:22:26 +02:00
Hannes Verschore c49389bf9a Bug 1064537: IonMonkey: Try folding ternary constructs, r=nbp 2014-09-23 09:42:05 +02:00
Dan Gohman 916abbc8f8 Bug 1070464 - IonMonkey: Update the dominator tree after ParallelSafetyAnalysis r=shu 2014-09-22 19:11:02 -07:00
Dan Gohman 645e5bbad5 Bug 1070460 - IonMonkey: Set the isCommutative flag when creating a commutative MMul. r=nbp 2014-09-22 19:11:00 -07:00
Brian Hackett ed5cb5354c Bug 1066652 - Clean up APIs for adding property types, r=jandem. 2014-09-22 17:29:15 -07:00
Shu-yu Guo b9fba87855 Bug 1068450 - Document Debugger.Frame.prototype.implementation. DONTBUILD. (r=jimb) 2014-09-22 16:34:10 -07:00
Eric Rahm 83245fc00d Bug 1060171 - Part 1: Add log levels to nsIConsoleMessage. r=froydnj 2014-09-22 15:32:21 -07:00
Hannes Verschore a45caf6348 Bug 1067984 - IonMonkey: Temporarily disable lazy linking for non i686/x64, r=mjrosenb 2014-09-22 22:45:08 +02:00
Ryan VanderMeulen cae5eb937c Merge m-c to inbound. a=merge 2014-09-22 15:51:51 -04:00
Ryan VanderMeulen 344138b126 Merge m-c to inbound. a=merge 2014-09-22 15:50:08 -04:00
Benjamin Smedberg 883f97d522 Bug 1069518 - XPTCall should refuse to implement interfaces with [notxpcom] methods, r=froydnj/bholley 2014-09-22 15:10:31 -04:00
Till Schneidereit 4145aa1fd3 Bug 1069063 - Part 2: follow-up to include changes in v2 of the patch. r=me
--HG--
extra : rebase_source : 6d79233c7dab7af574c6f86c4bcae4770baac745
2014-09-22 11:14:44 -04:00
Terrence Cole 91e1a9a93f Bug 1068123 - Make the MOZ_GCTIMER logs more verbose and readable; r=jonco 2014-09-19 08:39:54 -07:00
Terrence Cole 0d1a1613cc Backout 3f395d9d894a (Bug 1057563) for not handling the background allocation case. 2014-09-22 09:40:54 -07:00
Vlatko Markovic 8818f4947f Bug 1059216 - Verification of Trusted Hosted Apps manifest signature, part 1. r=dkeeler,rlb 2014-09-22 07:58:59 -07:00
Michael Shuen b3480f2432 Bug 1061652 - Inline setCrossCompartmentSlot on windows. r=luke 2014-09-19 18:35:00 +02:00
Christoph Kerschbaumer 34b8295e19 Bug 1038756: Callsites creating a channel in /js/ (r=mrbkap) 2014-09-21 09:45:16 -07:00
Jon Coppeard 90b843db8e Bug 1069655 - Fix build errors in non-unified builds r=me 2014-09-22 11:09:53 +01:00
Jon Coppeard 77bd71217c Bug 1069655 - Unify the forwarding mechanisms used by generational and compacting GC r=terrence 2014-09-22 09:36:22 +01:00
Jon Coppeard c3469f6c0c Bug 1068697 - Add a compartment option to preserve JIT code in non-shrinking GCs r=terrence 2014-09-22 08:43:36 +01:00
Till Schneidereit 99ba761309 changeset: 229387:7f06ae718751
user:        ziyunfei <446240525@qq.com>
files:       js/src/builtin/Object.cpp js/src/tests/ecma_6/Object/isSealed.js
description:
Bug 1062860 - Object.isSealed() should return true when given primitive values as input. r=till
2014-09-04 21:08:33 +08:00
Till Schneidereit ea058db5ed changeset: 229386:2c92e43e29d8
user:        ziyunfei <446240525@qq.com>
files:       js/src/builtin/Array.js js/src/builtin/Utilities.js js/src/jsarray.cpp js/src/tests/ecma_7/Array/browser.js js/src/tests/ecma_7/Array/contains.js js/src/tests/ecma_7/Array/shell.js js/src/tests/ecma_7/browser.js js/src/tests/ecma_7/shell.js
description:
Bug 1069063 - Implement Array.prototype.contains. r=till,securityAudit=bholley

--HG--
rename : js/src/tests/ecma_6/Array/browser.js => js/src/tests/ecma_7/Array/browser.js
rename : js/src/tests/ecma_6/Array/browser.js => js/src/tests/ecma_7/Array/shell.js
rename : js/src/tests/ecma_6/browser.js => js/src/tests/ecma_7/browser.js
rename : js/src/tests/ecma_6/shell.js => js/src/tests/ecma_7/shell.js
2014-09-18 17:22:05 +08:00