js/src/vm/Stack.cpp
8f6a8013e62cf6661bf60fd8a981ac2a8f08dd01
created 2017-05-30 18:32 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1367871: Loop over the wasm activations to find the one that's actually interrupted; r=luke
9733f84ff5cc951152fd99a598b3302f6c792561
created 2017-05-24 10:24 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1366322 - Baldr: remove dependency of TlsData on specific JSContext (r=bbouvier)
a5e5a6e086f8689b1a481af2393a52deeca25e27
created 2017-05-10 12:29 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
44f970fca9edf80ad5b38995dcb57cf3aac6fb12
created 2017-05-10 12:10 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: use wasm::Frame* type for fp instead of void* (r=bbouvier)
f13207882d12902eb80ba62f0c6e7d296c5d9815
created 2017-05-10 12:08 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: remove WasmActivation::exitSP_, using unwinding instead (r=bbouvier)
2dafdc199ec7ff8c03682048c8b0e624aeda38a8
created 2017-05-10 20:21 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5b0d8eb9dc56 (bug 1360248)
b83af0b372e8473091513f85cde558b4957814be
created 2017-05-10 20:21 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 20f376c71c88 (bug 1360248)
fede60d2180928e31b9e7b13cd96fbe0dc151121
created 2017-05-10 20:21 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3e087957c2c6 (bug 1360254)
3e087957c2c69a32e5a45da0f24db1c9625a5543
created 2017-05-10 12:29 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
20f376c71c8823c8beaef326f41558326420a1ff
created 2017-05-10 12:10 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: use wasm::Frame* type for fp instead of void* (r=bbouvier)
5b0d8eb9dc56800360772eec31609fac555ca254
created 2017-05-10 12:08 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: remove WasmActivation::exitSP_, using unwinding instead (r=bbouvier)
08a538847683ea096ad34cb1ace47e18e63c9257
created 2017-04-27 18:22 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360263: Move WasmActivation::resumePC to the Runtime; r=luke
f90707333e7f6daaaf364bc61890ba2b1849199d
created 2017-04-14 09:18 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1353763 - Baldr: always set exitFP before calling into C++ (r=bbouvier)
45fe88502da0ec85ad589d6b70a267b666c4eca4
created 2017-04-10 17:47 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Add precise descriptions of wasm calls to native in the profiler; r=luke
291cfed3e754a10d19d12a42f2862a958c6539c0
created 2017-04-10 13:43 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Baldr: Make calls to builtin imports fast in wasm; r=luke
39cc35b68133a2e59069fc9aa3b5aee97294755f
created 2017-03-22 17:26 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: maintain fp register instead a virtual fp (r=bbouvier)
60f7f03a4a6c76a81786117d771c600e730e227f
created 2017-03-22 17:18 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove the wasm::Compartment GC hack (r=bbouvier)
3859ce4ab1f57e708042b15dd421ff45e3415ec1
created 2017-03-22 17:15 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove baseline's explicit TLS-saving (r=yury)
3f9cb5adce0e76c382b910b52e602d552b3dc1b9
created 2017-03-01 20:40 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. r=shu
eb9b629b161aa55f8147a444c9d61c5b7b0b0028
created 2017-01-30 15:56 -0800
pushed 2017-04-18 12:07 +0000
Jeff Walden Jeff Walden - Bug 1338374 - Use alignas rather than AlignedStorage for public JS::ProfilingFrameIterator's internal storage of a private wasm or JIT profiling frame iterator. r=shu
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
f2e46aa933a44f91225460630689dbcdf00db163
created 2017-02-01 09:28 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1335846 - Prohibit changing the active cooperatively scheduled thread during operations that affect GC, r=jonco.
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
1aac89d4610d22d8217a3f10dfeef7c159019d53
created 2017-02-08 11:18 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1334927 - Handle multiple contexts per runtime in the Gecko profiler, r=shu.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
5ceb313d808f9d6e6721c3455d8e0859679e4bc1
created 2017-01-27 11:31 -0600
pushed 2017-04-18 12:07 +0000
Yury Delendik Yury Delendik - Bug 1330370 - Adds breakpoint and step support for Web Assembly. r=luke, shu
09841bae5cafa6700994f363621e58e2e8d6c355
created 2017-01-25 09:08 +1100
pushed 2017-04-18 12:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
29e806c862faaf43c984c12a2a17dd0053acb852
created 2017-01-18 12:48 -0600
pushed 2017-03-06 20:48 +0000
Yury Delendik Yury Delendik - Bug 1331592 - Skipping wasm frames during debugger eval. r=luke
5ac5cb6fc6ef755378ae70cdbffe76f0b44a30df
created 2017-01-12 13:55 -0600
pushed 2017-03-06 20:48 +0000
Yury Delendik Yury Delendik - Bug 1330489 - Ignore imports for wasm debug frames and discard frames in activation on throw. r=luke
766ead4652099ace9e0622009f6d404e89a78f68
created 2017-01-07 10:36 -0600
pushed 2017-03-06 20:48 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Extends AbstractFramePtr to reference wasm::DebugFrame. r=luke,shu
4762c110448a11b0eadbf8f2b523f5729d61db71
created 2017-01-07 10:34 -0600
pushed 2017-03-06 20:48 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds scope and environment for wasm calls. r=luke,shu
853a0dfc4d5f5d0a4edb51e9b6356b547556ecc5
created 2016-12-08 14:26 -1000
pushed 2017-03-06 20:48 +0000
Jan de Mooij Jan de Mooij - Bug 1318627 - Remove Zone::active and related infrastructure. r=jonco, f=bhackett
c30011abb0f2357132b5098c2d3e2ce35b880a12
created 2016-12-06 17:23 -1000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1322312 - Assert that GCRuntime::enter/leaveUnsafe region is only used on the main thread r=sfink
71e72406179d7eade596031badf3aa679da75cfc
created 2016-11-28 12:29 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320388 - Move JSFunction::HAS_REST to JSScript and LazyScript. r=evilpie
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
c207eec1dcd85389bd4b796b0b10e80a3c5b5b4f
created 2016-11-21 10:26 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Backout changeset 093a7b8b7285 (bug 1297360) for causing bug 1316150
43c1404a52e78fec2f2b75d30ace8b9f8171f604
created 2016-11-08 15:46 -0800
pushed 2017-01-23 14:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1312491 - Use correct JSScript getter when getting CallObject scripts during scope/env chain checks. (r=jandem)
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
5cdbe9d9ea62f4a452fc0a18712003f256124288
created 2016-10-14 17:13 +0100
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1301377 - Disallow GC while using ProfilingFrameIterator r=jandem
e6e438537387eb159bb478e97745f39516769987
created 2016-11-08 15:46 -0800
pushed 2016-11-20 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1312491 - Use correct JSScript getter when getting CallObject scripts during scope/env chain checks. r=jandem, a=gchang
093a7b8b72859f2d56297c07c800c1e5cc0ef216
created 2016-09-08 13:38 +0100
pushed 2016-11-14 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1297360 - Copy strings returned by ProfilingFrameIterator API r=djvj
75582480f7824c82d82e5b6111cccd1066cb0745
created 2016-09-07 17:11 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1300517 - Handle Debugger.Frame.evals when throwing uninitialized 'this'. (r=jandem)
1c0212f61c24c34ca79c9756f44ec9746d038305
created 2016-08-31 14:56 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1175174 - Fix redeclaring catch parameters in eval. (r=Waldo)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
8d4db92a32a00d937d908c5dba43550908bbd963
created 2016-08-12 14:44 -0500
pushed 2016-11-14 12:26 +0000
Yury Delendik Yury Delendik - Bug 1294550 - Change AllFrameIter to return wasm frames. r=luke
7e0d9eb7eb0578ce97383958357902c8965f5eeb
created 2016-08-12 11:39 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
bc217e3f030dda95b776c91c2da035629cebe182
created 2016-08-01 08:28 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: allow multiple Instances per WasmActivation (r=bbouvier)
83b64a0c1eb4726f21f841fc31f249f7fc01cf42
created 2016-08-01 08:26 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: replace the mutable WasmActivation* in global data with an immutable JSContext* (r=bbouvier)
3585d9eed1fa07d65cc68a2e2ff48f2cabee1c3b
created 2016-07-21 22:02 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: add wasm::Compartment and use to replace Instance::activation() (r=bbouvier)
75fbd8a856889d5a228ac7fd5237205a8efce488
created 2016-07-21 21:19 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: stop using activation global pointer in JIT exit stub (r=h4writer)
dcf462d6d7f998b488f9ec2fb7c7685d1a34394c
created 2016-06-30 09:16 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 5 - Get rid of rt->jitJSContext. r=bbouvier
f0591f7ad486c437b8a5c3ad417b462d70d0d6ac
created 2016-06-28 11:57 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 6 - Remove some now-unnecessary activation->cx() uses. r=h4writer
38cb4f9e6f31cd5a855375b0f7c59f871806384a
created 2016-06-27 15:21 -0700
pushed 2016-09-19 13:38 +0000
Eric Faust Eric Faust - Bug 1270331 - Pass JS_IS_CONSTRUCTING as |this| to constructing functions from bytecode. (r=Waldo, r=jandem)
81a9b4abaf7000b7c23dbca910e8636d453c94c1
created 2016-06-06 14:40 +0300
pushed 2016-09-19 13:38 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1278217 - initialize member variable |state_|. r=jorendorff
b40b713ab502043b695819a75380924f71a30ca3
created 2016-06-10 13:28 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out wasm::Instance from wasm::Module (rs=bbouvier)
54abdc6d524e87f3714d90ee2df276caa999b8f5
created 2016-05-28 10:34 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1276162 part 2 - Remove ContextOption and make frame iterators always see all frames. r=luke
d2f18efe44a37ee8746041c3f4aaa59bfef217c8
created 2016-05-27 17:57 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 1 - Remove frame iterator SavedOption. r=luke
722a014fc551b4e2e59ed6e114e04c0291f9f455
created 2016-05-24 07:51 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 3 - Use GO_THROUGH_SAVED when we know there's no saved frame boundary. r=luke
f96ba14774c0750556be28f7b5c5a14365af0232
created 2016-05-24 07:50 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 1 - Pass SavedOption explicitly to frame iterators. r=luke
less more (0) -300 -100 -60 tip