/ 24 entries
- .github/ (directory) ci: build and test go-wayland-bindings against this revision
- wl/ (directory) docs(wl): describe the alias surface as the bindings contract
- .gitignore 538 B Add .gitignore with notes/ directory excluded
- LICENSE 1.1 KiB Initial commit: WLTurbo high-performance Wayland client
- README.md 3.6 KiB docs: end README with a trailing newline
- alloc_test.go 1.8 KiB perf(core): store objects in mutex-guarded maps so recycled IDs do not allocate (#6)
- benchmark_test.go 1.7 KiB perf(core): frame without per-message copies and marshal without allocations
- client.go 23.9 KiB perf(core): store objects in mutex-guarded maps so recycled IDs do not allocate (#6)
- client_test.go 6.1 KiB refactor(core): route every event through one dispatch path
- core.go 15.7 KiB perf(core): store objects in mutex-guarded maps so recycled IDs do not allocate (#6)
- event_test.go 2.6 KiB test: cover Event.Int32, Fixed and Array decoding
- 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 8.1 KiB feat(context): add Abandon for compositor-destroyed objects
- objects.go 1.2 KiB perf(core): store objects in mutex-guarded maps so recycled IDs do not allocate (#6)
- registry_test.go 4.3 KiB test(registry): check bind body encoding and version-0 globals
- 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