js/public/RootingAPI.h
42f073dedf5fd708e118833b4ddf63a19907485a
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Delay gray marking assertions when we are doing incremental gray marking r=sfink
1544326ba29a387f1240415af38da7a33f5083ef
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
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
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
18a8aa4a02c3bfd9b730bf7e338d2db361a01a6a
created 2018-11-06 04:29 +0000
pushed 2018-11-06 10:04 +0000
Markus Stange Markus Stange - Bug 1499507 - Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. r=sfink
ccf46ccf351988116723f6a78c887757941c5348
created 2018-11-05 23:24 +0200
pushed 2018-11-06 10:04 +0000
Brindusan Cristian Brindusan Cristian - Backed out 9 changesets (bug 1499507) for build bustages on /profiler/core/platform.cpp. CLOSED TREE
24a9494155fec56521621c91344f81be9cb2a5e7
created 2018-11-05 20:53 +0000
pushed 2018-11-06 10:04 +0000
Markus Stange Markus Stange - Bug 1499507 - Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. r=sfink
848152c22f8bd814a564a2306bd249b88099aba8
created 2018-11-05 21:48 +0200
pushed 2018-11-06 10:04 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 9 changesets (bug 1499507) for bustages on ProfileBuffer.cpp . CLOSED TREE
4a9c9a91182cbf3055d94055d728cc0888459092
created 2018-11-05 19:06 +0000
pushed 2018-11-06 10:04 +0000
Markus Stange Markus Stange - Bug 1499507 - Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. r=sfink
f2bedf1fe932f1bb3277a4db1e11fbb02b3242d8
created 2018-09-06 12: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/public. r=jandem
5b595406855ef0ab1d65e43a408a252b4a476748
created 2018-07-24 16:52 -0700
pushed 2018-08-23 14:05 +0000
Steve Fink Steve Fink - Bug 1479962 - Add JS_HAZ_ROOTED_BASE for AutoGCRooter, which assumes all descendants are rooted, r=jonco
e3a286413269f7c023fa55bfa1775be47d415547
created 2018-07-26 20:15 +1000
pushed 2018-07-31 05:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Move js::Hash{Set,Map} into MFBT. r=Waldo
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-28 19:24 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 14:48 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
011f238cc9ab82efbaba621046514cd689bd1f86
created 2018-06-06 14:30 +0200
pushed 2018-06-06 12:39 +0000
Jan de Mooij Jan de Mooij - Bug 1363214 - Remove JS::Realm/JSCompartment inheritance. r=jonco
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.
less more (0) -100 -60 tip