Commit Graph

38491 Commits

Author SHA1 Message Date
Steve Fink
85ce4c2cab Bug 1133909 check-style bustage resulting in a CLOSED TREE - alphabetize the includes, a=KWierso 2015-02-24 15:09:46 -08:00
Steve Fink
f8688076a8 Bug 1133909 - Fix hazards revealed by adding in new GCPointers, r=terrence 2015-02-24 09:37:13 -08:00
Brian Hackett
1da2a72eb4 Bug 1133369 - Use consistent allocation kinds for new objects after converting an unboxed group, r=jandem. 2015-02-24 16:02:09 -06:00
Brian Hackett
bc93e8af41 Bug 826741 - Use the backtracking register allocator by default, r=jandem. 2015-02-24 15:59:37 -06:00
Boris Zbarsky
8e884d1246 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
2411ea5abb 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
ed88313528 Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. r=waldo 2015-02-24 16:04:22 -05:00
Boris Zbarsky
631071d4af 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
86a9d72433 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
4f50fb6782 Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
CLOSED TREE
2015-02-24 15:11:08 -05:00
Ulrich Schoepp
5fcf7bf81e Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp 2015-02-24 14:30:02 -05:00
Jon Coppeard
b856730e30 Backed out changeset 4d1ffad0a2fd (bug 1133759) for octane-splay regression 2015-02-24 16:33:06 +00:00
Dan Gohman
02adb7ddea 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
fcc92b68d1 Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke 2015-02-24 07:50:14 -08:00
Dan Gohman
d1232f222c 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
dfee368b12 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
0b8cb2f0d7 Bug 1135537 - DebugOnly.h needed for DebugOnly uses in SavedStacks. r=nfitzgerald 2015-02-24 11:36:12 +11:00
Ulrich Schoepp
1334b1f608 Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp 2015-02-20 14:46:00 +01:00
Jon Coppeard
e77d8570d4 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
cccd72bd00 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
16c2153df4 Bug 1135141 - Release relocated arenas immediately on last ditch GC r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
cd7aea3989 Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence 2015-02-24 09:40:02 +00:00
Jon Coppeard
1273f6b7ed 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
897cfb6589 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
1092db39e8 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
68f766cd7e 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
ea54df0fa3 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
01e14a347f 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
76a818f4c8 Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj) 2015-02-23 20:33:56 -08:00
Wes Kocher
ae08c7335c Backed out changeset 26d55e902ada (bug 1130367) for xpcshell failures 2015-02-23 18:22:49 -08:00
Kannan Vijayan
1dc713c0e4 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
1ea3622d2e No Bug - Expand a comment with a more detailed explanation; r=meow 2015-02-23 14:07:26 -08:00
Terrence Cole
1ddff3f1a6 Bug 1135141 - Make LAST_DITCH GC more robust; r=jonco 2015-02-23 11:15:43 -08:00
Steve Fink
654faa7eb9 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
8b0b19285c Bug 1131531 - Ion GetElement IC should handle dense element holes. r=jandem 2015-02-23 18:21:51 +01:00
Tom Schuster
2c54b810d8 Bug 1127629 - Handle void in ExpressionDecompiler. r=jandem 2015-02-23 18:21:51 +01:00
Brian Hackett
a34945acfa 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
2f6eb2b0e5 Bug 1134146 - Use whole cell store buffer entries for unboxed object updates, r=jandem. 2015-02-23 09:27:10 -06:00
Benjamin Bouvier
2e97c62e0b Bug 1134638: 4. Also test correctness of SIMD operations; r=nbp 2015-02-19 18:20:26 +01:00
Benjamin Bouvier
d8af972f34 Bug 1134638: 3. Templatize inlineSimdBinary functions; r=nbp 2015-02-20 14:58:35 +01:00
Benjamin Bouvier
61e3c42cf8 Bug 1134638: 2. Inline some float32x4 binary arithmetic and bitwise operations; r=nbp 2015-02-19 17:29:12 +01:00
Benjamin Bouvier
7d96b194ea Bug 1134638: 1. Add OperationName to MSimdBinaryBitwise; r=sunfish 2015-02-19 17:28:28 +01:00
ziyunfei
7765cbef5b Bug 1120170 - part 2 - Self-host RegExp.prototype.flags. r=till 2015-02-22 07:23:00 +01:00
ziyunfei
a39f7ba184 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
e429414876 Bug 1134754 - Skip compacting zones when there is little benefit r=terrence 2015-02-23 10:06:02 +00:00
Carsten "Tomcat" Book
6d8808c7af Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE 2015-02-23 10:20:31 +01:00
Carsten "Tomcat" Book
9bf1fcebc5 Backed out changeset 389c918b643c (bug 1129780) 2015-02-23 10:20:05 +01:00
Carsten "Tomcat" Book
97a150bb6d Backed out changeset b70a4383ee84 (bug 1131429) 2015-02-23 10:20:01 +01:00
Xidorn Quan
ff6a8c1623 Bug 1127511 - Make assignInitialShape public for removing the problematic friend declaration. r=luke 2015-02-23 17:58:06 +11:00
Tooru Fujisawa
2de13ed2d2 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