js/src/vm/Stack.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
b05e10ed40c4e6569a9bb48e73b732ffb7a13257
created 2015-03-27 12:29 -0400
pushed 2015-05-11 18:39 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
67f8d63b2cadf9bf32d8b391292f41bae6d38bc2
created 2015-03-27 13:28 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 854037, bug 1146644) for LexicalEnvironment/const-declaration-in-for-loop.js jsreftest failures.
2d59ec36a2e48587ac39d066122695df612575fc
created 2015-03-27 12:29 -0400
pushed 2015-05-11 18:39 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
b1d39f9d8c13d9817428e8c133b81fbd338558dd
created 2015-03-24 18:49 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1146718 - Split the 'J' tag in the profiler into 'J' (JIT frames without opt info) and 'O' (with opt info). (r=djvj)
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
44c06482dc74eaa7bbf4ed393f7ac4d55b53ff79
created 2015-03-20 20:48 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
163f61a32aa0c955cf25af54f5c076292377d179
created 2015-03-20 00:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145282. Reverse the sense of IsValidTerminatingScope and rename it to IsSyntacticScope. r=luke
4fbc8769b1e5a456765d2ccca82e1a5239bbd288
created 2015-03-20 00:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. r=luke
13c8a1cc5ed39056618c526859b11b3b8aaab80b
created 2015-03-18 10:48 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
f0f3cba361d1cc2ae315b440ba9c7fe05275eff4
created 2015-03-13 16:14 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1133389 - Fix FrameIter::matchCallee to consider all inner functions and not only lambdas. r=shu
16723f5b0307dc68f8657b1fb89f57e43080e15f
created 2015-03-12 21:46 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. r=shu
44efa0956b5315e9c92db79478f486d41dc64275
created 2015-03-02 17:46 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
36a51f808aa59df4c5391c3791d02c628ba9129c
created 2015-02-23 18:22 -0800
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 26d55e902ada (bug 1130367) for xpcshell failures
26d55e902ada3e44228d18e50e96e4fa074e3ac7
created 2015-02-23 18:45 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1130367 - Fix readSPSProfilingStack testing function to work right when profiler is disabled. r=shu
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
c2cd84d8716606bbfb4f146c886efc3cb01cd311
created 2015-03-13 16:14 +0100
pushed 2015-03-30 18:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1133389 - Fix FrameIter::matchCallee to consider all inner functions and not only lambdas. r=shu, a=lmandel
441dc7e176513499e9dd7e9305a1cf082fd432a5
created 2015-03-02 17:46 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu, a=lsblakk
56efbd1550625d6dff070ea162548bb83d3f80ed
created 2015-02-20 20:01 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
e8cfd49ac790eb7a8db2ff79f6fad74c7f567129
created 2015-02-20 17:50 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
ded390f05c90f01a05f8f924eaec5d24f530c42a
created 2015-02-11 12:54 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1132149 - Handlify the proto arg for NewArray; r=sfink
9ca32c3e11cbcb5facf59bf24fc708a261c3fe51
created 2015-02-09 18:11 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
dd1cdbf4be40be2bbd312af2352bf8ab5eb8bf82
created 2015-02-04 13:41 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
39422c6d5efc1222ccf1cae8895a995cb8ed2e16
created 2015-02-04 13:40 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
b2bf96614c445f18545ec8954dcbffadcc804cea
created 2015-02-04 12:35 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fbf1b0195d80 (bug 1127156)
fbf1b0195d805de6773a983eb0cb23f37c3a00c4
created 2015-02-03 23:51 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
db6d27b3a8f059e8e1d02eaa1b24dc9735961372
created 2015-02-03 19:45 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
f1d372961125cf503129bb725cfbe69623ca599b
created 2015-02-03 18:55 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
8f1b6d7853225faf375bb2ac2e109daeb7850b68
created 2015-01-27 07:58 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1125841 - remove PerThreadData variants of activation iterator constructors. r=jandem
d590c1f472b29f1c54bd1c25b723996634f9b6a0
created 2015-01-26 15:40 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1118604 - move activation fields. r=jandem
97c0c777233db3f3eb42b3d5c2bebea9987b3fc3
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
f018b2922372d37af0ea3377546b6453c170b7a6
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 1/7 - Add JitActivation fields required for new profiler implementation. r=jandem
fb00dedf441c67ada7051bfa1734638bf29f047b
created 2015-01-14 22:57 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
a9355863e299c89f420f2794395ccc5a63709101
created 2015-01-14 17:11 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
76d5287679469d1d4dab10a36960175d37b7f186
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
b1cb68eadf6c379f274ed95b2b8a23f63af00e3b
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 1/7 - Add JitActivation fields required for new profiler implementation. r=jandem
572ae21637214b0c283b8be8dce86ebc5e42a61b
created 2015-01-14 09:22 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1119292 - disable ForkJoinContext and ThreadSafeContext. r=shu
1c331251a037759d3d0b85a69ff6d215e1bb45d5
created 2015-01-12 14:10 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1120028 - Clear prevUpToDate of younger frames when rematerializing frames. (r=luke)
d1dc38edb7b1a7042c3a493834ea0bd872c3b94b
created 2015-03-13 16:14 +0100
pushed 2015-03-16 16:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1133389 - Fix FrameIter::matchCallee to consider all inner functions and not only lambdas. r=shu, a=lmandel
4f1b2f93ae484bb16b10bde6a1272139ceb2abdd
created 2015-01-09 19:21 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1029963 - Recover slots in RematerializedFrames. (r=nbp)
b1e38a68b8b5194565f5bb4768a35c9d8fbe729b
created 2015-01-09 00:06 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> JSContext and remove PJS paths in FrameIters. (r=lth)
59a4ac2cd8d13794009fac64dd3af42e52db9ecd
created 2014-12-23 16:32 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1114566 - matchCallee: Check if both functions have a script before comparing them. r=shu
2450ea9f9c626fa82aacb7e51bc0b7dbac1817f6
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.4 - ScopeChain & Callee: Remove new rooting hazards. r=shu
f262ebee6242f6547577f591998f28994280124f
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.3 - Update callee uses, extract information form the maybe-recovered callee. r=shu
c2564ebc773352889c89f89e4107fae11182d411
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.2 - Update callee uses, extract information form the calleeTemplate. r=shu
c7733d2b62712ed0b0e3e3597bb9db9f8036041c
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.1 - InlineFrameIterator: Recover the non-default value of a function. r=shu
c687eceec200de3f8ddc660b4f65adec96fcaf6c
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 1 - Enable recovering the scope chain. r=shu
2f714060ef558fe6d9296024c7e730cfdc8a3884
created 2014-12-22 13:52 -0500
pushed 2015-01-12 19:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1114757 - Rollup of Debugger-go-faster fuzz bugs (1113710, 1111477, 1109964, 1111300, 1107937, 1111199, 1109915, 1109375, 1109328, 1108145, 1107525, 1108159, 1107913, 1106719, 1106164) for Fx36 backport. (r=efaust,djvj,jandem,jimb,luke,terrence) a=sledru
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
b160657339f8e05bca3649d31d52481a25de188c
created 2014-11-13 14:39 -0800
pushed 2015-01-12 19:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1032869 - Part 2: Move debuggee-ness to frames and selectively deoptimize when Debugger needs to observe execution. (r=jimb)
less more (0) -300 -100 -60 tip