plan 9 kernel history: overview | file list | diff list

(regexp matches against, e.g., port/chan.c 1999/0101)

port/portfns.h   1991/0428    Created.
  1991/0507    add blen, bround, mmurelease, pullup
  1991/0511    add dmaalloc
  1991/0513    add procalarm
  1991/0514    add envcpy
  1991/0516    add resched
  1991/0604    add buzz, lights, sccintr, sccputs, sccsetup, sccspecial
  1991/0605    remove scc*
  1991/0606    add ibrk, lkpage, mklockseg
  1991/0607    add *getc, *putc, kbd*, lkpgfree, *puts*, scc*; remove printslave
  1991/0608    add consactive, mntdump, procdump
  1991/0619    change vmemchr to take ulong size (BUG?)
  1991/0627    realphabetize
  1991/0705    suspect realphabetization. add paging and caching prototypes.
  1991/0706    realphabetize (again). add hw cursor and color routines
  1991/0727    add kbdcr2nl, nameok
  1991/0730    add mouseclock
  1991/0926    add freewaitq, newwaitq
  1991/0927    add ksetenv
  1991/1003    realphabetize. add sccclock, simpleputpage
  1991/1011    change prototypes of fdtochan, newmount. add RWlock functions, newmnthead, mountfree], mntheadfree, unmount
  1991/1018    add envpgclose, envpgcopy
  1991/1102    add ksetterm
  1991/1107    add expandb, netgen, netopen, netread
  1991/1108    add latin1, netstat, netwalk
  1991/1109    change devdir; add fixfault
  1991/1111    add setregisters
  1991/1115    remove SET, USED definitions; add netdisown, netown, netwstat; change stringread
  1991/1121    add copyb
  1991/1122    add urpfillstats
  1991/1127    add decrypt, encrypt, nrand, srand; remove dmaalloc
  1991/1211    change latin1; add unicode
  1991/1214    add execregs
  1991/1225    add sccsetup
  1992/0108    add notify
  1992/0111    Move error.h to ../port. Change errors to actual strings.
  1992/0114    remove errors; change error to be explicit about char* argument; add exhausted
  1992/0120    add userpc
  1992/0122    remove pagemeis00
  1992/0305    formatting; change flowctl
  1992/0312    remove srand
  1992/0313    add iallocspan
  1992/0318    add nodelims, qinfofind
  1992/0320    add chanfree
  1992/0411    add consdebug
  1992/0428    change pgrpnote to use id, not Pgrp*
  1992/0430    change dupseg
  1992/0516    add alarmkproc
  1992/0602    remove alarm functions
  1992/0609    add confinit1, grabq
  1992/0610    remove firmware
  1992/0611    formatting edit; add kproftimer
  1992/0616    add okaddr
  1992/0619    remove grpinit, tcpinit, newmnthead, mntheadfree; add xalloc, malloc, and friends (XXX where were they before???)
  1992/0620    remove chaninit, freewaitq, newwaitq
  1992/0621    remove List functions; add xspanalloc
  1992/0622    formatting edits; realphabetize; remove ialloc, iallocspan
  1992/0623    remove copyenv, envpgclose, envpgcopy, netadd, newegrp, newfgrp; add msize, readstr; change netdisown, netown, streamexit
  1992/0625    change lockpage; remove unlockpage, stringread; add naildownstream
  1992/0629    add cachedel
  1992/0704    add bitdebug
  1992/0711    change streamexit
  1992/0725    remove confinit1
  1992/0808    add confinit1, initscsi, resetscsi, scsi*
  1992/0812    change exit
  1992/0825    change fdtochan; add scsiinquiry, scsimodesense
  1992/0826    change streamstat
  1992/0922    change sccsetup
  1992/1009    add scsistartstop
  1992/1020    add m3mouseputc, mousebuttons, mousectl
  1992/1029    add scsibufreset
  1992/1030    add screenupdate
  1992/1104    add data2txt, mbbpt, mbbrect, mousescreenupdate; change screenupdate, dupseg
  1992/1106    add bitreverse
  1992/1112    add bitdepth
  1992/1115    add pixreverse
  1992/1201    add sccintr
  1992/1206    add unbreak
  1992/1216    add cursoron, cursoroff
  1993/0226    change mousectl; add mousetrack; remove mousebuttons
  1993/0309    add haswaitq
  1993/0330    add auth*, freesession, host*write, iseve, key*, userwrite
  1993/0428    add authent*
  1993/0501    alphashuffle; add chanrec, forkchild, forkret, kprocchild, mmuswitch, mousebuttons; Brazil import - add path and recover code, expose some more of chan.c
  1993/0511    remove Block and Stream functions
  1993/0515    realphabetize; add Queue functions
  1993/0525    remove net*; change qconsume, qopen, qproduce
  1993/0527    add iallocinit; change qread
  1993/0528    add qclose, qhangup, qreopen
  1993/0530    add qlen; change qopen
  1993/0601    change Queue routines to use void* instead of char*; remove sccspecial, IOQ functions
  1993/0724    add addrootfile, rootfiles
  1993/0731    add authent*
  1993/0811    realphabetize
  1993/0815    change vcacheinval
  1993/0817    remove getcolor
  1993/0819    add ixsummary
  1993/0906    add getcolor, mousetrack; alphashuffle
  1993/0915    add links; remove rootfiles
  1993/1014    add auxpage, cread, cupdate
  1993/1015    add cwrite, copen, cinit
  1993/1022    add setkernur
  1993/1123    add killbig
  1993/1124    remove bit*, clock, invalidateu, scsi*, simpleputpage, syscall, urpfillstate
  1993/1201    add proccounter
  1993/1221    add m3mouseputc, mouseputc
  1994/0208    add qinit
  1994/0221    add scsiexec, scsiinv
  1994/0222    change scsiinv
  1994/0225    alphabetize; add scsiunit, xallocz
  1994/0302    change scsiexec
  1994/0306    add allocb
  1994/0311    add callbacks, newcallback, qpass
  1994/0322    add freeb, ilock, iunlock, mallocz; change malloc, xalloc to macros
  1994/0324    change newcallback
  1994/0325    change newcallback
  1994/0327    add qwindow
  1994/0402    add mntwrite9p
  1994/0405    add mntread9p, mntwrite9p
  1994/0412    remove mbb*, mousescreenupdate, screenupdate
  1994/0414    remove *cursor*
  1994/0503    change latin1; remove unicode
  1994/0508    remove callbacks, newcallback
  1994/0520    remove setcursor
  1994/0611    add undomount
  1994/0730    change m3mouseputc, mouseputc; add z8530*
  1994/0809    add anyready0
  1994/0812    add closergrp, proper malloc, newrgrp
  1994/0816    add microdelay; change z8530setup
  1994/0817    add anyhigher; remove anyready0
  1994/0902    change qwrite; add qsetlimit, qnoblock
  1994/0913    add graphicsactive, scsi*
  1994/0927    add qflush
  1994/1027    add renameuser
  1994/1124    add qiwrite
  1995/0102    add procwired
  1995/0103    add iallocb, hn*
  1995/0104    add accounttime
  1995/0107    add filsetalloc
  1995/0108    add devbread, devbwrite
  1995/0117    add getfields
  1995/0329    add scsiinquiry
  1995/0403    change scsiinv
  1995/0404    add scsitest
  1995/0405    change scsireqsense
  1995/0714    add qbread, qbwrite
  1995/0809    add z85300config; remove z8530*mouse
  1995/0904    add bpad
  1995/0910    add randomclock
  1995/1024    add dbgpc
  1995/1030    add dumpaproc, scheddump
  1995/1121    rename bpad to padblock
  1995/1216    add mouseaccelerate
  1995/1217    add pullupblock
  1996/0216    add graphicsmap
  1996/0303    add segclock
  1996/0315    rename getfields to parsefields
  1996/0607    add scsierrstr
  1996/1225    change eqchan, putstrn
  1997/0117    change filsetalloc
  1997/0220    change wakeup
  1997/0327    big changes XXX
  1997/0413    add addclock0link; realphabetize; remove randomclock
  1997/0415    remove links
  1997/0925    add adjustblock
  1997/1101    add drawactive, drawcmap; remove graphicsactive, graphicscmap; add poolsummary
  1998/0224    change walk
  1998/0325    Add hnputv, nhgetv.
  1998/0326    Change devdir to take vlong.
  1998/0327    Change dev read and write to use vlong.
  1998/0404    Add authcheckread.
  1998/0605    Add pagechainhead.
  1998/0606    Add splxpc prototype.
  1998/0710    Add fastticks.
  1998/0725    add procsegflush
  1998/0731    add rand
  1998/0811    rename procsegflush to procflushseg
  1998/0829    add putmhead
  1998/0918    add packblock, qpassnolim
  1998/1127    add qisclosed
  1999/0108    add swapcount
  1999/0110    add pagersummary
  1999/0120    add swapfull
  1999/0122    remove scc*
  1999/0129    change fastticks to return signed vlong; add poolsetparam, syncfastticks
  1999/0130    remove syncfastticks
  1999/0218    add fixtod
  1999/0219    remove fixtod; add tod*
  1999/0302    add canrlock
  1999/0316    add log*, parsecmd
  1999/0507    change scsi*
  1999/0527    add checkb, iallocsummary
  1999/0531    change todget
  1999/0603    add tagwithpc
  1999/0629    add cname routines, srvname, walkname; remove Path functions; change rootrecover
  1999/0630    rename iallocsumary to iallocsummary
  1999/0701    add saveintrts
  1999/0710    add mallocsummary, xmerge; change msize, xalloc; remove poolsetparam, poolsummary
  1999/0711    change procwired
  1999/0712    add poolsetparam back
  1999/0713    remove poolsetparam
  1999/0714    Add getmalloctag, getrealloctag, setmalloctag, setrealloctag, assert. Remove tagwithpc.
  1999/0718    change nameok
  1999/0721    add callwithureg
  1999/0820    add rdb, serialgetc, serialputs
  1999/1005    add _assert, drawcmap; change latin1
  1999/1013    change drawcmap
  1999/1105    remove mntrepl, rootrecover, srvrecover
  2000/0308    formatting edit; remove parseether, parsefields
  2000/0506    remove *scsi*
  2000/0609    add randominit, randomread
  2000/0718    add devpermcheck
  2000/1018    add logn, vlog
  2000/1106    add portclock, prflush
  2001/0117    add qfree
  2001/0207    change wakeup
  2001/0306    change qdiscard
  2001/0315    add Watchdog routines
  2001/0507    add isoverlap, isphysseg
  2001/0510    alphabetize; add procindex
  2001/0518    change assert to appease compiler
  2001/0519    change assert to be more statement-like
  2001/0527    9P2000 change XXX
  2001/0602    add pullupqueue, qadd, qputback, qremove; alphabetize
  2001/0619    add bl2mem, mem2bl
  2001/0803    add procfdprint
  2001/0807    add mntauth
  2001/0808    remove mntauth
  2001/0809    add iprint
  2001/0819    add c2name, mntauth, mntversion, muxclose, newfd
  2001/0825    change qadd to qaddlist
  2001/0905    add devconfig, devpower
  2001/0929    remove keywrite
  2001/1118    add lookupcmd
  2001/1120    add cmderror
  2002/0104    Format edits; add final int* to walk.
  2002/0109    Add shutdown, ksetenv flag for #ec, getconfenv, rebootcmd, reboot.
  2002/0115    Remove unused functions.
  2002/0217    Remove vlog.
  2002/0326    add ms2tk
  2002/0330    add isoverlap, isphysseg (XXX where did they go?)
  2002/0403    change lock XXX
  2002/0410    change assert to call _assert BUG fix?; add EDF scheduler.
  2002/0412    remove serialgetc, serialputs; add uartgetc, uartputc, uartputs
  2002/0503    add uartmouse
  2002/0704    remove EDF functions
  2002/0710    formatting edits; add tk2ms, TK2MS
  2002/0731    add newmhead
  2002/0822    add perfticks
  2002/0928    change addclock0link
  2002/1011    add qblen
  2002/1113    remove qblen
  2002/1130    change addrootfile to addbootfile
  2003/0220    add qbypass
  2003/0228    add hzsched, preempted, procpriority
  2003/0314    add yield
  2003/0509    rename c2name to channame; add eqchantdqid, findmount, nameerror


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)