srv(3): provide /srv/clone example
libc: runecomp: move generated files to explicit regen rule
truetypefs: fall back instead of crashing when could not get a glyph
tcs: add nfc and nfd output formats
runecomp(2): clarify audience and history
ascii(1), utf(6): /lib/unicode → /lib/ucd/UnicodeData.txt
libc: runecomp: commit generated data files
upas/runq: revert b55b1f31e139271852c3581924ddc92a10f54883
libc: remove dangling runetype.c
cpp: allow qid version change for #pragma once
upas/runq: we don't care about the waitmsg, use waitpid
cpp: correct #pragma once uniqueness check
upas/runq: wait for bounce sender to exit (thanks grizi)
v8e: clean unused argument and tidy usage (thanks mkf)
cc: fndecls: always ignore non-function types
/lib/theo: The invention of interrupts was a bad idea.
nusb(4): document a88179 support (thanks llamaa)
cc: fndecls: use current fn node directly
cc: fix suicide with undefined function arguments
cc: add __func__ support
auth/none, mothra, news, libttf: unused variable removal
/lib/rsc: My plan is to not do any telemetry on Plan 9.
/lib/rsc: The plan9 port is becoming increasingly difficult to maintain and holds back non-plan9 development.
man1: various spelling fixes
imap4d: add entry to detect file locked errors on hjfs
kbmap: fix multi column display for smaller windows (thanks mkf)
factotum(4): fix typos (thanks sirjofri)
print, strtod: fix -0 and -NaN, respect verb flags when formatting
sys/src/libc/spim/mkfile: use port/lock.c and spim/tas.s
sys/src/libc/mips/tas.s: _tas() for spim
sys/src/9/port/sysproc.c: add spim magic
/spim/include/ape/ureg.h: fixed missing ifndef
/spim/include/ape/ureg.h: ape for spim
/spim/include/ape/stdarg.h: ape for spim
/spim/include/ape/math.h: ape for spim
/spim/include/ape/float.h: added, and endian fix
/sys/src/libc/mips/tas.s: remove _tas() problem elsewhere
/sys/src/libc/mips/tas.s: add _tas()
endian fix for spim
ip(3): corrections to Udphdr field descriptions
Mail: don't start plumb procs in their own note groups
/sys/src/games/^(aout2gba gba/rom): basic gba toolkit
import tc and tl from 9ferno
/lib/troll: Running Rust code on Plan 9 using webassembly
diff, merge3: refactor diff, implement merge3
a.out(6): document dynamically loadable modules
test(1): add a missing space after -T
games/dmid: fix running status for streams
geometry(2): corrections and improvements
games/gb: crude serial port emulation
etherbcm: support for newer BCM5717 series cards.
libc: fix strchr() for little endian mips (thanks adventuresin9)
/lib/theo: I don't care if code is old.
cmd/mkfile: don't recurse into test/ when looping
cmd/mkfile: make tests depend on cmd build
mkfiles: add 'mk test' support
git: fix nil dereference in corrupt repositories
devproc: Fix a double-free reading note file (thanks Josiah Frentsos)
libtags: work around encoders producing Ogg containers with first granule position set to non-zero outside of the first page
/lib/rsc: I am not suggesting that instrumentation be added by the Go compiler to all Go programs in the world: that's clearly inappropriate.
games/gb: implement internal window line counter
reform: put default "console=0" in #ec
audio/vocdec: handle non type 1 blocks better
audio/vocdec: Creative Voice File decoder
file: identify Creative Voice File
/lib/rsc: "Go is the only software with telemetry you don't need to worry about."
rio: refactor the keyboardtap code a bit
7c: eliminate MOVWU r, r instructions when possible
libmemdraw: don't return Buffer copy from calc functions
reform: move SAI iomux/clock initialization into probe()
add standard farsi keymap
7c: help and improve peephole optimizer
zuke: leave the fds alone (thanks deuteron)
ktrans: tests and various bug fixes
ktrans: simplify kbdtap read loop
nusb/ether: support for asix ax88179 (thanks Aidan K. Wiggins)
sysinfo: use usbtree instead of just cating #u/usb/ctl
nusb/kb: GAOMON S620 tablet support
rio: sync keyboard state with active window on switch
libsec: add minimal support for the tls renegotiation
6c: copy all of packed structs in OAS
games/wadfs: parse hexen map behavior lump
lock: Fix some memory leaks (thanks steve simon!)
games/dmid(1), games/opl3(1): formatting and update for streaming
games/dmid: update for opl3 streaming
games/opl3: implement real time streaming mode
plumb fileaddr: match with a trailing colon
games/dmid: simplify and reuse input code for streaming