cosmopolitan/tool/plinko/lib
Justine Tunney 933411ba99 Improve synchronization
- Fix bugs in kDos2Errno definition
- malloc() should now be thread safe
- Fix bug in rollup.com header generator
- Fix open(O_APPEND) on the New Technology
- Fix select() on the New Technology and test it
- Work towards refactoring i/o for thread safety
- Socket reads and writes on NT now poll for signals
- Work towards i/o completion ports on the New Technology
- Make read() and write() intermittently check for signals
- Blinkenlights keyboard i/o so much better on NT w/ poll()
- You can now poll() files and sockets at the same time on NT
- Fix bug in appendr() that manifests with dlmalloc footers off
2022-04-15 15:31:55 -07:00
..
algebra.lisp Add LISP interpreter 2022-04-07 20:30:22 -07:00
assoc.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
binarytrees.lisp Add LISP interpreter 2022-04-07 20:30:22 -07:00
bind.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
char.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
char.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
cmp.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
config.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
cons.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
cons.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
countatoms.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
countreferences.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
define.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
desymbolize.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
dispatchycombine.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
enclose.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
error.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
error.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
evlis.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
expand.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
findfreevariables.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
flush.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
gc.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
gc.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
getlongsum.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
hasatom.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
histo.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
histo.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
index.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
index.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
infix.lisp Add LISP interpreter 2022-04-07 20:30:22 -07:00
intern.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
iscar.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
iscdr.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
isconstant.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
isdelegate.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
isif.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
iswide.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
isycombinator.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
ktpenc.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
ktpenc.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
lib.mk Add LISP interpreter 2022-04-07 20:30:22 -07:00
library.lisp Add LISP interpreter 2022-04-07 20:30:22 -07:00
makesclosures.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
ok.lisp Add LISP interpreter 2022-04-07 20:30:22 -07:00
pairlis.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
plan.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
planfuncalls.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
plinko.c Improve synchronization 2022-04-15 15:31:55 -07:00
plinko.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
preplan.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
prettyprint.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
print.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
print.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
printchar.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
printf.c Improve locks and signals 2022-04-12 05:20:17 -07:00
printf.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
printheap.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
printint.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
printtree.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
printvars.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
read.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
readstring.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
reverse.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
setup.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
stack.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
symbolize.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
trace.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
trace.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
tree.c Add LISP interpreter 2022-04-07 20:30:22 -07:00
tree.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
types.h Add LISP interpreter 2022-04-07 20:30:22 -07:00
vars.c Add LISP interpreter 2022-04-07 20:30:22 -07:00