From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Aleix_Conchillo_Flaqu=C3=A9?= Newsgroups: gmane.lisp.guile.user Subject: Fibers 1.3.0 released Date: Mon, 29 May 2023 17:23:27 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39526"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Tue May 30 02:24:06 2023 Return-path: Envelope-to: guile-user@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 1q3n9h-000A3Y-Kg for guile-user@m.gmane-mx.org; Tue, 30 May 2023 02:24:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3n9K-0006KH-CB; Mon, 29 May 2023 20:23:42 -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 1q3n9J-0006K7-8K for guile-user@gnu.org; Mon, 29 May 2023 20:23:41 -0400 Original-Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3n9H-0003Qi-NM for guile-user@gnu.org; Mon, 29 May 2023 20:23:41 -0400 Original-Received: by mail-qv1-xf2c.google.com with SMTP id 6a1803df08f44-6260a9ef126so17601846d6.2 for ; Mon, 29 May 2023 17:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685406218; x=1687998218; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=2E3In4h9JPV1iE6Xrx+IFeW3cvqokDCoUOuBJHNw1zI=; b=Weuf/BZl1GYH0aA0JItHV+hpfVPVcmObkh8aiRy6AWgEfDojnU6kv1Zqsf9VLbzA0+ gAMoVNZ5Bfw1CkNlkgadZeAvafKagsP6orjSaeXuWgXvafe/IgsK0hCliT36i+t6P5OQ vzHSpSwuCW6pNkSeVTxLe5x+amdjcDCNIVk/cvLaXAwQA4cEZCu+cqQo8e3idTOf/Zdr 4YKkl+I2nDwAxwSbF3qtM+B8cYDSw0cgxYwkznwm9gYVwR6v8clN+ALMMAs7M7C0sFVs iqQ1fScrRoFiWT4tdl8r6nmVJ70NmrPhmXxmhYsrIWGJHS4pbrGJOetxiR7rHRJetFYC UfBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685406218; x=1687998218; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2E3In4h9JPV1iE6Xrx+IFeW3cvqokDCoUOuBJHNw1zI=; b=ZYKO4RR7T3FV4Qrkogf/C7rDMifxIgrSMDySpXaSeODCwf6q0+VtlBfsjzKUWUr6DV lymJ4kWi/02+6iQ98JZYfuXZMbE2QYyyrFh3rWOVH+bNFJAUEAbDrxqfIEcUlWSQENLE D16EQiDVV7VrT6OtYjhlZ4iM6L1SbWuuCYSDoDxGhiUAkHFuJbWOZUVj4716qobeEF+r upKzWgrqx1fLseBzLUSwfBMFvrRvxjgicF0aVlNoYPcGiqB5y9NoZkZ3GsABDvl3Kn75 Ox87RIRIPD6WxEPgNpUToknhHl1cRvEJjWxFzkEIaPgLqZwNc+faV0jAj+gYOzftt0Ye 5egw== X-Gm-Message-State: AC+VfDyKlECQbicKj6MGOo1uk9opveAF4srlHUyA7VgbL8uODUXxZiw/ Ic899HpgoKeJWrQWH5KYljOR8bQDnOdxXX/zlwgKGqE6BASRJA== X-Google-Smtp-Source: ACHHUZ60XQGwtuWRfH+JMloiOh9hQv6LAFidvW2MTZguU6A62PIMZI7qlOTuvR1BFaXS5Lki5kyotyCL8jLEkQP2QHg= X-Received: by 2002:ad4:5dc8:0:b0:625:b095:36f4 with SMTP id m8-20020ad45dc8000000b00625b09536f4mr527409qvh.22.1685406217969; Mon, 29 May 2023 17:23:37 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::f2c; envelope-from=aconchillo@gmail.com; helo=mail-qv1-xf2c.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-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19014 Archived-At: Hi, On behalf of the Fibers team, I am pleased to announce Fibers 1.3.0. Fibers is a lightweight concurrency facility for Guile that supports non-blocking input and output, millions of concurrent threads, and Concurrent ML-inspired communication primitives. For more information, see the web version of the manual at: https://github.com/wingo/fibers/wiki/Manual The most exciting change in this release is the replacement of the PSQ timer queue for a new timer wheel implementation. Thank you Andy! You can find some details here https://github.com/wingo/fibers/pull/84. The 1.3.0 tarball can be found here: https://github.com/wingo/fibers/releases/download/v1.3.0/fibers-1.3.0.tar.gz Its SHA256 sum is: 569b742dbab5680a9a0bcd70843787dabb713c0cc02eb7f594767d762f65503e fibers-1.3.0.tar.gz * Changes since 1.2.0 - Replace PSQ timer queue with new timer wheel. - Fix libevent cross-compilation issues. - Always define (getaffinity) and (setaffinity) if not found. - Rename 'scm_pipe2' to 'scm_fibers_pipe2' to fix a build error with Guile 3.0.9. - Fix bit-vector deprecation warnings. Happy Hacking! Aleix