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