summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-26/sys/src/games/mkfile: add timmystanley lieber
2016-06-23added games/timmyaiju
2016-06-26rio: move the test if w is allowed to change cursor into wsetcursor()cinap_lenrek
the onscreen cursor shows the cursor of the current focused window or the window it points at. if there is no window, then we set the default cursor (nil).
2016-06-265c: handle unused results for cgen64()cinap_lenrek
2016-06-26chacha: calculate rounds in separate function (helps registerizer), get rid ↵cinap_lenrek
of unrolled code
2016-06-26libc: native _addv() and _subv() routines for armcinap_lenrek
2016-06-26kernel: more (arm) compiler friendly mul64fract()cinap_lenrek
the arm compiler can lift long->vlong casts on multiplcation and convert 64x64->64 multiplication into a 32x32->64 one with optional 64 bit accumulate.
2016-06-265c: support for bit ROL, native 64 bit arithmeticcinap_lenrek
2016-06-26cc: add OROL op to side effect free op listcinap_lenrek
2016-06-20mergecinap_lenrek
2016-06-20audio/flacdec: exit on decode error, print error messagecinap_lenrek
2016-06-19fortunes: Emacs now supports webkit.stanley lieber
2016-06-10togif: -E flag to read animation from stdinaiju
2016-06-098c, 6c: native ROL (cyclic shift) instruction support, improve peephole ↵cinap_lenrek
optimizers introduce rolor() function to subsitute (a << c) | (a >> (bits(a) - c)) with (a <<< c) where <<< is cyclic rotation and c is constant. this almost doubles the speed of chacha encryption of 386 and amd64. the peephole optimizer used to stop when it hit a shift or rol instruction when attempting to eleminate moves by register substitution. but we do not have to as long as the shift count operand is not CX (which cannot be substituted) and CX is not a subject for substitution.
2016-06-09?c: track ../cc/cc.h dependency and rebuild cc.a$O as neccesarycinap_lenrek
2016-06-05aml(2): document amlintmaskcinap_lenrek
2016-06-05aml: define amlintmask and set it according to DSDT revision (64bit / 32bit)cinap_lenrek
2016-06-04aml: implement ToInteger() and Match() instructionscinap_lenrek
2016-06-04webfs: less aggressive url normalization; never unescape reserved characters ↵cinap_lenrek
in path/query/fragment
2016-06-01etheriwl: add pcid 0x0082 for Intel Centrino Advanced-N 6205 variantstanley lieber
2016-06-02mk: remove buggy and useless symtab functions (thanks qrstuv)cinap_lenrek
neither symdel nor symstat were used anywhere. syminit was used but had no effect. both syminit and symdel dereference pointers after freeing them. symstat can be tricked into writing beyond the bounds of its array
2016-06-01mk: remove buggy and unneeded syminit() function (thanks qurstuv)cinap_lenrek
syminit() attemts to reset the symbol table by freeing all the hash table entries, tho the code is buggy having a obviously use after free bug. as syminit() is only called once in main when it does not contain any symbols, the bug never occured. removing the unneccesary code alltogether.
2016-05-29libmemdraw: remove unused static variable from memimagedraw()cinap_lenrek
2016-05-28add polish keymap (thanks chomzee!)cinap_lenrek
2016-05-27awk: restore old buffering behaviour for printfcinap_lenrek
2016-05-26vgaigfx: check gtt to determine graphics memory size, add hw cursor support ↵cinap_lenrek
for g35 (thanks kenji)
2016-05-26etheriwl: add pci id for PRO/Wireless 5350 AGN (thanks Ori_B)cinap_lenrek
2016-05-22/sys/lib/dist/mkfile: efi iso/hybrid supportcinap_lenrek
2016-05-22efi: ensure 8 byte alignment of buffer, as ReadBlocks() method will fail ↵cinap_lenrek
otherwise
2016-05-22efi: allow access to iso filesystem on non-cdrom media (iso/hybrid)cinap_lenrek
2016-05-209boot(8): third time's the charm (thanks archeus)cinap_lenrek
2016-05-199boot(8): fix typocinap_lenrek
2016-05-199boot(8): document 9boothybcinap_lenrek
2016-05-19dist/mkfile: generate iso/hybrid image for 9front.isocinap_lenrek
2016-05-199boot: add iso hybrid loader 9boothybcinap_lenrek
2016-05-18libauthsrv: dont pass netroot to netmkaddr()'s defnet parameter in ↵cinap_lenrek
authdial() (thanks kenji arisawa)
2016-05-16kernel: add srvtls and tlsclient to bootfs.proto for encrypting connection ↵cinap_lenrek
to the file server
2016-05-16add srvtls and the corresponding tcp17020 servicecinap_lenrek
2016-05-16cc: prevent symbol buffer overflowcinap_lenrek
2016-05-16cc: use UTFmax not 4 (djc)cinap_lenrek
2016-05-16ndb/cs: fix memory leak (charles forsyth)cinap_lenrek
2016-05-16exportfs: disallow ORCLOSE in readonly mode (charles forsyth)cinap_lenrek
2016-05-16avoid updating offset in pread; avoid diagnostic about vlong mask (charles ↵cinap_lenrek
forsyth)
2016-05-16correct check for segment overlap (rmiller)cinap_lenrek
2016-05-16rc: simplify execfinit() / Xrdfn() using the globber to lookup /env/fn'#'*cinap_lenrek
2016-05-16rc: fix double close() in addenv()cinap_lenrek
2016-05-16jpg: output partial image data when available (truncated files)cinap_lenrek
2016-05-16rc: remove duplicate Xrdfn entry from fname[] arraycinap_lenrek
2016-05-16rc: remove historical unix and win32 portscinap_lenrek
2016-05-15rc: fix shift regresison, sorrycinap_lenrek