1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-09 07:40:39 -08:00
Commit graph

21 commits

Author SHA1 Message Date
Eli Zaretskii
06510ef9d4 ; * lisp/emacs-lisp/igc.el (igc-roots-stats, igc-stats): Fix typos. 2025-01-20 16:08:30 +02:00
Gerd Möllmann
573dbff123 Add storing igc stats in SQLite
* lisp/emacs-lisp/igc.el (toplevel): Require sqlite.
(igc--sqlite): New var containing SQLite database.
(igc-stop-collecting-stats): Handle sqlite case.
(igc-stats-time-format): Change to include milliseconds.
(igc--collect-stats-csv): Renamed from igc--collection-stats.
(igc--collect-stats-sqlite):New function inserting into DB.
(igc--open-sqlite): New function.
(igc-start-collecting-stats): Allow choosing CSV or SQLite.
2025-01-12 14:33:00 +01:00
Stefan Kangas
89237e5b84 Fontify keys in igc.el docstrings
* lisp/emacs-lisp/igc.el (igc-stats, igc-roots-stats): Use face
help-key-binding for keys.
2025-01-11 15:01:37 +01:00
Eli Zaretskii
801bb957f9 ; Fix last change. 2025-01-11 12:24:43 +02:00
Eli Zaretskii
5832255ad3 Improve documentation of igc-stats commands
* lisp/emacs-lisp/igc.el (igc-stats, igc-roots-clear)
(igc-roots-stats): Doc fixes.
2025-01-11 12:21:13 +02:00
Gerd Möllmann
b31784839b Doc and spelling fixes in igc.el 2025-01-10 20:12:29 +01:00
Gerd Möllmann
e0603213aa Add some autoloads to igc.el 2025-01-09 16:05:52 +01:00
Stefan Kangas
a05d7840f0 ; Fix file headers and footers
* lisp/emacs-lisp/igc.el: Fix file header and footer.
* test/src/igc-tests.el: Add copyright and license statement.
2025-01-08 07:22:49 +01:00
Stefan Kangas
845be5bd0d ; Update copyright years for scratch/igc 2025-01-08 05:23:03 +01:00
Pip Cet
38581882b9 Add "largest object" column to igc-stats
* lisp/emacs-lisp/igc.el (igc-stats-mode)
(igc-stats): Display extra column
* src/igc.c (struct igc_stats): Add `largest' field.
(dflt_scan_obj): Remember largest object.
(make_entry, Figc_info): Adjust.
2024-07-04 16:52:25 +00:00
Andrea Corallo
677147386c Fix compilation warnings in igc.el
* lisp/emacs-lisp/igc.el (igc-info, igc--collect, igc--roots): Declare.
2024-07-03 14:07:08 +02:00
Gerd Möllmann
c037fb42f1 Fix null error in igc--diff 2024-07-02 10:26:50 +02:00
Gerd Möllmann
bd8d9c1aae Time format in igc-stats CSV is now configurable 2024-07-01 20:38:17 +02:00
Eli Zaretskii
f85760f00a Avoid compilation warnings
* src/igc.c (Figc_info): Shut up compiler warnings.

* lisp/emacs-lisp/igc.el (igc-stats): Use 'forward-line'.
2024-07-01 18:34:10 +03:00
Gerd Möllmann
71c6787cc0 Preserve current line when updating in igc-stats 2024-07-01 17:12:01 +02:00
Gerd Möllmann
03dccff201 Include average sizes in igc-stats output 2024-07-01 09:06:44 +02:00
Gerd Möllmann
8fcf11f145 Collecting stats in CSV files at specified intervals 2024-06-29 11:24:13 +02:00
Gerd Möllmann
6a34236a9a Fix copmilation warning in igc.el 2024-06-28 13:44:42 +02:00
Gerd Möllmann
7525048285 igc-root-stats WIP 2024-06-28 10:31:05 +02:00
Gerd Möllmann
4674ca443a igc-root-stats WIP 2024-06-28 10:31:05 +02:00
Gerd Möllmann
4472a1cec9 Add emacs-lisp/igc.el 2024-06-28 07:57:33 +02:00