Commit Graph

39640 Commits

Author SHA1 Message Date
Terrence Cole
6c5060421f Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink 2015-04-14 13:28:46 -07:00
Terrence Cole
ad760483d1 Bug 1154101 - Remove PushMarkStack indirection; r=sfink 2015-04-14 13:28:39 -07:00
Jon Coppeard
c9a954e9e1 Bug 1156317 - Change the onOutOfMemory() interface is make it harder to misuse r=terrence 2015-04-21 16:08:39 +01:00
Jon Coppeard
71a3e123b0 Bug 1155455 - Relax assertion to take account of breakpoints added during incremental sweeping r=terrence 2015-04-21 16:08:36 +01:00
Ting-Yu Chou
b271555a8c Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer 2015-04-18 07:54:10 +08:00
Tooru Fujisawa
13fa229bf4 Bug 1153963 - Add telemetry for regexp.hasOwnProperty("source") and Object.getOwnPropertyDescriptor(regexp, "source") on non-release build. r=till 2015-04-21 20:04:38 +09:00
Steve Singer
54e3635819 Bug 1156115 - Apply Bug 1135629 changes to the non-ion jit. r=nbp 2015-04-19 20:14:00 +02:00
Nick Fitzgerald
6175651f60 Bug 1154079 - Add the allocated object's [[class]] name to the allocations log. r=shu 2015-04-17 15:22:00 +02:00
Lars T Hansen
4834a78b29 Bug 1154705 - clone test functions to trigger inlining. r=jandem 2015-04-21 06:39:16 +02:00
Lars T Hansen
530558b6aa Bug 1156386 - UXTH instruction. r=dougc 2015-04-21 06:39:12 +02:00
Luke Wagner
8c11f7cd7a Bug 1154556 - OdinMonkey: fix staticalllyLink to handle cloned, profile-enabled code (r=bbouvier) 2015-04-20 22:59:34 -05:00
Luke Wagner
da1245a775 Bug 1154556 - OdinMonkey: simplify icache flushing (r=bbouvier) 2015-04-20 22:48:00 -05:00
Luke Wagner
b195b74816 Bug 1154556 - OdinMonkey: remove a dead field from AsmJSActivation (r=bbouvier) 2015-04-20 22:43:59 -05:00
Terrence Cole
7dd975f78d Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink 2015-04-14 13:28:39 -07:00
Nicolas B. Pierron
a4f65244cc Bug 1155468 - Fix Register::GetName typedef issue with clang. r=jandem 2015-04-20 11:33:40 -07:00
Ryan VanderMeulen
f6ccfe6288 Backed out changeset 075804ae0a42 (bug 1154705) for SM(arm) crashes.
CLOSED TREE
2015-04-20 13:31:10 -04:00
Ehsan Akhgari
f493e802a0 Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert 2015-04-20 13:05:01 -04:00
Lars T Hansen
5a508e797a Bug 1154714 - don't check inline return type for Atomics.store. r=bbouvier 2015-04-20 18:21:05 +02:00
Lars T Hansen
26566e1ba4 Bug 1154705 - clone test functions to trigger inlining. r=jandem 2015-04-20 18:21:03 +02:00
Luke Wagner
8845707b03 Bug 1152280 - OdinMonkey: tighten changeHeap mask validation (r=bbouvier) 2015-04-20 09:14:08 -05:00
Tooru Fujisawa
14b74dd440 Bug 1155081 - Part 13: Remove ThrowError intrinsic. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
290078dd9b Bug 1155081 - Part 12: Replace ThrowError(JSMSG_TYPEDOBJECT_ARRAYTYPE_BAD_ARGS) with ThrowTypeError(JSMSG_TYPEDOBJECT_BAD_ARGS) in TypedObject.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
d834aa3af4 Bug 1155081 - Part 11: Replace ThrowError with ThrowTypeError in Utilities.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
1eee5e3c50 Bug 1155081 - Part 10: Replace ThrowError for TypeError with ThrowTypeError in TypedObject.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
ef1fbe6eb6 Bug 1155081 - Part 9: Replace ThrowError with ThrowTypeError in TypedArray.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
e42cb8f822 Bug 1155081 - Part 8: Replace ThrowError with ThrowTypeError/ThrowRangeError in String.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
2cb6c986c1 Bug 1155081 - Part 7: Replace ThrowError with ThrowTypeError in RegExp.js. r=till 2015-04-20 13:58:17 +09:00
Tooru Fujisawa
847e3da58d Bug 1155081 - Part 6: Replace ThrowError with ThrowTypeError in Object.js. r=till 2015-04-20 13:58:16 +09:00
Tooru Fujisawa
6d0b3c0126 Bug 1155081 - Part 5: Replace ThrowError with ThrowTypeError in Map.js/Set.js/WeakSet.js. r=till 2015-04-20 13:58:16 +09:00
Tooru Fujisawa
83479198c4 Bug 1155081 - Part 4: Replace ThrowError with ThrowTypeError/ThrowRangeError in Intl.js. r=till 2015-04-20 13:58:16 +09:00
Tooru Fujisawa
9ea1ea9f8c Bug 1155081 - Part 3: Replace ThrowError with ThrowTypeError in Generator.js. r=till 2015-04-20 13:58:16 +09:00
Tooru Fujisawa
e1a230ef1a Bug 1155081 - Part 2: Replace ThrowError with ThrowTypeError in Error.js. r=till 2015-04-20 13:58:16 +09:00
Tooru Fujisawa
83bb491719 Bug 1155081 - Part 1: Replace ThrowError with ThrowTypeError in Array.js. r=till 2015-04-20 13:58:16 +09:00
Chris Peterson
baf1c1fd73 Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem 2015-04-11 23:03:26 -07:00
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