From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.bugs Subject: bug#55972: 28.1; Package quickstart generated for large number of packages generates byte-code string larger than 64K, triggering bytecode overflow error Date: Tue, 14 Jun 2022 10:51:03 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000006ccc0f05e16989b3" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18030"; mail-complaints-to="usenet@ciao.gmane.io" To: 55972@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 14 16:58:05 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o17zZ-0004XM-BS for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Jun 2022 16:58:05 +0200 Original-Received: from localhost ([::1]:39624 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o17zY-0001nd-8r for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Jun 2022 10:58:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o17ti-0004uu-T3 for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 10:52:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41559) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o17ti-0001jm-Ju for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 10:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o17ti-0007Jt-HK for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 10:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lynn Winebarger Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jun 2022 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55972 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165521829728095 (code B ref -1); Tue, 14 Jun 2022 14:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jun 2022 14:51:37 +0000 Original-Received: from localhost ([127.0.0.1]:35456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o17tH-0007J3-Je for submit@debbugs.gnu.org; Tue, 14 Jun 2022 10:51:37 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:39392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o17tD-0007Is-RT for submit@debbugs.gnu.org; Tue, 14 Jun 2022 10:51:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o17t5-0004Sy-Sg for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 10:51:31 -0400 Original-Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]:40510) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o17t1-0001au-5w for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 10:51:23 -0400 Original-Received: by mail-vs1-xe2d.google.com with SMTP id d39so9172330vsv.7 for ; Tue, 14 Jun 2022 07:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=pMqT/K9KERgxndNYQwiyuin/ZiqAWJStZNd5gwG96OY=; b=QSBr7s9jT8tamQIMvBTYCqdDLLsG54nB0sE0ydWOBbFhDwMU689Pl+KeVDNLASt392 oR+32MA6B5ceK1KsuerZoHcknDubfo9xbZcIc7PYGo+vo3TH5HwVVYNwQRhoIAi2tvKS jyE3UES21YvvlbUqWLSdUk5lbEd2W8Oz6xl346IzWwdnXpMp4tx/+G80sOgeJ7DCAFDU WI53TYRP4fEZ8xDgESrBnPSVNJP7DF+bNYG+5CU+Wi07LFIGlHNZfYBlNYatzaIj936T mr9aEjoPYiLgvcgPGDgQ5Qho9FF7CCYoxcQIndDbqucfmlvc15AaUke18N5LOyNwjA3H pRyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pMqT/K9KERgxndNYQwiyuin/ZiqAWJStZNd5gwG96OY=; b=yvZpDgx93oXBvflqn+2xJTN5704qpejzVZTcK6HsuscoFdcxdm/pw2NsPu6k4ptclB ZnA+ZK+vNrQ6+oIm5/QqQYXMVehNgFvASLfFt5PSEyXD09dty4yp4ydzUv4HvOrMz4SB V9fBA01SKuyzOflk5hd1ZrSa4mtOL2m0lje/l082e40ot5wm7mvGC0lUCCidiYNJ4Bdn a85wBB3kXiq6TsunfE/y/fc/lSUcOQlzhRFuFQKkyuO1jL0XzM4vktfVmxnNXp5GdQZ0 ZTctsyC4CDNLeOhBprjnztH+d11DqZJyLRxJSqnNvEfOES7vPXr+foTfQMDBmlGp8HDQ bA4g== X-Gm-Message-State: AJIora82eFkwBItraDHU7TZSUKkG4EouT8IyDMIWGFaps4ekA8wGhuP2 BKslr4oFytSa0IwKbrnc8gdYWhRc90fX1nhUn3R4quuc0cc= X-Google-Smtp-Source: AGRyM1u4+LQNbphsKcpOpVSl/PFLtgiu9fZDw8S7AHbTvhLeRQS7ZlJlmSmKbW9XHIOB99p7O4pbZ512dw4Z+7VkUh4= X-Received: by 2002:a67:c78f:0:b0:32d:8831:16f0 with SMTP id t15-20020a67c78f000000b0032d883116f0mr2246486vsk.64.1655218276976; Tue, 14 Jun 2022 07:51:16 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::e2d; envelope-from=owinebar@gmail.com; helo=mail-vs1-xe2d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:234510 Archived-At: --0000000000006ccc0f05e16989b3 Content-Type: text/plain; charset="UTF-8" I installed 940+ packages, with the package-quickstart option set to t. During the last set of packages I attempted to install, a message stating that attempting to byte-compile package-quickstart.el generated the error "bytecode overflow" appeared, and the installation process failed I don't know if the transaction was left in an incomplete state or not. I examined the package-quickstart.el file, and by trial and error found that cutting out the last few packages rendered a file that byte-compiled, and then verified that this happened whether I cut from the beginning or the end. I disassembled the byte code and it's simply a result of the byte-code interpreter being limited to 16-bit addresses. Whether this is a bug in the package system code for generating the package-quickstart.el file or a bug in the compiler for not handling the limitation more robustly, I leave to you. In GNU Emacs 28.1 (build 1, x86_64-pc-cygwin, GTK+ Version 3.22.28, cairo version 1.17.4) of 2022-04-05 built on fv-az282-442 Repository revision: 402e460d4c4ab116ebe2aebea5606ac4ac4a9e21 Repository branch: master Windowing system distributor 'The Cygwin/X Project', version 11.0.12101003 Configured using: 'configure --srcdir=/cygdrive/d/a/scallywag/emacs/emacs-28.1-1.x86_64/src/emacs-28.1 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man -C 'CFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/cygdrive/d/a/scallywag/emacs/emacs-28.1-1.x86_64/build=/usr/src/debug/emacs-28.1-1 -fdebug-prefix-map=/cygdrive/d/a/scallywag/emacs/emacs-28.1-1.x86_64/src/emacs-28.1=/usr/src/debug/emacs-28.1-1' CPPFLAGS= LDFLAGS=' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY GFILENOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8-unix Major mode: Compilation Minor modes in effect: erefactor-check-eval-mode: t async-bytecomp-package-mode: t sly-symbol-completion-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t csv-field-index-mode: t TeX-PDF-mode: t delete-selection-mode: t highlight-changes-visible-mode: t shell-dirtrack-mode: t global-tab-line-mode: t tab-line-mode: t windmove-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /home/owine/.emacs.d/elpa/evil-1.15.0/evil hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil /home/owine/.emacs.d/elpa/evil-1.15.0/evil-vars hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-vars /home/owine/.emacs.d/elpa/evil-1.15.0/evil-types hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-types /home/owine/.emacs.d/elpa/evil-1.15.0/evil-states hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-states /home/owine/.emacs.d/elpa/evil-1.15.0/evil-search hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-search /home/owine/.emacs.d/elpa/evil-1.15.0/evil-repeat hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-repeat /home/owine/.emacs.d/elpa/evil-1.15.0/evil-pkg hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-pkg /home/owine/.emacs.d/elpa/evil-1.15.0/evil-maps hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-maps /home/owine/.emacs.d/elpa/evil-1.15.0/evil-macros hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-macros /home/owine/.emacs.d/elpa/evil-1.15.0/evil-keybindings hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-keybindings /home/owine/.emacs.d/elpa/evil-1.15.0/evil-jumps hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-jumps /home/owine/.emacs.d/elpa/evil-1.15.0/evil-integration hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-integration /home/owine/.emacs.d/elpa/evil-1.15.0/evil-ex hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-ex /home/owine/.emacs.d/elpa/evil-1.15.0/evil-digraphs hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-digraphs /home/owine/.emacs.d/elpa/evil-1.15.0/evil-development hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-development /home/owine/.emacs.d/elpa/evil-1.15.0/evil-core hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-core /home/owine/.emacs.d/elpa/evil-1.15.0/evil-common hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-common /home/owine/.emacs.d/elpa/evil-1.15.0/evil-commands hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-commands /home/owine/.emacs.d/elpa/evil-1.15.0/evil-command-window hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-command-window /home/owine/.emacs.d/elpa/evil-1.15.0/evil-autoloads hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-autoloads /home/owine/.emacs.d/elpa/lispy-20220209.1138/elpa hides /home/owine/.emacs.d/elpa/ivy-20220529.1130/elpa /home/owine/.emacs.d/elpa/xcscope-20210719.828/xcscope hides /usr/share/emacs/site-lisp/xcscope /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-site hides /usr/share/emacs/site-lisp/tex-site /home/owine/.emacs.d/elpa/maxima-20220531.1751/maxima hides /usr/share/emacs/site-lisp/maxima /home/owine/.emacs.d/elpa/maxima-20220531.1751/maxima-font-lock hides /usr/share/emacs/site-lisp/maxima-font-lock /home/owine/.emacs.d/elpa/cmake-mode-20220322.1258/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/owine/.emacs.d/elpa/clhs-20210428.1911/clhs hides /usr/share/emacs/site-lisp/clhs /home/owine/.emacs.d/elpa/clang-format-20191106.950/clang-format hides /usr/share/emacs/site-lisp/clang-format /home/owine/.emacs.d/elpa/auctex-13.1.3/auctex hides /usr/share/emacs/site-lisp/auctex /home/owine/.emacs.d/elpa/auctex-13.1.3/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /home/owine/.emacs.d/elpa/auctex-13.1.3/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /home/owine/.emacs.d/elpa/auctex-13.1.3/tex hides /usr/share/emacs/site-lisp/auctex/tex /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-ispell hides /usr/share/emacs/site-lisp/auctex/tex-ispell /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /home/owine/.emacs.d/elpa/auctex-13.1.3/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /home/owine/.emacs.d/elpa/auctex-13.1.3/preview hides /usr/share/emacs/site-lisp/auctex/preview /home/owine/.emacs.d/elpa/auctex-13.1.3/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /home/owine/.emacs.d/elpa/auctex-13.1.3/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /home/owine/.emacs.d/elpa/auctex-13.1.3/latex hides /usr/share/emacs/site-lisp/auctex/latex /home/owine/.emacs.d/elpa/auctex-13.1.3/latex-flymake hides /usr/share/emacs/site-lisp/auctex/latex-flymake /home/owine/.emacs.d/elpa/auctex-13.1.3/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /home/owine/.emacs.d/elpa/auctex-13.1.3/context hides /usr/share/emacs/site-lisp/auctex/context /home/owine/.emacs.d/elpa/auctex-13.1.3/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /home/owine/.emacs.d/elpa/auctex-13.1.3/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /home/owine/.emacs.d/elpa/auctex-13.1.3/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /home/owine/.emacs.d/elpa/transient-20220527.2213/transient hides /usr/share/emacs/28.1/lisp/transient /home/owine/.emacs.d/elpa/xref-1.4.1/xref hides /usr/share/emacs/28.1/lisp/progmodes/xref /home/owine/.emacs.d/elpa/dictionary-20201001.1727/dictionary hides /usr/share/emacs/28.1/lisp/net/dictionary /home/owine/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /usr/share/emacs/28.1/lisp/emacs-lisp/hierarchy /home/owine/.emacs.d/elpa/cl-print-1.0/cl-print hides /usr/share/emacs/28.1/lisp/emacs-lisp/cl-print Features: (shadow mail-extr geiser-impl geiser-custom geiser-base disass emacsbug two-column misearch multi-isearch erefactor helm-for-files helm-comint helm-imenu helm-bookmark helm-external helm-mode helm-misc helm-elisp helm-files image-dired helm-buffers helm-tags helm-locate helm-eval helm-occur helm-grep helm-regexp helm-net helm-adaptive helm-info helm-utils helm-types helm-help helm helm-global-bindings helm-easymenu helm-core async-bytecomp slime sly sly-completion sly-buttons sly-messages sly-common hyperspec ace-jump-mode dired-subtree dired-hacks-utils dired-x windata helm-make django-snippets pythonic magit-popup docbook-snippets docstr docstr-key docstr-faces docstr-writers docstr-util doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path doom-themes-base dynamic-ruler compat checkdoc ebib ebib-reading-list ebib-notes ebib-filters ebib-keywords ebib-utils ebib-db ecb-symboldef ecb-analyse ecb-compatibility ecb-winman-support ecb-autogen ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde ecb-upgrade ecb-file-browser ecb-method-browser ecb-semantic-wrapper ecb-semantic ecb-speedbar ecb-layout ecb-create-layout ecb-compilation ecb-common-browser ecb-navigate eieio-compat ecb-cedet-wrapper semantic/db-mode semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/format semantic/tag-ls semantic/find semantic/ctxt ecb-mode-line ecb-face tree-buffer ecb-util silentcomp vc-mtn vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs eglot array julia-mode-latexsubs eide-vc xcscope eide-windows eide-search eide-project eide-keys eide-compare eide-popup eide-edit eide-menu eide-display eide-config js ein-process ein-jupyter ein-dev ein-notebook ein-python-send ein-traceback ein-pytools ein-pager ein-completer ein-notification ein-scratchsheet ein-worksheet poly-ein display-line-numbers ein-kill-ring ein-cell ein-kernelinfo ein-notebooklist ein-contents-api ein-file ein-shared-output ein-output-area ein-kernel ein-ipdb ein-query ein-events ein-websocket websocket ein-node ein-log ein-classes ein-core request ein-utils anaphora ein polymode polymode-base polymode-weave polymode-export polymode-compat polymode-methods trace poly-lock polymode-core polymode-classes eldev profiler eldev-util jsonrpc electric-operator elp benchmark electric-spacing-text-mode electric-spacing-emacs-lisp-mode electric-spacing-haskell-mode electric-spacing-org-mode electric-spacing-rust-mode electric-spacing-python-mode electric-spacing-cc-mode electric-spacing lsp-pwsh lsp-kotlin dap-ui lsp-treemacs gdb-mi gud bui lsp-lens dap-utils dap-mode dap-launch dap-overlays lsp-treemacs-themes treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks thunk treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-faces treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-visuals treemacs-fringe-indicator treemacs-icons treemacs-themes treemacs-workspaces treemacs-scope treemacs-dom treemacs-core-utils treemacs-macros treemacs-logging treemacs-customization pfuture dashboard git dashboard-widgets recentf extmap dotassoc kv debbugs-gnu add-log debbugs-compat debbugs soap-client rng-xsd xsd-regexp ob-shell em-hist em-pred esh-mode detached autorevert trie tNFA heap link connection diff-hl-show-hunk diff-hl-inline-popup diff-hl-dired diff diff-hl vc-hg log-view pcvs-util vc-dir treeview dash-docs ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util projectile counsel xdg swiper skeleton ibuf-macs find-dired grep ibuf-ext ibuffer ibuffer-loaddefs cpio-dired cpio-odc cpio-hpodc cpio-hpbin cpio-crc cpio-bin cpio-affiliated-buffers cpio-modes cpio-newc cpio-generic bindat cquery-inheritance-hierarchy cquery-call-hierarchy cquery-code-lens cquery-semantic-highlighting cquery-tree cquery-common lsp autothemer csharp-compilation css-eldoc-hash-table csv-mode hsluv ctxmenu common-lisp-snippets company-c-headers axiom-environment company-box-doc company-box-icons frame-local company-coq-utils company-coq-tg company-coq-abbrev smie shr kinsoku svg hideshow company-math flx ffap irony-completion irony-snippet irony-cdb-json irony-cdb irony irony-iotask jedi-core epc ctable concurrent python-environment company-etags lean-dev lean-right-click lean-message-boxes lean-type lean-hole lean-flycheck lean-input lean-eri lean-info lean-syntax lean-server lean-leanpkg lean-debug lean-settings lean-util math-symbol-lists maxima maxima-font-lock posframe rtags repeat asm-mode company-web company-css web-completion-data levenshtein find-file python helm-source helm-multi-match helm-lib clj-refactor cap-words superword subword inflections cider paredit mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core oc-csl org-id citar citar-file clang-format tramp-sh cider-debug cider-repl-history cider-scratch pulse cider-mode cider-completion cider-profile cider-inspector cider-eval cider-repl cider-test cider-stacktrace cider-overlays cider-jar cider-browse-ns cider-eldoc apropos cider-find cider-resolve cider-doc cider-browse-spec cider-clojuredocs cider-client cider-connection sesman-browser nrepl-client parseedn cider-popup cider-common cider-util sesman clojure-mode nrepl-dict align parseclj-ast parseclj-parser parseclj-lex parseclj-alist tls lui-track circe lui-irc-colors irc lcs lui-logging lui-format lui tracking shorten flyspell circe-compat citeproc-org org-ref org-ref-core org-ref-glossary org-ref-bibtex org-ref-export ox-pandoc org-ref-misc-links org-ref-label-link org-ref-ref-links org-ref-citation-links org-ref-bibliography-links bibtex-completion doi-utils org-ref-utils citeproc citeproc-itemgetters citeproc-cite citeproc-generic-elements citeproc-choose string-inflection citeproc-biblatex citeproc-subbibs citeproc-sort citeproc-name citeproc-macro citeproc-formatters citeproc-proc citeproc-disamb citeproc-itemdata citeproc-number queue citeproc-date citeproc-context citeproc-style citeproc-locale citeproc-prange citeproc-term citeproc-rt citeproc-lib citeproc-bibtex citeproc-s ol-bibtex ox-org ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox citre-peek citre-basic-tools citre-ctags citre-util citre-core citre-tag citre-core-tables citre-common cl-format-builtins clisp-format cl-format-def tree-mode hierarchy cg-global which-func caml view rfc1345 cape ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-code-lens ccls-semantic-highlight ccls-tree ccls-common lsp-javascript lsp-html lsp-icons lsp-completion lsp-semantic-tokens lsp-mode lsp-protocol markdown-mode ht inline centaur-tabs-interactive centaur-tabs-functions centaur-tabs-elements powerline powerline-separators powerline-themes config-manage config-manage-mode config-manage-prop config-manage-base choice-program time-stamp config-manage-declare choice-program-complete bug-hunter bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils org-agenda org-colview org-element avl-tree boxy benchmark-init reftex-sel org-capture org-refile filenotify biblio parsebib biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv biblio-doi biblio-core url-queue ido hl-line f f-shortdoc tempo make-mode etags fileloop company-dabbrev company-template company avy axiom-selector axiom-buffer-menu axiom-boot-mode axiom-spad-mode axiom-input-mode imenu axiom-process-mode axiom-help-mode axiom-base mm-url vc-git diff-mode vc vc-dispatcher macrostep-c cmacexp macrostep lua-mode texinfo texinfo-loaddefs toolbar-x reporter desktop frameset context plain-tex latex latex-flymake flymake-proc flymake tex-ispell tex-style tex crm texmathp auto-loads tex-site auto-complete-config rng-nxml nxml-mode nxml-outln nxml-rap rng-valid rng-loc rng-uri rng-parse nxml-parse nxml-enc rng-match rng-dt rng-util rng-pttrn nxml-ns xmltok nxml-util yaxception auto-complete popup sage-shell-mode deferred ede/srecode srecode semantic/db semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local ede/speedbar ede/files ede ede/detect ede/base ede/source eieio-speedbar cedet cc-langs spinner ede/auto eieio-base arxiv-query arxiv-vars org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat org-macs org-loaddefs hydra lv smtpmail sendmail dired-aux async async-await iter2 promise promise-rejection-tracking promise-finally promise-done promise-es6-extensions promise-core generator enriched pces-e20 pces-20 pccl-20 broken ccl path-util invisible inv-23 mcs-e20 mcs-20 mcharset poem poem-e20 poem-e20_3 pym poe alist static apel-ver product cl yasnippet-snippets angular-snippets yasnippet log4e notifications gntp almost-mono-themes sort reftex-dcr reftex-parse reftex-cite reftex reftex-loaddefs reftex-vars s all-the-icons ivy-rich ivy delsel ivy-faces ivy-overlay colir all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons edit-indirect ssass-mode vue-html-mode mmm-cmds mmm-mode mmm-univ sgml-mode dom mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat face-remap term disp-table ehelp term/xterm xterm reformatter timezone xmlunicode quail xmlunicode-character-list ert ewoc debug flycheck dash let-alist easy-mmode epl rx warnings yaml-mode tar-mode arc-mode archive-mode names edebug backtrace autoload lisp-mnt mm-archive network-stream url-http url-gw url-auth cl-print eieio-opt cl-extra shortdoc package-x help-fns radix-tree mule-util vhdl-mode hippie-exp cus-theme tmm find-func time color shadowfile xwidget bookmark wid-browse tree-widget eieio-custom woman speedbar ezimage dframe rst compile proced mh-e mh-compat mh-buffers mh-loaddefs message rfc822 mml mml-sec epa derived epg rfc6068 mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader hilit-chg hi-lock gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr facemenu cwarn cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ses unsafep rcirc newst-backend mpc ispell htmlfontify htmlfontify-loaddefs eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util erc-goodies erc erc-backend erc-loaddefs doc-view jka-compr image-mode exif cal-menu calendar cal-loaddefs calculator edmacro kmacro calc calc-loaddefs rect calc-macs tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp format-spec ntlm hmac-md5 hex-util md4 nsm rmc netrc net-utils ldap kermit shell pcomplete gravatar dns url-cache goto-addr gnutls puny eudc-vars dig dbus xml bug-reference ange-ftp comint server man ansi-color locate dired dired-loaddefs epg-config ebnf2ps ps-print ps-print-loaddefs ps-def lpr bib-mode help-mode novice thingatpt xref project ring cus-edit pp wid-edit cus-start time-date modus-operandi-theme modus-themes pcase tab-line cus-load windmove finder-inf bnf-mode-autoloads names-autoloads advice namespaces-autoloads realgud-recursive-autoloads slime-autoloads with-editor-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind gfilenotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 3122102 613628) (symbols 48 167919 62) (strings 32 759155 206619) (string-bytes 1 22732645) (vectors 16 252152) (vector-slots 8 4169882 371529) (floats 8 3882 287) (intervals 56 204409 17430) (buffers 992 249)) --0000000000006ccc0f05e16989b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I installed 940+ packages, with the package-quickstart= option set to t.
During the last set of packages I attempted to install= , a message stating
that attempting to byte-compile package-quickstart.e= l generated the
error "bytecode overflow" appeared, and the in= stallation process failed
I don't know if the transaction was left i= n an incomplete state or not.

