summary refs log tree commit diff
path: root/pdf.zsh
blob: d9aab752ed54b2c8262dc3ddcb8be286544b08f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env zsh
set -o errexit -o nounset -o pipefail

mkdir -p pdf

fetch() {
    [[ -f "pdf/$1" ]] && return
    curl --silent --show-error --output "pdf/$1" "$2"
    echo "pdf/$1"
}

elf() {
    fetch "$1" "http://refspecs.linuxbase.org/elf/$2"
}
intel() {
    fetch "$1" "https://software.intel.com/sites/default/files/managed/$2"
}

elf abi.pdf x86_64-abi-0.99.pdf
elf elf.pdf elf.pdf
fetch multiboot.pdf 'https://www.gnu.org/software/grub/manual/multiboot/multiboot.pdf'
intel intel-64-opt.pdf 9e/bc/64-ia-32-architectures-optimization-manual.pdf
intel intel-64-sdm-vol-1.pdf a4/60/253665-sdm-vol-1.pdf
intel intel-64-sdm-vol-2.pdf a4/60/325383-sdm-vol-2abcd.pdf
intel intel-64-sdm-vol-3.pdf a4/60/325384-sdm-vol-3abcd.pdf
intel intel-64-sdm-vol-4.pdf 22/0d/335592-sdm-vol-4.pdf

chmod 444 pdf/*.pdf
rus/commit/server.c?h=backport&id=f96dcf480e66d5a9a3d88c9fb7827d81ab3cfa77&follow=1'>Clean up unnecessary kevent initializersJune McEnroe 2017-08-08Check COLOR_PAIRS in clientJune McEnroe 2017-08-08Patch termcap of rxvt-256color as wellJune McEnroe 2017-08-08Add put modeJune McEnroe This is what replace mode used to do. 2017-08-08Remove MADV_NOSYNCJune McEnroe I don't think this has any benefit. It just takes longer to stop the server because it flushes all the pages then. 2017-08-08Completely retry if a send fails during a broadcastJune McEnroe This fixes a bug where the saved next client to iterate through would also get removed. This can result in messages being sent multiple times to a client, but that will have no negative effect. 2017-08-08Reverse order of main loopJune McEnroe 2017-08-08Turn off SIGPIPE at the socket levelJune McEnroe I imagine it's better to not generate SIGPIPE at all rather than generate and ignore. 2017-08-06Rewrite helpJune McEnroe This code is still terrible. 2017-08-04Use $() in snapshot.shJune McEnroe I don't know why I wrote ``. 2017-08-02Move in insert direction on ~June McEnroe 2017-08-02Preserve color on replaceJune McEnroe 2017-08-02Split tile access and modifyJune McEnroe 2017-08-01Madvise RANDOM and NOSYNCJune McEnroe 2017-07-31Fix removing clients from clientCastJune McEnroe 2017-07-31Build with debug infoJune McEnroe 2017-07-31Don't dump tiles in coreJune McEnroe 2017-07-31Use designated initializers for messagesJune McEnroe I did not realize this syntax was so powerful. 2017-07-31Show other clients' cursorsJune McEnroe Also unfuck removing on send failure. 2017-07-31Perform enter as two moves rather than a loopJune McEnroe 2017-07-31Track tile access countsJune McEnroe 2017-07-31Adjust move speed in clientJune McEnroe 2017-07-31Handle large movesJune McEnroe 2017-07-30Optimize builds for chrootJune McEnroe 2017-07-30Persist bright across color changesJune McEnroe 2017-07-30Add index.htmlJune McEnroe 2017-07-30Add snapshot.shJune McEnroe 2017-07-30Fix termcap patch for background colorsJune McEnroe 2017-07-30Update helpJune McEnroe 2017-07-30Fix help to track colorJune McEnroe 2017-07-30Support background colorsJune McEnroe 2017-07-30Track color only client-sideJune McEnroe 2017-07-30Add ostensible support for background colorsJune McEnroe 2017-07-30Add tile create and access timestampsJune McEnroe 2017-07-30Assert stable struct Tile field offsetsJune McEnroe 2017-07-30Add chroot.shJune McEnroe 2017-07-30Add ` commandJune McEnroe 2017-07-30Add sshd_configJune McEnroe 2017-07-30Add termcap patchJune McEnroe