js/public/RootingAPI.h
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 07:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
a42a47e58247e144ce163aa1f4d2ba2cdd6451ac
created 2018-05-31 11:28 +0200
pushed 2018-05-31 09:29 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
d44967058ffac46e41d09530a2439332b01e0f92
created 2018-05-28 14:47 -0700
pushed 2018-05-29 16:34 +0000
Philip Chimento Philip Chimento - Bug 1464912 - Add exposeToActiveJS specialization for JSString. r=sfink
f3dc9765360ba7d711b3c82b14ff06e33ce0bc8d
created 2018-05-25 10:01 +0100
pushed 2018-05-25 09:04 +0000
Jon Coppeard Jon Coppeard - Bug 1460341 - Replace GCPolicy<T>::initial() with SafelyInitialized<T>() r=Waldo
77be093ecde94975498c9f5cf51cf97c733dc0a8
created 2018-05-17 18:02 +0200
pushed 2018-05-17 16:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 1 - Store JS::Realm* instead of JSCompartment* in JSContext. r=luke
200348e3e3e1fb917d43c6b737e9cc2a231e8333
created 2018-05-16 05:23 -0700
pushed 2018-05-16 23:32 +0000
André Bargull André Bargull - Bug 1461928 - Part 2: Add length member to AutoArrayRooter and change AutoGCRooter's tag to an enum class. r=jonco
589325c8b1a3cf88a7a1f66fd0c0d8864c515044
created 2018-05-15 01:03 -0400
pushed 2018-05-16 10:07 +0000
Markus Stange Markus Stange - Bug 1461555 - Rename PseudoStack to ProfilingStack. r=njn
17dda59473c3d27d113dbd83ca0b198557b4e580
created 2018-04-12 22:20 +0300
pushed 2018-04-12 19:25 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. a=merge
516c4fb1e4b862b78a40c472e4d61dea79d51890
created 2018-04-12 22:15 +0300
pushed 2018-04-12 19:25 +0000
Sebastian Hengst Sebastian Hengst - Bug 525063 - Backing out js/public/ for violation of committing guidelines. a=backout
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-04-12 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 14:24 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-03-27 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
af5c036e68f4fa99b6c6fcd2c7d27de9b2dce200
created 2018-03-21 16:58 +0100
pushed 2018-03-21 16:06 +0000
Jan de Mooij Jan de Mooij - Bug 1447578 part 3 - Remove MacroAssembler rooting/tracing code. r=jonco
8d5acf4f29bb3d620680cf0f9b0ff89b405445f2
created 2018-03-01 14:47 +0000
pushed 2018-03-01 14:47 +0000
Jon Coppeard Jon Coppeard - Bug 1441783 - Remove unused AutoVectorRooter class and refactor r=sfink
cb864cb39b98cc3804907c2a8c4c471e2a423d64
created 2017-07-28 16:46 -0700
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: barriers, r=jonco
ecfe33a4bb62c76815592ea9a4a8d9d955a22b03
created 2018-01-05 14:35 +0100
pushed 2018-02-12 22:14 +0000
Markus Stange Markus Stange - Bug 785440 - Add js::GetContextProfilingStack in such a way that it can be inlined into non-JS code. r=sfink
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-11 20:24 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
7d56db66836900bc7758c6829b9235a3dd26947e
created 2017-07-28 16:46 -0700
pushed 2018-01-11 18:25 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: barriers, r=jonco
bdbaccfb070ed6d0ab9099eb7ea52f5cf7abc88b
created 2017-09-05 14:51 +0200
pushed 2017-12-16 22:43 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
d0d709880f192e88d1601b657cd562a6fe56d4aa
created 2017-12-15 02:16 +0200
pushed 2017-12-15 21:58 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1377007) for web platform reftests failures on CSS2/borders. r=backout
8e5e61dfbbaf45cc6bf0f364b68c5aad99958de8
created 2017-09-05 14:51 +0200
pushed 2017-12-15 21:58 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
58fec9a96e269a57cc6f84bfe3a6dc6800acd955
created 2017-12-04 18:01 +0200
pushed 2017-12-04 20:48 +0000
Dorel Luca Dorel Luca - Backed out 7 changesets (bug 1377007) for failing build bustage on Linux pgo and faling Cpp's jsapi-tests r=backout on a CLOSED TREE
1de46e60ffba67ff2d5cdb03cd9bc81460509f24
created 2017-09-05 14:51 +0200
pushed 2017-12-04 20:48 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
a0036d53caeeae65a0ebcb76852ae84400e3801b
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
2c975cde365d9be5a463f763e32389688a6110f2
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2017-11-16 13:06 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
f287a77b84c204e1530835719c33d66b52d657e3
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
14a6856d73616607e2831fa1014785e4d5693b70
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
6ad5b916c9659aeb4b901d8f9ec7f121dc2c4418
created 2017-10-09 10:03 +0100
pushed 2017-10-09 09:09 +0000
Jon Coppeard Jon Coppeard - Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
f9df54bc39999524555f6d24ff609627fdc7553c
created 2017-09-26 10:23 +0100
pushed 2017-09-26 09:26 +0000
Jon Coppeard Jon Coppeard - Bug 1402649 - Fix valid GC cell pointer asserts and error handling in module instantiation r=sfink
9180e59a44f78fca784b8fc6dbadccf2bc300feb
created 2017-09-21 18:42 +0800
pushed 2017-09-25 06:52 +0000
Yoshi Huang Yoshi Huang - Bug 1399399 - Move internal classes out of RootingAPI.h. r=jonco
74faaba5ecd2fae75df27f3186f9f6eb8d1fa4bc
created 2017-09-19 12:31 +0100
pushed 2017-09-19 11:32 +0000
Jon Coppeard Jon Coppeard - Bug 1399944 - Check for valid GC cell pointers in various places r=sfink
d54918df1a29caa779c5149014c5ddc3c79f3b94
created 2017-06-12 10:43 +0100
pushed 2017-06-12 09:45 +0000
Jon Coppeard Jon Coppeard - Bug 1370869 - Don't copy scope data in XDR decode r=shu
ad92edd96284d2828e300770641a9c3912a6a8aa
created 2017-05-09 11:38 +0100
pushed 2017-05-09 10:38 +0000
Jon Coppeard Jon Coppeard - Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2017-04-27 22:35 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
eac68716afa7d9dff1a7483b806ff89eb174a879
created 2017-04-13 13:22 -0700
pushed 2017-04-13 20:22 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1277338 - Part 3: Make JS::Rooted and JS::PersistentRooted share the same MaybeWrapped<T> definition; r=sfink
11db2a345e5b8be68c17b226977aecb9c0a28d38
created 2017-03-11 00:10 -0500
pushed 2017-03-11 05:10 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-03-11 04:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-02 10:32 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
84293676546d48b2b889093f6b7f16fff1d7dd3d
created 2017-02-13 11:11 +0000
pushed 2017-02-13 11:11 +0000
Jon Coppeard Jon Coppeard - Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink
9930b3b01f8f5444c5e548a3eb482bd3002fae8e
created 2017-02-09 12:18 +1300
pushed 2017-02-08 23:19 +0000
David Major David Major - Bug 1262595: Reduce duplication of ConstNullValue across compilation units. r=sfink
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-01-10 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
9b9d0cfd3fa3c93cf8a9a97c603176ece0b266e9
created 2017-01-06 11:23 +0000
pushed 2017-01-09 10:31 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
d57eaa1f1bd99363e66fc1fe9359c6189acbe26d
created 2017-01-07 10:45 -0500
pushed 2017-01-07 15:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2a694bf4a9de (bug 1323241) for causing frequent GC crashes in CI.
2a694bf4a9dee4a07306be832c83b168d9e56b6d
created 2017-01-06 11:23 +0000
pushed 2017-01-06 11:27 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
6c679ad00eda767ecc9c419b7e84897e423f195f
created 2016-10-28 15:11 -0700
pushed 2016-12-15 10:51 +0000
Steve Fink Steve Fink - Bug 1308236 - Don't trigger read barriers when comparing wrapped pointers types r=sfink r=mccr8
24ed6f84d8239ea380f6c8c75f3c1ee7668dc432
created 2016-11-04 17:32 +0000
pushed 2016-11-04 17:36 +0000
Jon Coppeard Jon Coppeard - Bug 1315122 - Remove JS::Heap<T>'s unused setToCrashOnTouch() methods r=jandem
1538850bba0fa58be8bddea4670e9f1c2f88f8f0
created 2016-10-18 17:58 +0100
pushed 2016-10-18 17:04 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
6217f779742e62f225f2b9538fa82bc424a20a9f
created 2016-10-07 13:58 +0200
pushed 2016-10-07 11:58 +0000
Jon Coppeard Jon Coppeard - Bug 1306382 - Automatically ExposeToActiveJS when reading out of a TenuredHeap<T> r=sfink r=mccr8
138dd1cfe696eb4adfe6e1f2290b29a352b4f650
created 2016-02-07 09:08 -0800
pushed 2016-09-30 10:29 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
6dbf0a82ba22448445d4e6706513c537f1bd0c6c
created 2016-09-11 18:15 +0900
pushed 2016-09-30 10:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
16daeb9b4e1773b3159932ac362c09a66441ceb2
created 2016-09-23 15:59 -0700
pushed 2016-09-23 23:01 +0000
Terrence Cole Terrence Cole - Backed out changeset d85334f696eb (bug 1285057) for implicitly depending on clang 3.8.
d85334f696ebb92f453cf7e58f7bd5286a354adb
created 2016-07-07 08:59 -0700
pushed 2016-09-22 16:29 +0000
Terrence Cole Terrence Cole - Bug 1285057 - Blacklist UBSan detection of the GC's generic interfaces; r=sfink
96281cc98bc619164580b33340e116318c94de2a
created 2016-08-24 14:21 -0700
pushed 2016-08-26 01:42 +0000
Leo Gaspard Leo Gaspard - Bug 1297244 - Assert on the type given as a parameter to Heap. r=terrence
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 08:18 +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 09:40 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
bc58a207c0fd0c1dceb2fa6888997d6a9c206cd3
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 2 - Some RootingContext cleanup. r=bz,terrence
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
less more (0) -100 -60 tip