From unknown Wed Jun 18 23:08:41 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36915 <36915@debbugs.gnu.org> To: bug#36915 <36915@debbugs.gnu.org> Subject: Status: make-thread-local-fluid ignores the default value Reply-To: bug#36915 <36915@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:08:41 +0000 retitle 36915 make-thread-local-fluid ignores the default value reassign 36915 guile submitter 36915 Caleb Ristvedt severity 36915 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 03 18:46:30 2019 Received: (at submit) by debbugs.gnu.org; 3 Aug 2019 22:46:31 +0000 Received: from localhost ([127.0.0.1]:60185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu2nG-0003vf-M4 for submit@debbugs.gnu.org; Sat, 03 Aug 2019 18:46:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:48976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu2nE-0003vX-F9 for submit@debbugs.gnu.org; Sat, 03 Aug 2019 18:46:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38125) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu2nD-0007oK-Gc for bug-guile@gnu.org; Sat, 03 Aug 2019 18:46:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hu2nC-0008M8-J8 for bug-guile@gnu.org; Sat, 03 Aug 2019 18:46:27 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:40902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hu2nC-0008Lj-8E for bug-guile@gnu.org; Sat, 03 Aug 2019 18:46:26 -0400 Received: by mail-io1-xd32.google.com with SMTP id h6so34775545iom.7 for ; Sat, 03 Aug 2019 15:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cune-org.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=vEhaFNLlzRhb5oYAdwZz07AZdId6K1TadeRJz05uKto=; b=Z1BtOvC9p3rFSdqsihQeJn0sSCMAJ4YZP+js5TZvy9q9Ifs4ThIplNRdLEcYImeWq3 +wk4xnidn+uhGQ6AMI3UGMcLTgtSk/txkC7bbskoR9ebkM+r94q9StVradqtQsFp3y5m 4enm+hVNZZXaohy1xzQSYTHRPYp1QdtFpigAl1oTvZl6u5LPOqu6S1z3X5SM6tHEQ4u7 6yOcSZcak5C6puXVCiOre3ir9xDiy0UKEbvUmWWv5dIgQiJ2/ODiHxiFQXaLg4cVTzfH 0KSPjquqFEz+K/ZCZlZ6ZbIv3ZSN1Ylx9+LK2NMC0MfIXOznr+b5/u2CLyEf27bM15te fo1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=vEhaFNLlzRhb5oYAdwZz07AZdId6K1TadeRJz05uKto=; b=m3HcY4BhiWMogsTtjdsdKtw3GRwOINEiSGuIRuhPUFBRgqVgjCge3CBW+U915nOnN0 e6z550/ohCzSFOic+tn7P7C+fNTHOSEcJLHe5l2fdI8cY8+Fg+ldvxOUIF1dwt79UAzS 1QeD/9X1F4hOEQHG7o126Q1N9haO1YZMI8BzOu45jYK5NvT7fu/0TIKg8w4aQuaG+9Sh zZ+rAkDFl1o6eXQa22Ec3ytKa1MRsMkfR8rhrOEeBlbnHUuS0aV+o8Jx61R+JKc7yeWj VAIecSmT2TM0RmNqBqhPSkmahnBSOLV1N2ZVK4LsakJLKBtjXN+Vx2AAcvZ4HXKICWCQ BBZQ== X-Gm-Message-State: APjAAAVnHPfvADnquW3DYqXPRyztOk1PoJ71AmTC+XlsY4bdczUO3Fc4 HQ+2UkeyOXKrSag3Oub87WdIwVseqgTHYpJc X-Google-Smtp-Source: APXvYqyfUuvpS284tgSUnfEcv/QetQfToXfJM631riO6VoddJJKtIl8ZomFRLz2CRDlIDPRe+xCBNw== X-Received: by 2002:a6b:7b01:: with SMTP id l1mr7824648iop.60.1564872384012; Sat, 03 Aug 2019 15:46:24 -0700 (PDT) Received: from GuixPotato ([208.89.170.37]) by smtp.gmail.com with ESMTPSA id u4sm74396200iol.59.2019.08.03.15.46.23 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 03 Aug 2019 15:46:23 -0700 (PDT) From: Caleb Ristvedt To: bug-guile@gnu.org Subject: make-thread-local-fluid ignores the default value Date: Sat, 03 Aug 2019 17:46:19 -0500 Message-ID: <87sgqh98as.fsf@cune.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d32 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) In Guile 2.2.6 as packaged on Guix System (x86-64), the following happens: -------------------------------------- (define some-fluid (make-thread-local-fluid 42)) (display (fluid-ref some-fluid)) => #f -------------------------------------- The same problem doesn't happen with non-thread-local fluids. The manual says pretty clearly "whose initial value is DFLT", so this should be a bug. This is especially significant because, if I understand correctly, that "default" value is the initial value of that fluid in a new thread. So just using fluid-set! immediately after creating it isn't sufficient to work around it entirely. - reepca From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 12 16:28:00 2020 Received: (at 36915-done) by debbugs.gnu.org; 12 Jan 2020 21:28:00 +0000 Received: from localhost ([127.0.0.1]:58291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqkm7-0000Ip-Sy for submit@debbugs.gnu.org; Sun, 12 Jan 2020 16:28:00 -0500 Received: from fanzine.igalia.com ([178.60.130.6]:57325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqkm4-0000Ib-AH for 36915-done@debbugs.gnu.org; Sun, 12 Jan 2020 16:27:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=xQbjRqOfhDuJgmlql6YuvL6Xs2f+X/JRge/b0KhMwhk=; b=ZSnUy6uv20PcH9iaDpPBIJXhhLKr4ZH6Kq3s9n39E7EbOp+EiByULbSlpAQ73VGg+aqkCRVD2+O6ySmCZXVtMKO1e6eRjx8JEBTh/fAmPSRvgLONvnhr/bXEyqMtTc+ro/1d32DHQ4l43WKTx/QOYZkmqatwta+syAc7rW8M5HTnmIyyfi9XoHnCayF/dqGVCCbH2DpEPWLdMZR1v4/pGEU9jJUi1kY85NC5VRYZ6kRV8KrlQentvX5YsnM4vIDIoyhctspbxgcXpQ7LNORI/FV0SBl2aoG+YekrIlPKgGumBElFxlP+w2WqB13o+Ye68zOEUqR/IZgWF4xuWNjL4A==; Received: from [88.123.12.110] (helo=sparrow) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim) id 1iqklx-00039A-SU; Sun, 12 Jan 2020 22:27:50 +0100 From: Andy Wingo To: Caleb Ristvedt Subject: Re: bug#36915: make-thread-local-fluid ignores the default value References: <87sgqh98as.fsf@cune.org> Date: Sun, 12 Jan 2020 22:27:39 +0100 In-Reply-To: <87sgqh98as.fsf@cune.org> (Caleb Ristvedt's message of "Sat, 03 Aug 2019 17:46:19 -0500") Message-ID: <87d0bomkl0.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 36915-done Cc: 36915-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) On Sun 04 Aug 2019 00:46, Caleb Ristvedt writes: > In Guile 2.2.6 as packaged on Guix System (x86-64), the following > happens: > > -------------------------------------- > (define some-fluid (make-thread-local-fluid 42)) > > (display (fluid-ref some-fluid)) > > => #f > -------------------------------------- This is fixed in git, thanks to Rob Browning. Thanks for the report, Andy From unknown Wed Jun 18 23:08:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 10 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator