/ 26 entries
- .github/ (directory) ci: run vet, staticcheck, race tests and generated-code drift check
- LICENSES/ (directory) feat(protocol): add client extensions and allocation-free numeric requests
- cmd/ (directory) feat(scanner): port Wayland XML generator and pin core protocol source
- docs/ (directory) feat(protocol): add client extensions and allocation-free numeric requests
- internal/ (directory) feat(protocol): add client extensions and allocation-free numeric requests
- protocol/ (directory) feat(protocol): add client extensions and allocation-free numeric requests
- wl/ (directory) perf(wl): inline typed argument constructors
- .gitignore 538 B Add .gitignore with notes/ directory excluded
- LICENSE 1.1 KiB Initial commit: WLTurbo high-performance Wayland client
- README.md 5.3 KiB feat(protocol): add client extensions and allocation-free numeric requests
- benchmark_test.go 1.7 KiB perf(core): frame without per-message copies and marshal without allocations
- client.go 23.9 KiB feat(protocol): add client extensions and allocation-free numeric requests
- client_test.go 6.1 KiB refactor(core): route every event through one dispatch path
- consumer_test.go 2.2 KiB feat(registry): negotiate announced global versions for extension binds
- core.go 15.2 KiB feat(protocol): add client extensions and allocation-free numeric requests
- fd_test.go 13.9 KiB fix(protocol): harden dispatch lifecycle FD parsing and generation gates
- fd_zero_test.go 233 B feat(core): generate canonical core bindings and harden event transport
- go.mod 75 B build: require Go 1.27
- go.sum 153 B Initial commit: WLTurbo high-performance Wayland client
- hardening_test.go 6.6 KiB refactor(scanner): send generated requests through Context.Request
- requestargs_test.go 12.3 KiB feat(protocol): add client extensions and allocation-free numeric requests
- scm_linux.go 6.5 KiB fix(transport): reject fd sends before claiming and close the socket on write failure
- shm.go 2.5 KiB refactor(dispatch): remove unused direct dispatcher and dead fields
- signature.go 1.1 KiB feat(core): generate canonical core bindings and harden event transport
- transport_test.go 11.1 KiB fix(protocol): harden dispatch lifecycle FD parsing and generation gates
- wire.go 5.9 KiB feat(protocol): add client extensions and allocation-free numeric requests