1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2+++ b/core/app/diz.org Sun Dec 17 23:28:53 2023 -0500
1.3@@ -0,0 +1,8 @@
1.4+{{{header(diz,Richard Westhaver,ellis@rwest.io)}}}
1.5+
1.6+The ~diz~ disassembly tool.
1.7+
1.8+* help
1.9+#+begin_src shell
1.10+diz -h
1.11+#+end_src
2.1--- a/core/app/readme.org Wed Dec 13 20:01:01 2023 -0500
2.2+++ b/core/app/readme.org Sun Dec 17 23:28:53 2023 -0500
2.3@@ -6,6 +6,7 @@
2.4 * [[file:packy.org][packy]] :lisp:
2.5 * [[file:homer.org][homer]] :lisp:
2.6 * [[file:rdb.org][rdb]] :lisp:
2.7+* [[file:diz.org][diz]] :lisp:
2.8 * [[file:tz.org][tz]] :rust:
2.9 * [[file:mailman.org][mailman]] :rust:
2.10 * [[file:cc-init.org][cc-init]] :rust:
3.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2+++ b/core/install.org Sun Dec 17 23:28:53 2023 -0500
3.3@@ -0,0 +1,181 @@
3.4+{{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation
3.5+guide)}}}
3.6+
3.7+The core is distributed via our public package registry:
3.8+[[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a
3.9+complete Linux system to individual packages. Refer to the packy
3.10+documentation for details.
3.11+
3.12+The simplest way to get started is by getting the installer for your
3.13+platform with the following script:
3.14+
3.15+#+begin_src shell :results pp replace :exports both :noeval t
3.16+curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh # -s -- --help
3.17+#+end_src
3.18+
3.19+#+RESULTS:
3.20+#+begin_example
3.21+
3.22+cc-init 0.1.0-0941fa04c53d+
3.23+
3.24+Usage: cc-init [OPTIONS]
3.25+
3.26+Options:
3.27+ -y Disable confirmation prompts
3.28+ -l, --level... Set the log level
3.29+ -h, --help Print help
3.30+ -V, --version Print version
3.31+#+end_example
3.32+* TODO Packages
3.33+- State "TODO" from [2023-11-25 Sat 18:28]
3.34+** Crates :rust:
3.35+** ELPA :emacs:
3.36+** Quicklisp :lisp:
3.37+** AUR :pacman:
3.38+* Images
3.39+We also ship FASL images for Lisp. These images can be downloaded and
3.40+loaded using the =--core= option of your lisp compiler like so:
3.41+
3.42+#+begin_src shell
3.43+sbcl --core std.core
3.44+#+end_src
3.45+
3.46+See [[https://www.sbcl.org/manual/#FASL-Format][FASL Format]] for details. Keep in mind that the FASL format is not
3.47+portable - they are tied to a specific version of the compiler and we
3.48+don't keep old versions around for long.
3.49+* Apps
3.50+** Lisp
3.51+*** skel
3.52+#+begin_src shell :results pp replace :exports code
3.53+ sbcl --noinform --non-interactive \
3.54+ --eval '(ql:quickload :bin/skel)' \
3.55+ --eval "(asdf:make :bin/skel)"
3.56+ mv lisp/app/bin/skel ~/.local/bin/
3.57+#+end_src
3.58+
3.59+#+RESULTS:
3.60+: To load "bin/skel":
3.61+: Load 1 ASDF system:
3.62+: bin/skel
3.63+: ; Loading "bin/skel"
3.64+: .......
3.65+: compressed 32768 bytes into 5079 at level 9
3.66+: compressed 236388352 bytes into 9579898 at level 9
3.67+: compressed 8552448 bytes into 2637947 at level 9
3.68+: compressed 0 bytes into 9 at level 9
3.69+
3.70+*** organ
3.71+#+begin_src shell :results pp replace :exports code
3.72+ sbcl --noinform --non-interactive \
3.73+ --eval '(ql:quickload :bin/organ)' \
3.74+ --eval "(asdf:make :bin/organ)"
3.75+ mv lisp/app/bin/organ ~/.local/bin/
3.76+#+end_src
3.77+
3.78+#+RESULTS:
3.79+#+begin_example
3.80+To load "bin/organ":
3.81+ Load 1 ASDF system:
3.82+ bin/organ
3.83+; Loading "bin/organ"
3.84+..................................................
3.85+[package bin/organ].
3.86+compressed 32768 bytes into 5088 at level 9
3.87+compressed 236388352 bytes into 9364780 at level 9
3.88+compressed 8355840 bytes into 2588308 at level 9
3.89+compressed 0 bytes into 9 at level 9
3.90+#+end_example
3.91+
3.92+*** rdb
3.93+#+begin_src shell :results pp replace :exports code
3.94+ sbcl --noinform --non-interactive \
3.95+ --eval '(ql:quickload :bin/rdb)' \
3.96+ --eval "(asdf:make :bin/rdb)"
3.97+ mv lisp/app/bin/rdb ~/.local/bin/
3.98+#+end_src
3.99+
3.100+#+RESULTS:
3.101+: To load "bin/rdb":
3.102+: Load 1 ASDF system:
3.103+: bin/rdb
3.104+: ; Loading "bin/rdb"
3.105+: ....
3.106+: compressed 32768 bytes into 5071 at level 9
3.107+: compressed 236388352 bytes into 9386823 at level 9
3.108+: compressed 8421376 bytes into 2593084 at level 9
3.109+: compressed 0 bytes into 9 at level 9
3.110+
3.111+*** homer
3.112+#+begin_src shell :results pp replace :exports code
3.113+ sbcl --noinform --non-interactive \
3.114+ --eval '(ql:quickload :bin/homer)' \
3.115+ --eval "(asdf:make :bin/homer)"
3.116+ mv lisp/app/bin/homer ~/.local/bin/
3.117+#+end_src
3.118+
3.119+#+RESULTS:
3.120+#+begin_example
3.121+To load "bin/homer":
3.122+ Load 1 ASDF system:
3.123+ bin/homer
3.124+; Loading "bin/homer"
3.125+..................................................
3.126+[package bin/homer].
3.127+compressed 32768 bytes into 5094 at level 9
3.128+compressed 236388352 bytes into 9586720 at level 9
3.129+compressed 8552448 bytes into 2634135 at level 9
3.130+compressed 0 bytes into 9 at level 9
3.131+#+end_example
3.132+
3.133+*** packy
3.134+#+begin_src shell :results pp replace :exports code
3.135+ sbcl --noinform --non-interactive \
3.136+ --eval '(ql:quickload :bin/packy)' \
3.137+ --eval "(asdf:make :bin/packy)"
3.138+ mv lisp/app/bin/packy ~/.local/bin/
3.139+#+end_src
3.140+
3.141+#+RESULTS:
3.142+#+begin_example
3.143+To load "bin/packy":
3.144+ Load 1 ASDF system:
3.145+ bin/packy
3.146+; Loading "bin/packy"
3.147+..................................................
3.148+[package packy]...................................
3.149+[package bin/packy].
3.150+compressed 32768 bytes into 5086 at level 9
3.151+compressed 236388352 bytes into 9303422 at level 9
3.152+compressed 8323072 bytes into 2579589 at level 9
3.153+compressed 0 bytes into 9 at level 9
3.154+#+end_example
3.155+** Rust
3.156+*** cc-init
3.157+#+begin_src shell :results output pp :exports code
3.158+ cd rust/app/cli/cc-init && cargo install --path .
3.159+#+end_src
3.160+
3.161+#+RESULTS:
3.162+
3.163+*** tz
3.164+#+begin_src shell :results output pp :exports code
3.165+ cd rust/app/cli/tz && cargo install --path .
3.166+#+end_src
3.167+
3.168+#+RESULTS:
3.169+
3.170+*** mailman
3.171+#+begin_src shell :results output pp :exports code
3.172+ cd rust/app/cli/cc-install && cargo install --path .
3.173+#+end_src
3.174+
3.175+#+RESULTS:
3.176+
3.177+*** krypt
3.178+#+begin_src shell :results output pp :exports code
3.179+ cd rust/app/cli/krypt && cargo install --path .
3.180+#+end_src
3.181+
3.182+#+RESULTS:
3.183+
3.184+* Source
4.1--- a/core/lib/net.org Wed Dec 13 20:01:01 2023 -0500
4.2+++ b/core/lib/net.org Sun Dec 17 23:28:53 2023 -0500
4.3@@ -1,1 +1,17 @@
4.4 {{{header(net,Richard Westhaver,ellis@rwest.io)}}}
4.5+
4.6+depends on:
4.7+- swank-client :: https://github.com/brown/swank-client
4.8+* Packages
4.9+
4.10+* net/core
4.11+
4.12+* net/udp
4.13+
4.14+* net/tcp
4.15+
4.16+* net/codec/tlv
4.17+
4.18+* net/proto/crew
4.19+:PROPERTIES:
4.20+:END:
5.1--- a/core/lib/obj.org Wed Dec 13 20:01:01 2023 -0500
5.2+++ b/core/lib/obj.org Sun Dec 17 23:28:53 2023 -0500
5.3@@ -1,1 +1,11 @@
5.4 {{{header(obj,Richard Westhaver,ellis@rwest.io)}}}
5.5+
5.6+* Packages
5.7+** hash
5.8+** id
5.9+** seq
5.10+** tree
5.11+** graph
5.12+** color
5.13+** tbl
5.14+** uri
6.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2+++ b/core/lib/pwn.org Sun Dec 17 23:28:53 2023 -0500
6.3@@ -0,0 +1,12 @@
6.4+{{{header(pwn,Richard Westhaver,ellis@rwest.io)}}}
6.5+
6.6+=pwn= is a collection of mischievous software and data. The software
6.7+in this namespace is intended for pen-testing, exploit analysis,
6.8+disassembly, and other useful things.
6.9+
6.10+* Packages
6.11+** pwn/diz
6.12+=diz= is a disassembler program leveraging the [[http://www.capstone-engine.org/][Capstone
6.13+framework]]. =SB-CAPSTONE= is a contrib module built-in to SBCL which
6.14+we wrap with some additional functions suited to our workflow. There
6.15+is a corresponding CLI application documented [[file:https:/compiler.company/docs/core/app/diz.html][here]].
7.1--- a/core/readme.org Wed Dec 13 20:01:01 2023 -0500
7.2+++ b/core/readme.org Sun Dec 17 23:28:53 2023 -0500
7.3@@ -10,18 +10,28 @@
7.4 ===============================================================================
7.5 Language Files Lines Code Comments Blanks
7.6 ===============================================================================
7.7- Lisp 119 13512 10493 1273 1746
7.8+ Lisp 156 19763 15193 2104 2466
7.9 -------------------------------------------------------------------------------
7.10- Rust 146 36276 30908 814 4554
7.11+ Rust 142 12407 10732 443 1232
7.12 |- Markdown 101 804 0 709 95
7.13- (Total) 37080 30908 1523 4649
7.14+ (Total) 13211 10732 1152 1327
7.15 ===============================================================================
7.16- Total 265 49788 41401 2087 6300
7.17+ Total 298 32170 25925 2547 3698
7.18 ===============================================================================
7.19 #+end_example
7.20
7.21+- [[file:install.org][Install]] :: Install Guide
7.22+
7.23+- [[file:tests.org][Tests]] :: Testing Guide
7.24+
7.25+ - [[https://packy.compiler.company/report/cover/core/cover-index.html][Coverage]] :: Code Coverage Report
7.26+
7.27+ - [[https://packy.compiler.company/report/trace/core.json][Trace]] :: Chrome-compatible trace
7.28+
7.29 - [[file:notes.org][Notes]] :: Internal Notes
7.30
7.31+- [[file:todo.org][Todo]] :: project tasks
7.32+
7.33 * [[file:app][APP]]
7.34 App Docs
7.35
8.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2+++ b/core/tests.org Sun Dec 17 23:28:53 2023 -0500
8.3@@ -0,0 +1,1699 @@
8.4+# -*- org-export-babel-evaluate: nil -*-
8.5+{{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}}
8.6+#+property: header-args :dir /home/ellis/dev/comp/core/
8.7+* rust
8.8+** sys
8.9+These crates contain FFI bindings to foreign libraries, usually in C.
8.10+*** btrfs
8.11+*** btrfsutil
8.12+*** rocksdb
8.13+** lib
8.14+*** TODO alch
8.15+*** audio
8.16+#+begin_src shell :results output replace :exports results
8.17+ cd rust/lib/audio
8.18+ cargo test
8.19+#+end_src
8.20+
8.21+#+RESULTS:
8.22+#+begin_example
8.23+
8.24+running 1 test
8.25+test default_device ... ok
8.26+
8.27+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
8.28+
8.29+
8.30+running 0 tests
8.31+
8.32+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.33+
8.34+#+end_example
8.35+
8.36+*** crypto
8.37+#+begin_src shell :results output replace :exports results
8.38+cd rust/lib/crypto
8.39+cargo test
8.40+#+end_src
8.41+
8.42+#+RESULTS:
8.43+#+begin_example
8.44+
8.45+running 6 tests
8.46+test tests::salsa20_key0_ivhi ... ok
8.47+test tests::salsa20_key1_iv0 ... ok
8.48+test tests::salsa20_key0_iv1 ... ok
8.49+test tests::xsalsa20_encrypt_hello_world ... ok
8.50+test tests::xsalsa20_encrypt_zeros ... ok
8.51+test tests::gen_keypair ... ok
8.52+
8.53+test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.54+
8.55+
8.56+running 0 tests
8.57+
8.58+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.59+
8.60+#+end_example
8.61+
8.62+*** TODO db
8.63+#+begin_src shell :results output replace :exports results :eval no
8.64+cd rust/lib/db
8.65+cargo test
8.66+#+end_src
8.67+
8.68+#+RESULTS:
8.69+
8.70+*** flate
8.71+#+begin_src shell :results output replace :exports results
8.72+cd rust/lib/flate
8.73+cargo test
8.74+#+end_src
8.75+
8.76+#+RESULTS:
8.77+#+begin_example
8.78+
8.79+running 1 test
8.80+test pack_test ... ok
8.81+
8.82+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
8.83+
8.84+
8.85+running 0 tests
8.86+
8.87+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.88+
8.89+#+end_example
8.90+
8.91+*** hash
8.92+#+begin_src shell :results output replace :exports results
8.93+cd rust/lib/hash
8.94+cargo test
8.95+#+end_src
8.96+
8.97+#+RESULTS:
8.98+#+begin_example
8.99+
8.100+running 5 tests
8.101+test tests::hex_hash ... ok
8.102+test tests::id_hex ... ok
8.103+test tests::id_state_hash ... ok
8.104+test tests::rand_id ... ok
8.105+test tests::random_demon_id_is_valid ... ok
8.106+
8.107+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
8.108+
8.109+
8.110+running 0 tests
8.111+
8.112+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.113+
8.114+#+end_example
8.115+
8.116+*** krypt
8.117+*** logger
8.118+#+begin_src shell :results output replace :exports results
8.119+cd rust/lib/logger
8.120+cargo test
8.121+#+end_src
8.122+
8.123+#+RESULTS:
8.124+#+begin_example
8.125+
8.126+running 1 test
8.127+test tests::simple_init ... ok
8.128+
8.129+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.130+
8.131+
8.132+running 0 tests
8.133+
8.134+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.135+
8.136+#+end_example
8.137+
8.138+*** sxp
8.139+#+begin_src shell :results output replace :exports results
8.140+cd rust/lib/sxp
8.141+cargo test
8.142+#+end_src
8.143+
8.144+#+RESULTS:
8.145+#+begin_example
8.146+
8.147+running 0 tests
8.148+
8.149+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.150+
8.151+
8.152+running 0 tests
8.153+
8.154+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.155+
8.156+
8.157+running 1 test
8.158+test canonical_fmt ... ok
8.159+
8.160+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.161+
8.162+
8.163+running 5 tests
8.164+test list_form ... ok
8.165+test num_form ... ok
8.166+test sym_form ... ok
8.167+test nil_form ... ok
8.168+test str_form ... ok
8.169+
8.170+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.171+
8.172+
8.173+running 0 tests
8.174+
8.175+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.176+
8.177+
8.178+running 3 tests
8.179+test ser_enum ... ok
8.180+test ser_form ... ok
8.181+test ser_struct ... ok
8.182+
8.183+test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.184+
8.185+
8.186+running 5 tests
8.187+test list_end_token ... ok
8.188+test list_start_token ... ok
8.189+test num_token ... ok
8.190+test str_token ... ok
8.191+test sym_token ... ok
8.192+
8.193+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.194+
8.195+
8.196+running 0 tests
8.197+
8.198+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.199+
8.200+#+end_example
8.201+
8.202+*** tenex
8.203+*** util
8.204+#+begin_src shell :results output replace :exports results
8.205+cd rust/lib/util
8.206+cargo test
8.207+#+end_src
8.208+
8.209+#+RESULTS:
8.210+#+begin_example
8.211+
8.212+running 1 test
8.213+test tests::test_related_paths ... ok
8.214+
8.215+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.216+
8.217+
8.218+running 0 tests
8.219+
8.220+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8.221+
8.222+#+end_example
8.223+
8.224+* lisp
8.225+#+name: start-slime
8.226+#+begin_src emacs-lisp
8.227+ (slime)
8.228+#+end_src
8.229+
8.230+#+RESULTS: start-slime
8.231+: #<buffer *inferior-lisp*>
8.232+
8.233+#+name: load-core-systems
8.234+#+begin_src lisp :results output replace :exports both
8.235+ (ql:quickload :std)
8.236+ (ql:quickload :rt)
8.237+ (ql:quickload :sxp)
8.238+ (ql:quickload :parse)
8.239+ (ql:quickload :cli)
8.240+ (ql:quickload :xkb)
8.241+ ;; (ql:quickload :alpm)
8.242+ (ql:quickload :btrfs)
8.243+ (ql:quickload :bqn)
8.244+ (ql:quickload :k)
8.245+ (ql:quickload :tree-sitter)
8.246+ (ql:quickload :uring)
8.247+ (ql:quickload :zstd)
8.248+ (ql:quickload :blake3)
8.249+ (ql:quickload :rocksdb)
8.250+ (ql:quickload :rdb)
8.251+ (ql:quickload :skel)
8.252+ (ql:quickload :organ)
8.253+ (ql:quickload :nlp)
8.254+ (ql:quickload :dot)
8.255+ (ql:quickload :obj)
8.256+ (ql:quickload :log)
8.257+ (ql:quickload :net)
8.258+ ;; (ql:quickload :pwn)
8.259+ (ql:quickload :packy)
8.260+#+end_src
8.261+
8.262+#+RESULTS: load-core-systems
8.263+#+begin_example
8.264+To load "std":
8.265+ Load 1 ASDF system:
8.266+ std
8.267+; Loading "std"
8.268+..
8.269+To load "rt":
8.270+ Load 1 ASDF system:
8.271+ rt
8.272+; Loading "rt"
8.273+
8.274+To load "sxp":
8.275+ Load 1 ASDF system:
8.276+ sxp
8.277+; Loading "sxp"
8.278+
8.279+To load "parse":
8.280+ Load 1 ASDF system:
8.281+ parse
8.282+; Loading "parse"
8.283+
8.284+To load "cli":
8.285+ Load 1 ASDF system:
8.286+ cli
8.287+; Loading "cli"
8.288+[package cli/progress].........
8.289+To load "xkb":
8.290+ Load 1 ASDF system:
8.291+ xkb
8.292+; Loading "xkb"
8.293+
8.294+To load "btrfs":
8.295+ Load 1 ASDF system:
8.296+ btrfs
8.297+; Loading "btrfs"
8.298+
8.299+To load "bqn":
8.300+ Load 1 ASDF system:
8.301+ bqn
8.302+; Loading "bqn"
8.303+
8.304+To load "k":
8.305+ Load 1 ASDF system:
8.306+ k
8.307+; Loading "k"
8.308+
8.309+To load "tree-sitter":
8.310+ Load 1 ASDF system:
8.311+ tree-sitter
8.312+; Loading "tree-sitter"
8.313+
8.314+To load "uring":
8.315+ Load 1 ASDF system:
8.316+ uring
8.317+; Loading "uring"
8.318+
8.319+To load "zstd":
8.320+ Load 1 ASDF system:
8.321+ zstd
8.322+; Loading "zstd"
8.323+
8.324+To load "blake3":
8.325+ Load 1 ASDF system:
8.326+ blake3
8.327+; Loading "blake3"
8.328+
8.329+To load "rocksdb":
8.330+ Load 1 ASDF system:
8.331+ rocksdb
8.332+; Loading "rocksdb"
8.333+
8.334+To load "rdb":
8.335+ Load 1 ASDF system:
8.336+ rdb
8.337+; Loading "rdb"
8.338+
8.339+To load "skel":
8.340+ Load 1 ASDF system:
8.341+ skel
8.342+; Loading "skel"
8.343+[package dot].....................................
8.344+[package skel/core]...............................
8.345+[package skel/comp]...............................
8.346+[package skel/viz]................................
8.347+[package skel/deploy]..........
8.348+To load "organ":
8.349+ Load 1 ASDF system:
8.350+ organ
8.351+; Loading "organ"
8.352+
8.353+To load "nlp":
8.354+ Load 1 ASDF system:
8.355+ nlp
8.356+; Loading "nlp"
8.357+
8.358+To load "dot":
8.359+ Load 1 ASDF system:
8.360+ dot
8.361+; Loading "dot"
8.362+
8.363+To load "obj":
8.364+ Load 1 ASDF system:
8.365+ obj
8.366+; Loading "obj"
8.367+
8.368+To load "log":
8.369+ Load 1 ASDF system:
8.370+ log
8.371+; Loading "log"
8.372+
8.373+To load "net":
8.374+ Load 1 ASDF system:
8.375+ net
8.376+; Loading "net"
8.377+.
8.378+To load "packy":
8.379+ Load 1 ASDF system:
8.380+ packy
8.381+; Loading "packy"
8.382+
8.383+#+end_example
8.384+
8.385+#+name: gen-core-coverage-report
8.386+#+begin_src lisp :results output replace :exports both
8.387+ (defun gen-report (system &optional (directory #P"/mnt/y/data/report/coverage/core/"))
8.388+ (progn
8.389+ (declaim (optimize sb-cover:store-coverage-data))
8.390+ (asdf:oos 'asdf:load-op system :force t)
8.391+ (asdf:test-system system)
8.392+ (prog1
8.393+ (sb-cover:report directory)
8.394+ (declaim (optimize (sb-cover:store-coverage-data 0))))))
8.395+
8.396+ (defun gen-core-coverage-report ()
8.397+ (time
8.398+ (progn
8.399+ (gen-report :std)
8.400+ (setq *sxp-test-file* "lisp/lib/sxp/tests.sxp")
8.401+ (gen-report :sxp)
8.402+ (gen-report :parse)
8.403+ ;; (gen-report :cli)
8.404+ (gen-report :xkb)
8.405+ ;; (gen-report :alpm)
8.406+ (gen-report :btrfs)
8.407+ (gen-report :bqn)
8.408+ (gen-report :k)
8.409+ (gen-report :tree-sitter)
8.410+ (gen-report :uring)
8.411+ (gen-report :zstd)
8.412+ (gen-report :blake3)
8.413+ (gen-report :rocksdb)
8.414+ (gen-report :rdb)
8.415+ (gen-report :skel)
8.416+ (gen-report :organ)
8.417+ (gen-report :nlp)
8.418+ (gen-report :dot)
8.419+ (gen-report :obj)
8.420+ (gen-report :log)
8.421+ ;; (gen-report :pwn)
8.422+ (gen-report :net)
8.423+ (gen-report :packy))))
8.424+#+end_src
8.425+
8.426+#+RESULTS: gen-core-coverage-report
8.427+
8.428+#+name: gen-trace-report
8.429+#+begin_src lisp :results output replace :exports both
8.430+ (trace "STD" "SXP" "PARSE" "CLI" "XKB" "RDB" "SKEL" "ORGAN" "NLP" "DOT" "OBJ" "LOG" "NET" "PACKY")
8.431+ (rt/trace:start-tracing)
8.432+ (gen-core-coverage-report)
8.433+ (rt/trace:stop-tracing)
8.434+ (rt/trace:save-report "/mnt/y/data/report/trace/core.json")
8.435+#+end_src
8.436+
8.437+#+RESULTS: gen-trace-report
8.438+#+begin_example
8.439+; compiling file "/home/ellis/dev/comp/core/lisp/std/named-readtables.lisp" (written 24 NOV 2023 07:25:20 PM):
8.440+
8.441+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/named-readtables-tmp4RNSVVC1.fasl
8.442+; compilation finished in 0:00:00.186
8.443+; compiling file "/home/ellis/dev/comp/core/lisp/std/pkg.lisp" (written 17 DEC 2023 05:42:24 PM):
8.444+
8.445+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pkg-tmpN626KU7B.fasl
8.446+; compilation finished in 0:00:00.003
8.447+; compiling file "/home/ellis/dev/comp/core/lisp/std/err.lisp" (written 13 DEC 2023 03:46:17 PM):
8.448+
8.449+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/err-tmpOO0K1B0C.fasl
8.450+; compilation finished in 0:00:00.023
8.451+; compiling file "/home/ellis/dev/comp/core/lisp/std/str.lisp" (written 13 DEC 2023 05:59:58 PM):
8.452+
8.453+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/str-tmpVFL7JAFK.fasl
8.454+; compilation finished in 0:00:00.006
8.455+; compiling file "/home/ellis/dev/comp/core/lisp/std/fmt.lisp" (written 13 DEC 2023 03:47:34 PM):
8.456+
8.457+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fmt-tmpU45RTF.fasl
8.458+; compilation finished in 0:00:00.023
8.459+; compiling file "/home/ellis/dev/comp/core/lisp/std/sym.lisp" (written 13 DEC 2023 04:51:54 PM):
8.460+
8.461+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/sym-tmpZTS6G7ND.fasl
8.462+; compilation finished in 0:00:00.006
8.463+; compiling file "/home/ellis/dev/comp/core/lisp/std/list.lisp" (written 17 DEC 2023 05:42:10 PM):
8.464+
8.465+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/list-tmp5TNBATEG.fasl
8.466+; compilation finished in 0:00:00.013
8.467+; compiling file "/home/ellis/dev/comp/core/lisp/std/util.lisp" (written 13 DEC 2023 05:26:51 PM):
8.468+
8.469+
8.470+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/util-tmpJL6JXW7Z.fasl
8.471+; compilation finished in 0:00:00.383
8.472+; compiling file "/home/ellis/dev/comp/core/lisp/std/readtable.lisp" (written 17 DEC 2023 03:27:38 PM):
8.473+
8.474+
8.475+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/readtable-tmp5PQ00DH7.fasl
8.476+; compilation finished in 0:00:00.063
8.477+; compiling file "/home/ellis/dev/comp/core/lisp/std/fu.lisp" (written 17 DEC 2023 03:32:32 PM):
8.478+
8.479+
8.480+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fu-tmp5R1KP4O2.fasl
8.481+; compilation finished in 0:00:00.150
8.482+; compiling file "/home/ellis/dev/comp/core/lisp/std/ana.lisp" (written 13 DEC 2023 03:52:56 PM):
8.483+
8.484+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/ana-tmpXQDKKJYI.fasl
8.485+; compilation finished in 0:00:00.016
8.486+; compiling file "/home/ellis/dev/comp/core/lisp/std/pan.lisp" (written 13 DEC 2023 03:52:44 PM):
8.487+
8.488+
8.489+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pan-tmpGJ3P31TF.fasl
8.490+; compilation finished in 0:00:00.016
8.491+; compiling file "/home/ellis/dev/comp/core/lisp/std/thread.lisp" (written 13 DEC 2023 04:52:49 PM):
8.492+
8.493+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/thread-tmpT2P2LFJI.fasl
8.494+; compilation finished in 0:00:00.003
8.495+; compiling file "/home/ellis/dev/comp/core/lisp/std/alien.lisp" (written 13 DEC 2023 05:54:54 PM):
8.496+
8.497+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/alien-tmpKOV75BS9.fasl
8.498+; compilation finished in 0:00:00.016
8.499+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM):
8.500+
8.501+
8.502+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmpP07HWIXP.fasl
8.503+; compilation finished in 0:00:00.030
8.504+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM):
8.505+
8.506+
8.507+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpURW0SA3C.fasl
8.508+; compilation finished in 0:00:00.023
8.509+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
8.510+
8.511+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmp627QKRZN.fasl
8.512+; compilation finished in 0:00:00.130
8.513+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
8.514+
8.515+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpK8OFNZFV.fasl
8.516+; compilation finished in 0:00:00.010
8.517+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
8.518+
8.519+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmpRMCY5COB.fasl
8.520+; compilation finished in 0:00:00.116
8.521+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
8.522+
8.523+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp9TN1FOJ6.fasl
8.524+; compilation finished in 0:00:00.023
8.525+; compiling file "/home/ellis/dev/comp/core/lisp/std/tests.lisp" (written 17 DEC 2023 04:04:56 PM):
8.526+
8.527+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/tests-tmpEID7NJG3.fasl
8.528+; compilation finished in 0:00:00.006
8.529+in suite std with 11/11 tests:
8.530+#<PASS CURRY-TEST894119>
8.531+#<PASS ALIEN-TEST894118>
8.532+#<PASS PAN-TEST894117>
8.533+#<PASS ANA-TEST894116>
8.534+#<PASS FMT-TEST894115>
8.535+#<PASS THREAD-TEST894114>
8.536+#<PASS COND-TEST894113>
8.537+#<PASS LIST-TEST894112>
8.538+#<PASS STR-TEST894111>
8.539+#<PASS SYM-TEST894110>
8.540+#<PASS READTABLES-TEST894109>
8.541+No tests failed.
8.542+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM):
8.543+
8.544+
8.545+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmp8CJLVG9R.fasl
8.546+; compilation finished in 0:00:00.033
8.547+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
8.548+
8.549+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpZCJK45JG.fasl
8.550+; compilation finished in 0:00:00.123
8.551+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
8.552+
8.553+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpQC4TENAZ.fasl
8.554+; compilation finished in 0:00:00.006
8.555+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
8.556+
8.557+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp4HJFFDY3.fasl
8.558+; compilation finished in 0:00:00.109
8.559+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
8.560+
8.561+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp78H81ZL.fasl
8.562+; compilation finished in 0:00:00.023
8.563+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/tests.lisp" (written 17 DEC 2023 09:58:45 PM):
8.564+
8.565+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/tests-tmp86K6JU7V.fasl
8.566+; compilation finished in 0:00:00.003
8.567+in suite sxp with 4/4 tests:
8.568+#<PASS SXP-STREAM-TEST941820>
8.569+#<PASS SXP-STRING-TEST941819>
8.570+#<PASS SXP-FILE-TEST941818>
8.571+#<PASS FORMS-TEST941817>
8.572+No tests failed.
8.573+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp" (written 17 DEC 2023 06:42:36 PM):
8.574+
8.575+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/pkg-tmp2L6X9BVQ.fasl
8.576+; compilation finished in 0:00:00.003
8.577+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp" (written 17 DEC 2023 06:54:47 PM):
8.578+
8.579+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lex-tmpES5DCUFN.fasl
8.580+; compilation finished in 0:00:00.063
8.581+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lalr.lisp" (written 17 DEC 2023 06:44:41 PM):
8.582+
8.583+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lalr-tmpDVKOEP6R.fasl
8.584+; compilation finished in 0:00:00.180
8.585+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/tests.lisp" (written 17 DEC 2023 06:56:15 PM):
8.586+
8.587+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/tests-tmp4TWTKS75.fasl
8.588+; compilation finished in 0:00:00.003
8.589+in suite parse with 2/2 tests:
8.590+Table ready, 9 rules, 16 states.
8.591+Table ready, 9 rules, 16 states.
8.592+Table ready, 9 rules, 16 states.
8.593+#<PASS LALR-TEST989485>
8.594+#<PASS LEX-TEST989484>
8.595+No tests failed.
8.596+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp" (written 13 DEC 2023 06:44:53 PM):
8.597+
8.598+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg-tmpXSOQ2I78.fasl
8.599+; compilation finished in 0:00:00.003
8.600+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM):
8.601+
8.602+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants-tmpUA03GLW1.fasl
8.603+; compilation finished in 0:00:00.003
8.604+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/tests.lisp" (written 13 DEC 2023 06:45:16 PM):
8.605+
8.606+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/tests-tmpO0OW34V4.fasl
8.607+; compilation finished in 0:00:00.003
8.608+in suite xkb with 1/1 tests:
8.609+#<PASS XKB-BASIC-TEST1037147>
8.610+No tests failed.
8.611+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp" (written 13 DEC 2023 06:45:58 PM):
8.612+
8.613+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg-tmpU8KQLETJ.fasl
8.614+; compilation finished in 0:00:00.010
8.615+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM):
8.616+
8.617+
8.618+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants-tmpLBWGBOTB.fasl
8.619+; compilation finished in 0:00:00.083
8.620+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests.lisp" (written 25 NOV 2023 05:56:52 PM):
8.621+
8.622+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests-tmpRX2XGI9U.fasl
8.623+; compilation finished in 0:00:00.003
8.624+in suite btrfs with 0/0 tests:
8.625+No tests failed.
8.626+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg.lisp" (written 13 DEC 2023 06:58:19 PM):
8.627+
8.628+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg-tmpT2A3PQL9.fasl
8.629+; compilation finished in 0:00:00.030
8.630+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants.lisp-temp" (written 17 DEC 2023 10:31:39 PM):
8.631+
8.632+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants-tmpOVHYA3BO.fasl
8.633+; compilation finished in 0:00:00.000
8.634+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/tests.lisp" (written 13 DEC 2023 05:50:29 PM):
8.635+
8.636+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/tests-tmpLT3TYWCE.fasl
8.637+; compilation finished in 0:00:00.003
8.638+in suite bqn with 1/1 tests:
8.639+#<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>
8.640+1 out of 1 total tests failed:
8.641+ #<RT:TEST BQN :FN BQN-TEST1132470 :ARGS NIL :PERSIST NIL {100F648323}>.
8.642+1 unexpected failures:
8.643+ #<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>.
8.644+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/pkg.lisp" (written 13 DEC 2023 06:58:50 PM):
8.645+
8.646+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/pkg-tmp3YF2HENI.fasl
8.647+; compilation finished in 0:00:00.070
8.648+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM):
8.649+
8.650+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants-tmp9EEV8FN4.fasl
8.651+; compilation finished in 0:00:00.003
8.652+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/tests.lisp" (written 13 DEC 2023 05:51:12 PM):
8.653+
8.654+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/tests-tmpDK25NJJO.fasl
8.655+; compilation finished in 0:00:00.003
8.656+in suite k with 1/1 tests:
8.657+#<PASS K-TEST1180132>
8.658+No tests failed.
8.659+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp" (written 13 DEC 2023 06:46:39 PM):
8.660+
8.661+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg-tmpNMZ5RT9R.fasl
8.662+; compilation finished in 0:00:00.063
8.663+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM):
8.664+
8.665+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants-tmp8K51P1O1.fasl
8.666+; compilation finished in 0:00:00.003
8.667+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 13 DEC 2023 05:51:56 PM):
8.668+
8.669+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests-tmpXAVJ8WEV.fasl
8.670+; compilation finished in 0:00:00.003
8.671+in suite tree-sitter with 2/2 tests:
8.672+#<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>
8.673+#<PASS TS-JSON-TEST1227794>
8.674+1 out of 2 total tests failed:
8.675+ #<RT:TEST TS-RUST :FN TS-RUST-TEST1227795 :ARGS NIL :PERSIST NIL {100DEB7CC3}>.
8.676+1 unexpected failures:
8.677+ #<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>.
8.678+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp" (written 13 DEC 2023 05:52:54 PM):
8.679+
8.680+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/pkg-tmpOZHFIU2N.fasl
8.681+; compilation finished in 0:00:00.000
8.682+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM):
8.683+
8.684+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants-tmpJD9SCIW3.fasl
8.685+; compilation finished in 0:00:00.003
8.686+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/tests.lisp" (written 13 DEC 2023 05:52:46 PM):
8.687+
8.688+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/tests-tmpICVK4HSI.fasl
8.689+; compilation finished in 0:00:00.003
8.690+in suite uring with 0/0 tests:
8.691+No tests failed.
8.692+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp" (written 13 DEC 2023 05:53:38 PM):
8.693+
8.694+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg-tmpA5CK3QHN.fasl
8.695+; compilation finished in 0:00:00.003
8.696+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM):
8.697+
8.698+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants-tmp5KE6HXAY.fasl
8.699+; compilation finished in 0:00:00.003
8.700+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/tests.lisp" (written 13 DEC 2023 05:53:59 PM):
8.701+
8.702+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/tests-tmp5UBS1APN.fasl
8.703+; compilation finished in 0:00:00.000
8.704+in suite zstd with 0/0 tests:
8.705+No tests failed.
8.706+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp" (written 13 DEC 2023 06:48:06 PM):
8.707+
8.708+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg-tmpSI9E4AQB.fasl
8.709+; compilation finished in 0:00:00.033
8.710+; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp-temp" (written 17 DEC 2023 10:31:42 PM):
8.711+
8.712+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants-tmpID7X8UGC.fasl
8.713+; compilation finished in 0:00:00.000
8.714+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/tests.lisp" (written 13 DEC 2023 10:48:14 PM):
8.715+
8.716+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/tests-tmpFYN8G5D1.fasl
8.717+; compilation finished in 0:00:00.003
8.718+in suite blake3 with 2/2 tests:
8.719+
8.720+#<sb-alien-internals:alien-value :sap #X7FCA3A12F888 :type (*
8.721+ (sb-alien:struct
8.722+ blake3/pkg:blake3-hasher
8.723+ (blake3/pkg::key
8.724+ (array
8.725+ (sb-alien:unsigned
8.726+ 32)
8.727+ 8)
8.728+ :offset 0)
8.729+ (blake3/pkg::chunk
8.730+ (sb-alien:struct
8.731+ blake3/pkg:blake3-chunk-state
8.732+ (blake3/pkg::key
8.733+ (array
8.734+ (sb-alien:unsigned
8.735+ 32)
8.736+ 8)
8.737+ :offset 0)
8.738+ (blake3/pkg::chunk-counter
8.739+ (sb-alien:unsigned
8.740+ 64)
8.741+ :offset 256)
8.742+ (blake3/pkg::buf
8.743+ (array
8.744+ (sb-alien:unsigned
8.745+ 8)
8.746+ 64)
8.747+ :offset 320)
8.748+ (blake3/pkg::buf-len
8.749+ (sb-alien:unsigned
8.750+ 8)
8.751+ :offset 832)
8.752+ (blake3/pkg::blocks-compressed
8.753+ (sb-alien:unsigned
8.754+ 8)
8.755+ :offset 840)
8.756+ (blake3/pkg::flags
8.757+ (sb-alien:unsigned
8.758+ 8)
8.759+ :offset 848))
8.760+ :offset 256)
8.761+ (blake3/pkg::cv-stack-len
8.762+ (sb-alien:unsigned
8.763+ 8)
8.764+ :offset 1152)
8.765+ (blake3/pkg::cv-stack
8.766+ (array
8.767+ (sb-alien:unsigned
8.768+ 8)
8.769+ 1760)
8.770+ :offset 1160)))>
8.771+#<sb-alien-internals:alien-value :sap #X7FCA3A12F880 :type (*
8.772+ (*
8.773+ (sb-alien:unsigned
8.774+ 8)))>
8.775+#<PASS HASHER-TEST1370780>
8.776+#<PASS VERSION-TEST1370779>
8.777+No tests failed.
8.778+in suite blake3 with 0/2 tests:
8.779+No tests failed.
8.780+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp" (written 15 DEC 2023 07:58:11 PM):
8.781+
8.782+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg-tmpG1VNK6NW.fasl
8.783+; compilation finished in 0:00:00.006
8.784+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp" (written 15 DEC 2023 09:41:24 PM):
8.785+
8.786+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs-tmpV4YWE7CS.fasl
8.787+; compilation finished in 0:00:00.010
8.788+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp" (written 15 DEC 2023 11:17:56 PM):
8.789+
8.790+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types-tmpC487WU3K.fasl
8.791+; compilation finished in 0:00:00.023
8.792+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp" (written 15 DEC 2023 10:06:42 PM):
8.793+
8.794+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts-tmpKMQH3GP.fasl
8.795+; compilation finished in 0:00:00.566
8.796+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp" (written 15 DEC 2023 07:48:32 PM):
8.797+
8.798+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db-tmp8N0WO2QA.fasl
8.799+; compilation finished in 0:00:00.240
8.800+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 16 DEC 2023 03:58:56 PM):
8.801+
8.802+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests-tmpZ9QI367A.fasl
8.803+; compilation finished in 0:00:00.013
8.804+in suite rocksdb with 2/2 tests:
8.805+#<PASS DB-BASIC-TEST1418431>
8.806+#<PASS SET-OPTS-TEST1418430>
8.807+No tests failed.
8.808+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp" (written 15 DEC 2023 10:28:03 PM):
8.809+
8.810+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/pkg-tmpRD10QMAI.fasl
8.811+; compilation finished in 0:00:00.003
8.812+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp" (written 16 DEC 2023 01:58:11 AM):
8.813+
8.814+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/err-tmp2L2R3A8M.fasl
8.815+; compilation finished in 0:00:00.006
8.816+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/util.lisp" (written 15 DEC 2023 10:26:02 PM):
8.817+
8.818+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/util-tmp1CJ2OZ96.fasl
8.819+; compilation finished in 0:00:00.056
8.820+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp" (written 11 DEC 2023 10:15:28 PM):
8.821+
8.822+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/proto-tmpDKS9KGUG.fasl
8.823+; compilation finished in 0:00:00.003
8.824+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp" (written 16 DEC 2023 12:49:27 AM):
8.825+
8.826+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/obj-tmp3E37X9HX.fasl
8.827+; compilation finished in 0:00:00.063
8.828+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp" (written 14 DEC 2023 05:26:46 PM):
8.829+
8.830+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/macs-tmpXPWOLC8S.fasl
8.831+; compilation finished in 0:00:00.006
8.832+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/tests.lisp" (written 16 DEC 2023 12:20:45 AM):
8.833+
8.834+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/tests-tmpUSWNVC8E.fasl
8.835+; compilation finished in 0:00:00.013
8.836+in suite rdb with 7/7 tests:
8.837+#<PASS RDB-BYTES-TEST1466155>
8.838+#<PASS ERRORS-TEST1466154>
8.839+
8.840+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {1007AC2CB3}>>
8.841+
8.842+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A122CE3}>>
8.843+
8.844+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A9F1E73}>>
8.845+
8.846+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X0. {100BB96D53}>>
8.847+#<PASS MINIMAL-TEST1466149>
8.848+4 out of 7 total tests failed:
8.849+ #<RT:TEST WITH-CF :FN WITH-CF-TEST1466153 :ARGS NIL :PERSIST NIL {100558B543}>,
8.850+ #<RT:TEST WITH-ITER :FN WITH-ITER-TEST1466152 :ARGS NIL :PERSIST NIL {100558B463}>,
8.851+ #<RT:TEST WITH-DB-RAW :FN WITH-DB-RAW-TEST1466151 :ARGS NIL :PERSIST NIL {100558B383}>,
8.852+ #<RT:TEST RDB :FN RDB-TEST1466150 :ARGS NIL :PERSIST NIL {100558B2A3}>.
8.853+4 unexpected failures:
8.854+ #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X0. {100BB96D53}>>,
8.855+ #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A9F1E73}>>,
8.856+ #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A122CE3}>>,
8.857+ #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {1007AC2CB3}>>.
8.858+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM):
8.859+
8.860+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmp68FKQK8H.fasl
8.861+; compilation finished in 0:00:00.003
8.862+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM):
8.863+
8.864+
8.865+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmpMU3D23G2.fasl
8.866+; compilation finished in 0:00:00.563
8.867+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM):
8.868+
8.869+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmpP7RRFRW4.fasl
8.870+; compilation finished in 0:00:00.003
8.871+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM):
8.872+
8.873+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmp11AFZINB.fasl
8.874+; compilation finished in 0:00:00.006
8.875+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM):
8.876+
8.877+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmpN84Z1F4D.fasl
8.878+; compilation finished in 0:00:00.000
8.879+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM):
8.880+
8.881+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpHX0IAQ8A.fasl
8.882+; compilation finished in 0:00:00.003
8.883+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM):
8.884+
8.885+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmp8MQVZGT.fasl
8.886+; compilation finished in 0:00:00.003
8.887+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM):
8.888+
8.889+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp88LUAVGW.fasl
8.890+; compilation finished in 0:00:00.046
8.891+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM):
8.892+
8.893+
8.894+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmpM5RP096T.fasl
8.895+; compilation finished in 0:00:00.026
8.896+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/data.lisp" (written 24 NOV 2023 05:46:34 PM):
8.897+
8.898+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/data-tmpRHTB3TH1.fasl
8.899+; compilation finished in 0:00:00.020
8.900+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter.lisp" (written 24 NOV 2023 03:07:28 PM):
8.901+
8.902+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter-tmp4YJPLPB8.fasl
8.903+; compilation finished in 0:00:00.120
8.904+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize.lisp" (written 13 DEC 2023 06:09:12 PM):
8.905+
8.906+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize-tmp6202QBVV.fasl
8.907+; compilation finished in 0:00:00.006
8.908+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/doc.lisp" (written 13 DEC 2023 06:01:56 PM):
8.909+
8.910+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/doc-tmp8COQHEZO.fasl
8.911+; compilation finished in 0:00:00.036
8.912+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/textrank.lisp" (written 24 NOV 2023 06:13:14 PM):
8.913+
8.914+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/textrank-tmpQYBBS7QC.fasl
8.915+; compilation finished in 0:00:00.020
8.916+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan.lisp" (written 24 NOV 2023 05:44:58 PM):
8.917+
8.918+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan-tmpAMQ7AMSJ.fasl
8.919+; compilation finished in 0:00:00.026
8.920+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/section.lisp" (written 24 NOV 2023 05:52:49 PM):
8.921+
8.922+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/section-tmpQSC8Z7I4.fasl
8.923+; compilation finished in 0:00:00.006
8.924+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/pkg.lisp" (written 24 NOV 2023 06:04:26 PM):
8.925+
8.926+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/pkg-tmpNGMCS43U.fasl
8.927+; compilation finished in 0:00:00.000
8.928+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM):
8.929+
8.930+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmp5EM0MAXI.fasl
8.931+; compilation finished in 0:00:00.033
8.932+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM):
8.933+
8.934+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpPO1KM2UM.fasl
8.935+; compilation finished in 0:00:00.186
8.936+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp" (written 17 DEC 2023 08:58:41 PM):
8.937+
8.938+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/pkg-tmpSFHGUSI2.fasl
8.939+; compilation finished in 0:00:00.213
8.940+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp" (written 16 DEC 2023 09:27:11 PM):
8.941+
8.942+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/progress-tmpJEMJHCAQ.fasl
8.943+; compilation finished in 0:00:00.036
8.944+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp" (written 16 DEC 2023 09:18:04 PM):
8.945+
8.946+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/repl-tmpJV5SBQ61.fasl
8.947+; compilation finished in 0:00:00.000
8.948+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp" (written 17 DEC 2023 07:49:55 PM):
8.949+
8.950+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/pkg-tmpFHSB04A0.fasl
8.951+; compilation finished in 0:00:00.003
8.952+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/err.lisp" (written 09 DEC 2023 09:34:08 PM):
8.953+
8.954+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/err-tmpQQZWJZI3.fasl
8.955+; compilation finished in 0:00:00.000
8.956+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/proto.lisp" (written 16 DEC 2023 06:07:07 PM):
8.957+
8.958+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/proto-tmpPHMA69WA.fasl
8.959+; compilation finished in 0:00:00.006
8.960+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/header.lisp" (written 16 DEC 2023 06:08:37 PM):
8.961+
8.962+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/header-tmpXFTEJBZU.fasl
8.963+; compilation finished in 0:00:00.020
8.964+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/virt.lisp" (written 09 DEC 2023 09:39:10 PM):
8.965+
8.966+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/virt-tmpXHDS9JD.fasl
8.967+; compilation finished in 0:00:00.000
8.968+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/obj.lisp" (written 16 DEC 2023 06:09:31 PM):
8.969+
8.970+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/obj-tmp7DVUZNNP.fasl
8.971+; compilation finished in 0:00:00.100
8.972+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git.lisp" (written 17 DEC 2023 07:50:07 PM):
8.973+
8.974+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git-tmpSLELCKLF.fasl
8.975+; compilation finished in 0:00:00.003
8.976+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg.lisp" (written 16 DEC 2023 01:02:47 AM):
8.977+
8.978+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg-tmpRFCZGW36.fasl
8.979+; compilation finished in 0:00:00.030
8.980+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/util.lisp" (written 16 DEC 2023 06:09:48 PM):
8.981+
8.982+
8.983+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/util-tmpQPTRRFAI.fasl
8.984+; compilation finished in 0:00:00.020
8.985+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vm.lisp" (written 16 DEC 2023 06:10:07 PM):
8.986+
8.987+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vm-tmpVZ9V8GEH.fasl
8.988+; compilation finished in 0:00:00.026
8.989+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd.lisp" (written 09 DEC 2023 09:40:44 PM):
8.990+
8.991+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd-tmpI0YDSDVA.fasl
8.992+; compilation finished in 0:00:00.003
8.993+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile.lisp" (written 09 DEC 2023 09:40:51 PM):
8.994+
8.995+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile-tmpKLR0OPN5.fasl
8.996+; compilation finished in 0:00:00.000
8.997+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore.lisp" (written 09 DEC 2023 09:40:57 PM):
8.998+
8.999+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore-tmpQNILNMER.fasl
8.1000+; compilation finished in 0:00:00.000
8.1001+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile.lisp" (written 13 DEC 2023 06:53:54 PM):
8.1002+
8.1003+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile-tmpMAMO3XGR.fasl
8.1004+; compilation finished in 0:00:00.040
8.1005+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild.lisp" (written 09 DEC 2023 10:59:33 PM):
8.1006+
8.1007+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild-tmp4CBIDXQU.fasl
8.1008+; compilation finished in 0:00:00.000
8.1009+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy.lisp" (written 10 DEC 2023 09:15:04 PM):
8.1010+
8.1011+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy-tmp4M6Z7O9T.fasl
8.1012+; compilation finished in 0:00:00.000
8.1013+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz.lisp" (written 10 DEC 2023 09:15:08 PM):
8.1014+
8.1015+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz-tmp3RKO0O0S.fasl
8.1016+; compilation finished in 0:00:00.000
8.1017+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tests.lisp" (written 16 DEC 2023 06:08:02 PM):
8.1018+
8.1019+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tests-tmpJNADND61.fasl
8.1020+; compilation finished in 0:00:00.006
8.1021+in suite skel with 6/6 tests:
8.1022+#<PASS VM-TEST1513936>
8.1023+#<PASS MAKEFILE-TEST1513935>
8.1024+#<PASS SKELRC-TEST1513934>
8.1025+#<PASS SKELFILE-TEST1513933>
8.1026+#<PASS HEADER-COMMENTS-TEST1513932>
8.1027+#<PASS SANITY-TEST1513931>
8.1028+No tests failed.
8.1029+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM):
8.1030+
8.1031+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmpKEV7GFR4.fasl
8.1032+; compilation finished in 0:00:00.033
8.1033+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/tests.lisp" (written 13 DEC 2023 06:29:43 PM):
8.1034+
8.1035+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/tests-tmp13EJYBWB.fasl
8.1036+; compilation finished in 0:00:00.003
8.1037+in suite organ with 3/3 tests:
8.1038+
8.1039+#<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
8.1040+ :IN
8.1041+ CL-PPCRE::CREATE-SCANNER-AUX) {101854C63B}> IS NOT A STRING DESIGNATOR.>
8.1042+
8.1043+#<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
8.1044+ NO SUCH FILE OR DIRECTORY>
8.1045+
8.1046+#<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
8.1047+ NO SUCH FILE OR DIRECTORY>
8.1048+3 out of 3 total tests failed:
8.1049+ #<RT:TEST ORG-HEADLINE :FN ORG-HEADLINE-TEST1562613 :ARGS NIL :PERSIST NIL {101890A4A3}>,
8.1050+ #<RT:TEST ORG-LINES :FN ORG-LINES-TEST1562612 :ARGS NIL :PERSIST NIL {101890A3C3}>,
8.1051+ #<RT:TEST ORG-FILE :FN ORG-FILE-TEST1562611 :ARGS NIL :PERSIST NIL {101890A2E3}>.
8.1052+3 unexpected failures:
8.1053+ #<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
8.1054+ NO SUCH FILE OR DIRECTORY>,
8.1055+ #<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
8.1056+ NO SUCH FILE OR DIRECTORY>,
8.1057+ #<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
8.1058+ :IN
8.1059+ CL-PPCRE::CREATE-SCANNER-AUX) {101854C63B}> IS NOT A STRING DESIGNATOR.>.
8.1060+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM):
8.1061+
8.1062+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tests-tmp93YER753.fasl
8.1063+; compilation finished in 0:00:00.003
8.1064+in suite nlp with 3/3 tests:
8.1065+#<PASS TEXTRANK-TEST1610261>
8.1066+#<PASS DBSCAN-TEST1610260>
8.1067+#<PASS PORTER-STEM-TEST1610259>
8.1068+No tests failed.
8.1069+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM):
8.1070+
8.1071+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpB50UYUD7.fasl
8.1072+; compilation finished in 0:00:00.186
8.1073+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/tests.lisp" (written 13 DEC 2023 10:36:17 PM):
8.1074+
8.1075+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/tests-tmp7R9QD7N9.fasl
8.1076+; compilation finished in 0:00:00.010
8.1077+in suite dot with 1/1 tests:
8.1078+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#<PASS DOT-TEST1657914>
8.1079+No tests failed.
8.1080+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM):
8.1081+
8.1082+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmpGP8R3FTA.fasl
8.1083+; compilation finished in 0:00:00.003
8.1084+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM):
8.1085+
8.1086+
8.1087+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmp121QKS9N.fasl
8.1088+; compilation finished in 0:00:00.716
8.1089+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM):
8.1090+
8.1091+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmp2JF031K4.fasl
8.1092+; compilation finished in 0:00:00.000
8.1093+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM):
8.1094+
8.1095+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmpX1DK061H.fasl
8.1096+; compilation finished in 0:00:00.006
8.1097+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM):
8.1098+
8.1099+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmp4FJCN3GX.fasl
8.1100+; compilation finished in 0:00:00.000
8.1101+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM):
8.1102+
8.1103+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpWO4JLIQB.fasl
8.1104+; compilation finished in 0:00:00.000
8.1105+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM):
8.1106+
8.1107+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmpHBCFHPPX.fasl
8.1108+; compilation finished in 0:00:00.006
8.1109+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM):
8.1110+
8.1111+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp8ZEXUD27.fasl
8.1112+; compilation finished in 0:00:00.050
8.1113+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM):
8.1114+
8.1115+
8.1116+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmp95B25LCL.fasl
8.1117+; compilation finished in 0:00:00.030
8.1118+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tests.lisp" (written 17 DEC 2023 07:42:38 PM):
8.1119+
8.1120+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tests-tmpAMNCEZSG.fasl
8.1121+; compilation finished in 0:00:00.006
8.1122+in suite obj with 5/5 tests:
8.1123+#<PASS DEF-SEQ-TEST1705646>
8.1124+#<PASS DEF-ITER-TEST1705645>
8.1125+#<PASS IDS-TEST1705644>
8.1126+#<PASS TABLES-TEST1705643>
8.1127+#<PASS RAINBOW-TEST1705642>
8.1128+No tests failed.
8.1129+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM):
8.1130+
8.1131+
8.1132+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpVQGQLFW2.fasl
8.1133+; compilation finished in 0:00:00.026
8.1134+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
8.1135+
8.1136+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpXATIMY4E.fasl
8.1137+; compilation finished in 0:00:00.133
8.1138+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
8.1139+
8.1140+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmp3LJ5VTJR.fasl
8.1141+; compilation finished in 0:00:00.010
8.1142+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
8.1143+
8.1144+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp8VUWAF03.fasl
8.1145+; compilation finished in 0:00:00.133
8.1146+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
8.1147+
8.1148+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmpJUI0JWVS.fasl
8.1149+; compilation finished in 0:00:00.030
8.1150+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM):
8.1151+
8.1152+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/tests-tmpHNA3KE33.fasl
8.1153+; compilation finished in 0:00:00.003
8.1154+in suite log with 1/1 tests:
8.1155+#<PASS LOG-TEST1753338>
8.1156+No tests failed.
8.1157+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp" (written 17 DEC 2023 02:19:00 AM):
8.1158+
8.1159+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/pkg-tmp9QACGPOH.fasl
8.1160+; compilation finished in 0:00:00.003
8.1161+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/err.lisp" (written 16 DEC 2023 10:06:36 PM):
8.1162+
8.1163+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/err-tmpST69PK2Q.fasl
8.1164+; compilation finished in 0:00:00.003
8.1165+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/obj.lisp" (written 17 DEC 2023 01:36:27 AM):
8.1166+
8.1167+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/obj-tmpYAKMHP3C.fasl
8.1168+; compilation finished in 0:00:00.000
8.1169+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/udp.lisp" (written 16 DEC 2023 10:09:22 PM):
8.1170+
8.1171+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/udp-tmpT250CJEH.fasl
8.1172+; compilation finished in 0:00:00.006
8.1173+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp" (written 16 DEC 2023 11:08:35 PM):
8.1174+
8.1175+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tcp-tmpZ5LLIZWU.fasl
8.1176+; compilation finished in 0:00:00.003
8.1177+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode.lisp" (written 17 DEC 2023 02:20:41 AM):
8.1178+
8.1179+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode-tmpK87BOA56.fasl
8.1180+; compilation finished in 0:00:00.060
8.1181+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/dns.lisp" (written 17 DEC 2023 01:57:54 AM):
8.1182+
8.1183+
8.1184+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/dns-tmpRL4WWIL2.fasl
8.1185+; compilation finished in 0:00:00.046
8.1186+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv.lisp" (written 16 DEC 2023 10:27:28 PM):
8.1187+
8.1188+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv-tmp9PRKYPOC.fasl
8.1189+; compilation finished in 0:00:00.006
8.1190+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/osc.lisp" (written 17 DEC 2023 01:32:18 AM):
8.1191+
8.1192+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/osc-tmp747V57QS.fasl
8.1193+; compilation finished in 0:00:00.136
8.1194+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/crew.lisp" (written 16 DEC 2023 10:59:21 PM):
8.1195+
8.1196+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/crew-tmpK7KF0QEZ.fasl
8.1197+; compilation finished in 0:00:00.006
8.1198+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/dns.lisp" (written 17 DEC 2023 02:14:45 AM):
8.1199+
8.1200+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/dns-tmp7L3QASG.fasl
8.1201+; compilation finished in 0:00:00.056
8.1202+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tests.lisp" (written 17 DEC 2023 02:21:58 AM):
8.1203+
8.1204+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tests-tmpSU9OHSB9.fasl
8.1205+; compilation finished in 0:00:00.003
8.1206+in suite net with 6/6 tests:
8.1207+#<PASS SANITY-TEST1801043>
8.1208+#<PASS OSC-TEST1801042>
8.1209+#<PASS TLV-TEST1801041>
8.1210+#<PASS UDP-TEST1801040>
8.1211+#<PASS TCP-TEST1801039>
8.1212+#<PASS DNS-TEST1801038>
8.1213+No tests failed.
8.1214+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp" (written 12 DEC 2023 06:27:36 PM):
8.1215+
8.1216+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/pkg-tmpTEZ5J20P.fasl
8.1217+; compilation finished in 0:00:00.003
8.1218+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp" (written 09 DEC 2023 11:17:07 PM):
8.1219+
8.1220+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/proto-tmp7EQWE70T.fasl
8.1221+; compilation finished in 0:00:00.000
8.1222+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/obj.lisp" (written 09 DEC 2023 11:19:20 PM):
8.1223+
8.1224+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/obj-tmp83ON8YFR.fasl
8.1225+; compilation finished in 0:00:00.000
8.1226+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/db.lisp" (written 09 DEC 2023 11:18:09 PM):
8.1227+
8.1228+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/db-tmpEOOWYRL6.fasl
8.1229+; compilation finished in 0:00:00.000
8.1230+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/tests.lisp" (written 13 DEC 2023 04:17:49 PM):
8.1231+
8.1232+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/tests-tmpFDZ5SF8C.fasl
8.1233+; compilation finished in 0:00:00.003
8.1234+in suite packy with 1/1 tests:
8.1235+#<PASS PACKY-OBJECTS-TEST1848705>
8.1236+No tests failed.
8.1237+#+end_example
8.1238+
8.1239+** std
8.1240+#+begin_src lisp :results output replace :exports both
8.1241+ (load "lisp/std/tests.lisp")
8.1242+ (asdf:test-system :std)
8.1243+#+end_src
8.1244+
8.1245+#+RESULTS:
8.1246+#+begin_example
8.1247+in suite std with 11/11 tests:
8.1248+#<PASS CURRY-TEST879395>
8.1249+#<PASS ALIEN-TEST879394>
8.1250+#<PASS PAN-TEST879393>
8.1251+#<PASS ANA-TEST879392>
8.1252+#<PASS FMT-TEST879391>
8.1253+#<PASS THREAD-TEST879390>
8.1254+#<PASS COND-TEST879389>
8.1255+#<PASS LIST-TEST879388>
8.1256+#<PASS STR-TEST879387>
8.1257+#<PASS SYM-TEST879386>
8.1258+#<PASS READTABLES-TEST879385>
8.1259+No tests failed.
8.1260+#+end_example
8.1261+
8.1262+** lib
8.1263+*** rdb
8.1264+#+begin_src lisp :results output replace :exports results
8.1265+ (load "lisp/lib/rdb/tests.lisp")
8.1266+ (asdf:test-system :rdb)
8.1267+#+end_src
8.1268+*** sxp
8.1269+#+begin_src lisp :results output replace :exports both
8.1270+ (load "lisp/lib/sxp/tests.lisp")
8.1271+ (rt:do-tests :sxp)
8.1272+#+end_src
8.1273+
8.1274+#+RESULTS:
8.1275+: in suite sxp with 4/4 tests:
8.1276+: #<PASS SXP-STREAM-TEST78386>
8.1277+: #<PASS SXP-STRING-TEST78385>
8.1278+: #<PASS SXP-FILE-TEST78384>
8.1279+: #<PASS FORMS-TEST78383>
8.1280+: No tests failed.
8.1281+
8.1282+*** organ
8.1283+#+begin_src lisp :results output replace :exports results
8.1284+ (load "lisp/lib/organ/tests.lisp")
8.1285+ (asdf:test-system :organ)
8.1286+#+end_src
8.1287+#+RESULTS:
8.1288+#+begin_example
8.1289+in suite organ with 3/3 tests:
8.1290+
8.1291+#<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
8.1292+ :IN
8.1293+ CL-PPCRE::CREATE-SCANNER-AUX) {100AC9C56B}> IS NOT A STRING DESIGNATOR.>
8.1294+#<PASS ORG-LINES-TEST313189>
8.1295+#<PASS ORG-FILE-TEST313188>
8.1296+1 out of 3 total tests failed:
8.1297+ #<STD/RT:TEST ORG-HEADLINE :FN ORG-HEADLINE-TEST313190 :ARGS NIL :PERSIST NIL {100AE3E723}>.
8.1298+1 unexpected failures:
8.1299+ #<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
8.1300+ :IN
8.1301+ CL-PPCRE::CREATE-SCANNER-AUX) {100AC9C56B}> IS NOT A STRING DESIGNATOR.>.
8.1302+#+end_example
8.1303+*** skel
8.1304+#+begin_src lisp :results output replace :exports results
8.1305+ (load "lisp/lib/skel/tests.lisp")
8.1306+ (asdf:test-system :skel)
8.1307+#+end_src
8.1308+#+RESULTS:
8.1309+#+begin_example
8.1310+in suite skel with 6/6 tests:
8.1311+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SK-VM IS UNDEFINED.>
8.1312+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>
8.1313+#<PASS SKELRC-TEST313206>
8.1314+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>
8.1315+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SHEBANG-COMMENT IS UNDEFINED.>
8.1316+#<PASS SANITY-TEST313203>
8.1317+4 out of 6 total tests failed:
8.1318+ #<STD/RT:TEST VM :FN VM-TEST313208 :ARGS NIL :PERSIST NIL {100D0B1FE3}>,
8.1319+ #<STD/RT:TEST MAKEFILE :FN MAKEFILE-TEST313207 :ARGS NIL :PERSIST NIL {100D0B1EF3}>,
8.1320+ #<STD/RT:TEST SKELFILE :FN SKELFILE-TEST313205 :ARGS NIL :PERSIST NIL {100D0B1D13}>,
8.1321+ #<STD/RT:TEST HEADER-COMMENTS :FN HEADER-COMMENTS-TEST313204 :ARGS NIL :PERSIST NIL {100D0B1C23}>.
8.1322+4 unexpected failures:
8.1323+ #<FAIL THE FUNCTION SKEL/CORE:MAKE-SHEBANG-COMMENT IS UNDEFINED.>,
8.1324+ #<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>,
8.1325+ #<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>,
8.1326+ #<FAIL THE FUNCTION SKEL/CORE:MAKE-SK-VM IS UNDEFINED.>.
8.1327+#+end_example
8.1328+*** packy
8.1329+#+begin_src lisp :results output replace :exports results
8.1330+ (load "lisp/lib/packy/tests.lisp")
8.1331+ (asdf:test-system :packy)
8.1332+#+end_src
8.1333+
8.1334+#+RESULTS:
8.1335+: in suite packy with 1/1 tests:
8.1336+: #<PASS PACKY-OBJECTS-TEST314215>
8.1337+: No tests failed.
8.1338+
8.1339+*** nlp
8.1340+#+begin_src lisp :results output replace :exports results
8.1341+ (load "lisp/lib/nlp/tests.lisp")
8.1342+ (asdf:test-system :nlp)
8.1343+#+end_src
8.1344+
8.1345+#+RESULTS:
8.1346+: in suite nlp with 3/3 tests:
8.1347+: #<PASS TEXTRANK-TEST314218>
8.1348+: #<PASS DBSCAN-TEST314217>
8.1349+: #<PASS PORTER-STEM-TEST314216>
8.1350+: No tests failed.
8.1351+
8.1352+*** dot
8.1353+#+begin_src lisp :results output replace :exports results
8.1354+ (load "lisp/lib/dot/tests.lisp")
8.1355+ (asdf:test-system :dot)
8.1356+#+end_src
8.1357+
8.1358+#+RESULTS:
8.1359+: in suite dot with 1/1 tests:
8.1360+: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#<PASS DOT-TEST314273>
8.1361+: No tests failed.
8.1362+
8.1363+*** net
8.1364+#+begin_src lisp :results output replace :exports results
8.1365+ (ql:quickload :net)
8.1366+ (load "lisp/lib/net/tests.lisp")
8.1367+ (asdf:test-system :net)
8.1368+#+end_src
8.1369+
8.1370+#+RESULTS:
8.1371+#+begin_example
8.1372+To load "net":
8.1373+ Load 1 ASDF system:
8.1374+ net
8.1375+; Loading "net"
8.1376+
8.1377+in suite net with 6/6 tests:
8.1378+#<PASS SANITY-TEST78482>
8.1379+#<PASS OSC-TEST78481>
8.1380+#<PASS TLV-TEST78480>
8.1381+#<PASS UDP-TEST78479>
8.1382+#<PASS TCP-TEST78478>
8.1383+#<PASS DNS-TEST78477>
8.1384+No tests failed.
8.1385+#+end_example
8.1386+
8.1387+*** log
8.1388+#+begin_src lisp :results output replace :exports results
8.1389+ (ql:quickload :log)
8.1390+ (load "lisp/lib/log/tests.lisp")
8.1391+ (asdf:test-system :log)
8.1392+#+end_src
8.1393+
8.1394+#+RESULTS:
8.1395+: To load "log":
8.1396+: Load 1 ASDF system:
8.1397+: log
8.1398+: ; Loading "log"
8.1399+:
8.1400+: in suite log with 1/1 tests:
8.1401+: #<PASS LOG-TEST78498>
8.1402+: No tests failed.
8.1403+
8.1404+*** gui
8.1405+#+begin_src lisp :results output replace :exports results
8.1406+ (ql:quickload :gui)
8.1407+ (load "lisp/lib/gui/tests.lisp")
8.1408+ (asdf:test-system :gui)
8.1409+#+end_src
8.1410+
8.1411+*** cli
8.1412+#+begin_src lisp :results output replace :exports results
8.1413+ (ql:quickload :cli)
8.1414+ (load "lisp/lib/cli/tests.lisp")
8.1415+ (asdf:test-system :cli)
8.1416+#+end_src
8.1417+
8.1418+#+RESULTS:
8.1419+#+begin_example
8.1420+To load "cli":
8.1421+ Load 1 ASDF system:
8.1422+ cli
8.1423+; Loading "cli"
8.1424+[package cli/progress].........
8.1425+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/tests.lisp" (written 17 DEC 2023 07:10:11 PM):
8.1426+
8.1427+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/tests-tmpP2MKOF4W.fasl
8.1428+; compilation finished in 0:00:00.016
8.1429+in suite cli with 2/2 tests:
8.1430+#<FAIL THE FUNCTION CLI:PARSE-STR-OPT IS UNDEFINED.>
8.1431+#<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>
8.1432+2 out of 2 total tests failed:
8.1433+ #<RT:TEST CLI :FN CLI-TEST78617 :ARGS NIL :PERSIST NIL {1005E376B3}>,
8.1434+ #<RT:TEST CLI-PROMPT :FN CLI-PROMPT-TEST78616 :ARGS NIL :PERSIST NIL {1005E35E43}>.
8.1435+2 unexpected failures:
8.1436+ #<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>,
8.1437+ #<FAIL THE FUNCTION CLI:PARSE-STR-OPT IS UNDEFINED.>.
8.1438+#+end_example
8.1439+
8.1440+*** rt
8.1441+#+begin_src lisp :results output replace :exports results
8.1442+ (ql:quickload :rt)
8.1443+ (load "lisp/lib/rt/tests.lisp")
8.1444+ (asdf:test-system :rt)
8.1445+#+end_src
8.1446+
8.1447+#+RESULTS:
8.1448+: To load "rt":
8.1449+: Load 1 ASDF system:
8.1450+: rt
8.1451+: ; Loading "rt"
8.1452+:
8.1453+: in suite rt with 1/1 tests:
8.1454+: #<PASS RT-TEST78682>
8.1455+: No tests failed.
8.1456+
8.1457+*** pwn
8.1458+#+begin_src lisp :results output replace :exports results
8.1459+ (ql:quickload :pwn)
8.1460+ (load "lisp/lib/pwn/tests.lisp")
8.1461+ (asdf:test-system :pwn)
8.1462+#+end_src
8.1463+
8.1464+*** obj
8.1465+#+begin_src lisp :results output replace :exports results
8.1466+ (ql:quickload :obj)
8.1467+ (load "lisp/lib/obj/tests.lisp")
8.1468+ (asdf:test-system :obj)
8.1469+#+end_src
8.1470+
8.1471+#+RESULTS:
8.1472+#+begin_example
8.1473+To load "obj":
8.1474+ Load 1 ASDF system:
8.1475+ obj
8.1476+; Loading "obj"
8.1477+
8.1478+in suite obj with 5/5 tests:
8.1479+#<PASS DEF-SEQ-TEST318>
8.1480+#<PASS DEF-ITER-TEST317>
8.1481+#<PASS IDS-TEST316>
8.1482+#<PASS TABLES-TEST315>
8.1483+#<PASS RAINBOW-TEST314>
8.1484+No tests failed.
8.1485+#+end_example
8.1486+
8.1487+** ffi
8.1488+*** btrfs
8.1489+#+begin_src lisp :results output replace :exports results
8.1490+ (load "lisp/ffi/btrfs/tests.lisp")
8.1491+ (asdf:test-system :btrfs)
8.1492+#+end_src
8.1493+
8.1494+#+RESULTS:
8.1495+: in suite btrfs with 0/0 tests:
8.1496+: No tests failed.
8.1497+
8.1498+*** rocksdb
8.1499+#+begin_src lisp :results output replace :exports results
8.1500+ (load "lisp/ffi/rocksdb/tests.lisp")
8.1501+ (asdf:test-system :rocksdb)
8.1502+#+end_src
8.1503+
8.1504+#+RESULTS:
8.1505+: in suite rocksdb with 2/2 tests:
8.1506+: #<PASS DB-BASIC-TEST314349>
8.1507+: #<PASS SET-OPTS-TEST314348>
8.1508+: No tests failed.
8.1509+
8.1510+*** uring
8.1511+#+begin_src lisp :results output replace :exports results
8.1512+ (ql:quickload :uring)
8.1513+ (load "lisp/ffi/uring/tests.lisp")
8.1514+ (asdf:test-system :uring)
8.1515+#+end_src
8.1516+
8.1517+#+RESULTS:
8.1518+: To load "uring":
8.1519+: Load 1 ASDF system:
8.1520+: uring
8.1521+: ; Loading "uring"
8.1522+:
8.1523+: in suite uring with 0/0 tests:
8.1524+: No tests failed.
8.1525+
8.1526+*** tree-sitter
8.1527+#+begin_src lisp :results output replace :exports results
8.1528+ (ql:quickload :tree-sitter)
8.1529+ (load "lisp/ffi/tree-sitter/tests.lisp")
8.1530+ (asdf:test-system :tree-sitter)
8.1531+#+end_src
8.1532+
8.1533+#+RESULTS:
8.1534+#+begin_example
8.1535+To load "tree-sitter":
8.1536+ Load 1 ASDF system:
8.1537+ tree-sitter
8.1538+; Loading "tree-sitter"
8.1539+
8.1540+in suite tree-sitter with 2/2 tests:
8.1541+#<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>
8.1542+#<PASS TS-JSON-TEST355>
8.1543+1 out of 2 total tests failed:
8.1544+ #<RT:TEST TS-RUST :FN TS-RUST-TEST356 :ARGS NIL :PERSIST NIL {1004EA6773}>.
8.1545+1 unexpected failures:
8.1546+ #<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>.
8.1547+#+end_example
8.1548+
8.1549+*** k
8.1550+#+begin_src lisp :results output replace :exports results
8.1551+ (ql:quickload :k)
8.1552+ (load "lisp/ffi/k/tests.lisp")
8.1553+ (asdf:test-system :k)
8.1554+#+end_src
8.1555+
8.1556+#+RESULTS:
8.1557+: To load "k":
8.1558+: Load 1 ASDF system:
8.1559+: k
8.1560+: ; Loading "k"
8.1561+:
8.1562+: in suite k with 1/1 tests:
8.1563+: #<PASS K-TEST375>
8.1564+: No tests failed.
8.1565+
8.1566+*** bqn
8.1567+#+begin_src lisp :results output replace :exports results
8.1568+ (ql:quickload :bqn)
8.1569+ (load "lisp/ffi/bqn/tests.lisp")
8.1570+ (asdf:test-system :bqn)
8.1571+#+end_src
8.1572+
8.1573+#+RESULTS:
8.1574+#+begin_example
8.1575+To load "bqn":
8.1576+ Load 1 ASDF system:
8.1577+ bqn
8.1578+; Loading "bqn"
8.1579+
8.1580+in suite bqn with 1/1 tests:
8.1581+#<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>
8.1582+1 out of 1 total tests failed:
8.1583+ #<RT:TEST BQN :FN BQN-TEST394 :ARGS NIL :PERSIST NIL {100B6795C3}>.
8.1584+1 unexpected failures:
8.1585+ #<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>.
8.1586+#+end_example
8.1587+
8.1588+*** blake3
8.1589+#+begin_src lisp :results output replace :exports results
8.1590+ (ql:quickload :blake3)
8.1591+ (load "lisp/ffi/blake3/tests.lisp")
8.1592+ (asdf:test-system :blake3)
8.1593+#+end_src
8.1594+
8.1595+#+RESULTS:
8.1596+#+begin_example
8.1597+To load "blake3":
8.1598+ Load 1 ASDF system:
8.1599+ blake3
8.1600+; Loading "blake3"
8.1601+
8.1602+in suite blake3 with 2/2 tests:
8.1603+
8.1604+#<sb-alien-internals:alien-value :sap #X7FF2E315F888 :type (*
8.1605+ (sb-alien:struct
8.1606+ blake3/pkg:blake3-hasher
8.1607+ (blake3/pkg::key
8.1608+ (array
8.1609+ (sb-alien:unsigned
8.1610+ 32)
8.1611+ 8)
8.1612+ :offset 0)
8.1613+ (blake3/pkg::chunk
8.1614+ (sb-alien:struct
8.1615+ blake3/pkg:blake3-chunk-state
8.1616+ (blake3/pkg::key
8.1617+ (array
8.1618+ (sb-alien:unsigned
8.1619+ 32)
8.1620+ 8)
8.1621+ :offset 0)
8.1622+ (blake3/pkg::chunk-counter
8.1623+ (sb-alien:unsigned
8.1624+ 64)
8.1625+ :offset 256)
8.1626+ (blake3/pkg::buf
8.1627+ (array
8.1628+ (sb-alien:unsigned
8.1629+ 8)
8.1630+ 64)
8.1631+ :offset 320)
8.1632+ (blake3/pkg::buf-len
8.1633+ (sb-alien:unsigned
8.1634+ 8)
8.1635+ :offset 832)
8.1636+ (blake3/pkg::blocks-compressed
8.1637+ (sb-alien:unsigned
8.1638+ 8)
8.1639+ :offset 840)
8.1640+ (blake3/pkg::flags
8.1641+ (sb-alien:unsigned
8.1642+ 8)
8.1643+ :offset 848))
8.1644+ :offset 256)
8.1645+ (blake3/pkg::cv-stack-len
8.1646+ (sb-alien:unsigned
8.1647+ 8)
8.1648+ :offset 1152)
8.1649+ (blake3/pkg::cv-stack
8.1650+ (array
8.1651+ (sb-alien:unsigned
8.1652+ 8)
8.1653+ 1760)
8.1654+ :offset 1160)))>
8.1655+#<sb-alien-internals:alien-value :sap #X7FF2E315F880 :type (*
8.1656+ (*
8.1657+ (sb-alien:unsigned
8.1658+ 8)))>
8.1659+#<PASS HASHER-TEST422>
8.1660+#<PASS VERSION-TEST421>
8.1661+No tests failed.
8.1662+in suite blake3 with 0/2 tests:
8.1663+No tests failed.
8.1664+#+end_example
8.1665+
8.1666+*** alpm
8.1667+#+begin_src lisp :results output replace :exports results
8.1668+ (ql:quickload :alpm)
8.1669+ (load "lisp/ffi/alpm/tests.lisp")
8.1670+ (asdf:test-system :alpm)
8.1671+#+end_src
8.1672+
8.1673+#+RESULTS:
8.1674+: To load "alpm":
8.1675+: Load 1 ASDF system:
8.1676+: alpm
8.1677+: ; Loading "alpm"
8.1678+:
8.1679+: in suite alpm with 1/1 tests:
8.1680+: #<PASS ALPM-VERSION-TEST441>
8.1681+: No tests failed.
8.1682+
8.1683+*** xkb
8.1684+#+begin_src lisp :results output replace :exports results
8.1685+ (ql:quickload :xkb)
8.1686+ (load "lisp/ffi/xkb/tests.lisp")
8.1687+ (asdf:test-system :xkb)
8.1688+#+end_src
8.1689+
8.1690+#+RESULTS:
8.1691+: To load "xkb":
8.1692+: Load 1 ASDF system:
8.1693+: xkb
8.1694+: ; Loading "xkb"
8.1695+:
8.1696+: in suite xkb with 1/1 tests:
8.1697+: #<PASS XKB-BASIC-TEST460>
8.1698+: No tests failed.
8.1699+
8.1700+* emacs
8.1701+=sudo pacman -Syu libvoikko librsvg imagemagick=
8.1702+
9.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2+++ b/core/todo.org Sun Dec 17 23:28:53 2023 -0500
9.3@@ -0,0 +1,320 @@
9.4+* TODO migrate to sb-grovel [8/9] :lisp:ffi:
9.5+:LOGBOOK:
9.6+- State "TODO" from [2023-11-27 Mon 23:42]
9.7+:END:
9.8+:PROPERTIES:
9.9+:CUSTOM_ID: bb365025-e5e7-4407-acba-32e30d1a245a
9.10+:END:
9.11+[[file:lisp/ffi/]]
9.12+** DONE blake3
9.13+:LOGBOOK:
9.14+- State "TODO" from [2023-11-29 Wed 19:00]
9.15+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.16+:END:
9.17+:PROPERTIES:
9.18+:CUSTOM_ID: 656c2683-8780-407c-b955-3defc4959595
9.19+:END:
9.20+** DONE bqn
9.21+:LOGBOOK:
9.22+- State "TODO" from [2023-11-29 Wed 19:00]
9.23+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.24+:END:
9.25+:PROPERTIES:
9.26+:CUSTOM_ID: b4757746-525b-49e4-b8ac-677375867d8f
9.27+:END:
9.28+** DONE btrfs
9.29+:LOGBOOK:
9.30+- State "TODO" from [2023-11-29 Wed 19:00]
9.31+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.32+:END:
9.33+:PROPERTIES:
9.34+:CUSTOM_ID: b3b411fe-6b2d-4338-9e23-83536336a487
9.35+:END:
9.36+** DONE k
9.37+:LOGBOOK:
9.38+- State "TODO" from [2023-11-29 Wed 19:00]
9.39+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.40+:END:
9.41+:PROPERTIES:
9.42+:CUSTOM_ID: 8a463084-efa0-4535-8239-b1c4955bde4c
9.43+:END:
9.44+** DONE rocksdb
9.45+:LOGBOOK:
9.46+- State "TODO" from [2023-11-29 Wed 19:00]
9.47+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.48+:END:
9.49+:PROPERTIES:
9.50+:CUSTOM_ID: 2d4d70af-228f-424c-8374-9fc8ed5c6f92
9.51+:END:
9.52+** DONE tree-sitter
9.53+:LOGBOOK:
9.54+- State "TODO" from [2023-11-29 Wed 19:00]
9.55+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.56+:END:
9.57+:PROPERTIES:
9.58+:CUSTOM_ID: 0cdf3412-cb00-4069-8e1b-b49c736377cf
9.59+:END:
9.60+** DONE uring
9.61+:LOGBOOK:
9.62+- State "TODO" from [2023-11-29 Wed 19:00]
9.63+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.64+:END:
9.65+:PROPERTIES:
9.66+:CUSTOM_ID: 45a52407-ccaf-4ea1-99c4-d6f7ba0b2731
9.67+:END:
9.68+** DONE zstd
9.69+:LOGBOOK:
9.70+- State "TODO" from [2023-11-29 Wed 19:00]
9.71+- State "DONE" from "TODO" [2023-12-09 Sat 01:57]
9.72+:END:
9.73+:PROPERTIES:
9.74+:CUSTOM_ID: 6ade8dd8-83b1-470d-a0da-a352ce4c2d06
9.75+:END:
9.76+** WIP xkb
9.77+:LOGBOOK:
9.78+- State "TODO" from [2023-11-29 Wed 19:27]
9.79+- State "WIP" from "TODO" [2023-12-10 Sun 22:47]
9.80+:END:
9.81+:PROPERTIES:
9.82+:CUSTOM_ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c
9.83+:END:
9.84+* TODO parse :lisp:lib:
9.85+:LOGBOOK:
9.86+- State "TODO" from "TODO" [2023-12-13 Wed 18:24]
9.87+:END:
9.88+:PROPERTIES:
9.89+:ID: parse
9.90+:CUSTOM_ID: 8f54a69e-b256-4efd-98e8-75b4892f12b8
9.91+:END:
9.92+- State "TODO" from [2023-11-29 Wed 19:01]
9.93+- lalr.lisp
9.94+- lex.lisp
9.95+- obj api
9.96+* TBD wayland compositor :rust:lisp:
9.97+:LOGBOOK:
9.98+- State "TBD" from "TODO" [2023-11-29 Wed 21:25]
9.99+:END:
9.100+:PROPERTIES:
9.101+:CUSTOM_ID: e18a90d7-10bc-44d3-8508-56483d29d385
9.102+:END:
9.103+* TODO organ 0.2 [0/2] :lisp:organ:
9.104+:LOGBOOK:
9.105+- State "TODO" from [2023-11-29 Wed 21:25]
9.106+:END:
9.107+:PROPERTIES:
9.108+:CUSTOM_ID: 4e7c55dc-e2fa-458f-ad3b-942b9aa336a4
9.109+:END:
9.110+** TBD organ-export
9.111+:LOGBOOK:
9.112+- State "TBD" from "TODO" [2023-11-29 Wed 21:24]
9.113+:END:
9.114+:PROPERTIES:
9.115+:CUSTOM_ID: 189584f5-fc22-4129-bd47-5d494a088684
9.116+:END:
9.117+** TODO org-parse
9.118+:LOGBOOK:
9.119+- State "TODO" from [2023-11-29 Wed 21:26]
9.120+:END:
9.121+:PROPERTIES:
9.122+:DEPENDENCIES: parse
9.123+:HOOKS: organ-export
9.124+:CUSTOM_ID: 63774177-9730-4961-8535-414fac7a6f4f
9.125+:END:
9.126+** TBD parse org-elements as sxp :sxp:
9.127+:LOGBOOK:
9.128+- State "TODO" from [2023-09-25 Mon 15:23]
9.129+- State "TBD" from "TODO" [2023-12-13 Wed 18:10]
9.130+:END:
9.131+#+name: oe-init
9.132+#+begin_src emacs-lisp :results silent
9.133+ (slime-start)
9.134+#+end_src
9.135+
9.136+#+begin_src lisp :results silent
9.137+ (ql:quickload :organ)
9.138+#+end_src
9.139+
9.140+#+name: oe-form
9.141+#+begin_src emacs-lisp :results output replace
9.142+ (macroexpand-1 (org-element-parse-buffer))
9.143+#+end_src
9.144+
9.145+#+RESULTS: oe-form
9.146+
9.147+#+name: oe-sxp
9.148+#+begin_src lisp :results output :var in=oe-form()
9.149+ (let ((sxp (sxp:make-sxp)))
9.150+ ;; SIMPLE-READER-ERROR #\) when using read
9.151+ (sxp:wrap-from-string! sxp in)
9.152+ (describe sxp))
9.153+#+end_src
9.154+
9.155+#+RESULTS: oe-sxp
9.156+: #<SXP:SXP {1001532593}>
9.157+: [standard-object]
9.158+:
9.159+: Slots with :INSTANCE allocation:
9.160+: AST = NIL
9.161+
9.162+* TODO rdb 0.2 [0/6] :lisp:rdb:
9.163+:LOGBOOK:
9.164+- State "TODO" from "TODO" [2023-12-13 Wed 18:26]
9.165+:END:
9.166+** TODO error handling
9.167+:LOGBOOK:
9.168+- State "TODO" from [2023-12-10 Sun 22:57]
9.169+:END:
9.170+- need to unwrap the pointer (* (* t))
9.171+- cast to string,int,bool
9.172+- wrap segfault handlers
9.173+- add restarts for common errors (bad path)
9.174+- add cleanup routines
9.175+** TODO client api
9.176+:LOGBOOK:
9.177+- State "TODO" from [2023-12-10 Sun 22:59]
9.178+:END:
9.179+- clients are fully dynamic
9.180+- generated from RDB instances
9.181+- compiles in CF/option/multithread/type info
9.182+- clients implement custom Q language
9.183+** TODO sequence/iterator impl
9.184+:LOGBOOK:
9.185+- State "TODO" from [2023-12-10 Sun 23:09]
9.186+:END:
9.187+- use SBCL built-ins to extend the api - wrap the raw FFI iterator
9.188+- define mixins
9.189+** TODO comparator impl
9.190+:LOGBOOK:
9.191+- State "TODO" from [2023-12-10 Sun 23:11]
9.192+:END:
9.193+- supply custom comparators to rocksdb from lisp
9.194+** TODO type system
9.195+:LOGBOOK:
9.196+- State "TODO" from [2023-12-10 Sun 23:12]
9.197+:END:
9.198+- capture types of: kv, cf
9.199+- specs
9.200+ - kv-spec = (kv-spec val-spec)
9.201+ - must be serialized to/from vec<char>
9.202+ - cf-spec
9.203+ - used as superclass
9.204+ - methods for abstracting CFs
9.205+** TODO set-opt/get-opt
9.206+:LOGBOOK:
9.207+- State "TODO" from [2023-12-16 Sat 00:49]
9.208+:END:
9.209+- need better api
9.210+- may just want to use the generic C fn that takes string as input
9.211+- I feel this may be less efficient but haven't benched it (requires additional arg)
9.212+- separate packages are a pain to query symbols with
9.213+
9.214+* TODO skel 0.2 [0/3] :lisp:skel:
9.215+:LOGBOOK:
9.216+- State "TODO" from [2023-12-16 Sat 00:55]
9.217+:END:
9.218+** TODO git :vc:
9.219+:LOGBOOK:
9.220+- State "TODO" from [2023-12-16 Sat 00:55]
9.221+:END:
9.222+** TODO hg :vc:
9.223+:LOGBOOK:
9.224+- State "TODO" from [2023-12-16 Sat 00:56]
9.225+:END:
9.226+** TODO eval rules from CLI
9.227+:LOGBOOK:
9.228+- State "TODO" from [2023-12-16 Sat 00:56]
9.229+:END:
9.230+- need new command or flag for rules
9.231+- evaluate forms instead of looking in skelfile
9.232+* TODO std 0.2 [1/2] :lisp:std:
9.233+:LOGBOOK:
9.234+- State "TODO" from [2023-12-12 Tue 19:49]
9.235+:END:
9.236+** DONE refactor system definition
9.237+:LOGBOOK:
9.238+- State "TODO" from [2023-12-13 Wed 15:17]
9.239+- State "DONE" from "TODO" [2023-12-13 Wed 19:38]
9.240+:END:
9.241+- remove package-inferred
9.242+- minimize number of systems
9.243+- use pkg.lisp files
9.244+** TODO cleanup fu
9.245+:LOGBOOK:
9.246+- State "TODO" from [2023-12-13 Wed 19:39]
9.247+:END:
9.248+* TODO sxp 0.2 [0/1] :lisp:sxp:
9.249+:LOGBOOK:
9.250+- State "TODO" from [2023-12-12 Tue 19:49]
9.251+:END:
9.252+** TODO WRAP-OBJECT :skel:
9.253+:LOGBOOK:
9.254+- State "TODO" from [2023-12-12 Tue 19:49]
9.255+:END:
9.256+- use to replace LOAD-AST for sk-project and friends
9.257+- requires mop
9.258+- take a look at UNWRAP-OBJECT too, may need rewrite for a better API
9.259+* TODO obj 0.1 [0/1] :lisp:obj:
9.260+:LOGBOOK:
9.261+- State "TODO" from [2023-12-17 Sun 00:59]
9.262+:END:
9.263+** TODO uri
9.264+:LOGBOOK:
9.265+- State "TODO" from [2023-12-17 Sun 01:00]
9.266+:END:
9.267+- mostly just need the tests and to finish porting the Franz implementation
9.268+* TODO net 0.1 [0/7] :lisp:net:
9.269+:LOGBOOK:
9.270+- State "TODO" from [2023-12-17 Sun 01:00]
9.271+:END:
9.272+** TODO tcp :core:
9.273+:LOGBOOK:
9.274+- State "TODO" from [2023-12-17 Sun 01:01]
9.275+:END:
9.276+** TODO udp :core:
9.277+:LOGBOOK:
9.278+- State "TODO" from [2023-12-17 Sun 01:01]
9.279+:END:
9.280+** TODO crew :proto:
9.281+:LOGBOOK:
9.282+- State "TODO" from [2023-12-17 Sun 01:01]
9.283+:END:
9.284+
9.285+** TODO http :proto:
9.286+:LOGBOOK:
9.287+- State "TODO" from [2023-12-17 Sun 01:01]
9.288+:END:
9.289+** TODO dns :proto:
9.290+:LOGBOOK:
9.291+- State "TODO" from [2023-12-17 Sun 01:01]
9.292+:END:
9.293+
9.294+** TODO tlv :codec:
9.295+:LOGBOOK:
9.296+- State "TODO" from [2023-12-17 Sun 01:01]
9.297+:END:
9.298+
9.299+** TODO osc :codec:
9.300+:LOGBOOK:
9.301+- State "TODO" from [2023-12-17 Sun 01:03]
9.302+:END:
9.303+* TODO pwn 0.1 [0/1] :lisp:pwn:
9.304+:LOGBOOK:
9.305+- State "TODO" from [2023-12-17 Sun 01:04]
9.306+:END:
9.307+** TODO diz
9.308+:LOGBOOK:
9.309+- State "TODO" from [2023-12-17 Sun 01:04]
9.310+:END:
9.311+* TODO gui 0.1 [0/1] :lisp:gui:
9.312+:LOGBOOK:
9.313+- State "TODO" from [2023-12-17 Sun 03:40]
9.314+:END:
9.315+** TODO wayland protocol bindings
9.316+:LOGBOOK:
9.317+- State "TODO" from [2023-12-17 Sun 03:40]
9.318+:END:
9.319+
9.320+* TBD homer 0.1 [0/0] :lisp:homer:
9.321+:LOGBOOK:
9.322+- State "TBD" from "TODO" [2023-12-12 Tue 19:53]
9.323+:END:
10.1--- a/meta/style.org Wed Dec 13 20:01:01 2023 -0500
10.2+++ b/meta/style.org Sun Dec 17 23:28:53 2023 -0500
10.3@@ -27,16 +27,23 @@
10.4 comments for you.
10.5 - variables, imports, and exports belong at the top of a file
10.6 - =main= functions belong at the bottom of a file
10.7+- use LSP wherever possible (eglot, slime)
10.8 * Common Lisp
10.9-
10.10 - prefer symbol docs to comments
10.11 - use stdin/stdout/stderr correctly - see [[https://zenodo.org/records/3414191][CDR-11]]
10.12 - always prefer =core= libraries over vendored dependencies
10.13-- use the compiler internals - if a function or class is generally
10.14+- use the compiler built-ins - if a function or class is generally
10.15 useful, add it to the core
10.16+- use conditions, restarts, and error handling where appropriate
10.17+- save type declarations and hairy optimizations for when the API is
10.18+ polished
10.19+- don't be afraid of macros
10.20 * Rust
10.21 - don't make =mod.rs= files
10.22 - use the =foo.rs=, =foo/*= pattern instead
10.23+- derive =Debug= and =Clone= wherever possible
10.24+- write a sensible =Display= impl
10.25+- use generics where appropriate: =foo<P:AsRef<Path>>(path:P){p.as_ref();}=
10.26 * Emacs Lisp
10.27 * Org-mode
10.28 * Shell