| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | test: make subr mocks variadic for native-comp, add arity meta-test | Craig Jennings | 2026-06-21 | 1 | -2/+2 |
| | | | | | | | | | Re-enabling native-comp surfaced a suite-wide fragility. When a test redefines a C primitive (or a native-compiled function), native-comp routes native callers through a trampoline that calls the mock with the primitive's maximum arity. A fixed-arity mock narrower than the primitive then throws wrong-number-of-arguments, intermittently, as the eln-cache fills. I swept every arity-narrow subr mock to append &rest _ (188 sites, preserving any named args the body uses), and added tests/test-meta-subr-mock-arity.el, which fails make test on any subr mock too narrow for the primitive's arity. The rule isn't "never mock a subr". The suite mocks message and completing-read freely. It's "a subr mock must accept the primitive's arity." Background, the three failure modes, and the research are in docs/native-comp-subr-mocking.org. | ||||
| * | Revert "checking in modified/removed tests and other misc changes" | Craig Jennings | 2025-11-14 | 1 | -0/+185 |
| | | | | | This reverts commit d36afc3f277b9a4228eb7b2464ec4e503695b8d4. | ||||
| * | checking in modified/removed tests and other misc changes | Craig Jennings | 2025-11-14 | 1 | -185/+0 |
| | | |||||
| * | a/v recording: fix setup, add test functionality and indicator | Craig Jennings | 2025-11-11 | 1 | -0/+185 |
| Integrates a modeline indicator to display active recording status in Emacs. The indicator shows "🔴Audio", "🔴Video", or "🔴A+V" based on the active recording processes. Includes functions for starting and stopping audio/video recordings, with sentinel processes ensuring timely updates to the modeline. Also adds extensive integration tests to validate modeline synchronization. | |||||
