Commit Graph

39606 Commits

Author SHA1 Message Date
Tom Schuster
600ab26edb Bug 1152550 - Make sure that cross-global Iterator can not be broken. r=Waldo 2015-04-19 18:13:59 +02:00
Boris Zbarsky
0c3477aecc Bug 1155793 part 2. Split apart the concepts of movability and eliminatability in jitinfo, since some things are not movable but are eliminatable. r=efaust. 2015-04-17 22:01:02 -04:00
Boris Zbarsky
5a219cc77a Bug 1155793 part 1. Make it possible to safely change the number of bits in the slotIndex field in jitinfo. r=efaust 2015-04-17 22:01:02 -04:00
Boris Zbarsky
3bc038ea57 Bug 1155788. Make the Ion inner-window optimizations work again. r=efaust 2015-04-17 22:01:02 -04:00
Jim Blandy
a52b425862 Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley 2015-04-08 21:23:48 -04:00
Tooru Fujisawa
ffce4d12ee Backed out changeset 564184f293a6 (bug 891107) for mochitest-other failure on a CLOSED TREE 2015-04-18 05:51:24 +09:00
Tooru Fujisawa
09d5a22925 Backed out changeset 28bbd9862551 (bug 891107) for mochitest-other failure on a CLOSED TREE 2015-04-18 05:51:22 +09:00
Tooru Fujisawa
20e92905b6 Backed out changeset 43f5ca4913df (bug 891107) for mochitest-other failure on a CLOSED TREE 2015-04-18 05:51:20 +09:00
Tooru Fujisawa
b74527c670 Bug 891107 - Part 3: Report argument type error as TypeError in js-ctypes. r=jorendorff 2015-04-18 04:00:37 +09:00
Tooru Fujisawa
d2f635458f Bug 891107 - Part 2: Report argument length error as TypeError in js-ctypes. r=jorendorff 2015-04-18 04:00:37 +09:00
Tooru Fujisawa
be5e5fcbce Bug 891107 - Part 1: Show information about value, type, function, and argument number in type conversion error messages in js-ctypes. r=jorendorff 2015-04-18 04:00:36 +09:00
Luke Wagner
f42006ae5a Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) 2015-04-17 13:17:30 -05:00
Terrence Cole
c86568b57a Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink 2015-04-14 13:28:39 -07:00
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