From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Allow inserting non-BMP characters Date: Thu, 28 Dec 2017 11:38:20 +0000 Message-ID: <20171228113820.GA83324@breton.holly.idiocy.org> References: <20171225210115.13789-1-phst@google.com> <83d132hz9e.fsf@gnu.org> <834lodii55.fsf@gnu.org> <83zi65grxv.fsf@gnu.org> <20171226213642.GB82103@breton.holly.idiocy.org> <83shbwhm70.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1514461029 5057 195.159.176.226 (28 Dec 2017 11:37:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 28 Dec 2017 11:37:09 +0000 (UTC) User-Agent: Mutt/1.9.1 (2017-09-22) Cc: phst@google.com, p.stephani2@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 28 12:37:05 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUWUf-0000qz-Ex for ged-emacs-devel@m.gmane.org; Thu, 28 Dec 2017 12:37:01 +0100 Original-Received: from localhost ([::1]:47548 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUWWd-0000RM-VG for ged-emacs-devel@m.gmane.org; Thu, 28 Dec 2017 06:39:03 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUWW0-0000Qf-ED for emacs-devel@gnu.org; Thu, 28 Dec 2017 06:38:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUWVz-0005Hr-KT for emacs-devel@gnu.org; Thu, 28 Dec 2017 06:38:24 -0500 Original-Received: from mail-wr0-x22f.google.com ([2a00:1450:400c:c0c::22f]:46450) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eUWVy-0005EB-AB; Thu, 28 Dec 2017 06:38:22 -0500 Original-Received: by mail-wr0-x22f.google.com with SMTP id g17so29734524wrd.13; Thu, 28 Dec 2017 03:38:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=QTXghfbwhHWO9eRnKUndR84SWj/ovLy0dhmy9G4fgkc=; b=rWLdqPk3l/9RW7oW5RC/QCVSLXXfUbzo6E4fgQGf4OfsoHlCXnFRTijz0BcRFo2E7z dEhD+q8+3GpAU7uAxGfnY1qR6KTR8ZUF4MLGNjqYg1hoHyRd/ZkE8mhhfrvTJx1SPADE I77UmB4GWdBE0VCv8TaGPUKNX3MfvqLGz+MGU8uBg6zV0/60/ySPb91Hjf+/r90mF7pc LoRNH5At/wfbiQpe+vjFJqt+k6wEzwxnhQXeBB0Ka3AE3+9Ixe7uIkNHC933bydT53H9 jVJrIdYJjIQAfCD1bGKq2+ebthjz+jR5pvOD5NX5+IuF0XA27oKFf8kiQiG8xU0oVTib BOMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=QTXghfbwhHWO9eRnKUndR84SWj/ovLy0dhmy9G4fgkc=; b=H0BS6s2WrJDNKgDEFf+p0ImiZPz4S5QKjjnDnToIW0olOxwOfPU4AcNh267uRzeHq0 hQPrFC3hVaw5ApS5ofvsQk+6e8EMkvg5ZIPdqn4XnhlNK4vPWwDpHXinfv/ACODdK6BY uzH691g5W0ZvnLe1IE4nMMLtSQMBG7c8UzuJ9278Z4TacnUh2axZ4R3bFxl68Jv20CnV 7PR9tu/zKJCSN89ncKUvoYTki6dgPsTe35pUOJf3Q4AD2aGcEH3ZeFhIHob73fPe66Aa J/SW+uO0cGOZEj9YT19p4m/bW1WouVj+4lzwT93FG15eg3P/d6yHZzinJaG1x2l97SVw jIIg== X-Gm-Message-State: AKGB3mKodNrYrS7JlLrubrB29VkHsL6ZJSYhyekbIP94o4/xtoyebHeY FQW5NO8CvUYsJ8AS+VWDGsh31Ugf X-Google-Smtp-Source: ACJfBoviuLdOOMCKRKEmzh9PR4pPzdOnr1z6CN9VJTF1vzJNqYZSDdQrizAg0inv10W7qZKrDZxPEA== X-Received: by 10.223.157.28 with SMTP id k28mr19665987wre.281.1514461100633; Thu, 28 Dec 2017 03:38:20 -0800 (PST) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-e50b-ef10-9192-e044.holly.idiocy.org. [2001:8b0:3f8:8129:e50b:ef10:9192:e044]) by smtp.gmail.com with ESMTPSA id d14sm2237633wre.32.2017.12.28.03.38.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Dec 2017 03:38:19 -0800 (PST) Content-Disposition: inline In-Reply-To: <83shbwhm70.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:221439 Archived-At: On Wed, Dec 27, 2017 at 05:41:23AM +0200, Eli Zaretskii wrote: > What about the possibility that SAFE_NALLOCA could signal an error and > longjmp to top level? Does this code always run in the main thread, > and if so, can it allow such longjmp's? I think it does always run in the main thread, however since it runs within the NSApplication run loop I’ve no idea what would happen if we did a longjmp. -- Alan Third