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