js/src/vm/Compartment.h
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16:26 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-08-12 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
4b02fef6b745a7c610758e165a39b0938323827c
created 2019-08-09 14:55 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1560375 - Share string wrappers between all comparments in a zone r=jandem?
671320020a8d9dfe5fcf7f01effb4bc163e5e36f
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Change the wrapper value type to that of the key r=jandem?
7921bcfbfb9b3659ddd77170608e2c9734d4b2e1
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Key wrapper maps by wrapped type directly and remove CrossCompartmentKey class r=jandem?
959d94ef3795a2dca483922ea7a5dc80300940ea
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Store string wrappers separately to object wrappers r=jandem?
19c5f1e8e57d523b47ebba5bb9169fbfc261a951
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Separate out CCW iterators for objects and strings and remove API to iterate all r=jandem?
90fc70de1f050f1c8ee17581ed705a2214dfa013
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Remove use of CrossCompartmentKey from putWrapper APIs r=jandem?
27e23144cf95bbd3320e2d4bebd6bd8be70c5912
created 2019-08-09 10:05 +0000
pushed 2019-08-09 22:18 +0000
Jon Coppeard Jon Coppeard - Bug 1571021 - Remove Compartment methods to lookup CCWs by CrossCompartmentKey and by Value r=jandem?
e604b2fb2eb16dfccdf009df17d148606397486a
created 2019-08-01 16:09 +0000
pushed 2019-08-02 04:17 +0000
Jon Coppeard Jon Coppeard - Bug 1564178 - Remove infrastructure for storing debugger CCWs r=jandem
65b375326adcbd7662216779c5d9215e54f60cda
created 2019-07-30 09:44 +0000
pushed 2019-07-31 00:31 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1551813: Integrate compacting into tracing. r=jonco
be69ee8881f9563f38ef771129ce6063e8447267
created 2019-07-18 19:36 +0000
pushed 2019-07-19 04:08 +0000
Andrew McCreight Andrew McCreight - Bug 1510760, part 3 - Thread the transplant object into the prewrap hook. r=tcampbell
c024f802807e6e8e6de4fff6fbc3a566e92e8310
created 2019-07-18 19:18 +0300
pushed 2019-07-18 22:06 +0000
Noemi Erli Noemi Erli - Backed out 5 changesets (bug 1510760) for bustages in nsGlobalWindowOuter.cpp
3bc5442338bcdeac38f2cec16fdd2d1bf7f344b9
created 2019-07-18 15:02 +0000
pushed 2019-07-18 22:06 +0000
Andrew McCreight Andrew McCreight - Bug 1510760, part 3 - Thread the transplant object into the prewrap hook. r=tcampbell
7631a5be1dd9cfcc1abe5353a9bcb5babf4e1b65
created 2019-07-04 15:49 +0100
pushed 2019-07-09 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Associate more per-zone memory with the zone r=sfink
1dd4e16a1a9633c661abd2da224d1046259513e0
created 2019-07-06 00:01 +0000
pushed 2019-07-06 09:38 +0000
Jim Blandy Jim Blandy - Bug 1560754: Remove DebuggeeFrameGeneratorScript. r=jorendorff
9cc95aad8b362f4e6563febf7decadf44dfe4b0d
created 2019-06-27 06:18 +0000
pushed 2019-06-27 21:52 +0000
Jim Blandy Jim Blandy - Bug 1557343: Gather the code to manage the association between DebuggerFrames and AbstractGeneratorObjects. r=jorendorff
3c04e55d4acf82c328da941f0f4dc17592fcd45c
created 2019-06-26 22:05 +0300
pushed 2019-06-27 09:46 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1557343) for bustages on Debugger.h. CLOSED TREE
70040a80a4d720f327d1f2d6fa18e525f4bb6921
created 2019-06-26 18:18 +0000
pushed 2019-06-27 09:46 +0000
Jim Blandy Jim Blandy - Bug 1557343: Gather the code to manage the association between DebuggerFrames and AbstractGeneratorObjects. r=jorendorff
97ea8a900a1862ee531eecbbd9dfd7cbf080e85f
created 2019-06-11 07:04 +0300
pushed 2019-06-11 09:45 +0000
Cosmin Sabou Cosmin Sabou - Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions.
b7a24be78d82a8bfafae58fe2c5980df5a3f18ab
created 2019-06-10 23:42 +0000
pushed 2019-06-11 03:22 +0000
Jim Blandy Jim Blandy - Bug 1551176: Make DebuggerFrame::GeneratorInfo retain a pointer to the generator script. r=jorendorff
b65e48539b71f09d8272b52731e51ca0ad0f8e4a
created 2019-06-05 03:33 +0000
pushed 2019-06-05 10:00 +0000
Jim Blandy Jim Blandy - Bug 1551176: Add GENERATOR_INFO_SLOT to js::DebuggerFrame. r=jorendorff
71e4a3f2dc39cf1b9f9a070c8bd6bd1d2eee2dd8
created 2019-06-05 03:04 +0000
pushed 2019-06-05 10:00 +0000
Jim Blandy Jim Blandy - Bug 1551176: Add missing `std::move` calls to CrossCompartmentKey constructors. r=jorendorff
37f9bd277c34c77914bbd944119e3c85521d5d6f
created 2019-05-31 23:33 +0000
pushed 2019-06-01 09:47 +0000
Steve Fink Steve Fink - Bug 1167452 - Barrier weakmap operations and maintain weak keys table during incremental collections. r=jonco
bf815ed2c0ce00f5e1fa232c73e1cd3d8165d176
created 2019-05-16 13:13 -0700
pushed 2019-05-29 18:45 +0000
Jim Blandy Jim Blandy - No Bug: js::CrossCompartmentKey: SMDOC fixes DONTBUILD r=sfink
b97c44f9234fbfb400c4e578bf0052de06ea97a4
created 2019-05-09 17:38 +0000
pushed 2019-05-10 02:59 +0000
Jim Blandy Jim Blandy - Bug 1546817: Refactor and document Debugger support in js::CrossCompartmentKey. r=sfink
7637b7b1a6d24f9b172665929b7e026e0a3a3dc7
created 2019-05-03 16:49 +0000
pushed 2019-05-06 04:28 +0000
Jon Coppeard Jon Coppeard - Bug 1548242 - Use cross compartment wrapper map to calculate debugger's sweep group edges where possible r=sfink?
5753c98c39d1076947bb656a10675ee349c1e6ea
created 2019-04-02 11:53 +0000
pushed 2019-04-03 06:18 +0000
Gerald Squelart Gerald Squelart - Bug 1429613 - Variant matcher callbacks renamed from `match` to `operator()` - r=froydnj
a031c9dd9dd5d0d90ca56bfbe6c6ded1a2fadf44
created 2019-02-15 08:15 +0000
pushed 2019-02-15 18:54 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:52 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
8c306186cbd7672259b3a730471cfcbe44a9b0d0
created 2019-02-13 06:41 +0000
pushed 2019-02-13 10:39 +0000
Jan de Mooij Jan de Mooij - Bug 1526588 - Fix some issues with js::GetFirstGlobalInCompartment and XPCWrappedNativeScope::UpdateWeakPointersInAllScopesAfterGC. r=bzbarsky
6a082aaab830dacca68c8632f0a0053991618a28
created 2019-02-09 07:50 +0000
pushed 2019-02-09 08:12 +0000
Jon Coppeard Jon Coppeard - Bug 1517801 - Simplify calculation of GC sweep groups r=sfink
fdbb8bed650a29167dfe90105cdcbce4c7726c20
created 2019-02-08 10:34 +0000
pushed 2019-02-08 10:35 +0000
Jon Coppeard Jon Coppeard - Bug 1525663 - Use return type deduction to remove complex decltype expressions r=sfink
0ae4d42ca65b4e4e576353b97d3cb7b25ee30b68
created 2019-02-08 10:34 +0000
pushed 2019-02-08 10:35 +0000
Jon Coppeard Jon Coppeard - Bug 1525663 - Make use of generic lambdas when dealing with CrossCompartmentKey variants r=sfink
7b16ce0e3114753c387f3c4efad1657e65d736bf
created 2018-12-20 08:23 +0000
pushed 2018-12-20 15:33 +0000
Jan de Mooij Jan de Mooij - Bug 1514672 part 1 - Move XPCWrappedNativeScope from RealmPrivate to CompartmentPrivate. r=bzbarsky
7e30c215f294ff5ffdf3b314bd1f49fc92d726de
created 2018-12-17 18:37 +0000
pushed 2018-12-18 05:37 +0000
Jim Blandy Jim Blandy - Bug 1482215: Make Debugger visibility per-Compartment, and ensure realms match their compartments. r=jorendorff
b67b31f6a81b009c2ed964d39d6b01ad15cbf620
created 2018-12-14 11:00 +0000
pushed 2018-12-14 16:36 +0000
Jan de Mooij Jan de Mooij - Bug 1469082 - Always allocate CCWs in the compartment's first realm. r=jonco
ddb7c9f71ce2883ab9d1912fc09bee67b9f83f09
created 2018-12-12 08:02 +0000
pushed 2018-12-12 16:38 +0000
Jan de Mooij Jan de Mooij - Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
c322f02577d386a90b72d29bf98d99256de13563
created 2018-12-12 09:14 +0200
pushed 2018-12-12 16:38 +0000
Ciure Andrei Ciure Andrei - Backed out changeset a8dd01db9f92 (bug 1512260) requsted by owner (missing test) CLOSED TREE
a8dd01db9f92757385f96a322296c4b027b7e72c
created 2018-12-12 06:39 +0000
pushed 2018-12-12 16:38 +0000
Jan de Mooij Jan de Mooij - Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-11-30 18:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
9f1df06ee3066e30ca84e270e37087f632969ca6
created 2018-09-06 11:11 +0200
pushed 2018-09-11 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 2. r=mgaudet
fcae304349d841a9bb2850c59dcc70680b857aa7
created 2018-08-30 20:10 +0100
pushed 2018-08-30 19:11 +0000
Jon Coppeard Jon Coppeard - Bug 1486782 - Remove unnecessary includes of gc/Zone.h r=sfink
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
b50724cff788dfdea5f595c7ddc213d4491555c0
created 2018-08-01 09:57 +1000
pushed 2018-08-02 01:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1479954 - Rename Hash{Set,Map}::sizeOf{In,Ex}cludingThis(). r=luke
9ef73c62f110d41e9ee4b805ebfb225fac88fdc9
created 2018-07-26 12:36 +0900
pushed 2018-07-26 03:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1434305 - Part 5: Support the pair of Debugger and LazyScript in CrossCompartmentKey. r=jimb
af265d75fc00b12c0dcc3ae6b48bda3391826fb9
created 2018-06-08 16:16 +0200| base
pushed 2018-06-08 14:22 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 5 - Split Compartment.h from Realm.h. r=luke
less more (0) tip