Annotation of 43BSDReno/bin/adb/common_source/CHANGES, revision 1.1

1.1     ! root        1: de-Bourned; reformatted to Joy Normal Form
        !             2: 
        !             3: old SDB relics clobbered
        !             4: 
        !             5: linted
        !             6: 
        !             7: some work done to prepare for /proc and discarding of ptrace
        !             8: interface.  Reading sequences of bytes using ptrace is now done
        !             9: portably, and considerably more efficiently for commands that
        !            10: repeatedly fetch objects smaller than an `int' (e.g., `l' command, `s'
        !            11: and `S' formats).
        !            12: 
        !            13: adb used to accept 0t, 00t, 0<overflow-to-0>t, etc as decimal, and so
        !            14: forth.  now only the advertised sequences (and their uppercase
        !            15: counterparts) are accepted: 0x, 0X, 0t, 0T, 0o, 0O.
        !            16: 
        !            17: "unexpected ')'" error is gone; you now get "bad command".
        !            18: 
        !            19: fixed crash if you asked for <expr> # 0
        !            20: 
        !            21: fixed crash on input like 0.999999999999999999999999999999999999999
        !            22: 
        !            23: some expressions using variable 0 may behave differently.  In
        !            24: particular, it used to be that `8000=C;<0=X' would first print ^@, then
        !            25: print 8000.  Now the =C truncates, so that you get 0 instead of 8000.
        !            26: 
        !            27: finally got rid of that stupid
        !            28:        _foo:
        !            29:        _foo:   0
        !            30: output format.  _foo appears exactly once now.  (This may need some
        !            31: further work.)
        !            32: 
        !            33: reenabled the 1, 2, and 4 formats (not that 2 and 4 are needed, as they
        !            34: are the same as w and W).  To get these you must write \1, \2, or \4,
        !            35: or the code will assume (as it used to) that these are prefix counts.
        !            36: 
        !            37: the VAX instruction decoder will now print comments in some questionable
        !            38: situations that sometimes arise when attempting to print data as
        !            39: instructions.  Previously it would print nonsense and rely upon the
        !            40: user to discover it as nonsense.
        !            41: 
        !            42: fixed radix code (previously everything that was not hex was decimal)
        !            43: 
        !            44: expression>pc now works as an alternate method for changing the pc
        !            45: (the usual expr:r, expr:s, expr:c formats still work).
        !            46: 
        !            47: fixed annoying VAX feature that printed clrl/clrf instructions as
        !            48: clrf instructions, and likewise for mova and pusha: now l is preferred
        !            49: to f, q to d, etc., when two instructions have the same opcode.
        !            50: 
        !            51: 8a format no longer prints dot 9 times.  I doubt anyone will miss this...
        !            52: 
        !            53: radix code now works more the old tahoe adb: a negative radix tells
        !            54: adb to print negative numbers with leading `-'; else all are assumed
        !            55: unsigned.  The new (internal and external) `v' and `V' formats print
        !            56: in the current radix, but always signed (used by, e.g., the vax
        !            57: instruction disassembler, for fp offsets).

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.