js/ipc/JavaScriptShared.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +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-12-03 16:23 +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-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
3aa7f81bfcb559a6f060283e5884177764129151
created 2018-09-12 20:04 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490632 - Always use braces for if/for/while statements in js/ipc. r=evilpie
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
6f29a4a9da707b28058a425749a7d7335fe5ae68
created 2018-05-31 16:29 -0400
pushed 2018-06-18 21:43 +0000
Alex Gaynor Alex Gaynor - Bug 1465860 - Don't crash in JS IPC on invalid object id. r=evilpie
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
a7a9d51edeeb569877d21790636eeea4e45cd7c1
created 2017-07-19 15:29 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1382339 - Improve SpiderMonkey hashing functions by using MFBT's HashGeneric more; r=jandem
8de58bbbb392fdca9416fd0febe27c7d62547973
created 2017-04-26 11:18 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to CPOWs table to remove dying objects r=billm
50b7f70fbd5e724d2c3a2de0a4b5457f6fa1e721
created 2016-11-18 13:18 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1318384 - Don't trigger pre barrier in WrapperAnswer::RecvDropObject r=billm
fcadf6ec5ccf67c480047de89b5d063116938fea
created 2016-10-20 15:37 -0500
pushed 2017-01-23 14:19 +0000
David Major David Major - Bug 1311825: Pass by reference in fromObjectVariant and related methods. r=billm
99bf3401b43f4f621c91facce91f729688941317
created 2016-10-18 15:58 -0700
pushed 2017-01-23 14:19 +0000
Bill McCloskey Bill McCloskey - Bug 1311212 - Add dead CPOW debugging facility (r=mrbkap)
138dd1cfe696eb4adfe6e1f2290b29a352b4f650
created 2016-02-07 09:08 -0800
pushed 2017-01-23 14:19 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
9adefc25daa8531a4bb7bbca39e39e2f1465024f
created 2016-08-11 14:39 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=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
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-08-01 13:59 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
33f5b0151b8b1a3d2cc1e8779c28616a5dba2971
created 2016-04-29 10:44 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1268085 - Remove unused post barrier callbacks r=terrence
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-04-25 16:57 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
fa3bffbe3ec84ce1e86433d0fbed9a12441fd706
created 2015-11-25 11:59 -0800
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1226732 - Use stable hashing and builtin sweeping for ipc::ObjectIdMap; r=billm
cef9dd571d01e18d36a4fbfb6c82f3deb4d0e69c
created 2015-07-15 11:27 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me
3c9793590d9fd1cf33210ebbe7b663b52e5e42ae
created 2015-07-15 10:22 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed r=terrence
f8552cb1f75e87209f62e6cc0c51ee9d5f4efe05
created 2015-07-15 11:27 +0100
pushed 2015-07-23 03:52 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed. r=terrence, a=ritu
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-06-29 20:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +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
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
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
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
c0f368aff73869659019b19a48cdf2fdd28b92d8
created 2015-01-16 09:56 -0800
pushed 2015-02-23 15:17 +0000
Bill McCloskey Bill McCloskey - Bug 1119753 - Fix CPOW GC crash. r=jonco, a=sledru
8f34e100ffeae9f08d07a5e293533822c0656d52
created 2014-10-20 09:47 -0700
pushed 2015-01-12 19:37 +0000
Bill McCloskey Bill McCloskey - Bug 1077587 - Handle non-existent properties in CPOW descriptor code (r=mrbkap)
6e6f184e59285a2dcdf106c830e7ec0db2da6a97
created 2014-10-07 11:29 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1071177 - Add support for well-known and registered symbols as CPOW jsids. r=billm,jorendorff
765ab5eaab5b12281c1cbad4c8a0828e37c92ba7
created 2014-10-07 11:29 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1071177 - Introduce JSIDVariant type for CPOWs. r=billm
bb3b6a3a021c88daef318ea94fcb0875b023ac3a
created 2014-10-06 15:45 -0700
pushed 2014-11-28 15:29 +0000
Andrew McCreight Andrew McCreight - Bug 1073597, part 3 - Lazify creation of the CPOW manager in CpowIdHolder. r=billm
4d94f2bf456a1a941851bd8ee0e50a52dffd61c1
created 2014-09-25 13:13 +0200
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Track Xray waivers with CPOWs. r=billm
bc71142337a34496ae657fcade46e04c1214b71f
created 2014-09-25 13:13 +0200
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Clean up ObjectId handling with static type checking. r=billm
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
71c10a155c9cefbbdb203aa889c33216152f5dcb
created 2014-09-12 17:41 -0700
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1052096 - Move CPOW targets into the privileged/unprivileged junk scope of the child/parent. r=billm
9df9289e2d8f2709c3365bd8181120ba9b9057fa
created 2014-09-02 11:07 +0200
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence
e611dca6eb5c90edec64dbac5b6a981bc08f952e
created 2014-08-31 21:10 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060988 - Fix more bad implicit constructors in JS IPC code; r=billm
06d5e509cdb46b3c723196a1e219f628f8624949
created 2014-08-20 12:49 -0700
pushed 2014-10-13 16:35 +0000
Bill McCloskey Bill McCloskey - Bug 1052093 - Child->parent CPOWs should go through COWs in the parent for security (r=bholley)
38d3672ab1923988b1225913134bbdd6a73f9390
created 2014-05-28 18:05 -0700
pushed 2014-07-21 20:25 +0000
Tom Schuster Tom Schuster - Bug 957742 - Logging for CPOWs (r=mrbkap)
a141144b6c99a87d255fe9e7753611ec3755d280
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Fix CPOW wrapping and compartment ownership (r=mrbkap)
9055e91c6154d4372c1fb498cbc51da20cca505b
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Bidirectional CPOWs (r=mrbkap)
990ea6bcfa07a5ca68d6439f275a18c249f222c9
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Distinguish local and remote CPOW objects in IPDL (r=mrbkap)
85e6824afa65a9ab3b1eb7afc705143a7d104f0a
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Use separate maps for local and remote CPOW objects (r=mrbkap)
4b7c1b82d2aa722406acf8e83c75b3e2a8759503
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap)
9631faa6ed6754f5ab7b07ce40725e31482ec55f
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW toValue (r=mrbkap)
bb17661ca3bcde81273bd4b176693f69072733a7
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW findObject (r=mrbkap)
737d5beb60c4f59acd68bb233893b9188d55bf98
created 2014-05-16 16:40 -0700
pushed 2014-07-21 20:25 +0000
Bill McCloskey Bill McCloskey - Bug 996785 - Rename CPOW object map (r=mrbkap)
1c513e28c84fcded02f8b23240cf7b0c8a7e94b5
created 2014-01-21 10:44 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 961095 - Improve generic callbacks with better typing, and by only adding storebuffer entries when the key is in the nursery r=terrence
3f40322844ed2abf92f166dc8d648ee08bb86651
created 2013-11-18 17:21 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 934442 - Defer finalization of object ID table until after minor GC r=terrence
5126b48adf91390db142ee55bc9c19cc1b9ae801
created 2013-10-15 20:02 -0400
pushed 2013-12-09 19:58 +0000
Tom Schuster Tom Schuster - Bug 8844105 - Handlify JS_WrapObject. r=terrence
f6b879837822bac2c4f5988a0d5d04b88625d657
created 2013-10-11 22:02 -0700
pushed 2013-12-09 19:58 +0000
Steve Fink Steve Fink - Bug 925534 - Convert toVariant to use handles, r=terrence
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
fc2421f4b5fe062cb032ce8ec2f889a00a3f9955
created 2013-08-07 16:15 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 902249 - Fix some exact rooting hazards in js/ipc; r=jonco
e96bc10145e95c41400eb2547bed53d97e2568d7
created 2013-08-01 11:21 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 899970 - Post barrier heap pointers in js/ipc r=terrence
58fe760f66d8997077d0cde7274b935197f0f5c9
created 2013-07-10 15:05 -0700
pushed 2013-09-16 19:14 +0000
David Anderson David Anderson - Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
less more (0) -60 tip