From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxim Cournoyer Newsgroups: gmane.lisp.guile.devel Subject: [PATCH 0/4] Add module depth information to %load-verbosely output Date: Sun, 10 Sep 2023 00:03:59 -0400 Message-ID: <20230910040424.26431-1-maxim.cournoyer@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40263"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Maxim Cournoyer To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Sep 10 06:05:54 2023 Return-path: Envelope-to: guile-devel@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 1qfBhp-000AGc-M7 for guile-devel@m.gmane-mx.org; Sun, 10 Sep 2023 06:05:53 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfBh0-00025k-BA; Sun, 10 Sep 2023 00:05:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfBgz-00025S-2i for guile-devel@gnu.org; Sun, 10 Sep 2023 00:05:01 -0400 Original-Received: from mail-oo1-xc2a.google.com ([2607:f8b0:4864:20::c2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfBgv-0005NU-PA for guile-devel@gnu.org; Sun, 10 Sep 2023 00:05:00 -0400 Original-Received: by mail-oo1-xc2a.google.com with SMTP id 006d021491bc7-573ac2fa37aso2106730eaf.3 for ; Sat, 09 Sep 2023 21:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694318695; x=1694923495; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=+0GVhBui2uJ03D+j7ZxOy7Vpn1rx1iWygdR30UdmezQ=; b=llfAhYHrziF8bIN5LochN1baAEl/WqZywnVhngbohZQTqjDqRZeK46LAGKdPdnJ9yP /q6XASTAZn/RoKauuCLFaPBmRGBy4ibww6gTNX0XaxCdRbE8RbFrcM4CVRjPB2YjPgdf iqO0fDMIGyYW0kvN4LVCD0VNGVtm7J+P8g8O/BXeo8wkzb9e1TnDWfq3qkEFNunVN3ts Za2fdY5VYRcn+gOQkEJcD9nT9ovhKdeO+n3Y8l1IrxEYxmUpyObM4PS3L0cVDBOJB7zO bjyDIFDukdGhKd4LJ1bQXNKmg00LWc1EOp8kDPcF9iW5KXV+6Uj9dZzrJO2c8xphA8+R Txlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694318695; x=1694923495; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+0GVhBui2uJ03D+j7ZxOy7Vpn1rx1iWygdR30UdmezQ=; b=IYyZzF9gqSSo84LTC2kvl5WVjJp5EV3z7V0p0PD3cC+JsRII63/TI3pEfz3q1lGtqC KbOSuEYRYsLTIRXhYND5yyKSSouyPiC2XfcoZkJh7ukx4yoxyZLe5Nc5gdtsFqeG0q1m gx86o43lcqdnNuXEO4vIEUnTL7UdQ40lrg9hsWjifOAKE3GOyY3kC2pYa+xg0d76bOP6 vuv+MfjPEztIHfOugDSxuhzjARzIWnCyjEkDFlNCKNxTZfGvingns8cI9wxsccNHDvcy t3g5NcAoyukYYqCdNUYWTQU3XISyzmmmzzBpGdWxQYcOmuT6FVwivU8QYhdQTbLQS+iP Xv6g== X-Gm-Message-State: AOJu0YwHYzkS/W1GpPwNrWq//+Tq0BSiJphh3dbuBYO9gS6bS40p8gRJ sLXewJI4Ha1SR/1l/qe7R1iCNno8MC4= X-Google-Smtp-Source: AGHT+IH05R7/K6mbgnk+37uAxq0odFWO0zkl87JhwDmxb/Rnrk+/FG/tXlYwn4Zu4d2zZmkhVDvqmg== X-Received: by 2002:a05:6358:c17:b0:139:4783:5140 with SMTP id f23-20020a0563580c1700b0013947835140mr6933701rwj.16.1694318695177; Sat, 09 Sep 2023 21:04:55 -0700 (PDT) Original-Received: from localhost.localdomain (dsl-155-89.b2b2c.ca. [66.158.155.89]) by smtp.gmail.com with ESMTPSA id ny2-20020a056214398200b00655e83dfa16sm103646qvb.11.2023.09.09.21.04.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Sep 2023 21:04:54 -0700 (PDT) X-Mailer: git-send-email 2.41.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::c2a; envelope-from=maxim.cournoyer@gmail.com; helo=mail-oo1-xc2a.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21947 Archived-At: This change was made to support investigating cyclic module dependencies that sometimes happen in GNU Guix and are difficult to comprehend/debug. For more context, see: . Maxim Cournoyer (4): (ice-9 boot-9): Fix typo. .dir-locals: Set c-basic-offset to 2 for c-mode. guix.scm: Update guile package native inputs. load: Display modules depth in output when using %load-verbosely. .dir-locals.el | 1 + .guix/modules/guile-package.scm | 3 +- NEWS | 8 +++ THANKS | 1 + doc/guile-api.alist | 4 +- doc/ref/api-evaluation.texi | 61 +++++++++++++++++----- libguile/load.c | 89 +++++++++++++++++++++++++++------ libguile/load.h | 4 +- module/ice-9/boot-9.scm | 37 ++++++++------ 9 files changed, 162 insertions(+), 46 deletions(-) base-commit: f31819b6b179429a617c8bd881dbb61219823e39 -- 2.41.0