Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 1A606431FD2 for ; Fri, 17 May 2013 21:32:15 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c0YnY+kPpqSK for ; Fri, 17 May 2013 21:32:07 -0700 (PDT) Received: from dmz-mailsec-scanner-2.mit.edu (DMZ-MAILSEC-SCANNER-2.MIT.EDU [18.9.25.13]) by olra.theworths.org (Postfix) with ESMTP id 53655431FC2 for ; Fri, 17 May 2013 21:32:07 -0700 (PDT) X-AuditID: 1209190d-b7f716d000005557-54-51970444a9da Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id CB.BA.21847.44407915; Sat, 18 May 2013 00:32:04 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r4I4W3ZH009811; Sat, 18 May 2013 00:32:03 -0400 Received: from drake.dyndns.org (216-15-114-40.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com [216.15.114.40]) (authenticated bits=0) (User authenticated as amdragon@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r4I4W10O018803 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Sat, 18 May 2013 00:32:03 -0400 Received: from amthrax by drake.dyndns.org with local (Exim 4.77) (envelope-from ) id 1UdYo1-0001Ys-Hy; Sat, 18 May 2013 00:31:41 -0400 From: Austin Clements To: notmuch@notmuchmail.org Subject: [PATCH 0/5] Make Emacs search use sexp format Date: Sat, 18 May 2013 00:31:07 -0400 Message-Id: <1368851472-5382-1-git-send-email-amdragon@mit.edu> X-Mailer: git-send-email 1.7.10.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRmVeSWpSXmKPExsUixG6nruvCMj3Q4NoBI4vVc3ksrt+cyezA 5LFz1l12j2erbjEHMEVx2aSk5mSWpRbp2yVwZay9s5O5oJmp4t7PKSwNjNcYuxg5OSQETCSm v2phh7DFJC7cW8/WxcjFISSwj1Hiy+IGFghnI6PE1xOzoTJ3mCSW9h1ngnDmMkpc7v4INotN QENi2/7lYLaIgLTEzruzWUFsZgFZiR/n/4DZwgJmEjNWrGEBsVkEVCVm9reygdi8AvYSMy7P Z4G4Q1Gi+9kEtgmMvAsYGVYxyqbkVunmJmbmFKcm6xYnJ+blpRbpGunlZpbopaaUbmIEhQan JO8OxncHlQ4xCnAwKvHwfnCdFijEmlhWXJl7iFGSg0lJlNfkH1CILyk/pTIjsTgjvqg0J7X4 EKMEB7OSCO/zYqAcb0piZVVqUT5MSpqDRUmc90rKTX8hgfTEktTs1NSC1CKYrAwHh5IEbxHz 9EAhwaLU9NSKtMycEoQ0EwcnyHAeoOHlIDW8xQWJucWZ6RD5U4yKUuK8xSAJAZBERmkeXC8s dl8xigO9Isw7CaSKBxj3cN2vgAYzAQ1mvTYVZHBJIkJKqoHxwnKpPzVreV9tCep4eHCNUXep /E5X3oS/D58f5fBurCkxcRFo/yHYwHfBr2Sm7ot/21/oXf90R+nmm8w18lnbnjAcLhD79Vzf V+GjqJm+SOD152kNcfcOqOUnON9PcSssju8W1ptv972mpeC8y/dzNjWxUTMnydzQUNDebyr3 eHshQ+jLHXeUWIozEg21mIuKEwGr8zvDuAIAAA== X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 May 2013 04:32:15 -0000 This series implements an incremental S-expression parser and switches search over to it. To simplify things, it also implements better handing of stderr for asynchronous processes so we don't have to handle errors embedded in the S-expression stream.