Lilush & Co sources
/
lilush
/
commit
New Hope for a better git history...
commit
a9f64e7d39b67fd55b0cd7bd289b31d954190363
author
Vladimir Zorin
<latimar@deviant.guru>
2026-07-24 01:00
tree
browse
Changed files
A
.clang-format
A
.githooks/pre-commit
A
.gitignore
A
.stylua.toml
A
Dockerfile
A
INDEX.md
A
LICENSE
A
LICENSING
A
README.md
A
build.bash
A
buildgen/apps/lilu.lua
A
buildgen/apps/lilush.lua
A
buildgen/apps/version
A
buildgen/c_tmpl
A
buildgen/default_main.c
A
buildgen/entrypoints/lilu/main.c
A
buildgen/entrypoints/lilush/exec_builtin.lua
A
buildgen/entrypoints/lilush/main.c
A
buildgen/entrypoints/lilush/preload_init.lua
A
buildgen/entrypoints/lilush/run_lsh_script.lua
A
buildgen/entrypoints/lilush/run_shell_cmd.lua
A
buildgen/entrypoints/lilush/start_shell.lua
A
buildgen/generate.lua
A
buildgen/modinfo.lua
A
docs/ARCHITECTURE.md
A
docs/COMPLETION.md
A
docs/CONVENTIONS.md
A
docs/CREDITS.md
A
docs/DEVELOPMENT.md
A
docs/DNS.md
A
docs/GFX.md
A
docs/LEM.md
A
docs/LEV.md
A
docs/LILPACK.md
A
docs/LITLS.md
A
docs/LSH.md
A
docs/MNEME.md
A
docs/REDIS.md
A
docs/SHELL.md
A
docs/SOUND.md
A
docs/SPEECH.md
A
docs/THEMES.md
A
docs/TSS.md
A
docs/WIKIDB.md
A
images/lem_logo.png
A
images/lev_logo.png
A
images/logo.png
A
images/mneme_logo.png
A
run_tests.bash
A
src/.clang-format
A
src/argparser/argparser.lua
A
src/cjson/.gitignore
A
src/cjson/LICENSE
A
src/cjson/Makefile
A
src/cjson/dtoa.c
A
src/cjson/dtoa_config.h
A
src/cjson/fpconv.c
A
src/cjson/fpconv.h
A
src/cjson/g_fmt.c
A
src/cjson/lua_cjson.c
A
src/cjson/strbuf.c
A
src/cjson/strbuf.h
A
src/crypto/Makefile
A
src/crypto/crypto.c
A
src/crypto/crypto.lua
A
src/dns/dns.lua
A
src/dns/dns/cache.lua
A
src/dns/dns/client.lua
A
src/dns/dns/dnssec.lua
A
src/dns/dns/helpers.lua
A
src/dns/dns/iter.lua
A
src/dns/dns/message.lua
A
src/dns/dns/name.lua
A
src/dns/dns/transport/tcp.lua
A
src/dns/dns/transport/tls.lua
A
src/dns/dns/transport/udp.lua
A
src/dns/dns/types.lua
A
src/dns/dns/wire.lua
A
src/evdev/Makefile
A
src/evdev/evdev.c
A
src/evdev/evdev.lua
A
src/git/git.lua
A
src/git/git/pack.lua
A
src/git/git/prompt.lua
A
src/http/http.lua
A
src/http/http/forms.lua
A
src/http/http/git.lua
A
src/http/http/request.lua
A
src/http/http/server.lua
A
src/http/http/sse.lua
A
src/http/http/url.lua
A
src/inotify/Makefile
A
src/inotify/inotify.c
A
src/lem/Makefile
A
src/lem/lem.lua
A
src/lem/lem/buffer.lua
A
src/lem/lem/buffer_list.lua
A
src/lem/lem/command.lua
A
src/lem/lem/completion.lua
A
src/lem/lem/completion/buffer_words.lua
A
src/lem/lem/config.lua
A
src/lem/lem/diagnostic.lua
A
src/lem/lem/highlight.lua
A
src/lem/lem/highlight/c.lua
A
src/lem/lem/highlight/json.lua
A
src/lem/lem/highlight/lsh.lua
A
src/lem/lem/highlight/lua.lua
A
src/lem/lem/highlight/markdown.lua
A
src/lem/lem/highlight/python.lua
A
src/lem/lem/highlight/sh.lua
A
src/lem/lem/highlight/style.lua
A
src/lem/lem/keymap.lua
A
src/lem/lem/mode.lua
A
src/lem/lem/motion.lua
A
src/lem/lem/operator.lua
A
src/lem/lem/render.lua
A
src/lem/lem/text_object.lua
A
src/lem/lem/viewport.lua
A
src/lem/lem_piece_table.c
A
src/lem/lem_piece_table.h
A
src/lev/Makefile
A
src/lev/lev.lua
A
src/lev/lev_core.c
A
src/lilpack/lilpack.lua
A
src/lilpack/lilpack/semver.lua
A
src/litls/Makefile
A
src/litls/bearssl/LICENSE
A
src/litls/bearssl/aes_ct.c
A
src/litls/bearssl/aes_ct_ctr.c
A
src/litls/bearssl/aes_ct_enc.c
A
src/litls/bearssl/ccopy.c
A
src/litls/bearssl/ec_p256_m15.c
A
src/litls/bearssl/ec_prime_i15.c
A
src/litls/bearssl/ec_pubkey.c
A
src/litls/bearssl/ec_secp256r1.c
A
src/litls/bearssl/ec_secp384r1.c
A
src/litls/bearssl/ec_secp521r1.c
A
src/litls/bearssl/ecdsa_i15_bits.c
A
src/litls/bearssl/ecdsa_i15_sign_raw.c
A
src/litls/bearssl/ecdsa_i15_vrfy_raw.c
A
src/litls/bearssl/ghash_ctmul32.c
A
src/litls/bearssl/hmac.c
A
src/litls/bearssl/hmac_drbg.c
A
src/litls/bearssl/i15_add.c
A
src/litls/bearssl/i15_bitlen.c
A
src/litls/bearssl/i15_decmod.c
A
src/litls/bearssl/i15_decode.c
A
src/litls/bearssl/i15_decred.c
A
src/litls/bearssl/i15_encode.c
A
src/litls/bearssl/i15_fmont.c
A
src/litls/bearssl/i15_iszero.c
A
src/litls/bearssl/i15_moddiv.c
A
src/litls/bearssl/i15_modpow.c
A
src/litls/bearssl/i15_modpow2.c
A
src/litls/bearssl/i15_montmul.c
A
src/litls/bearssl/i15_mulacc.c
A
src/litls/bearssl/i15_muladd.c
A
src/litls/bearssl/i15_ninv15.c
A
src/litls/bearssl/i15_reduce.c
A
src/litls/bearssl/i15_rshift.c
A
src/litls/bearssl/i15_sub.c
A
src/litls/bearssl/i15_tmont.c
A
src/litls/bearssl/inner.h
A
src/litls/bearssl/rsa_i15_pkcs1_vrfy.c
A
src/litls/bearssl/rsa_i15_pub.c
A
src/litls/bearssl/rsa_pkcs1_sig_unpad.c
A
src/litls/bearssl/sha2small.c
A
src/litls/litls.h
A
src/litls/litls_aes.c
A
src/litls/litls_base64.c
A
src/litls/litls_chacha20.c
A
src/litls/litls_chacha20poly1305.c
A
src/litls/litls_ecdsa_p256.c
A
src/litls/litls_ecdsa_p384.c
A
src/litls/litls_ed25519.c
A
src/litls/litls_gcm.c
A
src/litls/litls_hkdf.c
A
src/litls/litls_hmac.c
A
src/litls/litls_lua.c
A
src/litls/litls_openssh.c
A
src/litls/litls_pem_encode.c
A
src/litls/litls_poly1305.c
A
src/litls/litls_rng.c
A
src/litls/litls_rsa_verify.c
A
src/litls/litls_sha1.c
A
src/litls/litls_sha256.c
A
src/litls/litls_sha384.c
A
src/litls/litls_sha512.c
A
src/litls/litls_x25519.c
A
src/litls/tls13/client.c
A
src/litls/tls13/handshake.c
A
src/litls/tls13/keys.c
A
src/litls/tls13/record.c
A
src/litls/tls13/server.c
A
src/litls/tls13/tls13.h
A
src/litls/x509/asn1.c
A
src/litls/x509/asn1.h
A
src/litls/x509/csr.c
A
src/litls/x509/parse.c
A
src/litls/x509/verify.c
A
src/markdown/markdown.lua
A
src/markdown/markdown/buffer.lua
A
src/markdown/markdown/events.lua
A
src/markdown/markdown/from_html.lua
A
src/markdown/markdown/inline.lua
A
src/markdown/markdown/parser.lua
A
src/markdown/markdown/renderer.lua
A
src/markdown/markdown/renderer/html.lua
A
src/markdown/markdown/renderer/static.lua
A
src/markdown/markdown/renderer/streaming.lua
A
src/markdown/markdown/renderer/table_layout.lua
A
src/markdown/markdown/renderer/theme.lua
A
src/markdown/markdown/renderer/utils.lua
A
src/markdown/markdown/state.lua
A
src/mneme/Makefile
A
src/mneme/btree.c
A
src/mneme/cursor.c
A
src/mneme/db.c
A
src/mneme/ft.c
A
src/mneme/mneme.h
A
src/mneme/mneme.lua
A
src/mneme/mneme/crypto.lua
A
src/mneme/mneme_lua.c
A
src/mneme/page.c
A
src/mneme/readers.c
A
src/mneme/retire.c
A
src/mneme/txn.c
A
src/mneme/vector.c
A
src/redis/redis.lua
A
src/redis/redis/resp.lua
A
src/shell/shell.lua
A
src/shell/shell/builtins.lua
A
src/shell/shell/builtins/common.lua
A
src/shell/shell/builtins/dns.lua
A
src/shell/shell/builtins/env.lua
A
src/shell/shell/builtins/file_view.lua
A
src/shell/shell/builtins/fs.lua
A
src/shell/shell/builtins/history.lua
A
src/shell/shell/builtins/jobs.lua
A
src/shell/shell/builtins/lem.lua
A
src/shell/shell/builtins/lilpack.lua
A
src/shell/shell/builtins/mneme.lua
A
src/shell/shell/builtins/net.lua
A
src/shell/shell/builtins/notify.lua
A
src/shell/shell/builtins/process.lua
A
src/shell/shell/builtins/secrets.lua
A
src/shell/shell/builtins/snippets.lua
A
src/shell/shell/builtins/theme.lua
A
src/shell/shell/completion/lua.lua
A
src/shell/shell/completion/shell.lua
A
src/shell/shell/completion/source/bin.lua
A
src/shell/shell/completion/source/builtins.lua
A
src/shell/shell/completion/source/cmds.lua
A
src/shell/shell/completion/source/env.lua
A
src/shell/shell/completion/source/fs.lua
A
src/shell/shell/completion/source/learned.lua
A
src/shell/shell/completion/source/lua_keywords.lua
A
src/shell/shell/completion/source/lua_symbols.lua
A
src/shell/shell/completion/source/wiki_commands.lua
A
src/shell/shell/completion/source/wiki_dbs.lua
A
src/shell/shell/completion/source/wiki_entries.lua
A
src/shell/shell/completion/source/wiki_indexes.lua
A
src/shell/shell/completion/source/wiki_results.lua
A
src/shell/shell/completion/utils.lua
A
src/shell/shell/completion/wiki.lua
A
src/shell/shell/jobs.lua
A
src/shell/shell/messages.lua
A
src/shell/shell/mode/lua.lua
A
src/shell/shell/mode/lua.prompt.lua
A
src/shell/shell/mode/shell.lua
A
src/shell/shell/mode/shell.prompt.lua
A
src/shell/shell/mode/wiki.lua
A
src/shell/shell/mode/wiki.prompt.lua
A
src/shell/shell/score.lua
A
src/shell/shell/store.lua
A
src/shell/shell/tty.lua
A
src/shell/shell/utils.lua
A
src/shell/shell/utils/pager.lua
A
src/shell/shell/utils/pager_fetch.lua
A
src/shell/shell/utils/pipeline.lua
A
src/sound/Makefile
A
src/sound/sound.c
A
src/sound/sound.lua
A
src/sound/sound/mixer.lua
A
src/sound/sound/speech.lua
A
src/sound/sound/speech/g2p.lua
A
src/sound/sound/speech/klatt.lua
A
src/sound/sound/speech/phonemes.lua
A
src/sound/sound/speech/prosody.lua
A
src/sound/sound/speech/text.lua
A
src/sound/sound/speech/voices.lua
A
src/sound/sound/synth.lua
A
src/sound/sound/wav.lua
A
src/std/Makefile
A
src/std/std.c
A
src/std/std.lua
A
src/std/std/conv.lua
A
src/std/std/fs.lua
A
src/std/std/logger.lua
A
src/std/std/mime.lua
A
src/std/std/ps.lua
A
src/std/std/tbl.lua
A
src/std/std/txt.lua
A
src/std/std/utf.lua
A
src/term/Makefile
A
src/term/drm_core.c
A
src/term/gfx_core.c
A
src/term/gfx_core.h
A
src/term/term.c
A
src/term/term.lua
A
src/term/term/gfx.lua
A
src/term/term/gfx/canvas.lua
A
src/term/term/gfx/display.lua
A
src/term/term/gfx/drm_display.lua
A
src/term/term/gfx/font.lua
A
src/term/term/gfx/font_default.lua
A
src/term/term/gfx/loop.lua
A
src/term/term/gfx/proto.lua
A
src/term/term/gfx/sprite.lua
A
src/term/term/input.lua
A
src/term/term/input/completion.lua
A
src/term/term/input/history.lua
A
src/term/term/input/palette.lua
A
src/term/term/input/prompt.lua
A
src/term/term/input/renderer.lua
A
src/term/term/tss.lua
A
src/term/term/widgets.lua
A
src/testimony/testimony.lua
A
src/theme/theme.lua
A
src/theme/theme/catalog.lua
A
src/wireguard/Makefile
A
src/wireguard/lua_wireguard.c
A
src/wireguard/wireguard.c
A
src/wireguard/wireguard.h
A
src/zlib/Makefile
A
src/zlib/miniz.c
A
src/zlib/miniz.h
A
src/zlib/miniz_common.h
A
src/zlib/miniz_export.h
A
src/zlib/miniz_tdef.c
A
src/zlib/miniz_tdef.h
A
src/zlib/miniz_tinfl.c
A
src/zlib/miniz_tinfl.h
A
src/zlib/miniz_zip.h
A
src/zlib/zlib.c
A
src/zlib/zlib.lua
A
tests/argparser/test_argparser.lua
A
tests/dns/capture_fixtures.bash
A
tests/dns/fixtures.lua
A
tests/dns/fixtures_expected.lua
A
tests/dns/test_cache.lua
A
tests/dns/test_client.lua
A
tests/dns/test_iter.lua
A
tests/dns/test_message.lua
A
tests/dns/test_name.lua
A
tests/dns/test_types.lua
A
tests/dns/test_wire.lua
A
tests/git/test_git.lua
A
tests/git/test_pack.lua
A
tests/http/test_git.lua
A
tests/http/test_url.lua
A
tests/lem/test_motion.lua
A
tests/lem/test_piece_table.lua
A
tests/lev/test_lev.lua
A
tests/lev/test_lev_fd_reader.lua
A
tests/lev/test_lev_observability.lua
A
tests/lev/test_lev_resources.lua
A
tests/lev/test_lev_subprocess.lua
A
tests/lev/test_lev_unix.lua
A
tests/litls/fixtures/ca.crt
A
tests/litls/fixtures/ca.key
A
tests/litls/fixtures/server.crt
A
tests/litls/fixtures/server.key
A
tests/litls/fixtures/server2.crt
A
tests/litls/fixtures/server2.key
A
tests/litls/test_aead.lua
A
tests/litls/test_base64.lua
A
tests/litls/test_chacha20.lua
A
tests/litls/test_crypto_module.lua
A
tests/litls/test_ecdsa_p256.lua
A
tests/litls/test_ed25519.lua
A
tests/litls/test_hkdf.lua
A
tests/litls/test_hmac.lua
A
tests/litls/test_poly1305.lua
A
tests/litls/test_rsa_verify.lua
A
tests/litls/test_secure_memcmp.lua
A
tests/litls/test_sha.lua
A
tests/litls/test_tls13_client.lua
A
tests/litls/test_tls13_keys.lua
A
tests/litls/test_tls13_record.lua
A
tests/litls/test_tls13_server.lua
A
tests/litls/test_x25519.lua
A
tests/litls/test_x509.lua
A
tests/markdown/sample.md
A
tests/markdown/test_extensions.lua
A
tests/markdown/test_from_html.lua
A
tests/markdown/test_html_renderer.lua
A
tests/markdown/test_inline.lua
A
tests/markdown/test_parser.lua
A
tests/markdown/test_static_renderer.lua
A
tests/markdown/test_streaming_renderer.lua
A
tests/mneme/test_btree.lua
A
tests/mneme/test_cursor.lua
A
tests/mneme/test_db.lua
A
tests/mneme/test_fixes.lua
A
tests/mneme/test_ft_analyzer.lua
A
tests/mneme/test_ft_bulk.lua
A
tests/mneme/test_ft_index.lua
A
tests/mneme/test_ft_search.lua
A
tests/mneme/test_integration.lua
A
tests/mneme/test_keyspace.lua
A
tests/mneme/test_list.lua
A
tests/mneme/test_maintenance.lua
A
tests/mneme/test_mvcc_reclaim.lua
A
tests/mneme/test_reader_registry.lua
A
tests/mneme/test_review_fixes.lua
A
tests/mneme/test_sorted_set.lua
A
tests/mneme/test_ttl.lua
A
tests/mneme/test_types.lua
A
tests/mneme/test_vector.lua
A
tests/redis/test_redis.lua
A
tests/shell/test_learned_completions.lua
A
tests/shell/test_pipeline.lua
A
tests/shell/test_tty.lua
A
tests/sound/manual/smoke.lua
A
tests/sound/manual/speak.lua
A
tests/sound/test_sound.lua
A
tests/sound/test_speech.lua
A
tests/std/test_fs.lua
A
tests/std/test_mime.lua
A
tests/std/test_tbl.lua
A
tests/std/test_txt.lua
A
tests/std/test_utf.lua
A
tests/term/test_drm.lua
A
tests/term/test_gfx.lua
A
tests/term/test_input_completion.lua
A
tests/term/test_read_key.lua
A
tests/term/test_text_size.lua
A
tests/term/test_tss.lua