Commit Graph

38487 Commits

Author SHA1 Message Date
Boris Zbarsky
f44d733cd9 Bug 1134970 part 2. Add JS friend API to quickly copy properties from one object to another if the objects are similar enough. r=bhackett,waldo 2015-02-24 16:04:22 -05:00
Boris Zbarsky
c7901442ea Bug 1134970 part 1. Add JS friend API to allocate an object which is guaranteed to have no attached metadata. r=waldo 2015-02-24 16:04:22 -05:00
Boris Zbarsky
6e8c0dde7f Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. r=waldo 2015-02-24 16:04:22 -05:00
Boris Zbarsky
78b98314a9 Bug 1134968. If JS_NewObjectWithGivenProto is passed a null parent and null proto, use the context's current global as the parent. r=waldo 2015-02-24 16:04:22 -05:00
Tooru Fujisawa
572c09a712 Bug 1135401 - Do not run js1_8_5/extensions/file-mapped-arraybuffers.js test if memory mapped array buffer is not supported. r=sfink 2015-02-25 05:47:01 +09:00
Ryan VanderMeulen
ff819da594 Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
CLOSED TREE
2015-02-24 15:11:08 -05:00
Ulrich Schoepp
8c99391bc6 Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp 2015-02-24 14:30:02 -05:00
Jon Coppeard
2cced78125 Backed out changeset 4d1ffad0a2fd (bug 1133759) for octane-splay regression 2015-02-24 16:33:06 +00:00
Dan Gohman
010b54c1af Bug 1135903 - OdinMonkey: Check the siginfo si_code field before handling a SIGSEGV r=luke 2015-02-24 07:53:13 -08:00
Dan Gohman
43266ab465 Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke 2015-02-24 07:50:14 -08:00
Dan Gohman
4bd6c173d9 Bug 1122856 - OdinMonkey: Split out the flag that says "bounds checks are unneeded because of signal handling" r=luke 2015-02-24 07:50:14 -08:00
Carsten "Tomcat" Book
cb0eb37585 Backed out changeset 7ff335be2c49 (bug 1047529) for causing spidermonkey test failure on a CLOSED TREE 2015-02-24 15:31:15 +01:00
Douglas Crosher
ab912d3667 Bug 1135537 - DebugOnly.h needed for DebugOnly uses in SavedStacks. r=nfitzgerald 2015-02-24 11:36:12 +11:00
Ulrich Schoepp
f461f1f825 Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp 2015-02-20 14:46:00 +01:00
Jon Coppeard
8467f2f862 Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
e361b9872f Bug 1135141 - Fix jsapi-test framework to not overwrite original global when createGlobal() fails r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
3f63816b1f Bug 1135141 - Release relocated arenas immediately on last ditch GC r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
3738cefe40 Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
b17726c02a Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
5c11765ea2 Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
b2aaad2935 Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence 2015-02-24 09:40:02 +00:00
Shu-yu Guo
21a52db121 Bug 1129769 - Followup: ignore indirect function calls from JSStreamWriter's use of std::ostream in hazard analysis. (r=sfink) 2015-02-23 20:33:56 -08:00
Shu-yu Guo
c425333472 Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj) 2015-02-23 20:33:56 -08:00
Shu-yu Guo
6634315aa3 Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj) 2015-02-23 20:33:56 -08:00
Shu-yu Guo
efd38354f0 Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj) 2015-02-23 20:33:56 -08:00
Wes Kocher
a0b055364d Backed out changeset 26d55e902ada (bug 1130367) for xpcshell failures 2015-02-23 18:22:49 -08:00
Kannan Vijayan
b715de9b7e Bug 1130367 - Fix readSPSProfilingStack testing function to work right when profiler is disabled. r=shu 2015-02-23 18:45:43 -05:00
Terrence Cole
db1f6459fb No Bug - Expand a comment with a more detailed explanation; r=meow 2015-02-23 14:07:26 -08:00
Terrence Cole
0cf27b9008 Bug 1135141 - Make LAST_DITCH GC more robust; r=jonco 2015-02-23 11:15:43 -08:00
Steve Fink
f7bd025d3c Bug 1131424 - Report error message when failing to open ctypes library, r=jorendorff
Includes updates to spidermonkey check_style.py to allow new nspr header.
2015-02-17 15:44:58 -08:00
Tom Schuster
04c39a70ae Bug 1131531 - Ion GetElement IC should handle dense element holes. r=jandem 2015-02-23 18:21:51 +01:00
Tom Schuster
2496f2bd35 Bug 1127629 - Handle void in ExpressionDecompiler. r=jandem 2015-02-23 18:21:51 +01:00
Brian Hackett
7fc63e69c4 Bug 1134150 - Don't check type sweeping generation when accessing an unboxed object's layout during nursery collections, r=jandem. 2015-02-23 09:48:05 -06:00
Brian Hackett
459842a57a Bug 1134146 - Use whole cell store buffer entries for unboxed object updates, r=jandem. 2015-02-23 09:27:10 -06:00
Benjamin Bouvier
ca15e7735d Bug 1134638: 4. Also test correctness of SIMD operations; r=nbp
--HG--
extra : rebase_source : 4df968cd08aec6eb607e68d49a05b858161483d8
2015-02-19 18:20:26 +01:00
Benjamin Bouvier
3a39623067 Bug 1134638: 3. Templatize inlineSimdBinary functions; r=nbp
--HG--
extra : rebase_source : e47c51af9719cd31aac711bbee1a461672f8874d
2015-02-20 14:58:35 +01:00
Benjamin Bouvier
314ebbcc66 Bug 1134638: 2. Inline some float32x4 binary arithmetic and bitwise operations; r=nbp
--HG--
extra : rebase_source : f6cd62a2839f1836263d3fe3f07cc552b471667b
2015-02-19 17:29:12 +01:00
Benjamin Bouvier
be1ab7529e Bug 1134638: 1. Add OperationName to MSimdBinaryBitwise; r=sunfish
--HG--
extra : rebase_source : 5850c099883c1a83436787e03f68413b6d52cbd9
2015-02-19 17:28:28 +01:00
ziyunfei
78a10b55b0 Bug 1120170 - part 2 - Self-host RegExp.prototype.flags. r=till 2015-02-22 07:23:00 +01:00
ziyunfei
4e5639f2ff Bug 1120170 - part 1 - Change JSMSG_NOT_NONNULL_OBJECT message to accept an argument. r=till 2015-02-22 07:21:00 +01:00
Jon Coppeard
5a4e49f9dd Bug 1134754 - Skip compacting zones when there is little benefit r=terrence 2015-02-23 10:06:02 +00:00
Carsten "Tomcat" Book
0c8adf5245 Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE 2015-02-23 10:20:31 +01:00
Carsten "Tomcat" Book
de04173fc7 Backed out changeset 389c918b643c (bug 1129780) 2015-02-23 10:20:05 +01:00
Carsten "Tomcat" Book
b3dbc02324 Backed out changeset b70a4383ee84 (bug 1131429) 2015-02-23 10:20:01 +01:00
Xidorn Quan
73c4b0d99c Bug 1127511 - Make assignInitialShape public for removing the problematic friend declaration. r=luke
--HG--
extra : source : 1ec8e6fc506aa8c046ee5a4968df088282b55302
2015-02-23 17:58:06 +11:00
Tooru Fujisawa
2ff3bd908b Bug 1135402 - Do not test 'use asm' in ecma_5/extensions/misplaced-inconsistent-directive.js if asm.js is not available. r=luke 2015-02-23 15:35:17 +09:00
Shu-yu Guo
28a375a748 Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj) 2015-02-22 20:05:35 -08:00
Shu-yu Guo
defb6666ab Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj) 2015-02-22 20:05:34 -08:00
Shu-yu Guo
88840ab9d9 Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj) 2015-02-22 20:05:34 -08:00
Jan de Mooij
d78988bc94 Bug 1135001 - Get rid of slow GetTopJitJSScript calls in Ion ICs. r=bhackett 2015-02-22 23:37:58 +01:00