js/src/vm/GeckoProfiler.cpp
ce56e2779818d25cfa2ac32f38ed84e6811d76a9
created 2019-06-21 16:13 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1551499 - Support Baseline Interpreter code in the profiler. r=djvj
136b9bb7ebee5455f5dcd3b564d790606675d819
created 2019-05-23 18:41 +0000
pushed 2019-07-01 09:00 +0000
Denis Palmeiro Denis Palmeiro - Bug 1552528 - Enable & disable the structured spewer when the gecko profiler starts and stops r=mgaudet
bb5772c7f2f239d9f59e17e8780292808d350a14
created 2019-05-06 14:51 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1549363 - Add missing mozilla/Sprintf.h include in GeckoProfiler.cpp to fix beta simulation bustage. r=tcampbell
39af0d6ccd3d911cae7d0ddadb0b0baae979046d
created 2019-05-03 10:15 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1548510 part 2 - Deduplicate GeckoProfilerRuntime::allocProfileString and JitcodeGlobalEntry::createScriptString. r=jonco
59086433eca1adf932a7990274f48d9419b0f068
created 2019-05-03 10:11 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1548510 part 1 - Remove unnecessary GeckoProfilerRuntime::strings lock. r=jonco
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
26fb2a868911021c586ca56d64ede136ae28c015
created 2019-02-16 17:37 +0000
pushed 2019-03-11 13:01 +0000
Markus Stange Markus Stange - Bug 1500692 - Centralize profiling category definition and add infrastructure for subcategories. r=njn
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
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +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
be8a9a7f29bda128366fd1d08097fe34d8c717e2
created 2018-11-06 04:32 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Convert the ProfilingStackFrame kind into a set of flags. r=njn
cd066bdf78f52f98533d9866ddfd357d47f16f7f
created 2018-11-06 04:31 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
18a8aa4a02c3bfd9b730bf7e338d2db361a01a6a
created 2018-11-06 04:29 +0000
pushed 2018-12-03 16:23 +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-12-03 16:23 +0000
Brindusan Cristian Brindusan Cristian - Backed out 9 changesets (bug 1499507) for build bustages on /profiler/core/platform.cpp. CLOSED TREE
76dd85b9aaf7d550b23585b4be898b03e4811e27
created 2018-11-05 20:56 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Convert the ProfilingStackFrame kind into a set of flags. r=njn
41cede6bc7d219f05c984acc95649283c81d8287
created 2018-11-05 20:55 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
24a9494155fec56521621c91344f81be9cb2a5e7
created 2018-11-05 20:53 +0000
pushed 2018-12-03 16:23 +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-12-03 16:23 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 9 changesets (bug 1499507) for bustages on ProfileBuffer.cpp . CLOSED TREE
9225e9aea37715f55aa76e1fcf20c70bfc46d0ef
created 2018-11-05 19:09 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Convert the ProfilingStackFrame kind into a set of flags. r=njn
16d6c90333de0a829854f0d381a93fbbf36cf94f
created 2018-11-05 19:07 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
4a9c9a91182cbf3055d94055d728cc0888459092
created 2018-11-05 19:06 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. r=sfink
470dd43efaa6a9b5c0d9e72e65276f7c07be4f25
created 2018-10-05 10:52 +1000
pushed 2018-10-15 21:07 +0000
Paul Bone Paul Bone - Bug 1496623 - Rename and comment GeckoProfilerThread::installed() r=njn
9d5e7b73af8f2576a76a1014b392fc4258c2683e
created 2018-09-30 17:39 +0000
pushed 2018-10-15 21:07 +0000
Denis Palmeiro Denis Palmeiro - Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink
345c57d30d2d4df3bef3e90a7c5b190540e08251
created 2018-09-25 09:17 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out changeset eae95de0eabe (bug 1480104) for spidermonkey failure
eae95de0eabec99b772fd01ac873880cc96425d9
created 2018-09-23 21:51 +0000
pushed 2018-10-15 21:07 +0000
Denis Palmeiro Denis Palmeiro - Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink
f24489d307bedccd634b994043138d14bfc90d04
created 2018-09-06 11:13 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 5. r=bbouvier
ef6a3b493405a675b56bdfed1f9480600b58ed74
created 2018-08-17 19:45 +0000
pushed 2018-08-24 17:49 +0000
Denis Palmeiro Denis Palmeiro - bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
51881a2e2f9e1407f91ac39609685894c51fe729
created 2018-08-17 18:22 +0300
pushed 2018-08-24 17:49 +0000
arthur.iakab arthur.iakab - Backed out changeset bb09f2ec0d28 (bug 785922)for causing Android build bustages on profiler/core/platform.cpp CLOSED TREE
bb09f2ec0d284f79b4a49df1db8b455c53430be4
created 2018-08-13 17:56 +0000
pushed 2018-08-24 17:49 +0000
Denis Palmeiro Denis Palmeiro - bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
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
dc942361448ddd7af5e31213f3e4b45343b8f9ab
created 2018-07-17 13:07 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove the dependency of JitcodeMap.h on CodeGenerator-shared.h r=nbp
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
b671b92bea186c1f5659425f6e048d555df415d7
created 2018-05-31 12:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 - Remove the atoms realm/compartment. r=jonco
ac021598156d3b359992fa2635cace38f7666843
created 2018-05-22 15:00 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 9 - Turn wasm::Compartment into wasm::Realm. r=luke
589325c8b1a3cf88a7a1f66fd0c0d8864c515044
created 2018-05-15 01:03 -0400
pushed 2018-06-18 21:43 +0000
Markus Stange Markus Stange - Bug 1461555 - Rename PseudoStack to ProfilingStack. r=njn
d3ca79e708a53fd8fc71960cbccb8e1445b777dd
created 2018-05-15 01:14 -0400
pushed 2018-06-18 21:43 +0000
Markus Stange Markus Stange - Bug 1461555 - Rename ProfileEntry to ProfilingStackFrame. r=njn
52c0d46e0dc9074b70f56cfa528564ca11bf3f35
created 2018-05-14 23:21 -0400
pushed 2018-06-18 21:43 +0000
Markus Stange Markus Stange - Bug 1461053 - Rename Cpp frames to label frames in the ProfilingStack. r=njn
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
599270aa0f9b59e70cbb69f55db3903a46b6ae33
created 2018-03-18 16:58 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1436179: Lazily grow the ProfileEntryStorage. r=mstange,jandem
40e3ad41beaaad19f090ebbac7ee6958df761796
created 2018-04-13 09:54 +0200
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset cc008b8e4c3c (Bug 1436179) for landing without JS peer review. r=me
cc008b8e4c3c4f2fafa29f7e722e2dd961c26f71
created 2018-03-18 16:58 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1436179: Lazily grow the ProfileEntryStorage. r=mstange
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
e745fe9ab05aa6a877230fc451be0bac38a9a8f6
created 2018-02-27 08:23 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
51fe9a44a5d3f1448cd7a2e50077e80ef919a3f3
created 2018-02-21 10:53 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 2: Remove some unnecessary uses of js/Printf.h. r=jandem.
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
f5dbc10dacf5d56ca0ea54b2ea4004ad86052b2e
created 2018-02-05 16:41 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1385998 - Use ReleaseAcquire memory ordering when modifying the PseudoStack. r=froydnj
1406e2ac322a6631536cf80e931bd465fccea141
created 2018-02-06 00:25 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1348959 - Remove wraparound indexing in ProfileBuffer. r=djvj,mystor,njn
ece293c2e9abbf0b10c9e5f587c5f20979aefd1a
created 2017-09-22 10:56 -0700
pushed 2017-11-13 02:28 +0000
Bill McCloskey Bill McCloskey - Bug 1412190 - Allow active context to be null during profiling (r=jandem)
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
df8f9a0ccc91adf71e23280b5eefd7d3b6064b04
created 2017-10-11 16:03 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1406879: Skip wasm frames when when enabling profiler and setting profiling FP; r=jandem
less more (0) -60 tip