I examined the package-quickstart.el f= ile, and by trial and error found
that cutting out the last few packages= rendered a file that
byte-compiled, and then verified that this happene= d whether I cut from
the beginning or the end.

I disassembled the= byte code and it's simply a result of the byte-code
interpreter bei= ng limited to 16-bit addresses.

Whether this is a bug in the package= system code for generating the
package-quickstart.el file or a bug in t= he compiler for not handling the
limitation more robustly, I leave to yo= u.


In GNU Emacs 28.1 (build 1, x86_64-pc-cygwin, GTK+ Version 3.= 22.28, cairo version 1.17.4)
=C2=A0of 2022-04-05 built on fv-az282-442Repository revision: 402e460d4c4ab116ebe2aebea5606ac4ac4a9e21
Reposito= ry branch: master
Windowing system distributor 'The Cygwin/X Project= ', version 11.0.12101003
Configured using:
=C2=A0'configure=C2=A0--srcdir=3D/cygdrive/d/a/scallywag/emacs/emacs-28.1-1.x86_64/src/em= acs-28.1
=C2=A0--prefix=3D/usr --exec-prefix=3D/usr --localstatedir=3D/v= ar --sysconfdir=3D/etc
=C2=A0--infodir=3D/usr/share/info --mandir=3D/usr= /share/man -C 'CFLAGS=3D-ggdb -O2
=C2=A0-pipe -Wall -Werror=3Dformat= -security -Wp,-D_FORTIFY_SOURCE=3D2
=C2=A0-fstack-protector-strong --par= am=3Dssp-buffer-size=3D4
=C2=A0-fdebug-prefix-map=3D/cygdrive/d/a/scally= wag/emacs/emacs-28.1-1.x86_64/build=3D/usr/src/debug/emacs-28.1-1
=C2=A0= -fdebug-prefix-map=3D/cygdrive/d/a/scallywag/emacs/emacs-28.1-1.x86_64/src/= emacs-28.1=3D/usr/src/debug/emacs-28.1-1'
=C2=A0CPPFLAGS=3D LDFLAGS= =3D'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GM= P GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBXML2 M17N_FLT MODU= LES NOTIFY GFILENOTIFY PDUMPER PNG
RSVG SOUND THREADS TIFF TOOLKIT_SCROL= L_BARS X11 XDBE XIM XPM GTK3 ZLIB

