sys

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-04-16
11:03
cold/global.lisp (LETF-IF): Add symbol. Leaf check-in: 6f91494314 user: ams tags: trunk
11:02
patch/system-303-6.lisp: Stuff LETF-IF into GLOBAL. check-in: 65208b4d92 user: ams tags: trunk
10:45
patch/system-303-6.lisp check-in: 89b30d9928 user: ams tags: trunk
10:44
sys/qrand.lisp (wipe-structure): New function. check-in: e8972ffca1 user: ams tags: trunk
10:44
sys/qcopt.lisp (letf-if): New rewrite rule. check-in: 012ab4e9b1 user: ams tags: trunk
10:43
sys/eval.lisp (LETF-IF): New special-form macro. check-in: fe4b639507 user: ams tags: trunk
10:08
patch/system-303-5.lisp check-in: deb066b8c7 user: ams tags: trunk
10:08
sys2/flavor.lisp (%INSTANCE-FLAVOR, %INSTANCE-FUNCTION): New functions (same as their non %-versions). check-in: af0aaff17b user: ams tags: trunk
10:00
patch/system-303-4.lisp check-in: fccda9cc6c user: ams tags: trunk
10:00
sys2/lmmac.lisp: (gc:without-flipping): New macro; same as INHIBIT-GC-FLIPS. check-in: 4e8581dc1b user: ams tags: trunk
08:39
eh/ehf.lisp, eh/trap.lisp: Move condition flavors and methods to .. check-in: de30dda20e user: ams tags: trunk
07:07
Merge System patches from ams/wesperco branch. check-in: 7b2c6612da user: ams tags: trunk
06:56
eh/ehf.lisp: Move compilation of trap flavors ... eh/trap.lisp: ... to here. check-in: f992c7d356 user: ams tags: trunk
06:31
eh/ehf.lisp: Move traps and errors from here ... eh/trap.lisp: ... to here. This is how it is in System 130. check-in: d933ea8b69 user: ams tags: trunk
2025-03-17
09:44
tape/mtdefs.lisp (wire-mt-rqb): Remove CADR specific no-op. Leaf check-in: 37d4b216a9 user: ams tags: ams/wesperco
2025-03-06
14:17
tape/wesperco-device.lisp (wesperco-device) <:optimal-chunk-size>: Implement check-in: 49e1d699ca user: ams tags: ams/wesperco
12:27
tape/wesperco-device.lisp (wesperco-device) <:write-filemark>: Implement. check-in: 59e0c08ff5 user: ams tags: ams/wesperco
2025-03-05
16:40
tape/mtdefs.lisp (wire-mt-rqb): No wired pages on CADR. check-in: d834b262ea user: ams tags: ams/wesperco
16:34
tape/tape.lisp (wire-dma-buffer, unwire-dma-buffer): No wired DMA pages on the CADR. check-in: 16d71de5d6 user: ams tags: ams/wesperco
16:31
tape/wesperco-device.lisp: Make sure to CERROR on all unimplemented methods. (wesperco-device) <:read-array, :write-array>: Add body from same methods but from the Tapemaster. check-in: 016d193c66 user: ams tags: ams/wesperco
16:18
tape/wesperco-device.lisp (wesperco-device) <:space, :space-reverse, :read-block, :write-block>: Pass correct variables to WE-RUN/WE-RUN-SIMPLE. check-in: 80030ac183 user: ams tags: ams/wesperco
15:59
tape/wesperco-test.lisp: Add file. check-in: e6b67a90a2 user: ams tags: ams/wesperco
2025-03-04
09:49
tape/wesperco-driver.lisp: Disable all DEFMETHODs of type WESPERCO-UNIT. check-in: f3e3766f02 user: ams tags: ams/wesperco
09:46
tape/wesperco-device.lisp (wesperco-device): Set DENSITY to 0; add instance-variable IBM-MODE field. check-in: 2f76b65bef user: ams tags: ams/wesperco
2025-03-03
16:35
tape: Rename patch files and CWARNS to what is expected. check-in: 97f4b1342a user: ams tags: ams/wesperco
16:23
tape: Move CWARNS and patches to PATCH;. check-in: 23b9962f97 user: ams tags: ams/wesperco
2025-02-25
06:08
Patch for System 303.3 ([bd4f86ea1f], [c07a8e94bf]). check-in: dd7e2f8c96 user: ams tags: ams/wesperco
2025-02-24
11:33
tape/wesperco-driver.lisp (WE-RUN, EXECUTE-WE-RQB, UNIBUS-MAP-MT-RQB, UNIBUS-UNMAP-MT-RQB, SETUP-UNIBUS-MAP): Prefix external symbols with package name. check-in: 8e7863d95d user: ams tags: ams/wesperco
11:24
io/disk.lisp (MEASURED-FROM-PART-SIZE): New function; from System 130. check-in: bd4f86ea1f user: ams tags: ams/wesperco
11:17
io/disk.lisp (with-decoded-disk-unit): New macro; from System 130. check-in: c07a8e94bf user: ams tags: ams/wesperco
10:02
tape/wesperco-driver.lisp (WE-RUN): Call EXECUTE-WE-RQB instead of EXECUTE-MT-RQB. check-in: db8efdab74 user: ams tags: ams/wesperco
2025-02-23
09:41
io/disk.lisp (default-disk-unit): New function from System 130. check-in: 1bcd2ff0b6 user: ams tags: ams/wesperco
09:40
Patch for System 303.2 ([1bcd2ff0b6]). check-in: f26be49782 user: ams tags: ams/wesperco
09:32
tape/dma-buffer.lisp: Uncomment DMA related functions, and hack them for CADR. (with-consing-allowed-in-wireable-structures-area): Uncomment macro; and make it "work" for CADR. (make-wireable-array): Uncomment function; add some #-CADR for things we don't do on CADR. (dma-buffer-leader): Uncomment DEFSTRUCT. (dma-buffer): Uncomment DEFRESOURCE. (dma-buffer): Uncomment DEFSELECT. (make-dma-buffer, get-dma-buffer, free-dma-buffer): Uncomment functions. check-in: d275fb1a12 user: ams tags: ams/wesperco
09:02
tape/dma-buffer.lisp: Add file; copy of IO; NEW-DISK#58. check-in: 39daa6fbc6 user: ams tags: ams/wesperco
08:37
tape/wesperco-driver.lisp (LOGLDB): Add function (from CC;LQFMAC). check-in: 309c116d5d user: ams tags: ams/wesperco
08:35
tape/wesperco-device.lisp: Implement :SET-OPTIONS, basic locking, printing status and check arguments of things. check-in: 96820672d9 user: ams tags: ams/wesperco
2025-02-21
08:02
Patch for System 303.1 ([6be38d387e]). check-in: 5c64995155 user: ams tags: ams/wesperco
07:56
io/disk.lisp (%wire-page, %unwire-page, %wire-words, %unwire-words, %wire-array, %unwire-array, %wire-structure, %unwire-structure, %wire-area): New aliases to match System 130. check-in: 6be38d387e user: ams tags: ams/wesperco
07:55
tape/wesperco-device.lisp (wesperco-device) <:rewind, :unload): Pass UNIT (since that is what we call it, not NUMBER). (wesperco-device) <:space, :space-reverse, :read-block, :write-block>: First stab. check-in: 29251fe973 user: ams tags: ams/wesperco
07:53
tape/wesperco-driver.lisp: Fix attribute list. check-in: dc44fb3fe2 user: ams tags: ams/wesperco
06:49
tape/wesperco-driver.lisp: Add CADR:CC-PRINT-SET-BITS (named WE-PRINT-SET-BITS) so we don't need to load the CADR system just to use it. check-in: d374bab714 user: ams tags: ams/wesperco
2025-02-19
16:02
tape/wesperco-driver.lisp (wesperco-on-bus?): Fix typo in DEFSUBST form. check-in: 63529c8f0c user: ams tags: ams/wesperco
16:02
tape/wesperco-device.lisp (wesperco-device) <:initialize, :deinitialize, :rewind, :unload>: Implement methods. check-in: d8a5938f59 user: ams tags: ams/wesperco
15:35
tape/wesperco-driver.lisp: Import TAPE;WEUNIT#3 with some minor modifications. check-in: a1f7b0d419 user: ams tags: ams/wesperco
2025-02-05
09:14
tape/user.lisp (*default-device*): Set default device to WESPERCO-DEVICE. check-in: 76cc7d4cc0 user: ams tags: ams/wesperco
2025-02-04
22:02
tape: Add stubs for required methods, and define device. check-in: bbef2f94b2 user: ams tags: ams/wesperco
21:43
tape: Add stubs for Wesperco. check-in: 583af4c57f user: ams tags: ams/wesperco
20:48
Revert TAPE; to System 130 status. check-in: cfbfec3edd user: ams tags: ams/wesperco
18:22
sys/qfctns.lisp (list, list-in-area, list*, list*-in-area): These functions already exist as microcoded versions. check-in: f45ca74225 user: ams tags: trunk