js/src/vm/Stack-inl.h
aac13bc10a7265c4c6ac073d3678fa5edc22e60d
created 2017-09-07 19:51 -0400
pushed 2017-09-08 14:57 +0000
Ted Campbell Ted Campbell - Bug 1397385 - Fixup js::ComputeImplicitThis to not leak environments r=jandem
b3ba96d3eda8e22eea43545b6e68b6f7ea7924ac
created 2017-08-16 16:37 +0200
pushed 2017-08-17 23:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Implement an higher-level frame iterator that can handle JS jit and wasm frames interleaving; r=jandem, r=luke
3859ce4ab1f57e708042b15dd421ff45e3415ec1
created 2017-03-22 17:15 -0500
pushed 2017-03-23 12:59 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove baseline's explicit TLS-saving (r=yury)
45cc0fe2c02284fccdd71700d93c184e01927a29
created 2017-03-02 13:25 -0600
pushed 2017-03-03 02:54 +0000
Yury Delendik Yury Delendik - Bug 1343581 - Expose wasm function return value to Debugger.Frame. r=luke
3f9cb5adce0e76c382b910b52e602d552b3dc1b9
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. r=shu
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
6d8daa94965062c56622fdcc646e0d1d3442f382
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 11: Remove JSContext* parameter from JSScript::ensureNonLazyCanonicalFunction. r=jandem
0e0b0668aa16ebf0b35d32411af2eda678053d0d
created 2017-01-07 10:40 -0600
pushed 2017-01-09 19:49 +0000
Yury Delendik Yury Delendik - Bug 1286948 - onEnterFrame/onLeaveFrame wasm events and callstack. r=shu
766ead4652099ace9e0622009f6d404e89a78f68
created 2017-01-07 10:36 -0600
pushed 2017-01-09 19:49 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Extends AbstractFramePtr to reference wasm::DebugFrame. r=luke,shu
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2016-11-28 15:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
872fcfa1267903bd894442e2385ac3f5b2e3f702
created 2016-09-08 16:05 -0700
pushed 2016-09-09 10:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 1301491 - Fix implicit this computation for global objects. (r=Waldo)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
7e0d9eb7eb0578ce97383958357902c8965f5eeb
created 2016-08-12 11:39 +0200
pushed 2016-08-12 23:30 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
737a34eee8e6d108eab6046d720f41505a35091d
created 2016-07-22 14:19 -0700
pushed 2016-07-27 14:46 +0000
Jim Blandy Jim Blandy - Bug 1282518 - Propagate return values from RematerializedFrames to BaselineFrames. r=shu
29e2af4247e1fdd3b865be0a17aa0ef26385b4a7
created 2016-05-27 17:59 +0200
pushed 2016-05-30 13:29 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 5 - Remove saved frame chains. r=luke
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
9e97e2282142b206ef97d13045eac502b58201ed
created 2016-04-25 15:42 -0700
pushed 2016-05-02 09:26 +0000
Terrence Cole Terrence Cole - Bug 1267412 - Use MutableHandleValue instead of pointer-to-AutoValueVector; r=sfink
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-31 20:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
d4dce7faceace88b269122e96994b3f737618cd9
created 2016-03-23 10:40 -0400
pushed 2016-03-31 20:04 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
aaf2b3f9970e9d5e81d6f8d631afe715e2b9f982
created 2016-03-25 12:11 -0700
pushed 2016-03-26 02:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 95494e68c722 (bug 1177488) for crashes in test_bug732665.xul CLOSED TREE
95494e68c7221d808062ecfbc7189b2db8cf62cb
created 2016-03-23 10:40 -0400
pushed 2016-03-26 02:08 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
04ea7a18573df2a6b3b9f9e58f4a0c0d8a281d2f
created 2016-03-14 13:15 -0700
pushed 2016-03-15 09:43 +0000
Wes Kocher Wes Kocher - Backed out changeset ee3c99e6f676 (bug 1177488) for LeakSanitizer failures
ee3c99e6f6768fd804b58544efd97262cfea4779
created 2016-03-08 16:29 -0500
pushed 2016-03-15 09:43 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
7723ac2ee7ce143112c8506826a858c7b0df455a
created 2016-02-18 14:10 -0800
pushed 2016-02-23 15:52 +0000
Eric Faust Eric Faust - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu, a=kwierso)
f44d3d568c2dd57365c85e70f9fd96db62ad5749
created 2016-02-18 16:57 -0800
pushed 2016-02-19 11:02 +0000
Wes Kocher Wes Kocher - Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js
40f18aee119ca9ae943d201f37464d925b3e0a65
created 2016-02-18 14:10 -0800
pushed 2016-02-19 11:02 +0000
Eric Faust Eric Faust - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu)
728ed80f10650c1774ca12b5825c568f86b18372
created 2015-11-03 10:14 -0600
pushed 2016-01-24 01:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu.
c1fbfe097769ebd5b1eb5e6935a40ad32f16f105
created 2016-01-21 20:02 +0100
pushed 2016-01-22 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 11 - Remove HAS_SCOPECHAIN InterpreterFrame flag, repack flags. r=luke
b4328eb7bc5f815db24b8c475f13c3c175001638
created 2016-01-21 20:01 +0100
pushed 2016-01-22 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 10 - Remove ExecuteType and InitialFrameFlags enums. r=luke
6bbbe283229910325e6016654936e98a093ab0fe
created 2016-01-18 10:23 +0100
pushed 2016-01-19 11:01 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 7 - Simplify isGlobalFrame and isModuleFrame. r=jonco
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-19 11:01 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:47 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
779fcb141fc3680a6b12e84c6e884e7f702c854a
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:47 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 3 - Remove some fields and unions from InterpreterFrame. r=luke
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-01-13 10:57 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
624b95b674e6f48176a3e68a9a72cd062d6fc5b4
created 2016-01-11 17:11 +0000
pushed 2016-01-12 10:54 +0000
Jon Coppeard Jon Coppeard - Bug 1233117 - Fix handling of eval in modules r=jandem
5e0769303a5efc3c745cc9ffd0492fa3a75dcf74
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier)
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
cc18f42e01686b6b7d608ea91406f09a20e624dc
created 2015-11-26 12:00 +0100
pushed 2015-11-26 15:54 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust
b5ecca6e060ce1464a58bbb87bbc872573af4914
created 2015-11-26 12:00 +0100
pushed 2015-11-26 15:54 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu
1a6bb31af78a743c5cc604d209ffaded142fb2e2
created 2015-11-17 13:36 +0100
pushed 2015-11-17 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 1225176 - Don't call wrap() in JitActivation constructor, it can GC and crash. r=fitzgen
6f44b15e0ec68424bd67c89f5769a3151c5c28ae
created 2015-11-05 11:31 +0100
pushed 2015-11-10 00:48 +0000
Tom Tromey Tom Tromey - Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo
58d4fc528b3b762228dd05786adb7325bec3d2f0
created 2015-10-28 11:45 +0000
pushed 2015-10-29 00:00 +0000
Jon Coppeard Jon Coppeard - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu
75365568c45bae97207fb35d49d1f182eae7bde6
created 2015-10-21 10:21 +0100
pushed 2015-10-21 23:29 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Make |this| undefined in modules r=shu
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
adf5d43959d886622ba431e6b8825f0bad909357
created 2015-10-05 10:50 +0100
pushed 2015-10-05 20:02 +0000
Jon Coppeard Jon Coppeard - Bug 1210391 - Module scopes are currently not cacheable r=jandem
731ff9a571b794a0e52b065d65824d2561ac32b1
created 2015-09-02 12:34 +0200
pushed 2015-09-02 18:53 +0000
Jan de Mooij Jan de Mooij - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
2729e432104c3b4ec0f7d7e45ec2301b181e2fb7
created 2015-07-28 13:04 -0700
pushed 2015-07-29 17:47 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
eaaed4868dce12112b4ee46326709cac6d5d75ee
created 2015-07-28 13:04 -0700
pushed 2015-07-29 17:47 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu
55137da3de18912fd74679697ae3ebbe7dad2376
created 2015-07-27 17:52 -0700
pushed 2015-07-28 14:28 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1028418) for assertions in SavedStacks.cpp:103 CLOSED TREE
caf840e715905fa3cbaa2af397059bc4b83cdb47
created 2015-07-27 16:33 -0700
pushed 2015-07-28 14:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
3f298220d712fdfae83f4f16792e9b67b67884c2
created 2015-07-27 16:33 -0700
pushed 2015-07-28 14:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu
01675d5848735f8c8fe41715c1ac0bac279dc0b1
created 2015-07-24 07:01 -0400
pushed 2015-07-27 19:34 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen
7d05fa306c73ede66e055d629f0ec166f03e1cfc
created 2015-07-17 12:37 -0400
pushed 2015-07-18 00:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fa9fe193778f and 3eaf867930dd (bug 1148593) for test_async_setTimeout_stack.html and test_async_setTimeout_stack_across_globals.html failures.
fa9fe193778fd56ae95d88484814541989b16f9e
created 2015-07-17 07:48 -0400
pushed 2015-07-18 00:57 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen
7a5dd58d1b3ddfc8ca967421e38cd8b5a2869826
created 2015-07-16 20:38 -0400
pushed 2015-07-17 14:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752.
0dca237df7e2bddebb546259c10e17029c26dabc
created 2015-07-15 12:15 -0400
pushed 2015-07-17 14:26 +0000
Tom Tromey Tom Tromey - Bug 1160307 - Capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug, r=Paolo
d227790797088de5d7f4f0e994641f4f35d8b5c9
created 2015-06-03 02:01 -0700
pushed 2015-06-04 12:39 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
d1d159eb02b1a1422d372fdc3b826ff3d9759c75
created 2015-06-03 02:01 -0700
pushed 2015-06-04 12:39 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
02a02fcab9eb3e05dface1755f5c11ea6f02313d
created 2015-06-03 02:01 -0700
pushed 2015-06-04 12:39 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
23fcf07dcd9edda77c36a361eb752ac0d6f067e4
created 2015-06-03 12:44 +0200
pushed 2015-06-03 20:00 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d038c5da19b0 (bug 1141865)
less more (0) -300 -100 -60 tip