1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2+++ b/core/api.org Sun Jun 02 00:49:06 2024 -0400
1.3@@ -0,0 +1,16 @@
1.4+#+title: Core API
1.5+#+author: Richard Westhaver
1.6+#+options: ^:nil toc:nil num:nil html-postamble:nil
1.7+#+export_file_name: index
1.8+
1.9+This documentation is automatically generated based on the default
1.10+branch of the [[https://vc.compiler.company/comp/core][core]].
1.11+
1.12+#+begin_src lisp :results silent
1.13+(ql:quickload :user)
1.14+#+end_src
1.15+
1.16+#+begin_src lisp :results output replace
1.17+#+end_src
1.18+
1.19+#+RESULTS:
2.1--- a/core/api/readme.org Tue May 28 02:24:34 2024 +0000
2.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3@@ -1,41 +0,0 @@
2.4-{{{header(Core API Docs,Richard Westhaver,ellis@rwest.io)}}}
2.5-#+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
2.6-#+EXPORT_FILE_NAME: index
2.7-
2.8-=TODO=
2.9-
2.10-This documentation is automatically generated based on the default
2.11-branch of the [[https://vc.compiler.company/comp/core][core]].
2.12-
2.13-#+begin_src lisp :results silent
2.14-(ql:quickload :dot)
2.15-#+end_src
2.16-
2.17-#+begin_src lisp :results output replace
2.18- (defmethod dot:graph-object-node ((graph (eql 'core-api)) (obj cons))
2.19- (make-instance 'dot:node
2.20- :attributes '(:shape :box)))
2.21-
2.22- (defmethod dot:graph-object-points-to ((graph (eql 'core-api)) (obj cons))
2.23- (list (car obj)
2.24- (make-instance 'dot:attributed
2.25- :object (cdr obj)
2.26- :attributes '(:weight 3))))
2.27-
2.28- (defmethod graph-object-node ((graph (eql 'core-api)) (obj symbol))
2.29- (make-instance 'dot:node
2.30- :attributes `(:label ,obj
2.31- :shape :hexagon)))
2.32-
2.33-
2.34- (dot:print-graph
2.35- (dot:generate-graph-from-roots 'core-api (list)
2.36- '(:rankdir "LR" :layout "twopi" :labelloc "t")))
2.37-#+end_src
2.38-
2.39-#+RESULTS:
2.40-: digraph {
2.41-: rankdir=LR;
2.42-: layout="twopi";
2.43-: labelloc="t";
2.44-: }
3.1--- a/core/app/cc-init.org Tue May 28 02:24:34 2024 +0000
3.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
3.3@@ -1,16 +0,0 @@
3.4-{{{header(cc-init,Richard Westhaver,ellis@rwest.io)}}}
3.5-* help
3.6-#+begin_src shell :results pp replace
3.7-cc-init -h
3.8-#+end_src
3.9-
3.10-#+RESULTS:
3.11-: cc-init 0.1.0-0941fa04c53d+ (x86_64-linux-gnu)
3.12-:
3.13-: Usage: cc-init [OPTIONS]
3.14-:
3.15-: Options:
3.16-: -y Disable confirmation prompts
3.17-: -l, --level... Set the log level
3.18-: -h, --help Print help
3.19-: -V, --version Print version
4.1--- a/core/app/diz.org Tue May 28 02:24:34 2024 +0000
4.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3@@ -1,8 +0,0 @@
4.4-{{{header(diz,Richard Westhaver,ellis@rwest.io)}}}
4.5-
4.6-The ~diz~ disassembly tool.
4.7-
4.8-* help
4.9-#+begin_src shell
4.10-diz -h
4.11-#+end_src
5.1--- a/core/app/homer.org Tue May 28 02:24:34 2024 +0000
5.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
5.3@@ -1,20 +0,0 @@
5.4-{{{header(homer,Richard Westhaver,ellis@rwest.io)}}}
5.5-* help
5.6-#+begin_src shell :results pp replace
5.7-homer -h
5.8-#+end_src
5.9-
5.10-#+RESULTS:
5.11-#+begin_example
5.12-homer v0.1.0
5.13- usage: homer [global] <command> [<arg>]
5.14-
5.15- home manager
5.16- options:
5.17- -l/--level* : set the log level
5.18- -h/--help* : print help
5.19- -v/--version* : print version
5.20- commands:
5.21- show
5.22-
5.23-#+end_example
6.1--- a/core/app/krypt.org Tue May 28 02:24:34 2024 +0000
6.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
6.3@@ -1,25 +0,0 @@
6.4-{{{header(kyrpt,Richard Westhaver,ellis@rwest.io)}}}
6.5-* help
6.6-#+begin_src shell :results pp replace
6.7-krypt -h
6.8-#+end_src
6.9-
6.10-#+RESULTS:
6.11-#+begin_example
6.12-Krypt CLI
6.13-
6.14-Usage: krypt [OPTIONS] [COMMAND]
6.15-
6.16-Commands:
6.17- check check service providers and config
6.18- show Show Krypt info
6.19- search Query the Krypt
6.20- help Print this message or the help of the given subcommand(s)
6.21-
6.22-Options:
6.23- -c, --cfg <CFG> Set the default config file [env: KRYPT_CONFIG_FILE=]
6.24- -u, --user <USER> Set a user for this command [env: USER=ellis]
6.25- -l, --level... Set log level
6.26- -h, --help Print help
6.27- -V, --version Print version
6.28-#+end_example
7.1--- a/core/app/mailman.org Tue May 28 02:24:34 2024 +0000
7.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
7.3@@ -1,26 +0,0 @@
7.4-{{{header(mailman,Richard Westhaver,ellis@rwest.io)}}}
7.5-* help
7.6-#+begin_src shell :results pp replace
7.7-mailman -h
7.8-#+end_src
7.9-
7.10-#+RESULTS:
7.11-#+begin_example
7.12-Mail client util
7.13-
7.14-Usage: mailman [OPTIONS] [COMMAND]
7.15-
7.16-Commands:
7.17- ping Ping the server
7.18- search Search for items
7.19- import Import an account
7.20- export Export an account
7.21- help Print this message or the help of the given subcommand(s)
7.22-
7.23-Options:
7.24- -c, --cfg <CFG> Set the default config file [env: MAILMAN_CONFIG_FILE=]
7.25- -u, --user <USER> Set a user for this command [env: USER=ellis]
7.26- -l, --level... Set log level
7.27- -h, --help Print help
7.28- -V, --version Print version
7.29-#+end_example
8.1--- a/core/app/organ.org Tue May 28 02:24:34 2024 +0000
8.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
8.3@@ -1,46 +0,0 @@
8.4-{{{header(organ,Richard Westhaver,ellis@rwest.io)}}}
8.5-
8.6-The =organ= CLI tool is used to manipulate [[https://orgmode.org/][Org Mode]] files.
8.7-
8.8-* Overview
8.9-=Org-mode= the application depends on Emacs (it's written in Emacs
8.10-Lisp) but that doesn't mean we need to. To solve the issue of
8.11-interoperability between different systems, we are developing a tool
8.12-called [[https://lab.rwest.io/comp/core/-/tree/branch/default/lisp/lib/organ][organ]]. The purpose of =organ= is to provide an external API for
8.13-Org documents that doesn't depend on GNU Emacs.
8.14-
8.15-If we were designing a /personal/ note-taking system, I would argue
8.16-that we don't need this tool. The problem is it's /not/ personal - we
8.17-have a much wider intended audience and need to present information in
8.18-many different ways. This means thinking about hundreds to thousands
8.19-of documents instead of tens, about processing those documents into a
8.20-full-text search database, and reducing cost along the way.
8.21-
8.22-Emacs can do all of these things, but do you really want it to?
8.23-
8.24-* help
8.25-#+begin_src shell :results pp replace
8.26-organ -h
8.27-#+end_src
8.28-
8.29-#+RESULTS:
8.30-#+begin_example
8.31-organ v0.0.1
8.32- usage: organ [global] <command> [<arg>]
8.33-
8.34- org-mode toolbox
8.35- options:
8.36- -l/--level* : set the log level
8.37- -h/--help* : print help
8.38- -v/--version* : print version
8.39- commands:
8.40- inspect : inspect an org file
8.41- -i/--input : path to org file
8.42-
8.43- show : display local org info
8.44-
8.45- parse
8.46- -i/--input : input source
8.47- -o/--output : compiler output
8.48-
8.49-#+end_example
9.1--- a/core/app/packy.org Tue May 28 02:24:34 2024 +0000
9.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
9.3@@ -1,10 +0,0 @@
9.4-{{{header(packy,Richard Westhaver,ellis@rwest.io)}}}
9.5-
9.6-Packy is a universal package manager. The packy CLI tool is used to
9.7-query and download resources from local or remote stores.
9.8-* help
9.9-#+begin_src shell :results pp replace
9.10-packy -h
9.11-#+end_src
9.12-
9.13-#+RESULTS:
10.1--- a/core/app/rdb.org Tue May 28 02:24:34 2024 +0000
10.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
10.3@@ -1,19 +0,0 @@
10.4-{{{header(rdb,Richard Westhaver,ellis@rwest.io)}}}
10.5-
10.6-The =rdb= cli tool is a simple RocksDB management utility.
10.7-
10.8-* help
10.9-#+begin_src shell :results pp replace
10.10-rdb -h
10.11-#+end_src
10.12-
10.13-#+RESULTS:
10.14-: rdb v0.1.0
10.15-: usage: rdb [global] <command> [<arg>]
10.16-:
10.17-: richard's database
10.18-: options:
10.19-: -l/--level* : set the log level
10.20-: -h/--help* : print help
10.21-: -v/--version* : print version
10.22-: commands:
11.1--- a/core/app/readme.org Tue May 28 02:24:34 2024 +0000
11.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
11.3@@ -1,13 +0,0 @@
11.4-{{{header(Core App Docs,Richard Westhaver,ellis@rwest.io)}}}
11.5-#+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
11.6-#+EXPORT_FILE_NAME: index
11.7-* [[file:skel.org][skel]] :lisp:
11.8-* [[file:organ.org][organ]] :lisp:
11.9-* [[file:packy.org][packy]] :lisp:
11.10-* [[file:homer.org][homer]] :lisp:
11.11-* [[file:rdb.org][rdb]] :lisp:
11.12-* [[file:diz.org][diz]] :lisp:
11.13-* [[file:tz.org][tz]] :rust:
11.14-* [[file:mailman.org][mailman]] :rust:
11.15-* [[file:cc-init.org][cc-init]] :rust:
11.16-* [[file:krypt.org][krypt]] :rust:
12.1--- a/core/app/skel.org Tue May 28 02:24:34 2024 +0000
12.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
12.3@@ -1,187 +0,0 @@
12.4-{{{header(skel,Richard Westhaver,ellis@rwest.io)}}}
12.5-
12.6-The =skel= CLI is the primary build tool for contributors and serves a
12.7-similar role to language-agnostic build tools like [[https://www.gnu.org/software/make/][GNU Make]], but with
12.8-the features and ease-of-use of language-specific build tools like
12.9-Rust's [[https://github.com/rust-lang/cargo][Cargo]].
12.10-
12.11-* features
12.12-** configuration
12.13-The ~skel~ tool can be configured at runtime using the CLI flags, or
12.14-via local configuration files. The configuration files are in the
12.15-~skelfile~ format and are assigned the following locations by default:
12.16-- ~*default-user-skelrc*~ :: =$HOME/.skelrc=
12.17-- ~*default-system-skelrc*~ :: =/etc/skel/skelrc=
12.18-
12.19-Both files are optional and the user skelrc takes precedence over
12.20-system.
12.21-
12.22-Example =~/.skelrc=:
12.23-#+begin_src skel :results pp replace :exports both
12.24- ;;; .skelrc @ 2023-10-12.02:58:08 -*- mode: skel; -*-
12.25- :author "Richard Westhaver <ellis@rwest.io>"
12.26- :user "ellis"
12.27- :version "0.1.0"
12.28- :tags ("auto")
12.29- :fmt :collapsed
12.30- :vc :hg
12.31- :auto-insert t
12.32- :license "MPL"
12.33- :log-level nil
12.34- :shed "~/lab/shed"
12.35- :stash "~/lab/stash"
12.36- :scripts "~/bin/sh"
12.37- :alias-list
12.38- (("p" "vc push")
12.39- ("P" "vc pull")
12.40- ("ci" "vc commit"))
12.41-#+end_src
12.42-
12.43-** projects
12.44-Projects are the main top-level object users interact with. A project
12.45-consists of a list of slots which are populated automatically or by
12.46-the user. Once a project is initialized the slots can be accessed and
12.47-a set of high-level operations can be performed.
12.48-
12.49-The easiest way to initialize a project is with a ~skelfile~. These
12.50-files are parsed as a simplified Lisp dialect and generate
12.51-~sk-project~ objects based on their contents.
12.52-
12.53-The simplest project looks like this:
12.54-
12.55-#+begin_src skel :results pp replace :exports both
12.56-:name hello-world
12.57-#+end_src
12.58-
12.59-Don't worry, this is still lisp - the parentheses are implied. All we
12.60-actually need is a name to generate an object, and we can fill in the
12.61-blanks later as the project develops.
12.62-
12.63-Here is a more verbose example, still with only metadata:
12.64-
12.65-#+begin_src skel :results pp replace :exports both
12.66-;;; skelfile --- core skelfile -*- mode: skel; -*-
12.67-:name "core"
12.68-:author "Richard Westhaver <ellis@rwest.io>"
12.69-:version "0.1.0"
12.70-:license "MPL"
12.71-:description "The Compiler Company Core"
12.72-:vc :hg
12.73-:tags ("core")
12.74-:docs ((:org "readme") (:org "install") (:org "tests") (:org "todo"))
12.75-:imports ("lisp/lisp.sk" "rust/rust.sk")
12.76-#+end_src
12.77-
12.78-Another example with rules and components:
12.79-
12.80-#+begin_src skel
12.81-;;; skelfile @ 2023-10-08.02:37:25 -*- mode: skel; -*-
12.82-:name skel
12.83-:author "ellis"
12.84-:version "0.1.0"
12.85-:description "a hacker's project compiler"
12.86-:license "MPL"
12.87-:vc :hg
12.88-:tags ("lisp")
12.89-:rules ((build () (print (asdf:make :skel/cli)))
12.90- (clean () #$rm -rf */*.fasl$#))
12.91-:docs ((:org "readme"))
12.92-:components
12.93-((:elisp "sk"))
12.94-:stash "~/dev/comp/stash"
12.95-:shed "~/dev/comp/shed"
12.96-:snippets
12.97-((autogen #$sbcl --eval '(ql:quickload :app/cli/skel)' --eval '(asdf:make :app/cli/skel)'$#))
12.98-#+end_src
12.99-** version control
12.100-=skel= integrates closely with our Version Control System (VCS) which
12.101-is built on [[https://www.mercurial-scm.org/][Mercurial]], but we also interact with and host many [[https://git-scm.com/][Git]]
12.102-repositories.
12.103-
12.104-The =skel= tool helps us abstract away the differences between git/hg
12.105-and make maximum use of their utility. When you run a =skel vc=
12.106-command the currently active ~sk-project~ and configuration are used
12.107-to determine the appropriate VC backend to call. New backends can of
12.108-course be added as extensions.
12.109-
12.110-** TODO compilers
12.111-- State "TODO" from [2023-12-09 Sat 19:28]
12.112-One of the most unusual features of =skel= is the compiler set. With
12.113-the =skel= CLI you can compile the following types of files for your
12.114-project directly from a ~skelfile~:
12.115-- Makefile (.mk)
12.116-- Lisp system defs (.asd)
12.117-- Cargo.toml
12.118-- Containerfile
12.119-- .hgignore/.gitignore
12.120-
12.121-We treat skelfiles as the mother of all build formats and consolidate
12.122-different formats into our own project DSL. This helps reduce
12.123-complexity while increasing capability and portability.
12.124-
12.125-Project compilation occurs on demand with the =sk compile= command.
12.126-
12.127-** TODO virtualization
12.128-- State "TODO" from [2023-12-09 Sat 18:55]
12.129-
12.130- =skel= offers a mechanism for generating and running Virtual
12.131- Machines (VMs) and Containers. Under the hood we depend on [[https://podman.io/][podman]]
12.132- for our container runtime as well as [[https://www.qemu.org/][QEMU]] for some
12.133- functionality.
12.134-
12.135-** TODO emacs integration
12.136-- State "TODO" from [2023-12-09 Sat 19:30]
12.137-=sk.el= is the Emacs support package for skel. It contains a
12.138-=skel-mode= for working with skelfiles and will soon contain
12.139-additional built-in integrations for =project.el=, =vc.el=, and more.
12.140-** TODO deployment
12.141-- State "TODO" from [2023-12-09 Sat 19:37]
12.142-** TODO visualization
12.143-- State "TODO" from [2023-12-09 Sat 19:37]
12.144-* help
12.145-#+begin_src shell :results pp replace :exports both
12.146-skel -h
12.147-#+end_src
12.148-
12.149-#+RESULTS:
12.150-#+begin_example
12.151-skel v0.1.1
12.152- usage: skel [global] <command> [<arg>]
12.153-
12.154- A hacker's project compiler and build tool.
12.155- options:
12.156- -h/--help* : print this message
12.157- -v/--version* : print version
12.158- -d/--debug* : set log level (debug,info,trace,warn)
12.159- -c/--config* : set a custom skel user config
12.160- -i/--input : input source
12.161- -o/--output : output target
12.162- commands:
12.163- init : initialize a skelfile in the current directory
12.164- -n/--name : project name
12.165-
12.166- show : describe the project skelfile
12.167- -f/--file : path to skelfile
12.168-
12.169- inspect : inspect the project skelfile
12.170- -f/--file : path to skelfile
12.171-
12.172- make : build project targets
12.173- -t/--target : target to build
12.174-
12.175- run : run a script or command
12.176-
12.177- push : push the current project upstream
12.178-
12.179- pull : pull the current project from remote
12.180-
12.181- clone : clone a remote project
12.182-
12.183- commit : commit changes to the project vc
12.184-
12.185- edit : edit a project file
12.186-
12.187- shell : open the sk-shell interpreter
12.188-
12.189-#+end_example
12.190-
13.1--- a/core/app/tz.org Tue May 28 02:24:34 2024 +0000
13.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
13.3@@ -1,12 +0,0 @@
13.4-{{{header(tz,Richard Westhaver,ellis@rwest.io)}}}
13.5-
13.6-=tz= is a small binary for packing and unpacking compressed archives
13.7-(tar+zstd).
13.8-
13.9-* help
13.10-#+begin_src shell :results pp replace
13.11-tz -h
13.12-#+end_src
13.13-
13.14-#+RESULTS:
13.15-: mtz [pack|unpack|unpackr] PATH
14.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
14.2+++ b/core/bin/homer.org Sun Jun 02 00:49:06 2024 -0400
14.3@@ -0,0 +1,26 @@
14.4+#+title: homer
14.5+#+author: Richard Westhaver
14.6+* help
14.7+#+begin_src shell :results pp replace
14.8+homer -h
14.9+#+end_src
14.10+
14.11+#+RESULTS:
14.12+#+begin_example
14.13+homer v0.1.0 --- user home manager
14.14+
14.15+ usage: homer [global] <command> [<arg>]
14.16+
14.17+options:
14.18+ -l/--level* : set the log level
14.19+ -h/--help* : print help
14.20+ -v/--version* : print version
14.21+ -f/--force* : use force
14.22+
14.23+commands:
14.24+ show
14.25+ check
14.26+ push
14.27+ pull
14.28+ install
14.29+#+end_example
15.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
15.2+++ b/core/bin/krypt.org Sun Jun 02 00:49:06 2024 -0400
15.3@@ -0,0 +1,26 @@
15.4+#+title: krypt
15.5+#+author: Richard Westhaver
15.6+* help
15.7+#+begin_src shell :results pp replace
15.8+krypt -h
15.9+#+end_src
15.10+
15.11+#+RESULTS:
15.12+#+begin_example
15.13+Krypt CLI
15.14+
15.15+Usage: krypt [OPTIONS] [COMMAND]
15.16+
15.17+Commands:
15.18+ check check service providers and config
15.19+ show Show Krypt info
15.20+ search Query the Krypt
15.21+ help Print this message or the help of the given subcommand(s)
15.22+
15.23+Options:
15.24+ -c, --cfg <CFG> Set the default config file [env: KRYPT_CONFIG_FILE=]
15.25+ -u, --user <USER> Set a user for this command [env: USER=ellis]
15.26+ -l, --level... Set log level
15.27+ -h, --help Print help
15.28+ -V, --version Print version
15.29+#+end_example
16.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
16.2+++ b/core/bin/mailman.org Sun Jun 02 00:49:06 2024 -0400
16.3@@ -0,0 +1,27 @@
16.4+#+title: mailman
16.5+#+author: Richard Westhaver
16.6+* help
16.7+#+begin_src shell :results pp replace
16.8+mailman -h
16.9+#+end_src
16.10+
16.11+#+RESULTS:
16.12+#+begin_example
16.13+Mail client util
16.14+
16.15+Usage: mailman [OPTIONS] [COMMAND]
16.16+
16.17+Commands:
16.18+ ping Ping the server
16.19+ search Search for items
16.20+ import Import an account
16.21+ export Export an account
16.22+ help Print this message or the help of the given subcommand(s)
16.23+
16.24+Options:
16.25+ -c, --cfg <CFG> Set the default config file [env: MAILMAN_CONFIG_FILE=]
16.26+ -u, --user <USER> Set a user for this command [env: USER=ellis]
16.27+ -l, --level... Set log level
16.28+ -h, --help Print help
16.29+ -V, --version Print version
16.30+#+end_example
17.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
17.2+++ b/core/bin/organ.org Sun Jun 02 00:49:06 2024 -0400
17.3@@ -0,0 +1,43 @@
17.4+#+title: organ
17.5+#+author: Richard Westhaver
17.6+
17.7+The =organ= CLI tool is used to manipulate [[https://orgmode.org/][Org Mode]] files.
17.8+
17.9+* Overview
17.10+=Org-mode= the application depends on Emacs (it's written in Emacs
17.11+Lisp) but that doesn't mean we need to. To solve the issue of
17.12+interoperability between different systems, we are developing a tool
17.13+called [[https://lab.rwest.io/comp/core/-/tree/branch/default/lisp/lib/organ][organ]]. The purpose of =organ= is to provide an external API for
17.14+Org documents that doesn't depend on GNU Emacs.
17.15+
17.16+If we were designing a /personal/ note-taking system, I would argue
17.17+that we don't need this tool. The problem is it's /not/ personal - we
17.18+have a much wider intended audience and need to present information in
17.19+many different ways. This means thinking about hundreds to thousands
17.20+of documents instead of tens, about processing those documents into a
17.21+full-text search database, and reducing cost along the way.
17.22+
17.23+Emacs can do all of these things, but do you really want it to?
17.24+
17.25+* help
17.26+#+begin_src shell :results pp replace
17.27+organ -h
17.28+#+end_src
17.29+
17.30+#+RESULTS:
17.31+#+begin_example
17.32+organ v0.0.1 --- org-mode toolbox
17.33+
17.34+ usage: organ [global] <command> [<arg>]
17.35+
17.36+options:
17.37+ -l/--level* : set the log level
17.38+ -h/--help* : print help
17.39+ -v/--version* : print version
17.40+
17.41+commands:
17.42+ inspect : inspect an org file
17.43+ show : display local org info
17.44+ describe : describe local org info
17.45+ parse
17.46+#+end_example
18.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
18.2+++ b/core/bin/packy.org Sun Jun 02 00:49:06 2024 -0400
18.3@@ -0,0 +1,31 @@
18.4+#+title: packy
18.5+#+author: Richard Westhaver
18.6+
18.7+Packy is a universal package manager. The packy CLI tool is used to
18.8+query and download resources from local or remote stores.
18.9+* help
18.10+#+begin_src shell :results pp replace
18.11+packy -h
18.12+#+end_src
18.13+
18.14+#+RESULTS:
18.15+#+begin_example
18.16+#:debug 0.190001; (#S(CLI-NODE
18.17+ :KIND OPT
18.18+ :FORM #<CLI-OPT help :global T :val T>))
18.19+packy v0.1.0 --- Universal Package Manager
18.20+
18.21+ usage: packy [global] <command> [<arg>]
18.22+
18.23+options:
18.24+ -l/--level* : set the log level
18.25+ -h/--help* : print help
18.26+ -v/--version* : print version
18.27+
18.28+commands:
18.29+ show
18.30+#:debug 0.193334; /home/ellis/comp/org/docs/core/bin
18.31+; #(#<CLI-OPT help :global T :val NIL>)
18.32+; NIL
18.33+; #()
18.34+#+end_example
19.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
19.2+++ b/core/bin/rdb.org Sun Jun 02 00:49:06 2024 -0400
19.3@@ -0,0 +1,11 @@
19.4+#+title: rdb
19.5+#+author: Richard Westhaver
19.6+
19.7+The =rdb= cli tool is a simple RocksDB management utility.
19.8+
19.9+* help
19.10+#+begin_src shell :results pp replace
19.11+rdb -h
19.12+#+end_src
19.13+
19.14+#+RESULTS:
20.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
20.2+++ b/core/bin/readme.org Sun Jun 02 00:49:06 2024 -0400
20.3@@ -0,0 +1,12 @@
20.4+#+title:
20.5+#+author: Richard Westhaver
20.6+#+description: Core Program Docs
20.7+#+options: ^:nil toc:nil num:nil html-postamble:nil
20.8+#+export_file_name: index
20.9+* [[file:skel.org][skel]] :lisp:
20.10+* [[file:organ.org][organ]] :lisp:
20.11+* [[file:packy.org][packy]] :lisp:
20.12+* [[file:homer.org][homer]] :lisp:
20.13+* [[file:rdb.org][rdb]] :lisp:
20.14+* [[file:mailman.org][mailman]] :rust:
20.15+* [[file:krypt.org][krypt]] :rust:lisp:
21.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
21.2+++ b/core/bin/skel.org Sun Jun 02 00:49:06 2024 -0400
21.3@@ -0,0 +1,192 @@
21.4+#+title: skel
21.5+#+author: Richard Westhaver
21.6+
21.7+The =skel= CLI is the primary build tool for contributors and serves a
21.8+similar role to language-agnostic build tools like [[https://www.gnu.org/software/make/][GNU Make]], but with
21.9+the features and ease-of-use of language-specific build tools like
21.10+Rust's [[https://github.com/rust-lang/cargo][Cargo]].
21.11+
21.12+* features
21.13+** configuration
21.14+The ~skel~ tool can be configured at runtime using the CLI flags, or
21.15+via local configuration files. The configuration files are in the
21.16+~skelfile~ format and are assigned the following locations by default:
21.17+- ~*default-user-skelrc*~ :: =$HOME/.skelrc=
21.18+- ~*default-system-skelrc*~ :: =/etc/skel/skelrc=
21.19+
21.20+Both files are optional and the user skelrc takes precedence over
21.21+system.
21.22+
21.23+Example =~/.skelrc=:
21.24+#+begin_src shell :results output
21.25+cat ~/.skelrc
21.26+#+end_src
21.27+
21.28+#+RESULTS:
21.29+#+begin_example
21.30+;;; .skelrc @ 2023-10-12.02:58:08 -*- mode: skel; -*-
21.31+:name "Richard Westhaver <ellis@rwest.io>"
21.32+:user "ellis"
21.33+:version "0.1.0"
21.34+:tags ("auto")
21.35+:fmt :pretty
21.36+:vc :hg
21.37+:auto-insert t
21.38+:license :mpl2
21.39+:log-level :info
21.40+:stash ".stash"
21.41+;; :scratch ".stash/scratch"
21.42+:cache ".cache"
21.43+:registry ".data/skel/registry"
21.44+:scripts ("/usr/local/share/stash/scripts" "~/stash/scripts")
21.45+:alias-list
21.46+(("p" "vc push")
21.47+ ("P" "vc pull")
21.48+ ("ci" "vc commit"))
21.49+#+end_example
21.50+
21.51+** projects
21.52+Projects are the highest-level objects int the ~skel~ system. A project
21.53+consists of a list of slots which are populated automatically or by
21.54+the user. Once a project is initialized the slots can be accessed and
21.55+a set of high-level operations can be performed.
21.56+
21.57+The easiest way to initialize a project is with a ~skelfile~. These
21.58+files are parsed as a simplified Lisp dialect and generate
21.59+~sk-project~ objects based on their contents.
21.60+
21.61+The simplest project looks like this:
21.62+
21.63+#+begin_src skel :results pp replace :exports both
21.64+:name hello-world
21.65+#+end_src
21.66+
21.67+Don't worry, this is still lisp - the parentheses are implied. All we
21.68+actually need is a name to generate an object, and we can fill in the
21.69+blanks later as the project develops.
21.70+
21.71+Here is a more verbose example, still with only metadata:
21.72+
21.73+#+begin_src skel :results pp replace :exports both
21.74+;;; skelfile --- core skelfile -*- mode: skel; -*-
21.75+:name "core"
21.76+:author "Richard Westhaver <ellis@rwest.io>"
21.77+:version "0.1.0"
21.78+:license "MPL"
21.79+:description "The Compiler Company Core"
21.80+:vc :hg
21.81+:tags ("core")
21.82+:docs ((:org "readme") (:org "install") (:org "tests") (:org "todo"))
21.83+:import ("lisp/lisp.sk" "rust/rust.sk")
21.84+#+end_src
21.85+
21.86+Another example with rules and components:
21.87+
21.88+#+begin_src skel
21.89+;;; skelfile @ 2023-10-08.02:37:25 -*- mode: skel; -*-
21.90+:name skel
21.91+:author "ellis"
21.92+:version "0.1.0"
21.93+:description "a hacker's project compiler"
21.94+:license "MPL"
21.95+:vc :hg
21.96+:tags ("lisp")
21.97+:rules ((build () (print (asdf:make :skel/cli)))
21.98+ (clean () #$rm -rf */*.fasl$#))
21.99+:docs ((:org "readme"))
21.100+:components
21.101+((:elisp "sk"))
21.102+:stash "~/dev/comp/stash"
21.103+#+end_src
21.104+** version control
21.105+=skel= integrates closely with our Version Control System (VCS) which
21.106+is built on [[https://www.mercurial-scm.org/][Mercurial]], but we also interact with and host many [[https://git-scm.com/][Git]]
21.107+repositories.
21.108+
21.109+The =skel= tool helps us abstract away the differences between git/hg
21.110+and make maximum use of their utility. When you run a =skel vc=
21.111+command the currently active ~sk-project~ and configuration are used
21.112+to determine the appropriate VC backend to call. New backends can of
21.113+course be added as extensions.
21.114+
21.115+** TODO compilers
21.116+- State "TODO" from [2023-12-09 Sat 19:28]
21.117+One of the most unusual features of =skel= is the compiler set. With
21.118+the =skel= CLI you can compile the following types of files for your
21.119+project directly from a ~skelfile~:
21.120+- Makefile (.mk)
21.121+- Lisp system defs (.asd)
21.122+- Cargo.toml
21.123+- Containerfile
21.124+- .hgignore/.gitignore
21.125+
21.126+We treat skelfiles as the mother of all build formats and consolidate
21.127+different formats into our own project DSL. This helps reduce
21.128+complexity while increasing capability and portability.
21.129+
21.130+Project compilation occurs on demand with the =sk compile= command.
21.131+
21.132+** TODO virtualization
21.133+- State "TODO" from [2023-12-09 Sat 18:55]
21.134+
21.135+ =skel= offers a mechanism for generating and running Virtual
21.136+ Machines (VMs) and Containers. Under the hood we depend on [[https://podman.io/][podman]]
21.137+ for our container runtime as well as [[https://www.qemu.org/][QEMU]] for some
21.138+ functionality.
21.139+
21.140+** TODO emacs integration
21.141+- State "TODO" from [2023-12-09 Sat 19:30]
21.142+=sk.el= is the Emacs support package for skel. It contains a
21.143+=skel-mode= for working with skelfiles and will soon contain
21.144+additional built-in integrations for =project.el=, =vc.el=, and more.
21.145+** TODO deployment
21.146+- State "TODO" from [2023-12-09 Sat 19:37]
21.147+** TODO visualization
21.148+- State "TODO" from [2023-12-09 Sat 19:37]
21.149+* help
21.150+#+begin_src shell :results pp replace :exports both
21.151+skel -h
21.152+#+end_src
21.153+
21.154+#+RESULTS:
21.155+#+begin_example
21.156+skel v0.1.1 --- A hacker's project compiler.
21.157+
21.158+ usage: skel [global] <command> [<arg>]
21.159+
21.160+options:
21.161+ -h/--help* : print this message
21.162+ -v/--version* : print version
21.163+ -l/--level* : set log level (warn,info,debug,trace)
21.164+ -c/--config* : set a custom skel user config
21.165+ -i/--input* : input source
21.166+ -o/--output* : output target
21.167+
21.168+commands:
21.169+ init : initialize a skelfile in the current directory
21.170+ -n/--name : project name
21.171+ new : make a new skel project
21.172+ -n/--name : project name
21.173+ describe : describe a skelfile
21.174+ show : show project slots
21.175+ -f/--file : path to skelfile
21.176+ -u/--user : print user configuration
21.177+ -s/--system : print system configuration
21.178+ vc : version control
21.179+ -r/--root : repository path
21.180+ id : print the project id
21.181+ rev : print the current vc revision id
21.182+ inspect : inspect the project skelfile
21.183+ -f/--file : path to skelfile
21.184+ make : build project targets
21.185+ -t/--target : target to build
21.186+ run : run a script or command
21.187+ status : print the vc status
21.188+ push : push the current project upstream
21.189+ pull : pull the current project from remote
21.190+ clone : clone a remote project
21.191+ commit : commit changes to the project vc
21.192+ edit : edit a project file in emacs.
21.193+ shell : open the sk-shell interpreter
21.194+#+end_example
21.195+
22.1--- a/core/ffi.org Tue May 28 02:24:34 2024 +0000
22.2+++ b/core/ffi.org Sun Jun 02 00:49:06 2024 -0400
22.3@@ -1,5 +1,5 @@
22.4-{{{header(core/ffi,Richard Westhaver,ellis@rwest.io)}}}
22.5-
22.6+#+title: ffi
22.7+#+author: Richard Westhaver
22.8 This doc is about the [[https://en.wikipedia.org/wiki/Foreign_function_interface][Foreign Function Interface]] (FFI) features of the
22.9 =core=.
22.10
23.1--- a/core/install.org Tue May 28 02:24:34 2024 +0000
23.2+++ b/core/install.org Sun Jun 02 00:49:06 2024 -0400
23.3@@ -1,30 +1,12 @@
23.4-{{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation
23.5-guide)}}}
23.6-#+property: header-args :dir /home/ellis/dev/comp/core/
23.7+#+title: install
23.8+#+author: Richard Westhaver
23.9+#+email: ellis@rwest.io
23.10+#+property: header-args :dir /home/ellis/comp/core/
23.11 The core is distributed via our public package registry:
23.12 [[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a
23.13 complete Linux system to individual packages. Refer to the packy
23.14 documentation for details.
23.15
23.16-The simplest way to get started is by getting the installer for your
23.17-platform with the following script:
23.18-
23.19-#+begin_src shell :results pp replace :exports both :noeval t
23.20-curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh # -s -- --help
23.21-#+end_src
23.22-
23.23-#+RESULTS:
23.24-#+begin_example
23.25-
23.26-cc-init 0.1.0-0941fa04c53d+
23.27-
23.28-Usage: cc-init [OPTIONS]
23.29-
23.30-Options:
23.31- -y Disable confirmation prompts
23.32- -l, --level... Set the log level
23.33- -h, --help Print help
23.34- -V, --version Print version
23.35 #+end_example
23.36 * TODO Packages
23.37 - State "TODO" from [2023-11-25 Sat 18:28]
24.1--- a/core/readme.org Tue May 28 02:24:34 2024 +0000
24.2+++ b/core/readme.org Sun Jun 02 00:49:06 2024 -0400
24.3@@ -10,14 +10,16 @@
24.4 - [[file:todo.org][Todo]] :: Project Tasks
24.5 - [[file:notes.org][Notes]] :: Internal Notes
24.6
24.7+* [[file:api.org][API]]
24.8+API Docs
24.9+
24.10 * [[file:app][APP]]
24.11 App Docs
24.12-
24.13 * [[file:lib][LIB]]
24.14 Library Docs
24.15-
24.16 * [[file:ffi.org][FFI]]
24.17 FFI Docs
24.18-
24.19-* [[file:api][API]]
24.20-API Reference
24.21+* [[file:ref][REF]]
24.22+Reference Manual
24.23+* [[file:man][MAN]]
24.24+User Manual
25.1--- a/core/stats.org Tue May 28 02:24:34 2024 +0000
25.2+++ b/core/stats.org Sun Jun 02 00:49:06 2024 -0400
25.3@@ -1,7 +1,24 @@
25.4 # -*- org-export-babel-evaluate: nil -*-
25.5-{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}}
25.6+#+title: stats
25.7+#+author: Richard Westhaver
25.8+#+property: header-args :dir /home/ellis/comp/core/
25.9+* vc
25.10+#+begin_src shell :results pp :exports results
25.11+ hg churn -f "%Y-%m" -s
25.12+#+end_src
25.13+
25.14+#+RESULTS:
25.15+: 2023-10 36394 ************************************
25.16+: 2023-11 12777 ************
25.17+: 2023-12 61624 *************************************************************
25.18+: 2024-01 4923 ****
25.19+: 2024-02 5701 *****
25.20+: 2024-03 27292 ***************************
25.21+: 2024-04 23322 ***********************
25.22+: 2024-05 24141 ***********************
25.23+: 2024-06 341
25.24+
25.25 * files
25.26-#+property: header-args :dir /home/ellis/comp/core/
25.27 #+begin_src shell :results pp :exports results
25.28 cd rust && cargo clean && cd ..
25.29 tokei -t='rust','lisp','c','c header','makefile','shell'
25.30@@ -13,15 +30,15 @@
25.31 Language Files Lines Code Comments Blanks
25.32 ===============================================================================
25.33 C 2 135 66 42 27
25.34- C Header 15 8200 4484 2517 1199
25.35- Lisp 369 57630 44625 6035 6970
25.36- Makefile 2 40 33 5 2
25.37+ C Header 17 8810 4676 2843 1291
25.38+ Lisp 402 65277 50867 6588 7822
25.39+ Makefile 1 6 6 0 0
25.40 -------------------------------------------------------------------------------
25.41 Rust 146 12282 10645 455 1182
25.42 |- Markdown 103 808 0 713 95
25.43 (Total) 13090 10645 1168 1277
25.44 ===============================================================================
25.45- Total 534 78287 59853 9054 9380
25.46+ Total 568 86510 66260 9928 10322
25.47 ===============================================================================
25.48 #+end_example
25.49
25.50@@ -45,196 +62,220 @@
25.51 #+end_src
25.52
25.53 #+RESULTS:
25.54-- /home/ellis/dev/comp/core/lisp/std/pkg.lisp
25.55-- /home/ellis/dev/comp/core/lisp/std/defpkg.lisp
25.56-- /home/ellis/dev/comp/core/lisp/std/err.lisp
25.57-- /home/ellis/dev/comp/core/lisp/std/bits.lisp
25.58-- /home/ellis/dev/comp/core/lisp/std/num/
25.59-- /home/ellis/dev/comp/core/lisp/std/str.lisp
25.60-- /home/ellis/dev/comp/core/lisp/std/fmt.lisp
25.61-- /home/ellis/dev/comp/core/lisp/std/sym.lisp
25.62-- /home/ellis/dev/comp/core/lisp/std/list.lisp
25.63-- /home/ellis/dev/comp/core/lisp/std/util.lisp
25.64-- /home/ellis/dev/comp/core/lisp/std/readtable.lisp
25.65-- /home/ellis/dev/comp/core/lisp/std/fu.lisp
25.66-- /home/ellis/dev/comp/core/lisp/std/ana.lisp
25.67-- /home/ellis/dev/comp/core/lisp/std/pan.lisp
25.68-- /home/ellis/dev/comp/core/lisp/std/thread.lisp
25.69-- /home/ellis/dev/comp/core/lisp/std/alien.lisp
25.70-- /home/ellis/dev/comp/core/lisp/lib/dat/pkg.lisp
25.71-- /home/ellis/dev/comp/core/lisp/lib/dat/proto.lisp
25.72-- /home/ellis/dev/comp/core/lisp/lib/dat/sxp.lisp
25.73-- /home/ellis/dev/comp/core/lisp/lib/dat/csv.lisp
25.74-- /home/ellis/dev/comp/core/lisp/lib/dat/json.lisp
25.75-- /home/ellis/dev/comp/core/lisp/lib/dat/xml/
25.76-- /home/ellis/dev/comp/core/lisp/lib/dat/html/
25.77-- /home/ellis/dev/comp/core/lisp/lib/dat/toml.lisp
25.78-- /home/ellis/dev/comp/core/lisp/lib/dat/arff.lisp
25.79-- /home/ellis/dev/comp/core/lisp/lib/dat/midi.lisp
25.80-- /home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp
25.81-- /home/ellis/dev/comp/core/lisp/lib/cli/ansi.lisp
25.82-- /home/ellis/dev/comp/core/lisp/lib/cli/env.lisp
25.83-- /home/ellis/dev/comp/core/lisp/lib/cli/shell.lisp
25.84-- /home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp
25.85-- /home/ellis/dev/comp/core/lisp/lib/cli/spark.lisp
25.86-- /home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp
25.87-- /home/ellis/dev/comp/core/lisp/lib/cli/prompt.lisp
25.88-- /home/ellis/dev/comp/core/lisp/lib/cli/ed.lisp
25.89-- /home/ellis/dev/comp/core/lisp/lib/cli/clap.lisp
25.90-- /home/ellis/dev/comp/core/lisp/lib/doc/pkg.lisp
25.91-- /home/ellis/dev/comp/core/lisp/lib/doc/proto.lisp
25.92-- /home/ellis/dev/comp/core/lisp/lib/doc/err.lisp
25.93-- /home/ellis/dev/comp/core/lisp/lib/doc/symbol.lisp
25.94-- /home/ellis/dev/comp/core/lisp/lib/doc/file.lisp
25.95-- /home/ellis/dev/comp/core/lisp/lib/doc/package.lisp
25.96-- /home/ellis/dev/comp/core/lisp/lib/doc/system.lisp
25.97-- /home/ellis/dev/comp/core/lisp/lib/doc/dist.lisp
25.98-- /home/ellis/dev/comp/core/lisp/lib/doc/image.lisp
25.99-- /home/ellis/dev/comp/core/lisp/lib/io/pkg.lisp
25.100-- /home/ellis/dev/comp/core/lisp/lib/gui/pkg.lisp
25.101-- /home/ellis/dev/comp/core/lisp/lib/gui/err.lisp
25.102-- /home/ellis/dev/comp/core/lisp/lib/gui/server.lisp
25.103-- /home/ellis/dev/comp/core/lisp/lib/gui/client.lisp
25.104-- /home/ellis/dev/comp/core/lisp/lib/gui/wm/
25.105-- /home/ellis/dev/comp/core/lisp/lib/gui/ext.lisp
25.106-- /home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp
25.107-- /home/ellis/dev/comp/core/lisp/lib/log/err.lisp
25.108-- /home/ellis/dev/comp/core/lisp/lib/log/log.lisp
25.109-- /home/ellis/dev/comp/core/lisp/lib/log/stream.lisp
25.110-- /home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp
25.111-- /home/ellis/dev/comp/core/lisp/lib/net/err.lisp
25.112-- /home/ellis/dev/comp/core/lisp/lib/net/obj.lisp
25.113-- /home/ellis/dev/comp/core/lisp/lib/net/sans-io.lisp
25.114-- /home/ellis/dev/comp/core/lisp/lib/net/udp.lisp
25.115-- /home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp
25.116-- /home/ellis/dev/comp/core/lisp/lib/net/codec/
25.117-- /home/ellis/dev/comp/core/lisp/lib/net/proto/
25.118-- /home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp
25.119-- /home/ellis/dev/comp/core/lisp/lib/obj/meta/
25.120-- /home/ellis/dev/comp/core/lisp/lib/obj/hash/
25.121-- /home/ellis/dev/comp/core/lisp/lib/obj/id.lisp
25.122-- /home/ellis/dev/comp/core/lisp/lib/obj/uri/
25.123-- /home/ellis/dev/comp/core/lisp/lib/obj/url.lisp
25.124-- /home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp
25.125-- /home/ellis/dev/comp/core/lisp/lib/obj/tree/
25.126-- /home/ellis/dev/comp/core/lisp/lib/obj/graph/
25.127-- /home/ellis/dev/comp/core/lisp/lib/obj/equiv.lisp
25.128-- /home/ellis/dev/comp/core/lisp/lib/obj/color/
25.129-- /home/ellis/dev/comp/core/lisp/lib/obj/music/
25.130-- /home/ellis/dev/comp/core/lisp/lib/obj/time/
25.131-- /home/ellis/dev/comp/core/lisp/lib/obj/uuid.lisp
25.132-- /home/ellis/dev/comp/core/lisp/lib/obj/temperature.lisp
25.133-- /home/ellis/dev/comp/core/lisp/lib/obj/direction.lisp
25.134-- /home/ellis/dev/comp/core/lisp/lib/obj/shape.lisp
25.135-- /home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp
25.136-- /home/ellis/dev/comp/core/lisp/lib/obj/db/
25.137-- /home/ellis/dev/comp/core/lisp/lib/obj/cfg.lisp
25.138-- /home/ellis/dev/comp/core/lisp/lib/obj/build.lisp
25.139-- /home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp
25.140-- /home/ellis/dev/comp/core/lisp/lib/organ/vars.lisp
25.141-- /home/ellis/dev/comp/core/lisp/lib/organ/err.lisp
25.142-- /home/ellis/dev/comp/core/lisp/lib/organ/proto.lisp
25.143-- /home/ellis/dev/comp/core/lisp/lib/organ/macs.lisp
25.144-- /home/ellis/dev/comp/core/lisp/lib/organ/object/
25.145-- /home/ellis/dev/comp/core/lisp/lib/organ/element/
25.146-- /home/ellis/dev/comp/core/lisp/lib/organ/util.lisp
25.147-- /home/ellis/dev/comp/core/lisp/lib/organ/section.lisp
25.148-- /home/ellis/dev/comp/core/lisp/lib/organ/heading.lisp
25.149-- /home/ellis/dev/comp/core/lisp/lib/organ/document.lisp
25.150-- /home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp
25.151-- /home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp
25.152-- /home/ellis/dev/comp/core/lisp/lib/packy/db.lisp
25.153-- /home/ellis/dev/comp/core/lisp/lib/packy/client.lisp
25.154-- /home/ellis/dev/comp/core/lisp/lib/packy/server.lisp
25.155-- /home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp
25.156-- /home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp
25.157-- /home/ellis/dev/comp/core/lisp/lib/parse/yacc.lisp
25.158-- /home/ellis/dev/comp/core/lisp/lib/pod/pkg.lisp
25.159-- /home/ellis/dev/comp/core/lisp/lib/pod/err.lisp
25.160-- /home/ellis/dev/comp/core/lisp/lib/pod/obj/
25.161-- /home/ellis/dev/comp/core/lisp/lib/pod/api.lisp
25.162-- /home/ellis/dev/comp/core/lisp/lib/pod/buildah.lisp
25.163-- /home/ellis/dev/comp/core/lisp/lib/pod/podman.lisp
25.164-- /home/ellis/dev/comp/core/lisp/lib/pod/util.lisp
25.165-- /home/ellis/dev/comp/core/lisp/lib/pod/client.lisp
25.166-- /home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp
25.167-- /home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp
25.168-- /home/ellis/dev/comp/core/lisp/lib/rdb/raw.lisp
25.169-- /home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp
25.170-- /home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp
25.171-- /home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp
25.172-- /home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp
25.173-- /home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp
25.174-- /home/ellis/dev/comp/core/lisp/lib/rt/tracing.lisp
25.175-- /home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp
25.176-- /home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp
25.177-- /home/ellis/dev/comp/core/lisp/lib/skel/core/
25.178-- /home/ellis/dev/comp/core/lisp/lib/skel/comp/
25.179-- /home/ellis/dev/comp/core/lisp/lib/skel/tools/
25.180-- /home/ellis/dev/comp/core/lisp/lib/skel/ext/
25.181-- /home/ellis/dev/comp/core/lisp/lib/syn/pkg.lisp
25.182-- /home/ellis/dev/comp/core/lisp/lib/xdb/xdb.lisp
25.183-- /home/ellis/dev/comp/core/lisp/ffi/alsa/pkg.lisp
25.184-- /home/ellis/dev/comp/core/lisp/ffi/alsa/constants.lisp
25.185-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp
25.186-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp
25.187-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp
25.188-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp
25.189-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/sst.lisp
25.190-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/slice.lisp
25.191-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp
25.192-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/metadata.lisp
25.193-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/compaction.lisp
25.194-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/comparator.lisp
25.195-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/merge.lisp
25.196-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/stats.lisp
25.197-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/vars.lisp
25.198-- /home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp
25.199-- /home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp
25.200-- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
25.201-- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
25.202-- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
25.203-- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
25.204-- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
25.205-- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
25.206-- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
25.207-- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
25.208-- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
25.209-- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
25.210-- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
25.211-- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
25.212-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp
25.213-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/ffi.lisp
25.214-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/lang.lisp
25.215-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/api.lisp
25.216-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp
25.217-- /home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp
25.218-- /home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp
25.219-- /home/ellis/dev/comp/core/lisp/ffi/ssh2/pkg.lisp
25.220-- /home/ellis/dev/comp/core/lisp/ffi/ssh2/constants.lisp
25.221-- /home/ellis/dev/comp/core/lisp/ffi/sndfile/pkg.lisp
25.222-- /home/ellis/dev/comp/core/lisp/ffi/sndfile/constants.lisp
25.223-- /home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp
25.224-- /home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp
25.225-- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
25.226-- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
25.227-- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
25.228-- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
25.229-- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
25.230-- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
25.231-- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
25.232-- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
25.233-- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
25.234-- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
25.235-- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
25.236-- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
25.237-- /home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp
25.238-- /home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp
25.239-- /home/ellis/dev/comp/core/lisp/ffi/ublk/pkg.lisp
25.240-- /home/ellis/dev/comp/core/lisp/ffi/ublk/constants.lisp
25.241-- /home/ellis/dev/comp/core/lisp/ffi/nuklear/pkg.lisp
25.242-- /home/ellis/dev/comp/core/lisp/ffi/nuklear/constants.lisp
25.243-- /home/ellis/dev/comp/core/lisp/lib/aud/pkg.lisp
25.244+- /home/ellis/comp/core/lisp/std/defpkg.lisp
25.245+- /home/ellis/comp/core/lisp/std/pkg.lisp
25.246+- /home/ellis/comp/core/lisp/std/err.lisp
25.247+- /home/ellis/comp/core/lisp/std/sym.lisp
25.248+- /home/ellis/comp/core/lisp/std/list.lisp
25.249+- /home/ellis/comp/core/lisp/std/type.lisp
25.250+- /home/ellis/comp/core/lisp/std/num/
25.251+- /home/ellis/comp/core/lisp/std/stream.lisp
25.252+- /home/ellis/comp/core/lisp/std/fu/
25.253+- /home/ellis/comp/core/lisp/std/array.lisp
25.254+- /home/ellis/comp/core/lisp/std/hash-table.lisp
25.255+- /home/ellis/comp/core/lisp/std/alien.lisp
25.256+- /home/ellis/comp/core/lisp/std/mop.lisp
25.257+- /home/ellis/comp/core/lisp/std/thread.lisp
25.258+- /home/ellis/comp/core/lisp/std/readtable.lisp
25.259+- /home/ellis/comp/core/lisp/std/macs/
25.260+- /home/ellis/comp/core/lisp/std/bit.lisp
25.261+- /home/ellis/comp/core/lisp/std/fmt.lisp
25.262+- /home/ellis/comp/core/lisp/std/path.lisp
25.263+- /home/ellis/comp/core/lisp/std/os.lisp
25.264+- /home/ellis/comp/core/lisp/std/file.lisp
25.265+- /home/ellis/comp/core/lisp/std/string.lisp
25.266+- /home/ellis/comp/core/lisp/std/seq.lisp
25.267+- /home/ellis/comp/core/lisp/std/sys.lisp
25.268+- /home/ellis/comp/core/lisp/lib/cli/pkg.lisp
25.269+- /home/ellis/comp/core/lisp/lib/cli/ansi.lisp
25.270+- /home/ellis/comp/core/lisp/lib/cli/env.lisp
25.271+- /home/ellis/comp/core/lisp/lib/cli/shell.lisp
25.272+- /home/ellis/comp/core/lisp/lib/cli/progress.lisp
25.273+- /home/ellis/comp/core/lisp/lib/cli/spark.lisp
25.274+- /home/ellis/comp/core/lisp/lib/cli/repl.lisp
25.275+- /home/ellis/comp/core/lisp/lib/cli/prompt.lisp
25.276+- /home/ellis/comp/core/lisp/lib/cli/ed.lisp
25.277+- /home/ellis/comp/core/lisp/lib/cli/clap.lisp
25.278+- /home/ellis/comp/core/lisp/ffi/rocksdb/pkg.lisp
25.279+- /home/ellis/comp/core/lisp/ffi/rocksdb/macs.lisp
25.280+- /home/ellis/comp/core/lisp/ffi/rocksdb/types.lisp
25.281+- /home/ellis/comp/core/lisp/ffi/rocksdb/opts.lisp
25.282+- /home/ellis/comp/core/lisp/ffi/rocksdb/sst.lisp
25.283+- /home/ellis/comp/core/lisp/ffi/rocksdb/slice.lisp
25.284+- /home/ellis/comp/core/lisp/ffi/rocksdb/db.lisp
25.285+- /home/ellis/comp/core/lisp/ffi/rocksdb/metadata.lisp
25.286+- /home/ellis/comp/core/lisp/ffi/rocksdb/compaction.lisp
25.287+- /home/ellis/comp/core/lisp/ffi/rocksdb/comparator.lisp
25.288+- /home/ellis/comp/core/lisp/ffi/rocksdb/merge.lisp
25.289+- /home/ellis/comp/core/lisp/ffi/rocksdb/stats.lisp
25.290+- /home/ellis/comp/core/lisp/ffi/rocksdb/vars.lisp
25.291+- /home/ellis/comp/core/lisp/ffi/btrfs/pkg.lisp
25.292+- /home/ellis/comp/core/lisp/ffi/btrfs/constants.lisp
25.293+- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
25.294+- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
25.295+- /home/ellis/comp/core/lisp/ffi/uring/util.lisp
25.296+- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp
25.297+- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp
25.298+- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp
25.299+- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp
25.300+- /home/ellis/comp/core/lisp/ffi/uring/register.lisp
25.301+- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp
25.302+- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp
25.303+- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp
25.304+- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp
25.305+- /home/ellis/comp/core/lisp/lib/doc/pkg.lisp
25.306+- /home/ellis/comp/core/lisp/lib/doc/proto.lisp
25.307+- /home/ellis/comp/core/lisp/lib/doc/err.lisp
25.308+- /home/ellis/comp/core/lisp/lib/doc/symbol.lisp
25.309+- /home/ellis/comp/core/lisp/lib/doc/file.lisp
25.310+- /home/ellis/comp/core/lisp/lib/doc/package.lisp
25.311+- /home/ellis/comp/core/lisp/lib/doc/system.lisp
25.312+- /home/ellis/comp/core/lisp/lib/doc/dist.lisp
25.313+- /home/ellis/comp/core/lisp/lib/doc/image.lisp
25.314+- /home/ellis/comp/core/lisp/lib/obj/pkg.lisp
25.315+- /home/ellis/comp/core/lisp/lib/obj/meta/
25.316+- /home/ellis/comp/core/lisp/lib/obj/hash/
25.317+- /home/ellis/comp/core/lisp/lib/obj/id.lisp
25.318+- /home/ellis/comp/core/lisp/lib/obj/uri/
25.319+- /home/ellis/comp/core/lisp/lib/obj/url.lisp
25.320+- /home/ellis/comp/core/lisp/lib/obj/seq.lisp
25.321+- /home/ellis/comp/core/lisp/lib/obj/tree/
25.322+- /home/ellis/comp/core/lisp/lib/obj/graph/
25.323+- /home/ellis/comp/core/lisp/lib/obj/equiv.lisp
25.324+- /home/ellis/comp/core/lisp/lib/obj/color/
25.325+- /home/ellis/comp/core/lisp/lib/obj/music/
25.326+- /home/ellis/comp/core/lisp/lib/obj/time/
25.327+- /home/ellis/comp/core/lisp/lib/obj/uuid.lisp
25.328+- /home/ellis/comp/core/lisp/lib/obj/temperature.lisp
25.329+- /home/ellis/comp/core/lisp/lib/obj/direction.lisp
25.330+- /home/ellis/comp/core/lisp/lib/obj/shape.lisp
25.331+- /home/ellis/comp/core/lisp/lib/obj/tbl.lisp
25.332+- /home/ellis/comp/core/lisp/lib/obj/db/
25.333+- /home/ellis/comp/core/lisp/lib/obj/cfg.lisp
25.334+- /home/ellis/comp/core/lisp/lib/obj/build.lisp
25.335+- /home/ellis/comp/core/lisp/lib/skel/pkg.lisp
25.336+- /home/ellis/comp/core/lisp/lib/skel/core/
25.337+- /home/ellis/comp/core/lisp/lib/skel/comp/
25.338+- /home/ellis/comp/core/lisp/lib/skel/tools/
25.339+- /home/ellis/comp/core/lisp/lib/skel/ext/
25.340+- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
25.341+- /home/ellis/comp/core/lisp/lib/xdb/xdb.lisp
25.342+- /home/ellis/comp/core/lisp/ffi/alsa/pkg.lisp
25.343+- /home/ellis/comp/core/lisp/ffi/alsa/constants.lisp
25.344+- /home/ellis/comp/core/lisp/lib/organ/pkg.lisp
25.345+- /home/ellis/comp/core/lisp/lib/organ/vars.lisp
25.346+- /home/ellis/comp/core/lisp/lib/organ/err.lisp
25.347+- /home/ellis/comp/core/lisp/lib/organ/proto.lisp
25.348+- /home/ellis/comp/core/lisp/lib/organ/util.lisp
25.349+- /home/ellis/comp/core/lisp/lib/organ/macs.lisp
25.350+- /home/ellis/comp/core/lisp/lib/organ/object/
25.351+- /home/ellis/comp/core/lisp/lib/organ/element/
25.352+- /home/ellis/comp/core/lisp/lib/organ/section.lisp
25.353+- /home/ellis/comp/core/lisp/lib/organ/heading.lisp
25.354+- /home/ellis/comp/core/lisp/lib/organ/document.lisp
25.355+- /home/ellis/comp/core/lisp/lib/packy/pkg.lisp
25.356+- /home/ellis/comp/core/lisp/lib/packy/proto.lisp
25.357+- /home/ellis/comp/core/lisp/lib/packy/db.lisp
25.358+- /home/ellis/comp/core/lisp/lib/packy/client.lisp
25.359+- /home/ellis/comp/core/lisp/lib/packy/server.lisp
25.360+- /home/ellis/comp/core/lisp/ffi/tree-sitter/pkg.lisp
25.361+- /home/ellis/comp/core/lisp/ffi/tree-sitter/ffi.lisp
25.362+- /home/ellis/comp/core/lisp/ffi/tree-sitter/lang.lisp
25.363+- /home/ellis/comp/core/lisp/ffi/tree-sitter/api.lisp
25.364+- /home/ellis/comp/core/lisp/ffi/tree-sitter/constants.lisp
25.365+- /home/ellis/comp/core/lisp/ffi/xkb/pkg.lisp
25.366+- /home/ellis/comp/core/lisp/ffi/xkb/constants.lisp
25.367+- /home/ellis/comp/core/lisp/ffi/ssh2/pkg.lisp
25.368+- /home/ellis/comp/core/lisp/ffi/ssh2/constants.lisp
25.369+- /home/ellis/comp/core/lisp/ffi/sndfile/pkg.lisp
25.370+- /home/ellis/comp/core/lisp/ffi/sndfile/constants.lisp
25.371+- /home/ellis/comp/core/lisp/ffi/zstd/pkg.lisp
25.372+- /home/ellis/comp/core/lisp/ffi/zstd/constants.lisp
25.373+- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
25.374+- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
25.375+- /home/ellis/comp/core/lisp/ffi/uring/util.lisp
25.376+- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp
25.377+- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp
25.378+- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp
25.379+- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp
25.380+- /home/ellis/comp/core/lisp/ffi/uring/register.lisp
25.381+- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp
25.382+- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp
25.383+- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp
25.384+- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp
25.385+- /home/ellis/comp/core/lisp/ffi/blake3/pkg.lisp
25.386+- /home/ellis/comp/core/lisp/ffi/blake3/constants.lisp
25.387+- /home/ellis/comp/core/lisp/ffi/ublk/pkg.lisp
25.388+- /home/ellis/comp/core/lisp/ffi/ublk/constants.lisp
25.389+- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp
25.390+- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp
25.391+- /home/ellis/comp/core/lisp/lib/parse/lex.lisp
25.392+- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp
25.393+- /home/ellis/comp/core/lisp/lib/pod/pkg.lisp
25.394+- /home/ellis/comp/core/lisp/lib/pod/err.lisp
25.395+- /home/ellis/comp/core/lisp/lib/pod/obj/
25.396+- /home/ellis/comp/core/lisp/lib/pod/api.lisp
25.397+- /home/ellis/comp/core/lisp/lib/pod/buildah.lisp
25.398+- /home/ellis/comp/core/lisp/lib/pod/podman.lisp
25.399+- /home/ellis/comp/core/lisp/lib/pod/client.lisp
25.400+- /home/ellis/comp/core/lisp/lib/pod/util.lisp
25.401+- /home/ellis/comp/core/lisp/lib/rdb/pkg.lisp
25.402+- /home/ellis/comp/core/lisp/lib/rdb/err.lisp
25.403+- /home/ellis/comp/core/lisp/lib/rdb/macs.lisp
25.404+- /home/ellis/comp/core/lisp/lib/rdb/raw.lisp
25.405+- /home/ellis/comp/core/lisp/lib/rdb/proto.lisp
25.406+- /home/ellis/comp/core/lisp/lib/rdb/obj.lisp
25.407+- /home/ellis/comp/core/lisp/lib/rdb/sst.lisp
25.408+- /home/ellis/comp/core/lisp/lib/rt/pkg.lisp
25.409+- /home/ellis/comp/core/lisp/lib/rt/bench.lisp
25.410+- /home/ellis/comp/core/lisp/lib/rt/tracing.lisp
25.411+- /home/ellis/comp/core/lisp/lib/rt/flamegraph.lisp
25.412+- /home/ellis/comp/core/lisp/lib/rt/cover.lisp
25.413+- /home/ellis/comp/core/lisp/ffi/nuklear/pkg.lisp
25.414+- /home/ellis/comp/core/lisp/ffi/nuklear/constants.lisp
25.415+- /home/ellis/comp/core/lisp/lib/aud/pkg.lisp
25.416+- /home/ellis/comp/core/lisp/lib/aud/mpd.lisp
25.417+- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp
25.418+- /home/ellis/comp/core/lisp/lib/cry/err.lisp
25.419+- /home/ellis/comp/core/lisp/lib/krypt/pkg.lisp
25.420+- /home/ellis/comp/core/lisp/lib/krypt/err.lisp
25.421+- /home/ellis/comp/core/lisp/lib/krypt/krypt.lisp
25.422+- /home/ellis/comp/core/lisp/lib/io/pkg.lisp
25.423+- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
25.424+- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
25.425+- /home/ellis/comp/core/lisp/lib/gui/pkg.lisp
25.426+- /home/ellis/comp/core/lisp/lib/gui/err.lisp
25.427+- /home/ellis/comp/core/lisp/lib/gui/server.lisp
25.428+- /home/ellis/comp/core/lisp/lib/gui/client.lisp
25.429+- /home/ellis/comp/core/lisp/lib/gui/wm/
25.430+- /home/ellis/comp/core/lisp/lib/gui/ext.lisp
25.431+- /home/ellis/comp/core/lisp/lib/log/pkg.lisp
25.432+- /home/ellis/comp/core/lisp/lib/log/err.lisp
25.433+- /home/ellis/comp/core/lisp/lib/log/log.lisp
25.434+- /home/ellis/comp/core/lisp/lib/log/stream.lisp
25.435+- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
25.436+- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
25.437+- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
25.438+- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
25.439+- /home/ellis/comp/core/lisp/lib/dat/json.lisp
25.440+- /home/ellis/comp/core/lisp/lib/dat/xml/
25.441+- /home/ellis/comp/core/lisp/lib/dat/html/
25.442+- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
25.443+- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
25.444+- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
25.445+- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
25.446+- /home/ellis/comp/core/lisp/lib/net/pkg.lisp
25.447+- /home/ellis/comp/core/lisp/lib/net/err.lisp
25.448+- /home/ellis/comp/core/lisp/lib/net/obj.lisp
25.449+- /home/ellis/comp/core/lisp/lib/net/sans-io.lisp
25.450+- /home/ellis/comp/core/lisp/lib/net/util.lisp
25.451+- /home/ellis/comp/core/lisp/lib/net/udp.lisp
25.452+- /home/ellis/comp/core/lisp/lib/net/tcp.lisp
25.453+- /home/ellis/comp/core/lisp/lib/net/codec/
25.454+- /home/ellis/comp/core/lisp/lib/net/proto/
25.455+- /home/ellis/comp/core/lisp/lib/net/cookie.lisp
25.456+- /home/ellis/comp/core/lisp/lib/net/req.lisp
25.457+- /home/ellis/comp/core/lisp/lib/net/fetch.lisp
25.458
25.459 ** packages
25.460 ** symbols
25.461@@ -254,7 +295,7 @@
25.462 #+end_src
25.463
25.464 #+RESULTS: tally-package-symbols
25.465-: (36 . 3391)
25.466+: (36 . 3650)
25.467
25.468 #+name: tally-functions-and-symbols
25.469 #+begin_src lisp :exports both
26.1--- a/core/tests.org Tue May 28 02:24:34 2024 +0000
26.2+++ b/core/tests.org Sun Jun 02 00:49:06 2024 -0400
26.3@@ -1,14 +1,10 @@
26.4 # -*- org-export-babel-evaluate: nil -*-
26.5-{{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}}
26.6+#+title: tests
26.7+#+author: Richard Westhaver
26.8 #+property: header-args :dir /home/ellis/dev/comp/core/
26.9 Unit tests are performed on a per-lang basis and described in the
26.10 sections below.
26.11
26.12-The Nushell module at =nu/lib/test.nu= acts as a high-level test
26.13-harness which can be used interactively by devs or via =make test=.
26.14-
26.15-Integration tests are typically found in the [[https://vc.compiler.company/comp/demo][demo]] repository.
26.16-
26.17 * rust
26.18 ** sys
26.19 These crates contain FFI bindings to foreign libraries, usually in C.
26.20@@ -288,118 +284,942 @@
26.21
26.22 #+RESULTS: gen-trace-report
26.23 #+begin_example
26.24-in suite STD with 0/11 tests:
26.25+; compiling file "/home/ellis/comp/core/lisp/std/tests.lisp" (written 24 MAY 2024 02:14:39 PM):
26.26+
26.27+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/std/tests-tmpI5A0Y7VS.fasl
26.28+; compilation finished in 0:00:00.013
26.29+in suite STD:
26.30+; with 12/12 tests
26.31+#<PASS CURRY>
26.32+#<PASS ALIEN>
26.33+#<PASS ANA>
26.34+#<PASS FMT>
26.35+#<PASS TASKS>
26.36+#<PASS TIMERS>
26.37+#<PASS THREADS>
26.38+#<PASS ERR>
26.39+#<PASS LIST>
26.40+#<PASS STRING>
26.41+#<PASS SYM>
26.42+#<PASS READTABLES>
26.43 No tests failed.
26.44-in suite XKB with 0/1 tests:
26.45+in suite STD:
26.46+; with 0/12 tests
26.47 No tests failed.
26.48-in suite POD with 1/1 tests:
26.49+; compiling file "/home/ellis/comp/core/lisp/lib/pod/tests.lisp" (written 02 JAN 2024 05:22:00 PM):
26.50+
26.51+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/pod/tests-tmp84UD6PWI.fasl
26.52+; compilation finished in 0:00:00.006
26.53+in suite POD:
26.54+; with 1/1 tests
26.55 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>
26.56 1 out of 1 total tests failed:
26.57- #<RT:TEST POKE-AND-PROD :FN POKE-AND-PROD-TEST5833238 :ARGS NIL :PERSIST NIL {100B102D23}>.
26.58-6 unexpected failures:
26.59- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
26.60- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
26.61- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
26.62- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
26.63- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
26.64- #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>.in suite VC with 0/2 tests:
26.65+ #<RT:TEST POKE-AND-PROD :FN POKE-AND-PROD-TEST5924 {10367B46E3}>.
26.66+1 unexpected failures:
26.67+ #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>.
26.68+; compiling file "/home/ellis/comp/core/lisp/lib/vc/tests.lisp" (written 10 MAY 2024 06:07:35 PM):
26.69+
26.70+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/vc/tests-tmpPMEC02IF.fasl
26.71+; compilation finished in 0:00:00.003
26.72+in suite VC:
26.73+; with 2/2 tests
26.74+#<PASS HG>
26.75+#<PASS GIT>
26.76+No tests failed.
26.77+; compiling file "/home/ellis/comp/core/lisp/lib/syn/tests.lisp" (written 28 DEC 2023 08:07:00 PM):
26.78+
26.79+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/syn/tests-tmpL3I7IMTN.fasl
26.80+; compilation finished in 0:00:00.000
26.81+in suite SYN:
26.82+; with 1/1 tests
26.83+#<PASS TS-SANITY>
26.84+No tests failed.
26.85+; compiling file "/home/ellis/comp/core/lisp/lib/parse/tests.lisp" (written 03 APR 2024 10:22:30 PM):
26.86+
26.87+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/parse/tests-tmpOR8JZXZN.fasl
26.88+; compilation finished in 0:00:00.063
26.89+in suite PARSE:
26.90+; with 2/2 tests
26.91+#<PASS YACC>
26.92+#<PASS LEX>
26.93 No tests failed.
26.94-in suite SYN with 0/1 tests:
26.95+; compiling file "/home/ellis/comp/core/lisp/lib/cli/tests.lisp" (written 20 APR 2024 08:04:07 PM):
26.96+
26.97+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/cli/tests-tmpU7B9PAMJ.fasl
26.98+; compilation finished in 0:00:00.033
26.99+; compiling file "/home/ellis/comp/core/lisp/lib/cli/tests.lisp" (written 20 APR 2024 08:04:07 PM):
26.100+
26.101+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/cli/tests-tmpTENXXTV6.fasl
26.102+; compilation finished in 0:00:00.046
26.103+in suite CLI:
26.104+; with 2/2 tests
26.105+#<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>
26.106+
26.107+"normal" [1m
26.108+"bold" [4m
26.109+"bold underline" [7m
26.110+"bold underline reverse" [22m
26.111+"underline reverse" [24m
26.112+"reverse" [27m
26.113+"normal" [1;4;7m
26.114+"bold underline reverse" [0m
26.115+"normal" [2J[1;1H[48;5;0m [48;5;1m [48;5;2m [48;5;3m [48;5;4m [48;5;5m [48;5;6m [48;5;7m [48;5;8m [48;5;9m [48;5;10m [48;5;11m [48;5;12m [48;5;13m [48;5;14m [48;5;15m [48;5;16m [48;5;17m [48;5;18m [48;5;19m [48;5;20m [48;5;21m [48;5;22m [48;5;23m [48;5;24m [48;5;25m [48;5;26m [48;5;27m [48;5;28m [48;5;29m [48;5;30m [48;5;31m [48;5;32m [48;5;33m [48;5;34m [48;5;35m [48;5;36m [48;5;37m [48;5;38m [48;5;39m [48;5;40m [48;5;41m [48;5;42m [48;5;43m [48;5;44m [48;5;45m [48;5;46m [48;5;47m [48;5;48m [48;5;49m [48;5;50m [48;5;51m [48;5;52m [48;5;53m [48;5;54m [48;5;55m [48;5;56m [48;5;57m [48;5;58m [48;5;59m [48;5;60m [48;5;61m [48;5;62m [48;5;63m [48;5;64m [48;5;65m [48;5;66m [48;5;67m [48;5;68m [48;5;69m [48;5;70m [48;5;71m [48;5;72m [48;5;73m [48;5;74m [48;5;75m [48;5;76m [48;5;77m [48;5;78m [48;5;79m [48;5;80m [48;5;81m [48;5;82m [48;5;83m [48;5;84m [48;5;85m [48;5;86m [48;5;87m [48;5;88m [48;5;89m [48;5;90m [48;5;91m [48;5;92m [48;5;93m [48;5;94m [48;5;95m [48;5;96m [48;5;97m [48;5;98m [48;5;99m [48;5;100m [48;5;101m [48;5;102m [48;5;103m [48;5;104m [48;5;105m [48;5;106m [48;5;107m [48;5;108m [48;5;109m [48;5;110m [48;5;111m [48;5;112m [48;5;113m [48;5;114m [48;5;115m [48;5;116m [48;5;117m [48;5;118m [48;5;119m [48;5;120m [48;5;121m [48;5;122m [48;5;123m [48;5;124m [48;5;125m [48;5;126m [48;5;127m [48;5;128m [48;5;129m [48;5;130m [48;5;131m [48;5;132m [48;5;133m [48;5;134m [48;5;135m [48;5;136m [48;5;137m [48;5;138m [48;5;139m [48;5;140m [48;5;141m [48;5;142m [48;5;143m [48;5;144m [48;5;145m [48;5;146m [48;5;147m [48;5;148m [48;5;149m [48;5;150m [48;5;151m [48;5;152m [48;5;153m [48;5;154m [48;5;155m [48;5;156m [48;5;157m [48;5;158m [48;5;159m [48;5;160m [48;5;161m [48;5;162m [48;5;163m [48;5;164m [48;5;165m [48;5;166m [48;5;167m [48;5;168m [48;5;169m [48;5;170m [48;5;171m [48;5;172m [48;5;173m [48;5;174m [48;5;175m [48;5;176m [48;5;177m [48;5;178m [48;5;179m [48;5;180m [48;5;181m [48;5;182m [48;5;183m [48;5;184m [48;5;185m [48;5;186m [48;5;187m [48;5;188m [48;5;189m [48;5;190m [48;5;191m [48;5;192m [48;5;193m [48;5;194m [48;5;195m [48;5;196m [48;5;197m [48;5;198m [48;5;199m [48;5;200m [48;5;201m [48;5;202m [48;5;203m [48;5;204m [48;5;205m [48;5;206m [48;5;207m [48;5;208m [48;5;209m [48;5;210m [48;5;211m [48;5;212m [48;5;213m [48;5;214m [48;5;215m [48;5;216m [48;5;217m [48;5;218m [48;5;219m [48;5;220m [48;5;221m [48;5;222m [48;5;223m [48;5;224m [48;5;225m [48;5;226m [48;5;227m [48;5;228m [48;5;229m [48;5;230m [48;5;231m [48;5;232m [48;5;233m [48;5;234m [48;5;235m [48;5;236m [48;5;237m [48;5;238m [48;5;239m [48;5;240m [48;5;241m [48;5;242m [48;5;243m [48;5;244m [48;5;245m [48;5;246m [48;5;247m [48;5;248m [48;5;249m [48;5;250m [48;5;251m [48;5;252m [48;5;253m [48;5;254m [48;5;255m
26.116+[0m[38;5;0mX[38;5;1mX[38;5;2mX[38;5;3mX[38;5;4mX[38;5;5mX[38;5;6mX[38;5;7mX[38;5;8mX[38;5;9mX[38;5;10mX[38;5;11mX[38;5;12mX[38;5;13mX[38;5;14mX[38;5;15mX[38;5;16mX[38;5;17mX[38;5;18mX[38;5;19mX[38;5;20mX[38;5;21mX[38;5;22mX[38;5;23mX[38;5;24mX[38;5;25mX[38;5;26mX[38;5;27mX[38;5;28mX[38;5;29mX[38;5;30mX[38;5;31mX[38;5;32mX[38;5;33mX[38;5;34mX[38;5;35mX[38;5;36mX[38;5;37mX[38;5;38mX[38;5;39mX[38;5;40mX[38;5;41mX[38;5;42mX[38;5;43mX[38;5;44mX[38;5;45mX[38;5;46mX[38;5;47mX[38;5;48mX[38;5;49mX[38;5;50mX[38;5;51mX[38;5;52mX[38;5;53mX[38;5;54mX[38;5;55mX[38;5;56mX[38;5;57mX[38;5;58mX[38;5;59mX[38;5;60mX[38;5;61mX[38;5;62mX[38;5;63mX[38;5;64mX[38;5;65mX[38;5;66mX[38;5;67mX[38;5;68mX[38;5;69mX[38;5;70mX[38;5;71mX[38;5;72mX[38;5;73mX[38;5;74mX[38;5;75mX[38;5;76mX[38;5;77mX[38;5;78mX[38;5;79mX[38;5;80mX[38;5;81mX[38;5;82mX[38;5;83mX[38;5;84mX[38;5;85mX[38;5;86mX[38;5;87mX[38;5;88mX[38;5;89mX[38;5;90mX[38;5;91mX[38;5;92mX[38;5;93mX[38;5;94mX[38;5;95mX[38;5;96mX[38;5;97mX[38;5;98mX[38;5;99mX[38;5;100mX[38;5;101mX[38;5;102mX[38;5;103mX[38;5;104mX[38;5;105mX[38;5;106mX[38;5;107mX[38;5;108mX[38;5;109mX[38;5;110mX[38;5;111mX[38;5;112mX[38;5;113mX[38;5;114mX[38;5;115mX[38;5;116mX[38;5;117mX[38;5;118mX[38;5;119mX[38;5;120mX[38;5;121mX[38;5;122mX[38;5;123mX[38;5;124mX[38;5;125mX[38;5;126mX[38;5;127mX[38;5;128mX[38;5;129mX[38;5;130mX[38;5;131mX[38;5;132mX[38;5;133mX[38;5;134mX[38;5;135mX[38;5;136mX[38;5;137mX[38;5;138mX[38;5;139mX[38;5;140mX[38;5;141mX[38;5;142mX[38;5;143mX[38;5;144mX[38;5;145mX[38;5;146mX[38;5;147mX[38;5;148mX[38;5;149mX[38;5;150mX[38;5;151mX[38;5;152mX[38;5;153mX[38;5;154mX[38;5;155mX[38;5;156mX[38;5;157mX[38;5;158mX[38;5;159mX[38;5;160mX[38;5;161mX[38;5;162mX[38;5;163mX[38;5;164mX[38;5;165mX[38;5;166mX[38;5;167mX[38;5;168mX[38;5;169mX[38;5;170mX[38;5;171mX[38;5;172mX[38;5;173mX[38;5;174mX[38;5;175mX[38;5;176mX[38;5;177mX[38;5;178mX[38;5;179mX[38;5;180mX[38;5;181mX[38;5;182mX[38;5;183mX[38;5;184mX[38;5;185mX[38;5;186mX[38;5;187mX[38;5;188mX[38;5;189mX[38;5;190mX[38;5;191mX[38;5;192mX[38;5;193mX[38;5;194mX[38;5;195mX[38;5;196mX[38;5;197mX[38;5;198mX[38;5;199mX[38;5;200mX[38;5;201mX[38;5;202mX[38;5;203mX[38;5;204mX[38;5;205mX[38;5;206mX[38;5;207mX[38;5;208mX[38;5;209mX[38;5;210mX[38;5;211mX[38;5;212mX[38;5;213mX[38;5;214mX[38;5;215mX[38;5;216mX[38;5;217mX[38;5;218mX[38;5;219mX[38;5;220mX[38;5;221mX[38;5;222mX[38;5;223mX[38;5;224mX[38;5;225mX[38;5;226mX[38;5;227mX[38;5;228mX[38;5;229mX[38;5;230mX[38;5;231mX[38;5;232mX[38;5;233mX[38;5;234mX[38;5;235mX[38;5;236mX[38;5;237mX[38;5;238mX[38;5;239mX[38;5;240mX[38;5;241mX[38;5;242mX[38;5;243mX[38;5;244mX[38;5;245mX[38;5;246mX[38;5;247mX[38;5;248mX[38;5;249mX[38;5;250mX[38;5;251mX[38;5;252mX[38;5;253mX[38;5;254mX[38;5;255mX[0mcCursor visible:
26.117+Cursor invisible:[?;25l
26.118+Cursor visible:[?;25h#<PASS ANSI>
26.119+1 out of 2 total tests failed:
26.120+ #<RT:TEST CLI-PROMPT :FN CLI-PROMPT-TEST7032 {1043479F63}>.
26.121+1 unexpected failures:
26.122+ #<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>.
26.123+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
26.124+
26.125+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpJQ2N61X.fasl
26.126+; compilation finished in 0:00:00.003
26.127+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
26.128+
26.129+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpBPCSO5X0.fasl
26.130+; compilation finished in 0:00:00.003
26.131+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
26.132+
26.133+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpFG1AROWT.fasl
26.134+; compilation finished in 0:00:00.010
26.135+in suite XKB:
26.136+; with 0/0 tests
26.137 No tests failed.
26.138-in suite PARSE with 0/2 tests:
26.139-No tests failed.
26.140-in suite CLI with 0/7 tests:
26.141-No tests failed.
26.142-in suite XKB with 0/1 tests:
26.143+; compiling file "/home/ellis/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 29 DEC 2023 11:57:00 PM):
26.144+
26.145+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/tree-sitter/tests-tmpAFAKAWBB.fasl
26.146+; compilation finished in 0:00:00.006
26.147+in suite TREE-SITTER:
26.148+; with 2/2 tests
26.149+#<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>
26.150+#<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>
26.151+2 out of 2 total tests failed:
26.152+ #<RT:TEST TS-RUST :FN TS-RUST-TEST8414 {101C727243}>,
26.153+ #<RT:TEST TS-JSON :FN TS-JSON-TEST8413 {101C727163}>.
26.154+2 unexpected failures:
26.155+ #<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>,
26.156+ #<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>.
26.157+; compiling file "/home/ellis/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 26 APR 2024 08:31:27 PM):
26.158+
26.159+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/rocksdb/tests-tmpWUE12NUE.fasl
26.160+; compilation finished in 0:00:00.020
26.161+in suite ROCKSDB:
26.162+; with 10/10 tests
26.163+#<PASS MERGE>
26.164+#:debug 0.02;
26.165+,** Compaction Stats [default] **
26.166+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
26.167+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26.168+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
26.169+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
26.170+
26.171+,** Compaction Stats [default] **
26.172+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
26.173+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26.174+
26.175+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
26.176+
26.177+Uptime(secs): 0.0 total, 0.0 interval
26.178+Flush(GB): cumulative 0.000, interval 0.000
26.179+AddFile(GB): cumulative 0.000, interval 0.000
26.180+AddFile(Total Files): cumulative 0, interval 0
26.181+AddFile(L0 Files): cumulative 0, interval 0
26.182+AddFile(Keys): cumulative 0, interval 0
26.183+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
26.184+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
26.185+Estimated pending compaction bytes: 0
26.186+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
26.187+Block cache LRUCache@0x72cca80194f0#69661 capacity: 32.00 MB seed: 835614555 usage: 0.09 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 6.1e-05 secs_since: 0
26.188+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
26.189+
26.190+,** File Read Latency Histogram By Level [default] **
26.191+
26.192+,** DB Stats **
26.193+Uptime(secs): 0.0 total, 0.0 interval
26.194+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
26.195+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
26.196+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
26.197+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
26.198+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
26.199+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
26.200+Write Stall (count): write-buffer-manager-limit-stops: 0
26.201+
26.202+#<PASS PROPERTIES>
26.203+#<PASS METADATA>
26.204+#<PASS TRANSACTION>
26.205+#:debug 0.056666; min blob file size:
26.206+; 0
26.207+#:debug 0.056666; max blob file size:
26.208+; 268435456
26.209+#<PASS BLOB>
26.210+#:debug 1.273333; stats:
26.211+; NIL
26.212+#:debug 1.273333; count:
26.213+; 0
26.214+#<PASS STATS>
26.215+#<PASS LOGGER>
26.216+#<PASS SSTFILES>
26.217+#<PASS DB-BASIC>
26.218+#<PASS OPTS>
26.219 No tests failed.
26.220-in suite TREE-SITTER with 0/2 tests:
26.221-No tests failed.
26.222-in suite ROCKSDB with 0/2 tests:
26.223-No tests failed.
26.224-in suite RDB with 1/4 tests:
26.225+; compiling file "/home/ellis/comp/core/lisp/lib/rdb/tests.lisp" (written 08 MAY 2024 09:02:45 PM):
26.226+
26.227+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/rdb/tests-tmpPEGL38VN.fasl
26.228+; compilation finished in 0:00:00.003
26.229+in suite RDB:
26.230+; with 8/8 tests
26.231+#<PASS ERRORS>
26.232+#<PASS SST>
26.233+#<PASS METADATA>
26.234
26.235-#<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>>
26.236-1 out of 4 total tests failed:
26.237- #<RT:TEST RDB :FN RDB-TEST6245796 :ARGS NIL :PERSIST NIL {100A95F5A3}>.
26.238-6 unexpected failures:
26.239- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>>,
26.240- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1018E0FB53}> {1018E0FDD3}>>,
26.241- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1011B47C23}> {1011B47EA3}>>,
26.242- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1021767773}> {10217679F3}>>,
26.243- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1016C0BE03}> {1016C0C083}>>,
26.244- #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {101301E3B3}> {100AA9E213}>>.in suite SKEL with 0/6 tests:
26.245-No tests failed.
26.246-in suite ORGAN with 0/8 tests:
26.247-No tests failed.
26.248-in suite NLP with 0/3 tests:
26.249-No tests failed.
26.250-in suite OBJ with 0/12 tests:
26.251-No tests failed.
26.252-in suite LOG with 0/1 tests:
26.253-No tests failed.
26.254-in suite NET with 2/9 tests:
26.255-
26.256-#<FAIL THE VALUE
26.257- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
26.258- IS NOT OF TYPE
26.259- SB-THREAD:WAITQUEUE
26.260- WHEN BINDING SB-THREAD::QUEUE>
26.261+"rocksdb.block.cache.miss COUNT : 0
26.262+rocksdb.block.cache.hit COUNT : 0
26.263+rocksdb.block.cache.add COUNT : 0
26.264+rocksdb.block.cache.add.failures COUNT : 0
26.265+rocksdb.block.cache.index.miss COUNT : 0
26.266+rocksdb.block.cache.index.hit COUNT : 0
26.267+rocksdb.block.cache.index.add COUNT : 0
26.268+rocksdb.block.cache.index.bytes.insert COUNT : 0
26.269+rocksdb.block.cache.filter.miss COUNT : 0
26.270+rocksdb.block.cache.filter.hit COUNT : 0
26.271+rocksdb.block.cache.filter.add COUNT : 0
26.272+rocksdb.block.cache.filter.bytes.insert COUNT : 0
26.273+rocksdb.block.cache.data.miss COUNT : 0
26.274+rocksdb.block.cache.data.hit COUNT : 0
26.275+rocksdb.block.cache.data.add COUNT : 0
26.276+rocksdb.block.cache.data.bytes.insert COUNT : 0
26.277+rocksdb.block.cache.bytes.read COUNT : 0
26.278+rocksdb.block.cache.bytes.write COUNT : 0
26.279+rocksdb.block.cache.compression.dict.miss COUNT : 0
26.280+rocksdb.block.cache.compression.dict.hit COUNT : 0
26.281+rocksdb.block.cache.compression.dict.add COUNT : 0
26.282+rocksdb.block.cache.compression.dict.bytes.insert COUNT : 0
26.283+rocksdb.block.cache.add.redundant COUNT : 0
26.284+rocksdb.block.cache.index.add.redundant COUNT : 0
26.285+rocksdb.block.cache.filter.add.redundant COUNT : 0
26.286+rocksdb.block.cache.data.add.redundant COUNT : 0
26.287+rocksdb.block.cache.compression.dict.add.redundant COUNT : 0
26.288+rocksdb.secondary.cache.hits COUNT : 0
26.289+rocksdb.secondary.cache.filter.hits COUNT : 0
26.290+rocksdb.secondary.cache.index.hits COUNT : 0
26.291+rocksdb.secondary.cache.data.hits COUNT : 0
26.292+rocksdb.compressed.secondary.cache.dummy.hits COUNT : 0
26.293+rocksdb.compressed.secondary.cache.hits COUNT : 0
26.294+rocksdb.compressed.secondary.cache.promotions COUNT : 0
26.295+rocksdb.compressed.secondary.cache.promotion.skips COUNT : 0
26.296+rocksdb.bloom.filter.useful COUNT : 0
26.297+rocksdb.bloom.filter.full.positive COUNT : 0
26.298+rocksdb.bloom.filter.full.true.positive COUNT : 0
26.299+rocksdb.bloom.filter.prefix.checked COUNT : 0
26.300+rocksdb.bloom.filter.prefix.useful COUNT : 0
26.301+rocksdb.bloom.filter.prefix.true.positive COUNT : 0
26.302+rocksdb.persistent.cache.hit COUNT : 0
26.303+rocksdb.persistent.cache.miss COUNT : 0
26.304+rocksdb.sim.block.cache.hit COUNT : 0
26.305+rocksdb.sim.block.cache.miss COUNT : 0
26.306+rocksdb.memtable.hit COUNT : 100
26.307+rocksdb.memtable.miss COUNT : 0
26.308+rocksdb.l0.hit COUNT : 0
26.309+rocksdb.l1.hit COUNT : 0
26.310+rocksdb.l2andup.hit COUNT : 0
26.311+rocksdb.compaction.key.drop.new COUNT : 0
26.312+rocksdb.compaction.key.drop.obsolete COUNT : 0
26.313+rocksdb.compaction.key.drop.range_del COUNT : 0
26.314+rocksdb.compaction.key.drop.user COUNT : 0
26.315+rocksdb.compaction.range_del.drop.obsolete COUNT : 0
26.316+rocksdb.compaction.optimized.del.drop.obsolete COUNT : 0
26.317+rocksdb.compaction.cancelled COUNT : 0
26.318+rocksdb.number.keys.written COUNT : 10000
26.319+rocksdb.number.keys.read COUNT : 100
26.320+rocksdb.number.keys.updated COUNT : 0
26.321+rocksdb.bytes.written COUNT : 287780
26.322+rocksdb.bytes.read COUNT : 400
26.323+rocksdb.number.db.seek COUNT : 2
26.324+rocksdb.number.db.next COUNT : 0
26.325+rocksdb.number.db.prev COUNT : 0
26.326+rocksdb.number.db.seek.found COUNT : 0
26.327+rocksdb.number.db.next.found COUNT : 0
26.328+rocksdb.number.db.prev.found COUNT : 0
26.329+rocksdb.db.iter.bytes.read COUNT : 0
26.330+rocksdb.number.iter.skip COUNT : 0
26.331+rocksdb.number.reseeks.iteration COUNT : 0
26.332+rocksdb.num.iterator.created COUNT : 1
26.333+rocksdb.num.iterator.deleted COUNT : 1
26.334+rocksdb.no.file.opens COUNT : 1
26.335+rocksdb.no.file.errors COUNT : 0
26.336+rocksdb.stall.micros COUNT : 0
26.337+rocksdb.db.mutex.wait.micros COUNT : 0
26.338+rocksdb.number.multiget.get COUNT : 0
26.339+rocksdb.number.multiget.keys.read COUNT : 0
26.340+rocksdb.number.multiget.bytes.read COUNT : 0
26.341+rocksdb.number.multiget.keys.found COUNT : 0
26.342+rocksdb.number.merge.failures COUNT : 0
26.343+rocksdb.getupdatessince.calls COUNT : 0
26.344+rocksdb.wal.synced COUNT : 0
26.345+rocksdb.wal.bytes COUNT : 287780
26.346+rocksdb.write.self COUNT : 10000
26.347+rocksdb.write.other COUNT : 0
26.348+rocksdb.write.wal COUNT : 10000
26.349+rocksdb.compact.read.bytes COUNT : 0
26.350+rocksdb.compact.write.bytes COUNT : 0
26.351+rocksdb.flush.write.bytes COUNT : 86396
26.352+rocksdb.compact.read.marked.bytes COUNT : 0
26.353+rocksdb.compact.read.periodic.bytes COUNT : 0
26.354+rocksdb.compact.read.ttl.bytes COUNT : 0
26.355+rocksdb.compact.write.marked.bytes COUNT : 0
26.356+rocksdb.compact.write.periodic.bytes COUNT : 0
26.357+rocksdb.compact.write.ttl.bytes COUNT : 0
26.358+rocksdb.number.direct.load.table.properties COUNT : 0
26.359+rocksdb.number.superversion_acquires COUNT : 1
26.360+rocksdb.number.superversion_releases COUNT : 0
26.361+rocksdb.number.superversion_cleanups COUNT : 0
26.362+rocksdb.number.block.compressed COUNT : 49
26.363+rocksdb.number.block.decompressed COUNT : 1
26.364+rocksdb.bytes.compressed.from COUNT : 196554
26.365+rocksdb.bytes.compressed.to COUNT : 85021
26.366+rocksdb.bytes.compression_bypassed COUNT : 0
26.367+rocksdb.bytes.compression.rejected COUNT : 0
26.368+rocksdb.number.block_compression_bypassed COUNT : 0
26.369+rocksdb.number.block_compression_rejected COUNT : 0
26.370+rocksdb.bytes.decompressed.from COUNT : 679
26.371+rocksdb.bytes.decompressed.to COUNT : 851
26.372+rocksdb.merge.operation.time.nanos COUNT : 0
26.373+rocksdb.filter.operation.time.nanos COUNT : 0
26.374+rocksdb.compaction.total.time.cpu_micros COUNT : 0
26.375+rocksdb.row.cache.hit COUNT : 0
26.376+rocksdb.row.cache.miss COUNT : 0
26.377+rocksdb.read.amp.estimate.useful.bytes COUNT : 0
26.378+rocksdb.read.amp.total.read.bytes COUNT : 0
26.379+rocksdb.number.rate_limiter.drains COUNT : 0
26.380+rocksdb.blobdb.num.put COUNT : 0
26.381+rocksdb.blobdb.num.write COUNT : 0
26.382+rocksdb.blobdb.num.get COUNT : 0
26.383+rocksdb.blobdb.num.multiget COUNT : 0
26.384+rocksdb.blobdb.num.seek COUNT : 0
26.385+rocksdb.blobdb.num.next COUNT : 0
26.386+rocksdb.blobdb.num.prev COUNT : 0
26.387+rocksdb.blobdb.num.keys.written COUNT : 0
26.388+rocksdb.blobdb.num.keys.read COUNT : 0
26.389+rocksdb.blobdb.bytes.written COUNT : 0
26.390+rocksdb.blobdb.bytes.read COUNT : 0
26.391+rocksdb.blobdb.write.inlined COUNT : 0
26.392+rocksdb.blobdb.write.inlined.ttl COUNT : 0
26.393+rocksdb.blobdb.write.blob COUNT : 0
26.394+rocksdb.blobdb.write.blob.ttl COUNT : 0
26.395+rocksdb.blobdb.blob.file.bytes.written COUNT : 0
26.396+rocksdb.blobdb.blob.file.bytes.read COUNT : 0
26.397+rocksdb.blobdb.blob.file.synced COUNT : 0
26.398+rocksdb.blobdb.blob.index.expired.count COUNT : 0
26.399+rocksdb.blobdb.blob.index.expired.size COUNT : 0
26.400+rocksdb.blobdb.blob.index.evicted.count COUNT : 0
26.401+rocksdb.blobdb.blob.index.evicted.size COUNT : 0
26.402+rocksdb.blobdb.gc.num.files COUNT : 0
26.403+rocksdb.blobdb.gc.num.new.files COUNT : 0
26.404+rocksdb.blobdb.gc.failures COUNT : 0
26.405+rocksdb.blobdb.gc.num.keys.relocated COUNT : 0
26.406+rocksdb.blobdb.gc.bytes.relocated COUNT : 0
26.407+rocksdb.blobdb.fifo.num.files.evicted COUNT : 0
26.408+rocksdb.blobdb.fifo.num.keys.evicted COUNT : 0
26.409+rocksdb.blobdb.fifo.bytes.evicted COUNT : 0
26.410+rocksdb.blobdb.cache.miss COUNT : 0
26.411+rocksdb.blobdb.cache.hit COUNT : 0
26.412+rocksdb.blobdb.cache.add COUNT : 0
26.413+rocksdb.blobdb.cache.add.failures COUNT : 0
26.414+rocksdb.blobdb.cache.bytes.read COUNT : 0
26.415+rocksdb.blobdb.cache.bytes.write COUNT : 0
26.416+rocksdb.txn.overhead.mutex.prepare COUNT : 0
26.417+rocksdb.txn.overhead.mutex.old.commit.map COUNT : 0
26.418+rocksdb.txn.overhead.duplicate.key COUNT : 0
26.419+rocksdb.txn.overhead.mutex.snapshot COUNT : 0
26.420+rocksdb.txn.get.tryagain COUNT : 0
26.421+rocksdb.files.marked.trash COUNT : 0
26.422+rocksdb.files.marked.trash.deleted COUNT : 0
26.423+rocksdb.files.deleted.immediately COUNT : 1
26.424+rocksdb.error.handler.bg.error.count COUNT : 0
26.425+rocksdb.error.handler.bg.io.error.count COUNT : 0
26.426+rocksdb.error.handler.bg.retryable.io.error.count COUNT : 0
26.427+rocksdb.error.handler.autoresume.count COUNT : 0
26.428+rocksdb.error.handler.autoresume.retry.total.count COUNT : 0
26.429+rocksdb.error.handler.autoresume.success.count COUNT : 0
26.430+rocksdb.memtable.payload.bytes.at.flush COUNT : 217780
26.431+rocksdb.memtable.garbage.bytes.at.flush COUNT : 0
26.432+rocksdb.verify_checksum.read.bytes COUNT : 0
26.433+rocksdb.backup.read.bytes COUNT : 0
26.434+rocksdb.backup.write.bytes COUNT : 0
26.435+rocksdb.remote.compact.read.bytes COUNT : 0
26.436+rocksdb.remote.compact.write.bytes COUNT : 0
26.437+rocksdb.hot.file.read.bytes COUNT : 0
26.438+rocksdb.warm.file.read.bytes COUNT : 0
26.439+rocksdb.cold.file.read.bytes COUNT : 0
26.440+rocksdb.hot.file.read.count COUNT : 0
26.441+rocksdb.warm.file.read.count COUNT : 0
26.442+rocksdb.cold.file.read.count COUNT : 0
26.443+rocksdb.last.level.read.bytes COUNT : 0
26.444+rocksdb.last.level.read.count COUNT : 0
26.445+rocksdb.non.last.level.read.bytes COUNT : 1693
26.446+rocksdb.non.last.level.read.count COUNT : 4
26.447+rocksdb.last.level.seek.filtered COUNT : 0
26.448+rocksdb.last.level.seek.filter.match COUNT : 0
26.449+rocksdb.last.level.seek.data COUNT : 0
26.450+rocksdb.last.level.seek.data.useful.no.filter COUNT : 0
26.451+rocksdb.last.level.seek.data.useful.filter.match COUNT : 0
26.452+rocksdb.non.last.level.seek.filtered COUNT : 0
26.453+rocksdb.non.last.level.seek.filter.match COUNT : 0
26.454+rocksdb.non.last.level.seek.data COUNT : 0
26.455+rocksdb.non.last.level.seek.data.useful.no.filter COUNT : 0
26.456+rocksdb.non.last.level.seek.data.useful.filter.match COUNT : 0
26.457+rocksdb.block.checksum.compute.count COUNT : 2
26.458+rocksdb.block.checksum.mismatch.count COUNT : 0
26.459+rocksdb.multiget.coroutine.count COUNT : 0
26.460+rocksdb.read.async.micros COUNT : 0
26.461+rocksdb.async.read.error.count COUNT : 0
26.462+rocksdb.table.open.prefetch.tail.miss COUNT : 0
26.463+rocksdb.table.open.prefetch.tail.hit COUNT : 0
26.464+rocksdb.timestamp.filter.table.checked COUNT : 0
26.465+rocksdb.timestamp.filter.table.filtered COUNT : 0
26.466+rocksdb.readahead.trimmed COUNT : 0
26.467+rocksdb.fifo.max.size.compactions COUNT : 0
26.468+rocksdb.fifo.ttl.compactions COUNT : 0
26.469+rocksdb.prefetch.bytes COUNT : 0
26.470+rocksdb.prefetch.bytes.useful COUNT : 0
26.471+rocksdb.prefetch.hits COUNT : 0
26.472+rocksdb.footer.corruption.count COUNT : 0
26.473+rocksdb.db.get.micros P50 : 0.510204 P95 : 0.969388 P99 : 2.000000 P100 : 8.000000 COUNT : 100 SUM : 84
26.474+rocksdb.db.write.micros P50 : 2.349341 P95 : 5.749708 P99 : 9.952782 P100 : 13036.000000 COUNT : 20000 SUM : 74384
26.475+rocksdb.compaction.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.476+rocksdb.compaction.times.cpu_micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.477+rocksdb.subcompaction.setup.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.478+rocksdb.table.sync.micros P50 : 33.000000 P95 : 33.000000 P99 : 33.000000 P100 : 33.000000 COUNT : 1 SUM : 33
26.479+rocksdb.compaction.outfile.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.480+rocksdb.wal.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.481+rocksdb.manifest.file.sync.micros P50 : 1.166667 P95 : 2.650000 P99 : 2.930000 P100 : 3.000000 COUNT : 7 SUM : 12
26.482+rocksdb.table.open.io.micros P50 : 53.000000 P95 : 53.000000 P99 : 53.000000 P100 : 53.000000 COUNT : 1 SUM : 53
26.483+rocksdb.db.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.484+rocksdb.read.block.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.485+rocksdb.read.block.get.micros P50 : 5.000000 P95 : 5.000000 P99 : 5.000000 P100 : 5.000000 COUNT : 1 SUM : 5
26.486+rocksdb.write.raw.block.micros P50 : 0.728571 P95 : 2.483333 P99 : 4.980000 P100 : 5.000000 COUNT : 51 SUM : 50
26.487+rocksdb.numfiles.in.singlecompaction P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.488+rocksdb.db.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.489+rocksdb.db.write.stall P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.490+rocksdb.sst.read.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
26.491+rocksdb.file.read.flush.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
26.492+rocksdb.file.read.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.493+rocksdb.file.read.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.494+rocksdb.file.read.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.495+rocksdb.file.read.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.496+rocksdb.file.read.db.iterator.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.497+rocksdb.file.read.verify.db.checksum.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.498+rocksdb.file.read.verify.file.checksums.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.499+rocksdb.sst.write.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
26.500+rocksdb.file.write.flush.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
26.501+rocksdb.file.write.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.502+rocksdb.file.write.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.503+rocksdb.num.subcompactions.scheduled P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.504+rocksdb.bytes.per.read P50 : 4.000000 P95 : 4.000000 P99 : 4.000000 P100 : 4.000000 COUNT : 100 SUM : 400
26.505+rocksdb.bytes.per.write P50 : 28.000000 P95 : 29.000000 P99 : 29.000000 P100 : 29.000000 COUNT : 10000 SUM : 287780
26.506+rocksdb.bytes.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.507+rocksdb.compression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.508+rocksdb.decompression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.509+rocksdb.read.num.merge_operands P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.510+rocksdb.blobdb.key.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.511+rocksdb.blobdb.value.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.512+rocksdb.blobdb.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.513+rocksdb.blobdb.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.514+rocksdb.blobdb.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.515+rocksdb.blobdb.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.516+rocksdb.blobdb.next.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.517+rocksdb.blobdb.prev.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.518+rocksdb.blobdb.blob.file.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.519+rocksdb.blobdb.blob.file.read.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.520+rocksdb.blobdb.blob.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.521+rocksdb.blobdb.compression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.522+rocksdb.blobdb.decompression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.523+rocksdb.db.flush.micros P50 : 2452.000000 P95 : 2452.000000 P99 : 2452.000000 P100 : 2452.000000 COUNT : 1 SUM : 2452
26.524+rocksdb.sst.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.525+rocksdb.multiget.io.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.526+rocksdb.num.index.and.filter.blocks.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.527+rocksdb.num.sst.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.528+rocksdb.num.level.read.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.529+rocksdb.error.handler.autoresume.retry.count P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.530+rocksdb.async.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.531+rocksdb.poll.wait.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.532+rocksdb.prefetched.bytes.discarded P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.533+rocksdb.async.prefetch.abort.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.534+rocksdb.table.open.prefetch.tail.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.535+" #:debug 3.806665; /tmp/TMP801475
26.536+;
26.537+,** DB Stats **
26.538+Uptime(secs): 1.2 total, 1.2 interval
26.539+Cumulative writes: 10K writes, 10K keys, 10K commit groups, 1.0 writes per commit group, ingest: 0.00 GB, 0.23 MB/s
26.540+Cumulative WAL: 10K writes, 0 syncs, 10000.00 writes per sync, written: 0.00 GB, 0.23 MB/s
26.541+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
26.542+Interval writes: 10K writes, 10K keys, 10K commit groups, 1.0 writes per commit group, ingest: 0.27 MB, 0.23 MB/s
26.543+Interval WAL: 10K writes, 0 syncs, 10000.00 writes per sync, written: 0.00 GB, 0.23 MB/s
26.544+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
26.545+Write Stall (count): write-buffer-manager-limit-stops: 0
26.546
26.547-#<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.548-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.549-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>
26.550-2 out of 9 total tests failed:
26.551- #<RT:TEST CREW :FN CREW-TEST6626934 :ARGS NIL :PERSIST NIL {10107F01F3}>,
26.552- #<RT:TEST SANS-IO :FN SANS-IO-TEST6626928 :ARGS NIL :PERSIST NIL {10107E7C93}>.
26.553-12 unexpected failures:
26.554- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.555-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.556-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.557- #<FAIL THE VALUE
26.558- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
26.559- IS NOT OF TYPE
26.560- SB-THREAD:WAITQUEUE
26.561- WHEN BINDING SB-THREAD::QUEUE>,
26.562- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.563-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.564-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.565- #<FAIL THE VALUE
26.566- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101C3D0EF3}>
26.567- IS NOT OF TYPE
26.568- SB-THREAD:WAITQUEUE
26.569- WHEN BINDING SB-THREAD::QUEUE>,
26.570- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.571-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.572-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.573- #<FAIL THE VALUE
26.574- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101551E123}>
26.575- IS NOT OF TYPE
26.576- SB-THREAD:WAITQUEUE
26.577- WHEN BINDING SB-THREAD::QUEUE>,
26.578- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.579-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.580-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.581- #<FAIL THE VALUE
26.582- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1005885023}>
26.583- IS NOT OF TYPE
26.584- SB-THREAD:WAITQUEUE
26.585- WHEN BINDING SB-THREAD::QUEUE>,
26.586- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.587-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.588-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.589- #<FAIL THE VALUE
26.590- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101B5164E3}>
26.591- IS NOT OF TYPE
26.592- SB-THREAD:WAITQUEUE
26.593- WHEN BINDING SB-THREAD::QUEUE>,
26.594- #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
26.595-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
26.596-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
26.597- #<FAIL THE VALUE
26.598- #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1010F093A3}>
26.599- IS NOT OF TYPE
26.600- SB-THREAD:WAITQUEUE
26.601- WHEN BINDING SB-THREAD::QUEUE>.in suite PACKY with 0/4 tests:
26.602+; Level Files Size(MB)
26.603+--------------------
26.604+ 0 1 0
26.605+ 1 0 0
26.606+ 2 0 0
26.607+ 3 0 0
26.608+ 4 0 0
26.609+ 5 0 0
26.610+ 6 0 0
26.611+
26.612+; rocksdb.block.cache.miss COUNT : 0
26.613+rocksdb.block.cache.hit COUNT : 0
26.614+rocksdb.block.cache.add COUNT : 0
26.615+rocksdb.block.cache.add.failures COUNT : 0
26.616+rocksdb.block.cache.index.miss COUNT : 0
26.617+rocksdb.block.cache.index.hit COUNT : 0
26.618+rocksdb.block.cache.index.add COUNT : 0
26.619+rocksdb.block.cache.index.bytes.insert COUNT : 0
26.620+rocksdb.block.cache.filter.miss COUNT : 0
26.621+rocksdb.block.cache.filter.hit COUNT : 0
26.622+rocksdb.block.cache.filter.add COUNT : 0
26.623+rocksdb.block.cache.filter.bytes.insert COUNT : 0
26.624+rocksdb.block.cache.data.miss COUNT : 0
26.625+rocksdb.block.cache.data.hit COUNT : 0
26.626+rocksdb.block.cache.data.add COUNT : 0
26.627+rocksdb.block.cache.data.bytes.insert COUNT : 0
26.628+rocksdb.block.cache.bytes.read COUNT : 0
26.629+rocksdb.block.cache.bytes.write COUNT : 0
26.630+rocksdb.block.cache.compression.dict.miss COUNT : 0
26.631+rocksdb.block.cache.compression.dict.hit COUNT : 0
26.632+rocksdb.block.cache.compression.dict.add COUNT : 0
26.633+rocksdb.block.cache.compression.dict.bytes.insert COUNT : 0
26.634+rocksdb.block.cache.add.redundant COUNT : 0
26.635+rocksdb.block.cache.index.add.redundant COUNT : 0
26.636+rocksdb.block.cache.filter.add.redundant COUNT : 0
26.637+rocksdb.block.cache.data.add.redundant COUNT : 0
26.638+rocksdb.block.cache.compression.dict.add.redundant COUNT : 0
26.639+rocksdb.secondary.cache.hits COUNT : 0
26.640+rocksdb.secondary.cache.filter.hits COUNT : 0
26.641+rocksdb.secondary.cache.index.hits COUNT : 0
26.642+rocksdb.secondary.cache.data.hits COUNT : 0
26.643+rocksdb.compressed.secondary.cache.dummy.hits COUNT : 0
26.644+rocksdb.compressed.secondary.cache.hits COUNT : 0
26.645+rocksdb.compressed.secondary.cache.promotions COUNT : 0
26.646+rocksdb.compressed.secondary.cache.promotion.skips COUNT : 0
26.647+rocksdb.bloom.filter.useful COUNT : 0
26.648+rocksdb.bloom.filter.full.positive COUNT : 0
26.649+rocksdb.bloom.filter.full.true.positive COUNT : 0
26.650+rocksdb.bloom.filter.prefix.checked COUNT : 0
26.651+rocksdb.bloom.filter.prefix.useful COUNT : 0
26.652+rocksdb.bloom.filter.prefix.true.positive COUNT : 0
26.653+rocksdb.persistent.cache.hit COUNT : 0
26.654+rocksdb.persistent.cache.miss COUNT : 0
26.655+rocksdb.sim.block.cache.hit COUNT : 0
26.656+rocksdb.sim.block.cache.miss COUNT : 0
26.657+rocksdb.memtable.hit COUNT : 100
26.658+rocksdb.memtable.miss COUNT : 0
26.659+rocksdb.l0.hit COUNT : 0
26.660+rocksdb.l1.hit COUNT : 0
26.661+rocksdb.l2andup.hit COUNT : 0
26.662+rocksdb.compaction.key.drop.new COUNT : 0
26.663+rocksdb.compaction.key.drop.obsolete COUNT : 0
26.664+rocksdb.compaction.key.drop.range_del COUNT : 0
26.665+rocksdb.compaction.key.drop.user COUNT : 0
26.666+rocksdb.compaction.range_del.drop.obsolete COUNT : 0
26.667+rocksdb.compaction.optimized.del.drop.obsolete COUNT : 0
26.668+rocksdb.compaction.cancelled COUNT : 0
26.669+rocksdb.number.keys.written COUNT : 10000
26.670+rocksdb.number.keys.read COUNT : 100
26.671+rocksdb.number.keys.updated COUNT : 0
26.672+rocksdb.bytes.written COUNT : 287780
26.673+rocksdb.bytes.read COUNT : 400
26.674+rocksdb.number.db.seek COUNT : 2
26.675+rocksdb.number.db.next COUNT : 0
26.676+rocksdb.number.db.prev COUNT : 0
26.677+rocksdb.number.db.seek.found COUNT : 0
26.678+rocksdb.number.db.next.found COUNT : 0
26.679+rocksdb.number.db.prev.found COUNT : 0
26.680+rocksdb.db.iter.bytes.read COUNT : 0
26.681+rocksdb.number.iter.skip COUNT : 0
26.682+rocksdb.number.reseeks.iteration COUNT : 0
26.683+rocksdb.num.iterator.created COUNT : 1
26.684+rocksdb.num.iterator.deleted COUNT : 1
26.685+rocksdb.no.file.opens COUNT : 1
26.686+rocksdb.no.file.errors COUNT : 0
26.687+rocksdb.stall.micros COUNT : 0
26.688+rocksdb.db.mutex.wait.micros COUNT : 0
26.689+rocksdb.number.multiget.get COUNT : 0
26.690+rocksdb.number.multiget.keys.read COUNT : 0
26.691+rocksdb.number.multiget.bytes.read COUNT : 0
26.692+rocksdb.number.multiget.keys.found COUNT : 0
26.693+rocksdb.number.merge.failures COUNT : 0
26.694+rocksdb.getupdatessince.calls COUNT : 0
26.695+rocksdb.wal.synced COUNT : 0
26.696+rocksdb.wal.bytes COUNT : 287780
26.697+rocksdb.write.self COUNT : 10000
26.698+rocksdb.write.other COUNT : 0
26.699+rocksdb.write.wal COUNT : 10000
26.700+rocksdb.compact.read.bytes COUNT : 0
26.701+rocksdb.compact.write.bytes COUNT : 0
26.702+rocksdb.flush.write.bytes COUNT : 86396
26.703+rocksdb.compact.read.marked.bytes COUNT : 0
26.704+rocksdb.compact.read.periodic.bytes COUNT : 0
26.705+rocksdb.compact.read.ttl.bytes COUNT : 0
26.706+rocksdb.compact.write.marked.bytes COUNT : 0
26.707+rocksdb.compact.write.periodic.bytes COUNT : 0
26.708+rocksdb.compact.write.ttl.bytes COUNT : 0
26.709+rocksdb.number.direct.load.table.properties COUNT : 0
26.710+rocksdb.number.superversion_acquires COUNT : 1
26.711+rocksdb.number.superversion_releases COUNT : 0
26.712+rocksdb.number.superversion_cleanups COUNT : 0
26.713+rocksdb.number.block.compressed COUNT : 49
26.714+rocksdb.number.block.decompressed COUNT : 1
26.715+rocksdb.bytes.compressed.from COUNT : 196554
26.716+rocksdb.bytes.compressed.to COUNT : 85021
26.717+rocksdb.bytes.compression_bypassed COUNT : 0
26.718+rocksdb.bytes.compression.rejected COUNT : 0
26.719+rocksdb.number.block_compression_bypassed COUNT : 0
26.720+rocksdb.number.block_compression_rejected COUNT : 0
26.721+rocksdb.bytes.decompressed.from COUNT : 679
26.722+rocksdb.bytes.decompressed.to COUNT : 851
26.723+rocksdb.merge.operation.time.nanos COUNT : 0
26.724+rocksdb.filter.operation.time.nanos COUNT : 0
26.725+rocksdb.compaction.total.time.cpu_micros COUNT : 0
26.726+rocksdb.row.cache.hit COUNT : 0
26.727+rocksdb.row.cache.miss COUNT : 0
26.728+rocksdb.read.amp.estimate.useful.bytes COUNT : 0
26.729+rocksdb.read.amp.total.read.bytes COUNT : 0
26.730+rocksdb.number.rate_limiter.drains COUNT : 0
26.731+rocksdb.blobdb.num.put COUNT : 0
26.732+rocksdb.blobdb.num.write COUNT : 0
26.733+rocksdb.blobdb.num.get COUNT : 0
26.734+rocksdb.blobdb.num.multiget COUNT : 0
26.735+rocksdb.blobdb.num.seek COUNT : 0
26.736+rocksdb.blobdb.num.next COUNT : 0
26.737+rocksdb.blobdb.num.prev COUNT : 0
26.738+rocksdb.blobdb.num.keys.written COUNT : 0
26.739+rocksdb.blobdb.num.keys.read COUNT : 0
26.740+rocksdb.blobdb.bytes.written COUNT : 0
26.741+rocksdb.blobdb.bytes.read COUNT : 0
26.742+rocksdb.blobdb.write.inlined COUNT : 0
26.743+rocksdb.blobdb.write.inlined.ttl COUNT : 0
26.744+rocksdb.blobdb.write.blob COUNT : 0
26.745+rocksdb.blobdb.write.blob.ttl COUNT : 0
26.746+rocksdb.blobdb.blob.file.bytes.written COUNT : 0
26.747+rocksdb.blobdb.blob.file.bytes.read COUNT : 0
26.748+rocksdb.blobdb.blob.file.synced COUNT : 0
26.749+rocksdb.blobdb.blob.index.expired.count COUNT : 0
26.750+rocksdb.blobdb.blob.index.expired.size COUNT : 0
26.751+rocksdb.blobdb.blob.index.evicted.count COUNT : 0
26.752+rocksdb.blobdb.blob.index.evicted.size COUNT : 0
26.753+rocksdb.blobdb.gc.num.files COUNT : 0
26.754+rocksdb.blobdb.gc.num.new.files COUNT : 0
26.755+rocksdb.blobdb.gc.failures COUNT : 0
26.756+rocksdb.blobdb.gc.num.keys.relocated COUNT : 0
26.757+rocksdb.blobdb.gc.bytes.relocated COUNT : 0
26.758+rocksdb.blobdb.fifo.num.files.evicted COUNT : 0
26.759+rocksdb.blobdb.fifo.num.keys.evicted COUNT : 0
26.760+rocksdb.blobdb.fifo.bytes.evicted COUNT : 0
26.761+rocksdb.blobdb.cache.miss COUNT : 0
26.762+rocksdb.blobdb.cache.hit COUNT : 0
26.763+rocksdb.blobdb.cache.add COUNT : 0
26.764+rocksdb.blobdb.cache.add.failures COUNT : 0
26.765+rocksdb.blobdb.cache.bytes.read COUNT : 0
26.766+rocksdb.blobdb.cache.bytes.write COUNT : 0
26.767+rocksdb.txn.overhead.mutex.prepare COUNT : 0
26.768+rocksdb.txn.overhead.mutex.old.commit.map COUNT : 0
26.769+rocksdb.txn.overhead.duplicate.key COUNT : 0
26.770+rocksdb.txn.overhead.mutex.snapshot COUNT : 0
26.771+rocksdb.txn.get.tryagain COUNT : 0
26.772+rocksdb.files.marked.trash COUNT : 0
26.773+rocksdb.files.marked.trash.deleted COUNT : 0
26.774+rocksdb.files.deleted.immediately COUNT : 1
26.775+rocksdb.error.handler.bg.error.count COUNT : 0
26.776+rocksdb.error.handler.bg.io.error.count COUNT : 0
26.777+rocksdb.error.handler.bg.retryable.io.error.count COUNT : 0
26.778+rocksdb.error.handler.autoresume.count COUNT : 0
26.779+rocksdb.error.handler.autoresume.retry.total.count COUNT : 0
26.780+rocksdb.error.handler.autoresume.success.count COUNT : 0
26.781+rocksdb.memtable.payload.bytes.at.flush COUNT : 217780
26.782+rocksdb.memtable.garbage.bytes.at.flush COUNT : 0
26.783+rocksdb.verify_checksum.read.bytes COUNT : 0
26.784+rocksdb.backup.read.bytes COUNT : 0
26.785+rocksdb.backup.write.bytes COUNT : 0
26.786+rocksdb.remote.compact.read.bytes COUNT : 0
26.787+rocksdb.remote.compact.write.bytes COUNT : 0
26.788+rocksdb.hot.file.read.bytes COUNT : 0
26.789+rocksdb.warm.file.read.bytes COUNT : 0
26.790+rocksdb.cold.file.read.bytes COUNT : 0
26.791+rocksdb.hot.file.read.count COUNT : 0
26.792+rocksdb.warm.file.read.count COUNT : 0
26.793+rocksdb.cold.file.read.count COUNT : 0
26.794+rocksdb.last.level.read.bytes COUNT : 0
26.795+rocksdb.last.level.read.count COUNT : 0
26.796+rocksdb.non.last.level.read.bytes COUNT : 1693
26.797+rocksdb.non.last.level.read.count COUNT : 4
26.798+rocksdb.last.level.seek.filtered COUNT : 0
26.799+rocksdb.last.level.seek.filter.match COUNT : 0
26.800+rocksdb.last.level.seek.data COUNT : 0
26.801+rocksdb.last.level.seek.data.useful.no.filter COUNT : 0
26.802+rocksdb.last.level.seek.data.useful.filter.match COUNT : 0
26.803+rocksdb.non.last.level.seek.filtered COUNT : 0
26.804+rocksdb.non.last.level.seek.filter.match COUNT : 0
26.805+rocksdb.non.last.level.seek.data COUNT : 0
26.806+rocksdb.non.last.level.seek.data.useful.no.filter COUNT : 0
26.807+rocksdb.non.last.level.seek.data.useful.filter.match COUNT : 0
26.808+rocksdb.block.checksum.compute.count COUNT : 2
26.809+rocksdb.block.checksum.mismatch.count COUNT : 0
26.810+rocksdb.multiget.coroutine.count COUNT : 0
26.811+rocksdb.read.async.micros COUNT : 0
26.812+rocksdb.async.read.error.count COUNT : 0
26.813+rocksdb.table.open.prefetch.tail.miss COUNT : 0
26.814+rocksdb.table.open.prefetch.tail.hit COUNT : 0
26.815+rocksdb.timestamp.filter.table.checked COUNT : 0
26.816+rocksdb.timestamp.filter.table.filtered COUNT : 0
26.817+rocksdb.readahead.trimmed COUNT : 0
26.818+rocksdb.fifo.max.size.compactions COUNT : 0
26.819+rocksdb.fifo.ttl.compactions COUNT : 0
26.820+rocksdb.prefetch.bytes COUNT : 0
26.821+rocksdb.prefetch.bytes.useful COUNT : 0
26.822+rocksdb.prefetch.hits COUNT : 0
26.823+rocksdb.footer.corruption.count COUNT : 0
26.824+rocksdb.db.get.micros P50 : 0.510204 P95 : 0.969388 P99 : 2.000000 P100 : 8.000000 COUNT : 100 SUM : 84
26.825+rocksdb.db.write.micros P50 : 2.349341 P95 : 5.749708 P99 : 9.952782 P100 : 13036.000000 COUNT : 20000 SUM : 74384
26.826+rocksdb.compaction.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.827+rocksdb.compaction.times.cpu_micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.828+rocksdb.subcompaction.setup.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.829+rocksdb.table.sync.micros P50 : 33.000000 P95 : 33.000000 P99 : 33.000000 P100 : 33.000000 COUNT : 1 SUM : 33
26.830+rocksdb.compaction.outfile.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.831+rocksdb.wal.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.832+rocksdb.manifest.file.sync.micros P50 : 1.166667 P95 : 2.650000 P99 : 2.930000 P100 : 3.000000 COUNT : 7 SUM : 12
26.833+rocksdb.table.open.io.micros P50 : 53.000000 P95 : 53.000000 P99 : 53.000000 P100 : 53.000000 COUNT : 1 SUM : 53
26.834+rocksdb.db.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.835+rocksdb.read.block.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.836+rocksdb.read.block.get.micros P50 : 5.000000 P95 : 5.000000 P99 : 5.000000 P100 : 5.000000 COUNT : 1 SUM : 5
26.837+rocksdb.write.raw.block.micros P50 : 0.728571 P95 : 2.483333 P99 : 4.980000 P100 : 5.000000 COUNT : 51 SUM : 50
26.838+rocksdb.numfiles.in.singlecompaction P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.839+rocksdb.db.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.840+rocksdb.db.write.stall P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.841+rocksdb.sst.read.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
26.842+rocksdb.file.read.flush.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
26.843+rocksdb.file.read.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.844+rocksdb.file.read.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.845+rocksdb.file.read.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.846+rocksdb.file.read.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.847+rocksdb.file.read.db.iterator.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.848+rocksdb.file.read.verify.db.checksum.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.849+rocksdb.file.read.verify.file.checksums.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.850+rocksdb.sst.write.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
26.851+rocksdb.file.write.flush.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
26.852+rocksdb.file.write.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.853+rocksdb.file.write.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.854+rocksdb.num.subcompactions.scheduled P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.855+rocksdb.bytes.per.read P50 : 4.000000 P95 : 4.000000 P99 : 4.000000 P100 : 4.000000 COUNT : 100 SUM : 400
26.856+rocksdb.bytes.per.write P50 : 28.000000 P95 : 29.000000 P99 : 29.000000 P100 : 29.000000 COUNT : 10000 SUM : 287780
26.857+rocksdb.bytes.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.858+rocksdb.compression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.859+rocksdb.decompression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.860+rocksdb.read.num.merge_operands P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.861+rocksdb.blobdb.key.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.862+rocksdb.blobdb.value.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.863+rocksdb.blobdb.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.864+rocksdb.blobdb.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.865+rocksdb.blobdb.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.866+rocksdb.blobdb.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.867+rocksdb.blobdb.next.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.868+rocksdb.blobdb.prev.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.869+rocksdb.blobdb.blob.file.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.870+rocksdb.blobdb.blob.file.read.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.871+rocksdb.blobdb.blob.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.872+rocksdb.blobdb.compression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.873+rocksdb.blobdb.decompression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.874+rocksdb.db.flush.micros P50 : 2452.000000 P95 : 2452.000000 P99 : 2452.000000 P100 : 2452.000000 COUNT : 1 SUM : 2452
26.875+rocksdb.sst.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.876+rocksdb.multiget.io.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.877+rocksdb.num.index.and.filter.blocks.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.878+rocksdb.num.sst.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.879+rocksdb.num.level.read.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.880+rocksdb.error.handler.autoresume.retry.count P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.881+rocksdb.async.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.882+rocksdb.poll.wait.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.883+rocksdb.prefetched.bytes.discarded P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.884+rocksdb.async.prefetch.abort.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.885+rocksdb.table.open.prefetch.tail.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
26.886+
26.887+#<PASS TEMP-DB>
26.888+#:info 3.829999; ((prepopulate-blob-cache . 0) (wal-compression . 0)
26.889+ (manual-wal-flush) (atomic-flush) (compaction-style . 0)
26.890+ (bottommost-compression . 255) (compression . 1)
26.891+ (wal-recovery-mode . 2)
26.892+ (experimental-mempurge-threshold . 0.0d0)
26.893+ (avoid-unnecessary-blocking-io) (report-bg-io-stats)
26.894+ (inplace-update-num-locks . 10000) (inplace-update-support)
26.895+ (bloom-locality . 0) (max-successive-merges . 0)
26.896+ (memtable-huge-page-size . 0) (max-compaction-bytes . 0)
26.897+ (memtable-prefix-bloom-size-ratio . 0.0d0)
26.898+ (delete-obsolete-files-period-micros . 21600000000)
26.899+ (optimize-filters-for-hits) (disable-auto-compactions)
26.900+ (max-sequential-skip-in-iterations . 8)
26.901+ (enable-write-thread-adaptive-yield . T)
26.902+ (allow-concurrent-memtable-write . T)
26.903+ (writable-file-max-buffer-size . 1048576)
26.904+ (wal-bytes-per-sync . 0) (bytes-per-sync . 0)
26.905+ (use-adaptive-mutex) (advise-random-on-open . T)
26.906+ (stats-persist-period-sec . 600)
26.907+ (stats-dump-period-sec . 600) (is-fd-close-on-exec . T)
26.908+ (use-direct-io-for-flush-and-compaction) (use-direct-reads)
26.909+ (allow-mmap-writes) (allow-mmap-reads)
26.910+ (manifest-preallocation-size . 4194304) (use-fsync)
26.911+ (arena-block-size . 0) (table-cache-numshardbits . 6)
26.912+ (max-manifest-file-size . 1073741824)
26.913+ (hard-pending-compaction-bytes-limit . 274877906944)
26.914+ (soft-pending-compaction-bytes-limit . 68719476736)
26.915+ (recycle-log-file-num . 0) (keep-log-file-num . 1000)
26.916+ (log-file-time-to-roll . 0) (max-log-file-size . 0)
26.917+ (max-background-flushes . -1)
26.918+ (max-background-compactions . -1) (max-background-jobs . 8)
26.919+ (max-subcompactions . 1) (unordered-write)
26.920+ (enable-pipelined-write)
26.921+ (max-write-buffer-size-to-maintain . 0)
26.922+ (max-write-buffer-number-to-maintain . 0)
26.923+ (min-write-buffer-number-to-merge . 1)
26.924+ (max-write-buffer-number . 2) (blob-file-starting-level . 0)
26.925+ (blob-compaction-readahead-size . 0)
26.926+ (blob-gc-force-threshold . 1.0d0)
26.927+ (blob-gc-age-cutoff . 0.25d0) (enable-blob-gc)
26.928+ (blob-compression-type . 0) (blob-file-size . 268435456)
26.929+ (min-blob-size . 0) (enable-blob-files)
26.930+ (skip-checking-sst-file-sizes-on-db-open)
26.931+ (skip-stats-update-on-db-open) (statistics-level . 0)
26.932+ (allow-ingest-behind) (compaction-pri . 3)
26.933+ (max-bytes-for-level-multiplier . 10.0d0)
26.934+ (level-compaction-dynamic-level-bytes . 1)
26.935+ (max-bytes-for-level-base . 268435456)
26.936+ (target-file-size-multiplier . 1)
26.937+ (target-file-size-base . 67108864)
26.938+ (level0-stop-writes-trigger . 36)
26.939+ (level0-slowdown-writes-trigger . 20)
26.940+ (level0-file-num-compaction-trigger . 4) (num-levels . 7)
26.941+ (compression-options-use-zstd-dict-trainer . T)
26.942+ (compression-options-parallel-threads . 1)
26.943+ (compression-options-max-dict-buffer-bytes . 0)
26.944+ (compression-options-zstd-max-train-bytes . 0)
26.945+ (max-total-wal-size . 0) (max-file-opening-threads . 16)
26.946+ (max-open-files . -1) (db-write-buffer-size . 0)
26.947+ (write-buffer-size . 67108864) (info-log-level . 1)
26.948+ (paranoid-checks . T) (error-if-exists) (parallelism . 8)
26.949+ (create-missing-column-families . T) (create-if-missing . T))
26.950+#:debug 3.843332; #()
26.951+#<PASS RDB>
26.952+#<PASS RAW>
26.953+#<PASS OPTS>
26.954+#<PASS MINIMAL>
26.955+No tests failed.
26.956+; compiling file "/home/ellis/comp/core/lisp/lib/skel/tests.lisp" (written 12 FEB 2024 09:01:37 PM):
26.957+
26.958+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/skel/tests-tmpVIGJLYMI.fasl
26.959+; compilation finished in 0:00:00.006
26.960+in suite SKEL:
26.961+; with 6/6 tests
26.962+#<PASS VM>
26.963+#<FAIL INVALID NUMBER OF ARGUMENTS: 2>
26.964+#<PASS SKELRC>
26.965+#<FAIL #<SKEL/CORE:SK-VC-META :HG> CANNOT BE PRINTED READABLY.>
26.966+#<PASS HEADER-COMMENTS>
26.967+#<PASS SANITY>
26.968+2 out of 6 total tests failed:
26.969+ #<RT:TEST MAKEFILE :FN MAKEFILE-TEST1289117 {1026126B63}>,
26.970+ #<RT:TEST SKELFILE :FN SKELFILE-TEST1289115 {10261269A3}>.
26.971+2 unexpected failures:
26.972+ #<FAIL #<SKEL/CORE:SK-VC-META :HG> CANNOT BE PRINTED READABLY.>,
26.973+ #<FAIL INVALID NUMBER OF ARGUMENTS: 2>.
26.974+; compiling file "/home/ellis/comp/core/lisp/lib/organ/tests.lisp" (written 30 MAR 2024 11:57:47 PM):
26.975+
26.976+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/organ/tests-tmp8LSFGHBA.fasl
26.977+; compilation finished in 0:00:00.006
26.978+in suite ORGAN:
26.979+; with 8/8 tests
26.980+#<PASS ORG-LINES>
26.981+#<PASS ORG-DOCUMENT>
26.982+#<PASS ORG-SECTION>
26.983+#<PASS ORG-HEADING>
26.984+#<PASS ORG-HEADLINE>
26.985+#<PASS ORG-STANDARD>
26.986+#<PASS ORG-MINIMAL>
26.987+#<PASS ORG-MARKUP>
26.988+No tests failed.
26.989+; compiling file "/home/ellis/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM):
26.990+
26.991+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/nlp/tests-tmpEU75DS1U.fasl
26.992+; compilation finished in 0:00:00.003
26.993+in suite NLP:
26.994+; with 3/3 tests
26.995+#<PASS TEXTRANK>
26.996+#<PASS DBSCAN>
26.997+#<PASS PORTER-STEM>
26.998+No tests failed.
26.999+; compiling file "/home/ellis/comp/core/lisp/lib/obj/tests.lisp" (written 12 APR 2024 06:41:07 PM):
26.1000+
26.1001+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/obj/tests-tmpSQ0W0KBD.fasl
26.1002+; compilation finished in 0:00:00.043
26.1003+in suite OBJ:
26.1004+; with 13/13 tests
26.1005+;; https://192.132.95.22/foo.html
26.1006+;; https://192.132.95.22:81/foo.html
26.1007+;; https://layer@192.132.95.22/foo.html
26.1008+;; https://layer@192.132.95.22:81/foo.html
26.1009+;; https://layer:pass@192.132.95.22/foo.html
26.1010+;; https://layer:pass@192.132.95.22:81/foo.html
26.1011+;; https://[fe80::230:48ff:feb9:bbea]/foo.html
26.1012+;; https://[fe80::230:48ff:feb9:bbea]:81/foo.html
26.1013+;; https://[2001:470:1f05:548:230:48ff:feb9:bbea]/foo.html
26.1014+;; https://[2001:470:1f05:548:230:48ff:feb9:bbea]:81/foo.html
26.1015+;; https://[::1]/foo.html
26.1016+;; https://[::1]:81/foo.html
26.1017+#<PASS URIS>
26.1018+#<PASS GRAPH>
26.1019+#<PASS AVL-TREE>
26.1020+#<PASS RB-TREE>
26.1021+#<PASS BRO-TREE>
26.1022+#<PASS GENERIC-TREE>
26.1023+#<PASS RING>
26.1024+#<PASS CASTABLE-SOLO>
26.1025+#<PASS DEF-SEQ>
26.1026+#<PASS DEF-ITER>
26.1027+#<PASS IDS>
26.1028+#<PASS TABLES>
26.1029+#<PASS COLORS>
26.1030+No tests failed.
26.1031+; compiling file "/home/ellis/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM):
26.1032+
26.1033+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/log/tests-tmpWU31URCX.fasl
26.1034+; compilation finished in 0:00:00.000
26.1035+in suite LOG:
26.1036+; with 1/1 tests
26.1037+#:debug 5.293333; test
26.1038+; DEBUG
26.1039+#<PASS LOG>
26.1040+No tests failed.
26.1041+; compiling file "/home/ellis/comp/core/lisp/lib/net/tests.lisp" (written 23 MAY 2024 08:48:04 PM):
26.1042+
26.1043+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/net/tests-tmpIP1C1YH.fasl
26.1044+; compilation finished in 0:00:00.003
26.1045+in suite NET:
26.1046+; with 7/7 tests
26.1047+#<PASS HTTP>
26.1048+#<PASS OSC>
26.1049+#<PASS TLV>
26.1050+#<PASS UDP>
26.1051+#<PASS TCP>
26.1052+#<PASS DNS>
26.1053+#<PASS SANITY>
26.1054+No tests failed.
26.1055+; compiling file "/home/ellis/comp/core/lisp/lib/packy/tests.lisp" (written 24 FEB 2024 10:13:24 PM):
26.1056+
26.1057+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/packy/tests-tmpX78D0A8B.fasl
26.1058+; compilation finished in 0:00:00.000
26.1059+in suite PACKY:
26.1060+; with 2/2 tests
26.1061+#<PASS PACKY-OBJECTS>
26.1062+#<PASS PACKY-DB>
26.1063 No tests failed.
26.1064 Bin Size Allocated Count Cum%
26.1065 0 16 0 0 NIL
26.1066@@ -467,56 +1287,56 @@
26.1067 62 < 2^40 0 0 NIL
26.1068 63 < 2^41 0 0 NIL
26.1069 Tot 0 0
26.1070-TLS: (base=76AF41800080)
26.1071+TLS: (base=72CCEA600080)
26.1072 1 STEPPING : #x0
26.1073- 2 BINDING-STACK-POINTER : #x76AF41600290
26.1074- 3 CURRENT-CATCH-BLOCK : #x76AF415FE9B0
26.1075- 4 CURRENT-UNWIND-PROTECT-BLOCK : #x76AF415FE520
26.1076+ 2 BINDING-STACK-POINTER : #x72CCEA4002A0
26.1077+ 3 CURRENT-CATCH-BLOCK : #x72CCEA3FE9A0
26.1078+ 4 CURRENT-UNWIND-PROTECT-BLOCK : #x72CCEA3FE510
26.1079 5 PSEUDO-ATOMIC-BITS : #x0
26.1080- 6 ALIEN-STACK-POINTER : #x76AF41800000
26.1081+ 6 ALIEN-STACK-POINTER : #x72CCEA600000
26.1082 7 PROFILE-DATA : #x0
26.1083 8 BOXED-TLAB : #x1000
26.1084 9 : #x1000
26.1085 10 : #x0
26.1086- 11 CONS-TLAB : #x10271FC0D0
26.1087- 12 : #x10271FF380
26.1088- 13 : #x10271F8000
26.1089- 14 MIXED-TLAB : #x1014B6AF40
26.1090- 15 : #x1014B70000
26.1091- 16 : #x1014B68000
26.1092- 17 OS-ADDRESS : #x76AF41400000
26.1093- 18 OS-THREAD : #x76AF415FF6C0
26.1094- 19 OS-KERNEL-TID : #x1F753
26.1095- 20 ALIEN-STACK-START : #x76AF41700000
26.1096- 21 BINDING-STACK-START : #x76AF41600000
26.1097- 22 CONTROL-STACK-START : #x76AF41400000
26.1098- 23 CONTROL-STACK-END : #x76AF415FEEB0
26.1099- 24 THIS : #x76AF41800080
26.1100- 25 PREV : #x76AF22600080
26.1101- 26 NEXT : #x76AF21A00080
26.1102+ 11 CONS-TLAB : #x100DA627A0
26.1103+ 12 : #x100DA62A80
26.1104+ 13 : #x100DA62080
26.1105+ 14 MIXED-TLAB : #x101BC62DB0
26.1106+ 15 : #x101BC68000
26.1107+ 16 : #x101BC60000
26.1108+ 17 OS-ADDRESS : #x72CCEA200000
26.1109+ 18 OS-THREAD : #x72CCEA3FF6C0
26.1110+ 19 OS-KERNEL-TID : #x428CD
26.1111+ 20 ALIEN-STACK-START : #x72CCEA500000
26.1112+ 21 BINDING-STACK-START : #x72CCEA400000
26.1113+ 22 CONTROL-STACK-START : #x72CCEA200000
26.1114+ 23 CONTROL-STACK-END : #x72CCEA3FEEA0
26.1115+ 24 THIS : #x72CCEA600080
26.1116+ 25 PREV : #x0
26.1117+ 26 NEXT : #x72CCEA000080
26.1118 27 STATE-WORD : #x1010101
26.1119 28 SPROF-DATA : #x0
26.1120 29 ARENA : #x0
26.1121 30 TLS-SIZE : #x8000
26.1122 31 FFCALL-ACTIVE-P : #x0
26.1123- 32 CONTROL-STACK-POINTER : #x76AF415FDC70
26.1124- 33 CARD-TABLE : #x76AF42600010
26.1125+ 32 CONTROL-STACK-POINTER : #x72CCEA3FDC78
26.1126+ 33 CARD-TABLE : #x72CCEC600010
26.1127 34 SYMBOL-TLAB : #x1000
26.1128 35 : #x1000
26.1129 36 : #x0
26.1130- 37 SYS-MIXED-TLAB : #x1014A8F660
26.1131- 38 : #x1014A90000
26.1132- 39 : #x1014A88000
26.1133- 40 SYS-CONS-TLAB : #x10272108B0
26.1134- 41 : #x1027216E80
26.1135- 42 : #x1027210000
26.1136+ 37 SYS-MIXED-TLAB : #x10122DC910
26.1137+ 38 : #x10122E0000
26.1138+ 39 : #x10122D8000
26.1139+ 40 SYS-CONS-TLAB : #x100C92EBA0
26.1140+ 41 : #x100C930000
26.1141+ 42 : #x100C92D180
26.1142 43 TOT-BYTES-ALLOC-BOXED : #x0
26.1143 44 TOT-BYTES-ALLOC-UNBOXED : #x0
26.1144- 45 SLOW-PATH-ALLOCS : #x36288
26.1145+ 45 SLOW-PATH-ALLOCS : #x10BFBA
26.1146 46 ET-ALLOCATOR-MUTEX-ACQ : #x0
26.1147 47 ET-FIND-FREEISH-PAGE : #x0
26.1148 48 ET-BZEROING : #x0
26.1149- 145 *CURRENT-THREAD* : #<SB-THREAD:THREAD tid=128851 "worker" RUNNING {1004D89BA3}>
26.1150+ 145 *CURRENT-THREAD* : #<SB-THREAD:THREAD tid=272589 "worker" RUNNING {10373DF543}>
26.1151 146 *FREE-INTERRUPT-CONTEXT-INDEX* : 0
26.1152 147 *ALLOW-WITH-INTERRUPTS* : T
26.1153 148 *INTERRUPTS-ENABLED* : T
26.1154@@ -528,12 +1348,12 @@
26.1155 154 0 : NIL
26.1156 155 *PINNED-OBJECTS* : NIL
26.1157 156 *GC-PIN-CODE-PAGES* : 0
26.1158- 157 *RESTART-CLUSTERS* : ((#<RESTART SWANK::RETRY {76AF415FE2B3}>) (#<RESTART ABORT {76AF415FE5C3}>)
26.1159- (#<RESTART ABORT {76AF415FEB33}>))
26.1160+ 157 *RESTART-CLUSTERS* : ((#<RESTART SWANK::RETRY {72CCEA3FE2B3}>) (#<RESTART ABORT {72CCEA3FE5B3}>)
26.1161+ (#<RESTART ABORT {72CCEA3FEB23}>))
26.1162 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
26.1163- . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE19B}>))
26.1164+ . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE19B}>))
26.1165 ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
26.1166- . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
26.1167+ . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>)) ..)
26.1168 159 *IGNORED-PACKAGE-LOCKS* : :INVALID
26.1169 160 *IR1-NAMESPACE* : :UNBOUND
26.1170 161 *COMPILATION* : :UNBOUND
26.1171@@ -545,27 +1365,28 @@
26.1172 167 *STEP-OUT* : NIL
26.1173 168 *PACKAGE* : #<PACKAGE "COMMON-LISP-USER">
26.1174 190 *DEBUGGER-HOOK* : #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
26.1175- 191 *STANDARD-OUTPUT* : #<SB-IMPL::STRING-OUTPUT-STREAM {1004DA08E3}>
26.1176- 220 *STANDARD-INPUT* : #<SWANK/GRAY::SLIME-INPUT-STREAM {100B2A2813}>
26.1177- 224 *DEFAULT-PATHNAME-DEFAULTS* : #P"/home/ellis/dev/comp/core/"
26.1178- 268 *EVAL-SOURCE-INFO* : NIL
26.1179- 269 *EVAL-TLF-INDEX* : NIL
26.1180- 270 *EVAL-SOURCE-CONTEXT* : (LET ((*DEFAULT-PATHNAME-DEFAULTS* #P"/home/ellis/dev/comp/core/"))
26.1181+ 191 *STANDARD-OUTPUT* : #<SB-IMPL::STRING-OUTPUT-STREAM {1037440263}>
26.1182+ 219 *STANDARD-INPUT* : #<SWANK/GRAY::SLIME-INPUT-STREAM {10020FD123}>
26.1183+ 223 *DEFAULT-PATHNAME-DEFAULTS* : #P"/home/ellis/dev/comp/core/"
26.1184+ 267 *EVAL-SOURCE-INFO* : NIL
26.1185+ 268 *EVAL-TLF-INDEX* : NIL
26.1186+ 269 *EVAL-SOURCE-CONTEXT* : (LET ((*DEFAULT-PATHNAME-DEFAULTS* #P"/home/ellis/dev/comp/core/"))
26.1187 (TRACE "STD" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" "OBJ" "XDB" "LOG" "NET" "PACKY" "NLP"
26.1188 "DAT" "ROCKSDB" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING")
26.1189 (RT/TRACING:START-TRACING) ..)
26.1190- 342 *INVOKE-DEBUGGER-HOOK* : #<FUNCTION SWANK/SBCL::SWANK-INVOKE-DEBUGGER-HOOK {1004DA062B}>
26.1191- 408 *STEPPER-HOOK* : #<FUNCTION (LAMBDA (CONDITION) :IN SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK) {1008B3571B}>
26.1192- 436 *SLIME-INTERRUPTS-ENABLED* : T
26.1193- 438 *SLDB-QUIT-RESTART* : #<RESTART ABORT {76AF415FE5C3}>
26.1194- 439 *EMACS-CONNECTION* : #<SWANK::MULTITHREADED-CONNECTION {100961BC43}>
26.1195- 440 *PENDING-SLIME-INTERRUPTS* : NIL
26.1196- 441 *SEND-COUNTER* : 0
26.1197- 443 *BUFFER-PACKAGE* : #<PACKAGE "COMMON-LISP-USER">
26.1198- 444 *BUFFER-READTABLE* : #<NAMED-READTABLE :CURRENT {10021E3A73}>
26.1199- 445 *PENDING-CONTINUATIONS* : (469)
26.1200+ 340 *INVOKE-DEBUGGER-HOOK* : #<FUNCTION SWANK/SBCL::SWANK-INVOKE-DEBUGGER-HOOK {103744002B}>
26.1201+ 405 *STEPPER-HOOK* : #<FUNCTION (LAMBDA (CONDITION) :IN SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK) {100A7B50AB}>
26.1202+ 434 *SLIME-INTERRUPTS-ENABLED* : T
26.1203+ 436 *EMACS-CONNECTION* : #<SWANK::MULTITHREADED-CONNECTION {101F29F063}>
26.1204+ 437 *PENDING-SLIME-INTERRUPTS* : NIL
26.1205+ 438 *SEND-COUNTER* : 24
26.1206+ 439 *SLDB-QUIT-RESTART* : #<RESTART ABORT {72CCEA3FE5B3}>
26.1207+ 441 *BUFFER-PACKAGE* : #<PACKAGE "COMMON-LISP-USER">
26.1208+ 442 *BUFFER-READTABLE* : #<NAMED-READTABLE :CURRENT {10019D71E3}>
26.1209+ 443 *PENDING-CONTINUATIONS* : (1574)
26.1210+ 444 *PRE-REPLY-HOOK* : (SWANK::SYNC-INDENTATION-TO-EMACS SWANK::SYNC-FEATURES-TO-EMACS SWANK::FORCE-USER-OUTPUT)
26.1211
26.1212-Binding stack: (depth 41)
26.1213+Binding stack: (depth 42)
26.1214 148 *INTERRUPTS-ENABLED* : T
26.1215 147 *ALLOW-WITH-INTERRUPTS* : T
26.1216 147 *ALLOW-WITH-INTERRUPTS* : NIL
26.1217@@ -575,63 +1396,64 @@
26.1218 147 *ALLOW-WITH-INTERRUPTS* : T
26.1219 147 *ALLOW-WITH-INTERRUPTS* : NIL
26.1220 148 *INTERRUPTS-ENABLED* : NIL
26.1221- 439 *EMACS-CONNECTION* : :NO-TLS-VALUE
26.1222- 440 *PENDING-SLIME-INTERRUPTS* : :NO-TLS-VALUE
26.1223- 441 *SEND-COUNTER* : :NO-TLS-VALUE
26.1224- 436 *SLIME-INTERRUPTS-ENABLED* : :NO-TLS-VALUE
26.1225- 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL WARNING> . #<FUNCTION "MAYBE-MUFFLE" {1001CE67FB}>)
26.1226+ 436 *EMACS-CONNECTION* : :NO-TLS-VALUE
26.1227+ 437 *PENDING-SLIME-INTERRUPTS* : :NO-TLS-VALUE
26.1228+ 438 *SEND-COUNTER* : :NO-TLS-VALUE
26.1229+ 434 *SLIME-INTERRUPTS-ENABLED* : :NO-TLS-VALUE
26.1230+ 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL WARNING> . #<FUNCTION "MAYBE-MUFFLE" {100152CEDB}>)
26.1231 (#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER)))
26.1232 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
26.1233 . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP)
26.1234 :IN
26.1235- SWANK::SPAWN-WORKER-THREAD) {76AF415FE83B}>)) ..)
26.1236- 220 *STANDARD-INPUT* : :NO-TLS-VALUE
26.1237+ SWANK::SPAWN-WORKER-THREAD) {72CCEA3FE82B}>)) ..)
26.1238+ 219 *STANDARD-INPUT* : :NO-TLS-VALUE
26.1239 190 *DEBUGGER-HOOK* : :NO-TLS-VALUE
26.1240- 408 *STEPPER-HOOK* : :NO-TLS-VALUE
26.1241+ 405 *STEPPER-HOOK* : :NO-TLS-VALUE
26.1242 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
26.1243- . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
26.1244+ . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1001CB8D0B}>))
26.1245 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
26.1246 . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP) ..)>)))
26.1247- 342 *INVOKE-DEBUGGER-HOOK* : :NO-TLS-VALUE
26.1248- 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {76AF415FEB33}>))
26.1249- 438 *SLDB-QUIT-RESTART* : :NO-TLS-VALUE
26.1250- 443 *BUFFER-PACKAGE* : :NO-TLS-VALUE
26.1251- 444 *BUFFER-READTABLE* : :NO-TLS-VALUE
26.1252- 445 *PENDING-CONTINUATIONS* : :NO-TLS-VALUE
26.1253+ 340 *INVOKE-DEBUGGER-HOOK* : :NO-TLS-VALUE
26.1254+ 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {72CCEA3FEB23}>))
26.1255+ 439 *SLDB-QUIT-RESTART* : :NO-TLS-VALUE
26.1256+ 441 *BUFFER-PACKAGE* : :NO-TLS-VALUE
26.1257+ 442 *BUFFER-READTABLE* : :NO-TLS-VALUE
26.1258+ 443 *PENDING-CONTINUATIONS* : :NO-TLS-VALUE
26.1259+ 444 *PRE-REPLY-HOOK* : :NO-TLS-VALUE
26.1260 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
26.1261 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
26.1262- . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
26.1263+ . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1001CB8D0B}>))
26.1264 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
26.1265- 436 *SLIME-INTERRUPTS-ENABLED* : NIL
26.1266- 270 *EVAL-SOURCE-CONTEXT* : :NO-TLS-VALUE
26.1267- 269 *EVAL-TLF-INDEX* : :NO-TLS-VALUE
26.1268- 268 *EVAL-SOURCE-INFO* : :NO-TLS-VALUE
26.1269+ 434 *SLIME-INTERRUPTS-ENABLED* : NIL
26.1270+ 269 *EVAL-SOURCE-CONTEXT* : :NO-TLS-VALUE
26.1271+ 268 *EVAL-TLF-INDEX* : :NO-TLS-VALUE
26.1272+ 267 *EVAL-SOURCE-INFO* : :NO-TLS-VALUE
26.1273 158 *HANDLER-CLUSTERS* : (((#<FUNCTION SB-INT:CONSTANTLY-T>
26.1274- . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>))
26.1275+ . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {72CCEA3FE4EB}>))
26.1276 ((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
26.1277 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
26.1278 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
26.1279- . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
26.1280+ . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>))
26.1281 ((#<FUNCTION SB-INT:CONSTANTLY-T>
26.1282- . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>)) ..)
26.1283+ . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {72CCEA3FE4EB}>)) ..)
26.1284 168 *PACKAGE* : :NO-TLS-VALUE
26.1285- 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {76AF415FE5C3}>) (#<RESTART ABORT {76AF415FEB33}>))
26.1286+ 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {72CCEA3FE5B3}>) (#<RESTART ABORT {72CCEA3FEB23}>))
26.1287 191 *STANDARD-OUTPUT* : :NO-TLS-VALUE
26.1288- 270 *EVAL-SOURCE-CONTEXT* : (SWANK:EVAL-AND-GRAB-OUTPUT
26.1289+ 269 *EVAL-SOURCE-CONTEXT* : (SWANK:EVAL-AND-GRAB-OUTPUT
26.1290 "(let ((*default-pathname-defaults* #P\"/home/ellis/dev/comp/core/\"
26.1291 )) (trace \"STD\" \"PARSE\" \"CLI\" \"XKB\" \"SKEL\" \"ORGAN\"
26.1292 \"OBJ\" \"XDB\" \"LOG\" \"NET\" \"PACKY\" \"NLP\" \"DAT\" ..)
26.1293- 269 *EVAL-TLF-INDEX* : NIL
26.1294- 268 *EVAL-SOURCE-INFO* : NIL
26.1295+ 268 *EVAL-TLF-INDEX* : NIL
26.1296+ 267 *EVAL-SOURCE-INFO* : NIL
26.1297 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
26.1298- . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>))
26.1299+ . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE40B}>))
26.1300 ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
26.1301- . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
26.1302+ . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>)) ..)
26.1303 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
26.1304- . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
26.1305+ . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>))
26.1306 ((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
26.1307- . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>)) ..)
26.1308- 224 *DEFAULT-PATHNAME-DEFAULTS* : :NO-TLS-VALUE
26.1309+ . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE40B}>)) ..)
26.1310+ 223 *DEFAULT-PATHNAME-DEFAULTS* : :NO-TLS-VALUE
26.1311 #+end_example
26.1312
26.1313 ** std
27.1--- a/demo/readme.org Tue May 28 02:24:34 2024 +0000
27.2+++ b/demo/readme.org Sun Jun 02 00:49:06 2024 -0400
27.3@@ -1,4 +1,5 @@
27.4-{{{header(docs/demo,Richard Westhaver,ellis@rwest.io)}}}
27.5+#+title: demo
27.6+#+author: Richard Westhaver
27.7 #+EXPORT_FILE_NAME: index
27.8
27.9 - [[file:stats.org][Stats]] :: Project Statistics
28.1--- a/demo/stats.org Tue May 28 02:24:34 2024 +0000
28.2+++ b/demo/stats.org Sun Jun 02 00:49:06 2024 -0400
28.3@@ -1,6 +1,19 @@
28.4-{{{header(demo/stats,Richard Westhaver,ellis@rwest.io)}}}
28.5+#+title: stats
28.6+#+author: Richard Westhaver
28.7 #+property: header-args :dir /home/ellis/comp/demo/
28.8 #+begin_src shell :results pp :exports results
28.9+ hg churn -f "%Y-%m" -s
28.10+#+end_src
28.11+
28.12+#+RESULTS:
28.13+: 2023-04 949 *
28.14+: 2023-05 7233 ***********
28.15+: 2023-06 37455 *************************************************************
28.16+: 2023-08 99
28.17+: 2023-12 350
28.18+: 2024-04 737 *
28.19+
28.20+#+begin_src shell :results pp :exports results
28.21 tokei
28.22 #+end_src
28.23
28.24@@ -9,11 +22,11 @@
28.25 ===============================================================================
28.26 Language Files Lines Code Comments Blanks
28.27 ===============================================================================
28.28- Lisp 22 688 505 63 120
28.29+ Lisp 41 3077 2346 243 488
28.30 Makefile 1 23 20 3 0
28.31- Org 2 131 127 0 4
28.32- Shell 1 592 459 63 70
28.33- Plain Text 2 2 0 2 0
28.34+ Org 2 45 45 0 0
28.35+ Shell 2 618 477 64 77
28.36+ Plain Text 4 6 0 6 0
28.37 TOML 6 85 81 0 4
28.38 -------------------------------------------------------------------------------
28.39 HTML 1 7 7 0 0
28.40@@ -24,6 +37,6 @@
28.41 |- Markdown 9 36 0 32 4
28.42 (Total) 779 635 35 109
28.43 ===============================================================================
28.44- Total 52 2271 1834 134 303
28.45+ Total 74 4604 3611 319 674
28.46 ===============================================================================
28.47 #+end_example
29.1--- a/infra/quickstart.org Tue May 28 02:24:34 2024 +0000
29.2+++ b/infra/quickstart.org Sun Jun 02 00:49:06 2024 -0400
29.3@@ -2,10 +2,9 @@
29.4 Richard Westhaver,
29.5 ellis@rwest.io,
29.6 Infra Quickstart Guide)}}}
29.7-#+property: header-args :dir /home/ellis/dev/comp/infra/
29.8+#+property: header-args :dir /home/ellis/comp/infra/
29.9
29.10-The CC =infra= project can be thought of as one big Makefile, and
29.11-currently it is one.
29.12+The CC =infra= project is the CC software deployment toolkit.
29.13
29.14 - *Host Requirements*
29.15 - x86_64 4 core CPU
29.16@@ -16,7 +15,6 @@
29.17 - *Minimum Dependencies*
29.18 - mercurial
29.19 - git
29.20- - clang
29.21 - zstd
29.22
29.23 * TODO check.sh
29.24@@ -36,50 +34,36 @@
29.25 ./check.sh
29.26 #+end_src
29.27
29.28-* TODO profile.sh
29.29-Provision a pre-configured profile for this host.
29.30-
29.31-The default profile builds most dependencies from source. Depending on
29.32-your hardware this can take a very long time and may not be
29.33-appropriate anyway. For example a 'guest' builder may want to be
29.34-provisioned some dependencies from the host and install cached
29.35-binaries.
29.36-
29.37-This script
29.38-* TODO install.sh
29.39-Install core dependencies.
29.40-
29.41-This script may install any of the following depending on
29.42-=profile.sxp=:
29.43-
29.44-- shared libraries and headers
29.45- - rocksdb
29.46- - tree-sitter
29.47- - tree-sitter-langs
29.48-- programs
29.49- - emacs
29.50- - rust
29.51- - sbcl
29.52- - core-progs
29.53- - skel
29.54- - packy
29.55-- system packages
29.56- - imagemagick
29.57- - giflib
29.58- - libgccjit
29.59- - uutils-coreutils
29.60- - wireguard-tools
29.61- - openssl
29.62- - linux-headers
29.63- - liburing
29.64- - libxkbcommon
29.65- - podman
29.66+#+RESULTS:
29.67+| STASH= |
29.68+| STORE= |
29.69+| DIST= |
29.70+| PACKY_URL= |
29.71+| VC_URL= |
29.72+| INSTALL_PREFIX= |
29.73+| CC= |
29.74+| AR= |
29.75+| HG= |
29.76+| GIT= |
29.77+| LISP= |
29.78+| RUST= |
29.79+| LD= |
29.80+| SHELL=/bin/bash |
29.81+| DEV= |
29.82+| DEV_HOME= |
29.83+| ID= |
29.84+| WORKER= |
29.85+| WORKER_ID= |
29.86+| WORKER_HOME= |
29.87+| CARGO_HOME= |
29.88+| RUSTUP_HOME= |
29.89
29.90 * TODO bootstrap.sh
29.91 Bootstrap the core.
29.92
29.93-- download the compressed =infra= lisp core from
29.94- https://packy.compiler.company
29.95+- download and prepare target-specific dependencies
29.96+- install the latest =sk= binary from https://packy.compiler.company
29.97+ to the stash
29.98 - compile and load =bootstrap.lisp=
29.99
29.100 Upon completion a local =stash= directory is provisioned. At this
29.101@@ -101,3 +85,7 @@
29.102 the build-config and skelfile slots.
29.103
29.104 Production deployments end up at https://packy.compiler.company.
29.105+
29.106+
29.107+* TODO install.lisp
29.108+Install core packages locally.
30.1--- a/infra/scripts.org Tue May 28 02:24:34 2024 +0000
30.2+++ b/infra/scripts.org Sun Jun 02 00:49:06 2024 -0400
30.3@@ -1,6 +1,6 @@
30.4 {{{header(infra/scripts,Richard Westhaver,ellis@rwest.io)}}}
30.5
30.6-#+begin_src shell :dir /home/ellis/dev/comp/infra/scripts :results list replace :output results
30.7+#+begin_src shell :dir /home/ellis/comp/infra/scripts :results list replace :output results
30.8 ls
30.9 #+end_src
30.10
30.11@@ -8,42 +8,57 @@
30.12 - arch-upgrade.sh
30.13 - autogen.lisp
30.14 - aws-set-env.sh
30.15+- box-make.sh
30.16+- box-run.sh
30.17+- build-containers.sh
30.18 - build-emacs-mini.sh
30.19 - build-emacs.sh
30.20 - bundle-code.sh
30.21 - bundle-dir.sh
30.22 - cargo-install.sh
30.23-- check.fasl
30.24 - check.lisp
30.25+- check-vm-for-update.sh
30.26 - dist-sbcl-binary.sh
30.27 - dist-sbcl-source.sh
30.28+- easy-rsa-gen-ca.sh
30.29+- easy-rsa-gen-client.sh
30.30+- easy-rsa-gen-server.sh
30.31 - eval.sh
30.32 - find-heptapod.sh
30.33 - get-cl.sh
30.34 - get-code.sh
30.35 - get-ecl.sh
30.36 - get-emacs.sh
30.37+- get-etc.sh
30.38 - get-linux.sh
30.39 - get-lust.sh
30.40+- get-nushell.sh
30.41 - get-rocksdb.sh
30.42 - get-rust.sh
30.43 - get-sbcl.sh
30.44+- get-stumpwm.sh
30.45 - get-tree-sitter.sh
30.46 - git-vendor-pull.sh
30.47-- init.sh
30.48 - install-cargo-tools.sh
30.49+- install-core-pack.sh
30.50+- install-emacs-mini-pack.sh
30.51 - install-emacs-pack.sh
30.52-- install-nu-pack.sh
30.53+- install-nushell-pack.sh
30.54 - install-rocksdb-pack.sh
30.55 - install-rust-pack.sh
30.56 - install-sbcl-pack.sh
30.57+- make-windows-iso.nu
30.58 - print-colors.sh
30.59+- pull-containers.sh
30.60+- push-containers.sh
30.61 - quicklisp-install.sh
30.62 - record-gif.sh
30.63 - sbcl-make-bin.sh
30.64 - sbcl-save-core.sh
30.65 - sc.sh
30.66+- start-podman-service.sh
30.67 - tree-sitter-install-langs.sh
30.68-- vc-remote.nu
30.69+- tscriptr.sh
30.70+- tscript.sh
30.71 - wg-gen-keys.sh
30.72
31.1--- a/infra/stats.org Tue May 28 02:24:34 2024 +0000
31.2+++ b/infra/stats.org Sun Jun 02 00:49:06 2024 -0400
31.3@@ -1,8 +1,26 @@
31.4-{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}}
31.5+#+title: stats
31.6+#+author: Richard Westhaver
31.7+#+email: ellis@rwest.io
31.8 #+property: header-args :dir /home/ellis/comp/infra/
31.9
31.10+#+begin_src shell :results pp
31.11+ hg churn -f "%Y-%m" -s
31.12+#+end_src
31.13+
31.14+#+RESULTS:
31.15+: 2023-07 61
31.16+: 2023-11 5004 ***************************
31.17+: 2023-12 2690 **************
31.18+: 2024-01 11278 *************************************************************
31.19+: 2024-02 1021 *****
31.20+: 2024-03 21
31.21+: 2024-04 2063 ***********
31.22+: 2024-05 8443 *********************************************
31.23+: 2024-06 35
31.24+
31.25+
31.26 #+begin_src shell :results pp :exports results
31.27- tokei -e{build,cdn,dist}/*
31.28+ tokei -e{.stash}/*
31.29 #+end_src
31.30
31.31 #+RESULTS:
31.32@@ -10,13 +28,11 @@
31.33 ===============================================================================
31.34 Language Files Lines Code Comments Blanks
31.35 ===============================================================================
31.36- Lisp 2 152 109 11 32
31.37- Makefile 1 234 179 25 30
31.38- Org 1 39 35 0 4
31.39- Ruby 1 3093 5 2681 407
31.40- Shell 40 1286 939 222 125
31.41- YAML 2 1692 537 959 196
31.42+ Lisp 4 208 144 21 43
31.43+ Makefile 1 277 214 28 35
31.44+ Org 3 36 30 0 6
31.45+ Shell 70 1584 1147 283 154
31.46 ===============================================================================
31.47- Total 47 6496 1804 3898 794
31.48+ Total 78 2105 1535 332 238
31.49 ===============================================================================
31.50 #+end_example
32.1--- a/meta/aesthetics.org Tue May 28 02:24:34 2024 +0000
32.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
32.3@@ -1,4 +0,0 @@
32.4-{{{header(meta/aesthetics,
32.5-Richard Westhaver,
32.6-ellis@rwest.io,
32.7-Aesthetics)}}}
34.1--- a/meta/style.org Tue May 28 02:24:34 2024 +0000
34.2+++ b/meta/style.org Sun Jun 02 00:49:06 2024 -0400
34.3@@ -1,7 +1,6 @@
34.4-{{{header(style,
34.5-Richard Westhaver,
34.6-ellis@rwest.io,
34.7-The Compiler Company Styleguide)}}}
34.8+#+title: The Compiler Company Styleguide
34.9+#+author: Richard Westhaver
34.10+#+email: ellis@rwest.io
34.11
34.12 As an organization we maintain a styleguide[fn:1] which lists all of
34.13 the style guidelines we use for our code. If you are contributing to
35.1--- a/meta/ulang.org Tue May 28 02:24:34 2024 +0000
35.2+++ b/meta/ulang.org Sun Jun 02 00:49:06 2024 -0400
35.3@@ -1,7 +1,6 @@
35.4-{{{header(ulang,
35.5-Richard Westhaver,
35.6-ellis@rwest.io,
35.7-The Universal Language)}}}
35.8+#+title: Universal Languages
35.9+#+author: Richard Westhaver
35.10+#+email: ellis@rwest.io
35.11 #+OPTIONS: toc:t
35.12
35.13 This document describes a *U-Language* as described by the late great
36.1--- a/meta/workflows.org Tue May 28 02:24:34 2024 +0000
36.2+++ b/meta/workflows.org Sun Jun 02 00:49:06 2024 -0400
36.3@@ -9,4 +9,8 @@
36.4
36.5 * Roadmap
36.6
36.7-* DevOps
36.8+* Version Control Management
36.9+
36.10+* Data Management
36.11+
36.12+* esource Management
37.1--- a/readme.org Tue May 28 02:24:34 2024 +0000
37.2+++ b/readme.org Sun Jun 02 00:49:06 2024 -0400
37.3@@ -1,12 +1,24 @@
37.4-{{{header(
37.5- docs,
37.6- Richard Westhaver,
37.7- ellis@rwest.io,
37.8- The Compiler Company Documentation)}}}
37.9+#+title: Documentation
37.10+#+author: Richard Westhaver
37.11+#+email: ellis@rwest.io
37.12+#+description: The Compiler Company Documentation Repository
37.13 #+EXPORT_FILE_NAME: index
37.14
37.15+This project contains the sources for all CC documentation. Choose one
37.16+of the categories below to get started.
37.17+
37.18 * [[file:meta][Meta]]
37.19+Meta-docs. Contains some internal system ramblings.
37.20 * [[file:core][Core]]
37.21+Documentation for the Core software suite.
37.22 * [[file:infra][Infra]]
37.23+Infrastructure Documentation.
37.24 * products
37.25+Products are a moving target for us at the moment. This section is
37.26+bound to change.
37.27 ** [[https://compiler.company/docs/nas-t][NAS-T]]
37.28+Network Attached Storage Technology.
37.29+
37.30+LAN Boxes and modules. Storage Tech Consulting, Distributed
37.31+Infra/Compute.
37.32+** OTOM8