Commit Graph

39593 Commits

Author SHA1 Message Date
Terrence Cole
0cc19b6711 Bug 1153999 - Rename markChildren to traceChildren; r=sfink 2015-04-14 13:28:39 -07:00
Terrence Cole
577316bd2f Bug 1153959 - Use RAII to manage tracing details; r=jonco 2015-04-10 13:33:56 -07:00
Olli Pettay
1f01e0da8e Bug 1153688, treat JS Symbol as void on C++ side of Variant, r=bholley 2015-04-17 17:30:34 +03:00
Aleksandar Zlicic
7c6e08f0ae Bug 1155185 - IonMonkey MIPS: Fix build failure on MIPS; implement MacroAssemblerMIPS::convertInt32ToDouble(const BaseIndex& src, FloatRegister dest). r=rankov
CLOSED TREE
2015-04-16 15:57:33 +02:00
Jon Coppeard
1f67e5b203 Bug 1155258 - Pass correct pointer to onOutOfMemory() when called from realloc r=terrence 2015-04-17 11:56:50 +01:00
Lars T Hansen
2e82c6e781 Bug 1154858 - don't ignore parameters. r=sunfish 2015-04-17 10:38:30 +02:00
Shu-yu Guo
2761a9b6b4 Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj) 2015-04-16 20:32:49 -07:00
Shu-yu Guo
49baba50f0 Bug 1155466 - Freshened blocks should pop their old blocks in debug scopes. (r=Waldo) 2015-04-16 20:32:49 -07:00
Ryan VanderMeulen
54dfd7940f Backed out changeset 47abda42667c (bug 1063257) jit-test failures. 2015-04-16 16:27:34 -04:00
Jim Blandy
8f394b568c Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink 2015-03-22 23:06:51 -07:00
Jim Blandy
325a4f495b Bug 1062473: Implement JS::ubi::Node::size for JSObjects. r=sfink,terrence 2015-04-01 18:04:53 -07:00
Jim Blandy
12713e180d Bug 1155197: For JS::ubi::Node, provide jsObjectClassName directly in JSObject specialization. r=terrence 2015-04-15 22:04:38 -07:00
Jim Blandy
bb74e19f0e Bug 1062473: Make JSObject::allocKindForTenure out of GetObjectAllocKindForCopy. r=terrence 2015-04-01 17:57:41 -07:00
Jim Blandy
17532b1ec3 Bug 1062473: Add 'const' qualifiers to this for some NativeObject methods and free functions. r=terrence 2015-03-11 16:54:11 -07:00
Jim Blandy
dd538bb2cf Bug 1062473: Add 'pointer-byte-size' to getBuildConfiguration results. r=sfink 2015-02-16 14:22:44 -08:00
Jim Blandy
3b2e239893 Bug 1062473: Use mozalloc's moz_malloc_size_of in the JS shell, not our own custom copy. r=glandium 2015-04-13 16:11:32 -07:00
Jim Blandy
c49a3b9f79 Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium 2015-03-19 00:46:40 -07:00
Jim Blandy
207318c9b0 Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium 2015-03-18 23:56:08 -07:00
Jeff Walden
d03bb0bc50 Bug 1154532 - Add ThrowRangeError and ThrowTypeError intrinsics to make self-hosted code's behavior clearer -- and also have each assert that error number and requested error type are consistent. (It appears no self-hosted code throws SyntaxError, ReferenceError, or URIError yet, so no adding functions for those yet.) r=till 2015-04-15 10:55:39 -07:00
Jeff Walden
19b011679b Bug 1154480 - Make new Uint8Array().set([], -1) throw a RangeError, not merely an Error. r=till 2015-04-15 10:46:41 -07:00
Jeff Walden
1905e1a6f1 Bug 748550 - Remove support for |for (... = ... in/of ...)| now that ES6 has removed it. r=jorendorff 2015-04-02 21:08:11 -04:00
Shu-yu Guo
bf509ce7cf Bug 1147939 - The expression decompiler can't assume that it's called directly from script. (r=bhackett) 2015-04-15 21:55:21 -07:00
Shu-yu Guo
f8e6b5e10b Bug 1152304 - Add displaying of block notes to dis() in the JS shell. (r=jimb) 2015-04-15 21:55:21 -07:00
Shu-yu Guo
0e4f326901 Bug 1152304 - Record the end of block scope notes to be after emission of JSOP_POPBLOCKSCOPE. (r=jimb) 2015-04-15 21:55:21 -07:00
Jim Blandy
719f643530 Bug 1155006: Fix unified build sensitivities in js/src. r=shu 2015-04-15 17:50:15 -07:00
Jim Blandy
bfed9f9eda Bug 1155006: Fix unified build sensitivities in js/src/jit. r=shu 2015-04-15 17:48:30 -07:00
Wes Kocher
387efa11c9 Backed out changeset 42ed856b37d9 (bug 1153382) to see if it unbreaks e10s-bc1 CLOSED TREE 2015-04-15 16:45:41 -07:00
Terrence Cole
9d40a4319b Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink 2015-04-13 09:56:02 -07:00
Ryan VanderMeulen
7f69890e20 Backed out changesets bd9cb02d4da8 and 9f2ad189edc9 (bug 1150337) for WinXP debug jit-test OOMs.
CLOSED TREE
2015-04-15 13:38:11 -04:00
Dan Gohman
d024c15058 Bug 1150337 - OdinMonkey: Followup to correct an assert condition on a CLOSED TREE 2015-04-15 09:37:00 -07:00
Dan Gohman
bc4d3cdaa0 Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke 2015-04-15 08:48:13 -07:00
Jon Coppeard
113ecb2c10 Bug 1153498 - Use RelocatablePtr in RegExpShared since these can be destroyed outside of the GC r=terrence 2015-04-14 11:31:12 +01:00
Jon Coppeard
00f62b595c Bug 1154692 - Ensure memory allocated from MallocPolicy::pod_calloc() is zero-initialized after OOM r=terrence 2015-04-15 15:25:47 +01:00
Dan Gohman
881dd17aca Bug 1136898 - IonMonkey: Remove the LinearScan allocator and associated code r=jandem 2015-04-14 22:36:11 -07:00
Carsten "Tomcat" Book
270cf9a9e5 Merge mozilla-central to mozilla-inbound 2015-04-15 14:58:23 +02:00
Carsten "Tomcat" Book
434f9030e7 merge mozilla-inbound to mozilla-central a=merge 2015-04-15 14:28:05 +02:00
Benjamin Bouvier
4b611191da Bug 1148494: SimdUnbox shouldn't be removed; r=sunfish 2015-04-13 19:03:42 +02:00
Florian Merz
ad5995080e Bug 1063946 SIMD: Group tests in logical units - typed objects; r=bbouvier 2015-04-13 21:37:32 +02:00
Florian Merz
2799a1b4b6 Bug 1063946 SIMD: Group tests in logical units - conversions; r=bbouvier 2015-04-13 21:37:20 +02:00
Florian Merz
8b932b21a0 Bug 1063946 SIMD: Group tests in logical units - binary operations; r=bbouvier 2015-04-13 21:37:06 +02:00
Florian Merz
a119ce5e81 Bug 1063946 SIMD: Group tests in logical units - unary operations; r=bbouvier 2015-04-13 21:36:45 +02:00
Wes Kocher
149e55aae2 Merge m-c to fx-team a=merge CLOSED TREE 2015-04-14 15:40:46 -07:00
David Rajchenbach-Teller
ace19d48e4 Bug 1150045 - De-anonymize Expanded Principals. r=bholley 2015-04-10 17:52:29 +02:00
Jacek Caban
5870326f44 Bug 1151981 - Properly check for MSVC (mingw fixup). 2015-04-14 18:11:27 +02:00
Ryan VanderMeulen
0a551d3b7a Backed out changeset 607cfbb06eb8 (bug 1153498) for WinXP debug jit-test perma-timeouts.
CLOSED TREE
2015-04-14 11:08:34 -04:00
Ms2ger
82c2faeae3 Bug 949614 - Use === for SimpleTest.is; r=Waldo
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.

This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Tom Schuster
f1c611c029 Bug 1153651 - Define array.length as JSPROP_SHADOWABLE. r=jorendorff 2015-04-14 14:24:45 +02:00
Hannes Verschore
f24866ee06 Backed out f3da454330a5 (bug 1049290) for adblock plus hangs 2015-04-14 13:00:36 +02:00
Jon Coppeard
c75c64e23b Bug 1153498 - Use RelocatablePtr in RegExpShared since these can be destroyed outside of the GC r=terrence 2015-04-14 11:31:12 +01:00
Brian Hackett
b9f429a3a4 Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer. 2015-04-13 12:11:47 -06:00