summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-03mergecinap_lenrek
2014-04-03spin(1): fix typoftrvxmtrx
2014-04-03eqn: fix parallel build (thanks eekee)cinap_lenrek
dont just mv y.tab.c, this can cause y.tab.c and y.tab.h to be accidently regenerated breaking parallel build.
2014-04-03webfs: do not unescape escapecinap_lenrek
2014-04-02newt: clean up regexpstanley lieber
2014-04-02fortunes: No one googles local variable names.stanley lieber
2014-04-01fortunes: The only document that claims Plan 9 runs in 4 megabytes is the ↵stanley lieber
FAQ on our home page.
2014-04-01add newt(1): nntp client for use with nntpfs(4)stanley lieber
2014-04-01devproc: change address format in segment file to %8p (thanks eekee)cinap_lenrek
the original format for addresses was %8lux which was changed to %p for amd64. this broke linuxemu which assumes fixed format in the segment file. as a compromize we change it to %8p and amd64 port of linuxemu will hopefully use a more robust parser :)
2014-04-01getfields(2): add missing SOURCE fileBurnZeZ
2014-04-01sam, acme: fix character classes quoting for 21-bit runescinap_lenrek
quote handling was broken with 21-bit runes. nextrec() returned quoted rune as long rune | (Runemax+1) to escape it. with 16-bit runes, storing that long into 16-bit Rune would automatically remove the escaping, but with 21-bit runes, Rune is uint32 so the escaping would remain. we now use (Runemask+1) instead, and mask the escaping off explicitely when storing back to Rune.
2014-03-30mergeglenda
2014-03-30games/gb: better video scaler from games/nesglenda
2014-03-30grep: fix tab2, use int instead of Rune to be compatible to 16bit rune systemcinap_lenrek
2014-03-30grep: fix wrong rlcass splitting (thanks erik and kenji)cinap_lenrek
add 0xffff to tab1 as range 0xffff-0x10ffff has 4 byte utf-8 sequence. use Runemax (0x10ffff) instead of Runemask (0x1fffff) to denote the last valid rune for inverted [^] match as Runemask is out of the valid rune space.
2014-03-296c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole passcinap_lenrek
when the previous instruction sets the zero flag, we can remove the CMPL/CMPQ instruction. this removes compares for zero/non zero tests only. it only looks at the previous non-nop instruction to see if it sets our compare value register.
2014-03-26ramfs: fix srvname; postmountsrv() already prepends /srv/BurnZeZ
2014-03-26audio/oggdec: wait for pcmconv child process to exitcinap_lenrek
we have to wait for the pcmconv process to exit before exiting yourselfs because otherwise pcmconv could keep /dev/audio open and prevent further reopens for a short period of time.
2014-03-26libauthsrv: recognize amd64 $cputype in readnvram() to look for default ↵cinap_lenrek
locations
2014-03-24pc64: prevent dat.h from getting overwritten by ../pc/dat.hcinap_lenrek
the rule that was used to copy header files from ../pc accidently overwrote dat.h when ../pc/dat.h was updated because it matched on all *.h files that was also found in ../pc directory. change to exact match on $PCHEADERS to prevent this.
2014-03-23games/snes: fix dspclock signed overflow (music stoping for minute)cinap_lenrek
2014-03-23hget: revert hget -v change, this needs more thoughtcinap_lenrek
problems that need to be addressed: - reads in the whole /proc every second for no reason - breaks when http server doesnt include Content-Length header - length is wrong for continued download (-o option)
2014-03-23auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks ↵cinap_lenrek
erik)
2014-03-22hget(1): fix minor formatting errormischief
2014-03-22hget: add the -v option to produce progress on stderr, like old hgetmischief
2014-03-22games/snes: cpu timing fixaiju
2014-03-22games/snes: silly bugaiju
2014-03-22games/snes: improved cpu timingaiju
2014-03-218c, 6c: fix mulgen botch error for handling multiplication by zero constantcinap_lenrek
2014-03-21pc64: serial console supportcinap_lenrek
2014-03-21devfs: fix cclose() crash in devfs error handlingcinap_lenrek
2014-03-21games/snes: bug fixesaiju
2014-03-21games/snes: minor cpu bug fixaiju
2014-03-21games/snes: minor oam bugsaiju
2014-03-21games/snes: fixed decimal modeaiju
2014-03-21games/snes: added open bus emulationaiju
2014-03-21games/snes: address remapping and irq reset bug fixaiju
2014-03-21games/snes: added state savingaiju
2014-03-20games/snes: made cpu timing slightly more accurateaiju
2014-03-20games/snes: added offset-per-tileaiju
2014-03-19audiohda: start playback only when we have a minimum delay bufferedcinap_lenrek
2014-03-19games/snes: audio improvementsaiju
2014-03-19games/snes: fixed large sprite scrolling bugaiju
2014-03-19pc64: port etherbcmcinap_lenrek
do not store Block* pointer in packet descriptor, assumed pointer would fit in a long. we use pointer table now to record the Block* pointer and store index instead.
2014-03-17games/snes: audio support (kind of)aiju
2014-03-17etheriwl: provide shutdown functioncinap_lenrek
2014-03-17games/snes: reset oam address on vblankaiju
2014-03-17mergeaiju
2014-03-17games/snes: SPC ADDW/SUBW fixaiju
2014-03-17games/snes: BIT #imm does not set NZ flagsaiju