Skip to content

Releases: lipeilin2006/kernel-script

Release list

0.6

Choose a tag to compare

@lipeilin2006 lipeilin2006 released this 25 Sep 16:48
feat: batch write pipeline, Lua keyboard API, random launcher naming

- Add IOCTL_WRITE_MEMORY_BATCH and Lua memory.batch_write: N writes in
  one IPC round trip and one kernel transition, one process lookup per
  distinct PID
- Cache the encoded lock batch request keyed on a table version counter;
  the sweep reuses it with no clone, re-encode, or table lock
- Add keyboard.is_key_down/is_key_up/is_key_press (GetAsyncKeyState
  snapshot per frame; press latches a full down-up cycle, read-and-clear)
- Launcher: random per-start SCM names plus random component file names
  on start and canonical-name restore on stop, tracked in
  ks-launcher.state; ks-service takes --service-name
- Cap the overlay frame rate at 60 Hz; fix collapsing_header and
  scroll_area drawing into the parent UI
- PE-header erasure experiment reverted; seh_shim.c keeps ntifs.h
- Refresh README, AGENTS, and both Lua API references

0.2

0.2

Choose a tag to compare

@lipeilin2006 lipeilin2006 released this 13 Sep 04:45

The required functions for esp have been completed.
The asynchronous API has been changed to a synchronous API, resulting in better performance.

0.1

0.1 Pre-release
Pre-release

Choose a tag to compare

@lipeilin2006 lipeilin2006 released this 08 Sep 15:38

first release version.