Important settings:
=C2=A0 valu= e of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dnone
=C2= =A0 locale-coding-system: utf-8-unix

Major mode: Compilation

= Minor modes in effect:
=C2=A0 erefactor-check-eval-mode: t
=C2=A0 asy= nc-bytecomp-package-mode: t
=C2=A0 sly-symbol-completion-mode: t
=C2= =A0 treemacs-filewatch-mode: t
=C2=A0 treemacs-follow-mode: t
=C2=A0 = treemacs-git-mode: t
=C2=A0 treemacs-fringe-indicator-mode: t
=C2=A0 = csv-field-index-mode: t
=C2=A0 TeX-PDF-mode: t
=C2=A0 delete-selectio= n-mode: t
=C2=A0 highlight-changes-visible-mode: t
=C2=A0 shell-dirtr= ack-mode: t
=C2=A0 global-tab-line-mode: t
=C2=A0 tab-line-mode: t=C2=A0 windmove-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-m= ode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
= =C2=A0 mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 con= text-menu-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mo= de: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
= =C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0= buffer-read-only: t
=C2=A0 column-number-mode: t
=C2=A0 line-number-= mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t
<= br>Load-path shadows:
/home/owine/.emacs.d/elpa/evil-1.15.0/evil hides /= home/owine/.emacs.d/elpa/evil-20220518.859/evil
/home/owine/.emacs.d/elp= a/evil-1.15.0/evil-vars hides /home/owine/.emacs.d/elpa/evil-20220518.859/e= vil-vars
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-types hides /home/ow= ine/.emacs.d/elpa/evil-20220518.859/evil-types
/home/owine/.emacs.d/elpa= /evil-1.15.0/evil-states hides /home/owine/.emacs.d/elpa/evil-20220518.859/= evil-states
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-search hides /hom= e/owine/.emacs.d/elpa/evil-20220518.859/evil-search
/home/owine/.emacs.d= /elpa/evil-1.15.0/evil-repeat hides /home/owine/.emacs.d/elpa/evil-20220518= .859/evil-repeat
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-pkg hides /h= ome/owine/.emacs.d/elpa/evil-20220518.859/evil-pkg
/home/owine/.emacs.d/= elpa/evil-1.15.0/evil-maps hides /home/owine/.emacs.d/elpa/evil-20220518.85= 9/evil-maps
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-macros hides /hom= e/owine/.emacs.d/elpa/evil-20220518.859/evil-macros
/home/owine/.emacs.d= /elpa/evil-1.15.0/evil-keybindings hides /home/owine/.emacs.d/elpa/evil-202= 20518.859/evil-keybindings
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-ju= mps hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-jumps
/home/o= wine/.emacs.d/elpa/evil-1.15.0/evil-integration hides /home/owine/.emacs.d/= elpa/evil-20220518.859/evil-integration
/home/owine/.emacs.d/elpa/evil-1= .15.0/evil-ex hides /home/owine/.emacs.d/elpa/evil-20220518.859/evil-ex
= /home/owine/.emacs.d/elpa/evil-1.15.0/evil-digraphs hides /home/owine/.emac= s.d/elpa/evil-20220518.859/evil-digraphs
/home/owine/.emacs.d/elpa/evil-= 1.15.0/evil-development hides /home/owine/.emacs.d/elpa/evil-20220518.859/e= vil-development
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-core hides /h= ome/owine/.emacs.d/elpa/evil-20220518.859/evil-core
/home/owine/.emacs.d= /elpa/evil-1.15.0/evil-common hides /home/owine/.emacs.d/elpa/evil-20220518= .859/evil-common
/home/owine/.emacs.d/elpa/evil-1.15.0/evil-commands hid= es /home/owine/.emacs.d/elpa/evil-20220518.859/evil-commands
/home/owine= /.emacs.d/elpa/evil-1.15.0/evil-command-window hides /home/owine/.emacs.d/e= lpa/evil-20220518.859/evil-command-window
/home/owine/.emacs.d/elpa/evil= -1.15.0/evil-autoloads hides /home/owine/.emacs.d/elpa/evil-20220518.859/ev= il-autoloads
/home/owine/.emacs.d/elpa/lispy-20220209.1138/elpa hides /h= ome/owine/.emacs.d/elpa/ivy-20220529.1130/elpa
/home/owine/.emacs.d/elpa= /xcscope-20210719.828/xcscope hides /usr/share/emacs/site-lisp/xcscope
/= home/owine/.emacs.d/elpa/auctex-13.1.3/tex-site hides /usr/share/emacs/site= -lisp/tex-site
/home/owine/.emacs.d/elpa/maxima-20220531.1751/maxima hid= es /usr/share/emacs/site-lisp/maxima
/home/owine/.emacs.d/elpa/maxima-20= 220531.1751/maxima-font-lock hides /usr/share/emacs/site-lisp/maxima-font-l= ock
/home/owine/.emacs.d/elpa/cmake-mode-20220322.1258/cmake-mode hides = /usr/share/emacs/site-lisp/cmake-mode
/home/owine/.emacs.d/elpa/clhs-202= 10428.1911/clhs hides /usr/share/emacs/site-lisp/clhs
/home/owine/.emacs= .d/elpa/clang-format-20191106.950/clang-format hides /usr/share/emacs/site-= lisp/clang-format
/home/owine/.emacs.d/elpa/auctex-13.1.3/auctex hides /= usr/share/emacs/site-lisp/auctex
/home/owine/.emacs.d/elpa/auctex-13.1.3= /toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/home/owine= /.emacs.d/elpa/auctex-13.1.3/texmathp hides /usr/share/emacs/site-lisp/auct= ex/texmathp
/home/owine/.emacs.d/elpa/auctex-13.1.3/tex hides /usr/share= /emacs/site-lisp/auctex/tex
/home/owine/.emacs.d/elpa/auctex-13.1.3/tex-= style hides /usr/share/emacs/site-lisp/auctex/tex-style
/home/owine/.ema= cs.d/elpa/auctex-13.1.3/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex= -mik
/home/owine/.emacs.d/elpa/auctex-13.1.3/tex-jp hides /usr/share/ema= cs/site-lisp/auctex/tex-jp
/home/owine/.emacs.d/elpa/auctex-13.1.3/tex-i= spell hides /usr/share/emacs/site-lisp/auctex/tex-ispell
/home/owine/.em= acs.d/elpa/auctex-13.1.3/tex-info hides /usr/share/emacs/site-lisp/auctex/t= ex-info
/home/owine/.emacs.d/elpa/auctex-13.1.3/tex-font hides /usr/shar= e/emacs/site-lisp/auctex/tex-font
/home/owine/.emacs.d/elpa/auctex-13.1.= 3/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/home/owine/= .emacs.d/elpa/auctex-13.1.3/tex-bar hides /usr/share/emacs/site-lisp/auctex= /tex-bar
/home/owine/.emacs.d/elpa/auctex-13.1.3/preview hides /usr/shar= e/emacs/site-lisp/auctex/preview
/home/owine/.emacs.d/elpa/auctex-13.1.3= /plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex
/home/owine= /.emacs.d/elpa/auctex-13.1.3/multi-prompt hides /usr/share/emacs/site-lisp/= auctex/multi-prompt
/home/owine/.emacs.d/elpa/auctex-13.1.3/latex hides = /usr/share/emacs/site-lisp/auctex/latex
/home/owine/.emacs.d/elpa/auctex= -13.1.3/latex-flymake hides /usr/share/emacs/site-lisp/auctex/latex-flymake=
/home/owine/.emacs.d/elpa/auctex-13.1.3/font-latex hides /usr/share/ema= cs/site-lisp/auctex/font-latex
/home/owine/.emacs.d/elpa/auctex-13.1.3/c= ontext hides /usr/share/emacs/site-lisp/auctex/context
/home/owine/.emac= s.d/elpa/auctex-13.1.3/context-nl hides /usr/share/emacs/site-lisp/auctex/c= ontext-nl
/home/owine/.emacs.d/elpa/auctex-13.1.3/context-en hides /usr/= share/emacs/site-lisp/auctex/context-en
/home/owine/.emacs.d/elpa/auctex= -13.1.3/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/home/= owine/.emacs.d/elpa/transient-20220527.2213/transient hides /usr/share/emac= s/28.1/lisp/transient
/home/owine/.emacs.d/elpa/xref-1.4.1/xref hides /u= sr/share/emacs/28.1/lisp/progmodes/xref
/home/owine/.emacs.d/elpa/dictio= nary-20201001.1727/dictionary hides /usr/share/emacs/28.1/lisp/net/dictiona= ry
/home/owine/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /usr= /share/emacs/28.1/lisp/emacs-lisp/hierarchy
/home/owine/.emacs.d/elpa/cl= -print-1.0/cl-print hides /usr/share/emacs/28.1/lisp/emacs-lisp/cl-print
Features:
(shadow mail-extr geiser-impl geiser-custom geiser-base d= isass emacsbug
two-column misearch multi-isearch erefactor helm-for-file= s helm-comint
helm-imenu helm-bookmark helm-external helm-mode helm-misc= helm-elisp
helm-files image-dired helm-buffers helm-tags helm-locate he= lm-eval
helm-occur helm-grep helm-regexp helm-net helm-adaptive helm-inf= o
helm-utils helm-types helm-help helm helm-global-bindings helm-easymen= u
helm-core async-bytecomp slime sly sly-completion sly-buttons
sly-m= essages sly-common hyperspec ace-jump-mode dired-subtree
dired-hacks-uti= ls dired-x windata helm-make django-snippets pythonic
magit-popup docboo= k-snippets docstr docstr-key docstr-faces
docstr-writers docstr-util doo= m-modeline-segments doom-modeline-env
doom-modeline-core shrink-path doo= m-themes-base dynamic-ruler compat
checkdoc ebib ebib-reading-list ebib-= notes ebib-filters ebib-keywords
ebib-utils ebib-db ecb-symboldef ecb-an= alyse ecb-compatibility
ecb-winman-support ecb-autogen ecb-tod ecb-cycle= ecb-eshell ecb-help
ecb-jde ecb-upgrade ecb-file-browser ecb-method-bro= wser
ecb-semantic-wrapper ecb-semantic ecb-speedbar ecb-layout
ecb-cr= eate-layout ecb-compilation ecb-common-browser ecb-navigate
eieio-compat= ecb-cedet-wrapper semantic/db-mode semantic/db-find
semantic/db-ref sem= antic/analyze semantic/sort semantic/scope
semantic/analyze/fcn semantic= /format semantic/tag-ls semantic/find
semantic/ctxt ecb-mode-line ecb-fa= ce tree-buffer ecb-util silentcomp
vc-mtn vc-bzr vc-src vc-sccs vc-svn v= c-cvs vc-rcs eglot array
julia-mode-latexsubs eide-vc xcscope eide-windo= ws eide-search
eide-project eide-keys eide-compare eide-popup eide-edit = eide-menu
eide-display eide-config js ein-process ein-jupyter ein-dev ei= n-notebook
ein-python-send ein-traceback ein-pytools ein-pager ein-compl= eter
ein-notification ein-scratchsheet ein-worksheet poly-ein
display= -line-numbers ein-kill-ring ein-cell ein-kernelinfo
ein-notebooklist ein= -contents-api ein-file ein-shared-output
ein-output-area ein-kernel ein-= ipdb ein-query ein-events ein-websocket
websocket ein-node ein-log ein-c= lasses ein-core request ein-utils
anaphora ein polymode polymode-base po= lymode-weave polymode-export
polymode-compat polymode-methods trace poly= -lock polymode-core
polymode-classes eldev profiler eldev-util jsonrpc e= lectric-operator elp
benchmark electric-spacing-text-mode electric-spaci= ng-emacs-lisp-mode
electric-spacing-haskell-mode electric-spacing-org-mo= de
electric-spacing-rust-mode electric-spacing-python-mode
electric-s= pacing-cc-mode electric-spacing lsp-pwsh lsp-kotlin dap-ui
lsp-treemacs = gdb-mi gud bui lsp-lens dap-utils dap-mode dap-launch
dap-overlays lsp-t= reemacs-themes treemacs treemacs-header-line
treemacs-compatibility tree= macs-mode treemacs-bookmarks thunk
treemacs-interface treemacs-extension= s treemacs-mouse-interface
treemacs-tags treemacs-faces treemacs-persist= ence
treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering
= treemacs-annotations treemacs-async treemacs-visuals
treemacs-fringe-ind= icator treemacs-icons treemacs-themes
treemacs-workspaces treemacs-scope= treemacs-dom treemacs-core-utils
treemacs-macros treemacs-logging treem= acs-customization pfuture
dashboard git dashboard-widgets recentf extmap= dotassoc kv debbugs-gnu
add-log debbugs-compat debbugs soap-client rng-= xsd xsd-regexp ob-shell
em-hist em-pred esh-mode detached autorevert tri= e tNFA heap link
connection diff-hl-show-hunk diff-hl-inline-popup diff-= hl-dired diff
diff-hl vc-hg log-view pcvs-util vc-dir treeview dash-docs= ediff
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init=
ediff-util projectile counsel xdg swiper skeleton ibuf-macs find-dired<= br>grep ibuf-ext ibuffer ibuffer-loaddefs cpio-dired cpio-odc cpio-hpodccpio-hpbin cpio-crc cpio-bin cpio-affiliated-buffers cpio-modes
cpio-ne= wc cpio-generic bindat cquery-inheritance-hierarchy
cquery-call-hierarch= y cquery-code-lens cquery-semantic-highlighting
cquery-tree cquery-commo= n lsp autothemer csharp-compilation
css-eldoc-hash-table csv-mode hsluv = ctxmenu common-lisp-snippets
company-c-headers axiom-environment company= -box-doc company-box-icons
frame-local company-coq-utils company-coq-tg = company-coq-abbrev smie shr
kinsoku svg hideshow company-math flx ffap i= rony-completion
irony-snippet irony-cdb-json irony-cdb irony irony-iotas= k jedi-core epc
ctable concurrent python-environment company-etags lean-= dev
lean-right-click lean-message-boxes lean-type lean-hole lean-flychec= k
lean-input lean-eri lean-info lean-syntax lean-server lean-leanpkg
= lean-debug lean-settings lean-util math-symbol-lists maxima
maxima-font-= lock posframe rtags repeat asm-mode company-web company-css
web-completi= on-data levenshtein find-file python helm-source
helm-multi-match helm-l= ib clj-refactor cap-words superword subword
inflections cider paredit mc= -separate-operations rectangular-region-mode
mc-mark-pop mc-edit-lines m= c-hide-unmatched-lines-mode mc-mark-more
mc-cycle-cursors multiple-curso= rs-core oc-csl org-id citar citar-file
clang-format tramp-sh cider-debug= cider-repl-history cider-scratch pulse
cider-mode cider-completion cide= r-profile cider-inspector cider-eval
cider-repl cider-test cider-stacktr= ace cider-overlays cider-jar
cider-browse-ns cider-eldoc apropos cider-f= ind cider-resolve cider-doc
cider-browse-spec cider-clojuredocs cider-cl= ient cider-connection
sesman-browser nrepl-client parseedn cider-popup c= ider-common cider-util
sesman clojure-mode nrepl-dict align parseclj-ast= parseclj-parser
parseclj-lex parseclj-alist tls lui-track circe lui-irc= -colors irc lcs
lui-logging lui-format lui tracking shorten flyspell cir= ce-compat
citeproc-org org-ref org-ref-core org-ref-glossary org-ref-bib= tex
org-ref-export ox-pandoc org-ref-misc-links org-ref-label-link
or= g-ref-ref-links org-ref-citation-links org-ref-bibliography-links
bibtex= -completion doi-utils org-ref-utils citeproc citeproc-itemgetters
citepr= oc-cite citeproc-generic-elements citeproc-choose
string-inflection cite= proc-biblatex citeproc-subbibs citeproc-sort
citeproc-name citeproc-macr= o citeproc-formatters citeproc-proc
citeproc-disamb citeproc-itemdata ci= teproc-number queue citeproc-date
citeproc-context citeproc-style citepr= oc-locale citeproc-prange
citeproc-term citeproc-rt citeproc-lib citepro= c-bibtex citeproc-s
ol-bibtex ox-org ox-odt ox-latex ox-icalendar ox-htm= l table ox-ascii
ox-publish ox citre-peek citre-basic-tools citre-ctags = citre-util
citre-core citre-tag citre-core-tables citre-common cl-format= -builtins
clisp-format cl-format-def tree-mode hierarchy cg-global which= -func caml
view rfc1345 cape ccls-member-hierarchy ccls-inheritance-hier= archy
ccls-call-hierarchy ccls-code-lens ccls-semantic-highlight ccls-tr= ee
ccls-common lsp-javascript lsp-html lsp-icons lsp-completion
lsp-s= emantic-tokens lsp-mode lsp-protocol markdown-mode ht inline
centaur-tab= s-interactive centaur-tabs-functions centaur-tabs-elements
powerline pow= erline-separators powerline-themes config-manage
config-manage-mode conf= ig-manage-prop config-manage-base choice-program
time-stamp config-manag= e-declare choice-program-complete bug-hunter
bui-list bui-info bui-entry= bui-core bui-history bui-button bui-utils
org-agenda org-colview org-el= ement avl-tree boxy benchmark-init
reftex-sel org-capture org-refile fil= enotify biblio parsebib
biblio-download biblio-dissemin biblio-ieee bibl= io-hal biblio-dblp
biblio-crossref biblio-arxiv biblio-doi biblio-core u= rl-queue ido
hl-line f f-shortdoc tempo make-mode etags fileloop company= -dabbrev
company-template company avy axiom-selector axiom-buffer-menuaxiom-boot-mode axiom-spad-mode axiom-input-mode imenu
axiom-process-m= ode axiom-help-mode axiom-base mm-url vc-git diff-mode vc
vc-dispatcher = macrostep-c cmacexp macrostep lua-mode texinfo
texinfo-loaddefs toolbar-= x reporter desktop frameset context plain-tex
latex latex-flymake flymak= e-proc flymake tex-ispell tex-style tex crm
texmathp auto-loads tex-site= auto-complete-config rng-nxml nxml-mode
nxml-outln nxml-rap rng-valid r= ng-loc rng-uri rng-parse nxml-parse
nxml-enc rng-match rng-dt rng-util r= ng-pttrn nxml-ns xmltok nxml-util
yaxception auto-complete popup sage-sh= ell-mode deferred ede/srecode
srecode semantic/db semantic/util-modes se= mantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local ed= e/speedbar ede/files
ede ede/detect ede/base ede/source eieio-speedbar c= edet cc-langs spinner
ede/auto eieio-base arxiv-query arxiv-vars org ob = ob-tangle ob-ref
ob-lob ob-table ob-exp org-macro org-footnote org-src o= b-comint
org-pcomplete org-list org-faces org-entities noutline outline<= br>org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex olorg-keys oc org-compat org-macs org-loaddefs hydra lv smtpmail sendmaildired-aux async async-await iter2 promise promise-rejection-tracking
p= romise-finally promise-done promise-es6-extensions promise-core
generato= r enriched pces-e20 pces-20 pccl-20 broken ccl path-util
invisible inv-2= 3 mcs-e20 mcs-20 mcharset poem poem-e20 poem-e20_3 pym
poe alist static = apel-ver product cl yasnippet-snippets angular-snippets
yasnippet log4e = notifications gntp almost-mono-themes sort reftex-dcr
reftex-parse refte= x-cite reftex reftex-loaddefs reftex-vars s
all-the-icons ivy-rich ivy d= elsel ivy-faces ivy-overlay colir
all-the-icons-faces data-material data= -weathericons data-octicons
data-fileicons data-faicons data-alltheicons= edit-indirect ssass-mode
vue-html-mode mmm-cmds mmm-mode mmm-univ sgml-= mode dom mmm-class
mmm-region mmm-auto mmm-vars mmm-utils mmm-compat fac= e-remap term
disp-table ehelp term/xterm xterm reformatter timezone xmlu= nicode quail
xmlunicode-character-list ert ewoc debug flycheck dash let-= alist
easy-mmode epl rx warnings yaml-mode tar-mode arc-mode archive-mod= e
names edebug backtrace autoload lisp-mnt mm-archive network-stream
= url-http url-gw url-auth cl-print eieio-opt cl-extra shortdoc package-x
= help-fns radix-tree mule-util vhdl-mode hippie-exp cus-theme tmm
find-fu= nc time color shadowfile xwidget bookmark wid-browse tree-widget
eieio-c= ustom woman speedbar ezimage dframe rst compile proced mh-e
mh-compat mh= -buffers mh-loaddefs message rfc822 mml mml-sec epa derived
epg rfc6068 = mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils ma= ilheader hilit-chg hi-lock gnus nnheader gnus-util rmail
rmail-loaddefs = rfc2047 rfc2045 ietf-drums text-property-search
mail-utils mm-util mail-= prsvr facemenu cwarn cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-style= s cc-align cc-engine cc-vars cc-defs ses
unsafep rcirc newst-backend mpc= ispell htmlfontify htmlfontify-loaddefs
eshell esh-cmd esh-ext esh-opt = esh-proc esh-io esh-arg esh-module
esh-groups esh-util erc-goodies erc e= rc-backend erc-loaddefs doc-view
jka-compr image-mode exif cal-menu cale= ndar cal-loaddefs calculator
edmacro kmacro calc calc-loaddefs rect calc= -macs tramp tramp-loaddefs
trampver tramp-integration files-x tramp-comp= at parse-time iso8601
ls-lisp format-spec ntlm hmac-md5 hex-util md4 nsm= rmc netrc net-utils
ldap kermit shell pcomplete gravatar dns url-cache = goto-addr gnutls puny
eudc-vars dig dbus xml bug-reference ange-ftp comi= nt server man
ansi-color locate dired dired-loaddefs epg-config ebnf2ps = ps-print
ps-print-loaddefs ps-def lpr bib-mode help-mode novice thingatp= t xref
project ring cus-edit pp wid-edit cus-start time-date
modus-op= erandi-theme modus-themes pcase tab-line cus-load windmove
finder-inf bn= f-mode-autoloads names-autoloads advice
namespaces-autoloads realgud-rec= ursive-autoloads slime-autoloads
with-editor-autoloads info package brow= se-url url url-proxy url-privacy
url-expand url-methods url-history url-= cookie url-domsuf url-util
mailcap url-handlers url-parse auth-source cl= -seq eieio eieio-core
cl-macs eieio-loaddefs password-cache json subr-x = map url-vars seq
byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-= lib iso-transl
tooltip eldoc paren electric uniquify ediff-hook vc-hooks=
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dn= d
tool-bar dnd fontset image regexp-opt fringe tabulated-list replacenewcomment text-mode lisp-mode prog-mode register page tab-bar menu-barrfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
fon= t-lock syntax font-core term/tty-colors frame minibuffer cl-generic
cham= georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
kore= an japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european= ethiopic indian cyrillic chinese composite emoji-zwj charscript
charpro= p case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloa= ded nadvice button loaddefs faces cus-face macroexp files
window text-pr= operties overlay sha1 md5 base64 format env code-pages
mule custom widge= t hashtable-print-readable backquote threads dbusbind
gfilenotify lcms2 = dynamic-setting system-font-setting
font-render-setting cairo move-toolb= ar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory i= nformation:
((conses 16 3122102 613628)
=C2=A0(symbols 48 167919 62)<= br>=C2=A0(strings 32 759155 206619)
=C2=A0(string-bytes 1 22732645)
= =C2=A0(vectors 16 252152)
=C2=A0(vector-slots 8 4169882 371529)
=C2= =A0(floats 8 3882 287)
=C2=A0(intervals 56 204409 17430)
=C2=A0(buffe= rs 992 249))
--0000000000006ccc0f05e16989b3--