Commit Graph

47027 Commits

Author SHA1 Message Date
Masatoshi Kimura
86502e6537 Bug 1111290 - Part 2: Non-mechanical changes. r=waldo 2015-01-26 07:22:08 +09:00
Masatoshi Kimura
be535304d8 Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo 2015-01-26 07:22:07 +09:00
Tom Schuster
c70b84f630 Bug 1111243 - Implement ES6 proxy behavior for IsArray. r=efaust 2015-01-25 21:42:10 +01:00
Brian Hackett
d3332ef8d9 Bug 948838 - Adjust backtracking allocator splitting mechanism for hot vs. cold code, r=sunfish. 2015-01-24 17:16:01 -07:00
Shu-yu Guo
e87f5bacad Bug 1122335 - Fix static scope chain for Debugger.Frame.prototype.eval. (r=jimb) 2015-01-24 12:30:56 -08:00
Ehsan Akhgari
8b2a7569c2 Bug 1125150 - Mark MMathFunction::foldsTo as override; r=Waldo 2015-01-24 14:50:30 -05:00
Ehsan Akhgari
11697c5aaf Bug 1125153 - Return false from CreateFunctionInfo; r=Waldo 2015-01-24 14:50:14 -05:00
Dan Gohman
d8ae8d1c36 Bug 1118894 - IonMonkey: Don't insist on making loops contiguous if they contain OSR entries into former loop blocks. r=jandem 2015-01-24 13:39:35 -05:00
Tom Schuster
42007bc7bc Bug 1111248. r=Waldo 2015-01-24 13:37:46 -05:00
Heiher
e6d8f2194e Bug 1057082 - MIPS changes for ProfilingFrameIterator JitFrame support. r=nbp 2015-01-22 07:50:00 -05:00
Tom Schuster
7f95393f87 Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff 2015-01-24 16:38:08 +01:00
Tom Schuster
ef995420ce Bug 1124947 - Fix with_GetOwnPropertyDescriptor. r=Waldo 2015-01-24 16:38:08 +01:00
Tom Schuster
66ad9a2e49 Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz 2015-01-24 16:38:08 +01:00
Tom Schuster
f9788270a9 Bug 1125356 - Introduce JS_NewPlainObject. r=Waldo 2015-01-24 16:38:08 +01:00
Jan de Mooij
540219d598 Bug 1066878 - Inline Object.create(x) in Ion. r=bhackett 2015-01-24 14:43:57 +01:00
Jan de Mooij
8fb96ecee4 Bug 1004028 - Enable assertion type validation on MSVC. r=Waldo,terrence 2015-01-24 14:40:27 +01:00
Tooru Fujisawa
0c793d23a8 Bug 970904 - Fix PR_WaitCondVar timeout for sleep() in js shell. r=jandem 2015-01-24 21:21:25 +09:00
Tom Schuster
7eb1c8173d Bug 1124890 - Replace LookProperty with GetOwnProperty in ObjectToSource. r=Waldo 2015-01-24 01:18:25 +01:00
Brian Hackett
70e765d4d8 Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem. 2015-01-23 12:42:34 -07:00
ProgramFOX
fd002f1d94 Bug 1122909 - Show clear error message in jstests.py when shell could not be found. r=terrence 2015-01-21 17:44:48 +01:00
Terrence Cole
0e640fb42a Bug 1124473 - Describe our existing GC triggers and heuristics; r=sfink 2015-01-23 11:32:48 -08:00
Brian Hackett
684f63c992 Bug 1123011 - Box 'this' values when eval'ing strict scripts from a non-strict Ion script, r=jandem. 2015-01-23 12:29:05 -07:00
Kannan Vijayan
0466d0b1fa Bug 1122886 - Relax on-OSR assertions to allow null lastFramePtr when profiling is turned on. r=h4writer 2015-01-23 13:57:47 -05:00
Ryan VanderMeulen
8cd5e99f34 Backed out changeset 597fd666ef6d (bug 1112537) for Win8 jit-test failures. 2015-01-23 12:26:54 -05:00
Jim Blandy
355481d722 Bug 1120390: Make Debugger decline invisible-to-Debugger globals as debuggees and as Debugger.Object referents. r=sfink
--HG--
extra : rebase_source : d88cb7ebc1932e243d728d47d7267b4739a2f568
2015-01-22 17:33:35 -06:00
Jim Blandy
316a260d86 Bug 1026477: Handle function declarations on DebugScopeObjects correctly. r=shu 2014-12-18 13:56:27 -08:00
Jim Blandy
6dfaa951cf Bug 1026477: Make EvaluateInEnv static to Debugger.cpp; JSD1 no longer uses it. r=shu 2014-12-18 16:06:38 -08:00
ZongShen Shen
d7faa1e299 Bug 1120069 - IonMonkey: Implement MTruncateToInt32 recover instruction. r=nbp 2015-01-22 08:39:16 -08:00
Victor Carlquist
9172ea0a9f Bug 1112537 - Optimize String#split('foo').join('bar') pattern. r=nbp 2014-12-20 13:33:02 -02:00
Victor Carlquist
c860561349 Bug 1112537 - Showing overflow message instead of OOM message. r=nbp 2015-01-02 12:02:44 -02:00
Boris Zbarsky
7f78049fc1 Bug 1107443 part 6. Make attempts to define a non-configurable property via WindowProxy throw. r=peterv,jorendorff 2015-01-23 09:54:15 -05:00
Boris Zbarsky
434f98fb7d Bug 1107443 part 4. Fix JS engine tests that define non-configurable properties on the window without meaning to. r=jorendorff 2015-01-23 09:54:15 -05:00
Boris Zbarsky
3c92a4bdd7 Bug 1107443 part 3. Stop defining non-configurable properties on the window in xpconnect sandbox code. r=peterv,jorendorff 2015-01-23 09:54:15 -05:00
Boris Zbarsky
cbb271e250 Bug 1107443 part 2. Stop defining non-configurable properties on the window in dom and xpconnect JS files. r=peterv 2015-01-23 09:54:14 -05:00
Tooru Fujisawa
210577f27f Backed out changeset 17c4307d1678 (bug 1120512) since the spec will be changed again to match current behavior near future. 2015-01-23 22:01:52 +09:00
Lars T Hansen
62f50e6b1c Bug 1121435 - fix the comment. r=jandem 2015-01-23 13:53:34 +01:00
Jon Coppeard
0031547106 Bug 1108007 - Don't allow GC to observe uninitialized elements in cloned array r=nbp 2015-01-23 11:30:40 +00:00
Jon Coppeard
e3a0b94810 Bug 1107639 - Fix build error due to missing explicit keyword on JSExceptionState constructor r=me on a CLOSED TREE 2015-01-23 11:17:15 +00:00
ZongShen Shen
7162811aaa Bug 1104658 - Add constant propagation to MMathFunction. r=nbp 2015-01-22 18:49:51 -08:00
Jon Coppeard
fbac697693 Bug 1107639 - Remove public Add/RemoveRoot API r=terrence 2015-01-23 10:23:58 +00:00
Jon Coppeard
56abdc7b9a Bug 1107639 - Use PersistentRootedValue in JSExceptionState r=terrence 2015-01-23 10:23:57 +00:00
Jon Coppeard
51df8eaf2b Bug 1107639 - Use PersistentRooted rather than Add/RemoveRoot API is JSAPI tests r=terrence 2015-01-23 10:23:57 +00:00
Jon Coppeard
378a00cd51 Bug 1107639 - Remove GC roots before the final GC r=terrence 2015-01-23 10:23:57 +00:00
Jon Coppeard
12ae93f10e Bug 1107639 - Replace nsAutoJSValHolder with use of PersistentRooted r=bent 2015-01-23 10:23:57 +00:00
Jon Coppeard
c17c1bd7eb Bug 1107639 - Use two phase construction rather than Maybe<PersistentRooted> r=terrence 2015-01-23 10:23:57 +00:00
Jon Coppeard
89f2b3b4c3 Bug 1107639 - Give PersistentRooted<Value> the standard operations on Value r=terrence 2015-01-23 10:23:56 +00:00
Jon Coppeard
4e20cc6d3a Bug 1107639 - Allow two phase construction of PersistentRooted r=terrence 2015-01-23 10:23:56 +00:00
Tooru Fujisawa
31be31c228 Bug 1096376 - Disallow duplicated parameter when rest parameter is present in non-strict mode. r=jorendorff 2015-01-23 19:21:41 +09:00
Tooru Fujisawa
ccf2a28b15 Bug 1122334 - Part 2: Remove FoldConstants checking code from ASTSerializer::comprehension in Reflect.parse. r=jorendorff 2015-01-23 19:21:39 +09:00
Tooru Fujisawa
4477454562 Bug 1122334 - Part 1: Support ES7 comprehension syntax with multiple ComprehensionIf in Reflect.parse. r=jorendorff 2015-01-23 19:21:37 +09:00