Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2005-01-23 | add undocumented Abort builtin | rsc | 1 | -5/+27 | |
2005-01-23 | do not clobber register names | rsc | 1 | -1/+105 | |
2005-01-23 | sort cores; print stack as command | rsc | 1 | -7/+16 | |
2005-01-23 | change to use attach functions. | rsc | 5 | -97/+35 | |
$a means switch thread in core dumps. (maybe that should be $A now?). | |||||
2005-01-23 | Working on better handling of multithreading in general | rsc | 10 | -174/+526 | |
and core dumps in particular. See notes: new types: register is something that when dereferenced gives you the registers. the Ureg is no longer mapped at 0. refconst is something that gives a constant when dereferenced. new builtin register("AX") creates register values new builtin refconst(0x123) creates refconst values new builtin var("foo") is equivalent to the variable foo (it returns foo but can also be used as the lhs of an assignment). new acid function getregs() returns a list of the current values of registers. new acid function setregs() sets the current registers to those values. note that getregs and setregs operate on register locations, not the register values themselves. new acid function resetregs() sets registers to register("AX"), etc. new acid function clearregs() sets all registers to constant -1. the default register settings are as in resetregs(), not small numbers. new acid variables coretext, pids, systype, corefile, cmdline. new behavior: local variable lookup, stk, etc., use the acid values of registers (*PC, *SP, and so on), so the thread support code can change the context completely. unary + is applicable to more data types and prints more often. | |||||
2005-01-21 | arg count | rsc | 1 | -1/+1 | |
2005-01-21 | use better versions | rsc | 1 | -1/+1 | |
2005-01-20 | ignore host read eof while exiting | rsc | 3 | -0/+9 | |
2005-01-20 | todo | rsc | 1 | -0/+6 | |
2005-01-19 | use correct yacc | rsc | 1 | -1/+0 | |
2005-01-19 | add errno | rsc | 2 | -1/+1 | |
2005-01-19 | do not use shutdown on mac | rsc | 1 | -4/+6 | |
2005-01-19 | avoid c99 | rsc | 1 | -15/+22 | |
2005-01-19 | avoid c99 extensions | rsc | 1 | -4/+15 | |
2005-01-19 | try again | rsc | 1 | -4/+4 | |
2005-01-19 | try again at x86-64 | rsc | 1 | -1/+3 | |
2005-01-19 | continue x86-64 | rsc | 1 | -1/+2 | |
2005-01-18 | add | rsc | 1 | -0/+102 | |
2005-01-18 | print core cmd | rsc | 1 | -0/+1 | |
2005-01-18 | check for lack of registers | rsc | 1 | -4/+4 | |
2005-01-18 | bigger chunking | rsc | 1 | -1/+1 | |
2005-01-18 | remove venti for now | rsc | 53 | -10330/+2 | |
2005-01-17 | do not call exits in threaded programs | rsc | 7 | -17/+17 | |
2005-01-17 | nil deref | rsc | 1 | -1/+1 | |
2005-01-16 | different naming convention | rsc | 1 | -4/+18 | |
2005-01-16 | handle section (9p) | rsc | 1 | -1/+4 | |
2005-01-16 | use EARGF | rsc | 1 | -3/+3 | |
2005-01-16 | make vacfs work; thanks to lucho | rsc | 6 | -145/+154 | |
2005-01-15 | Long-standing bug in syminit, tickled by placing | rsc | 2 | -3/+5 | |
initshell before syminit. Don't understand why syminit exists at all. | |||||
2005-01-15 | use threadexits instead of exits | rsc | 1 | -3/+3 | |
2005-01-14 | ridiculous precision | rsc | 1 | -7/+7 | |
2005-01-14 | floating percent | rsc | 1 | -3/+4 | |
2005-01-14 | no /fd/0 | rsc | 1 | -1/+1 | |
2005-01-14 | stupid sun | rsc | 3 | -11/+9 | |
2005-01-14 | try to fix sun | rsc | 4 | -0/+5 | |
2005-01-14 | stupid sun | rsc | 1 | -2/+0 | |
2005-01-14 | stupid programmer | rsc | 1 | -1/+1 | |
2005-01-14 | smart sun | rsc | 1 | -8/+6 | |
2005-01-14 | stupid sun | rsc | 7 | -14/+17 | |
2005-01-14 | stupid sun | rsc | 2 | -1/+3 | |
2005-01-14 | stupid sun | rsc | 3 | -3/+1 | |
2005-01-14 | not reached | rsc | 1 | -1/+0 | |
2005-01-14 | fix unsharp | rsc | 1 | -4/+7 | |
2005-01-14 | works on Linux 2.6 | rsc | 9 | -19/+19 | |
2005-01-14 | checkpoint | rsc | 4 | -680/+37 | |
2005-01-13 | forgotten files | rsc | 2 | -0/+4389 | |
2005-01-13 | more small changes | rsc | 3 | -0/+1049 | |
2005-01-13 | Many small edits. | rsc | 25 | -45/+306 | |
2005-01-12 | maintain $path and $PATH simultaneously | rsc | 5 | -4/+74 | |
2005-01-11 | get rid of the 9foo commands in favor of the 9 script | rsc | 5 | -4396/+7 | |