From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.bugs Subject: bug#15045: Point jumps inappropriately around time of Semantic lexing Date: Wed, 16 Oct 2013 14:32:15 -0400 Message-ID: References: <87pptptk9n.fsf@engster.org> <87eha4t7xz.fsf@engster.org> <8738qksz6l.fsf@engster.org> <837gfvua2r.fsf@gnu.org> <87y58bs9x4.fsf@engster.org> <83zjsrs3k2.fsf@gnu.org> <87pptmsv4z.fsf@engster.org> <83siyira0w.fsf@gnu.org> <87vc3drhuv.fsf@engster.org> <83haexrgjn.fsf@gnu.org> <83ppr7pr6c.fsf@gnu.org> <83li1upkfx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c33560a150a204e8dfeb94 X-Trace: ger.gmane.org 1381948395 8642 80.91.229.3 (16 Oct 2013 18:33:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Oct 2013 18:33:15 +0000 (UTC) Cc: 15045@debbugs.gnu.org, David Engster , Eric Ludlam To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 16 20:33:18 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VWVuI-0001Ee-4j for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Oct 2013 20:33:18 +0200 Original-Received: from localhost ([::1]:48872 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWVuH-0001UR-NR for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Oct 2013 14:33:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWVu8-0001TC-Ur for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2013 14:33:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWVu2-00044p-VU for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2013 14:33:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWVu2-00044l-QI for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2013 14:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VWVu2-0002TR-3T for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2013 14:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Oct 2013 18:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15045 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15045-submit@debbugs.gnu.org id=B15045.13819483439459 (code B ref 15045); Wed, 16 Oct 2013 18:33:02 +0000 Original-Received: (at 15045) by debbugs.gnu.org; 16 Oct 2013 18:32:23 +0000 Original-Received: from localhost ([127.0.0.1]:54593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWVtP-0002SV-0z for submit@debbugs.gnu.org; Wed, 16 Oct 2013 14:32:23 -0400 Original-Received: from mail-ob0-f180.google.com ([209.85.214.180]:54161) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWVtN-0002SJ-2r for 15045@debbugs.gnu.org; Wed, 16 Oct 2013 14:32:21 -0400 Original-Received: by mail-ob0-f180.google.com with SMTP id wo20so773231obc.25 for <15045@debbugs.gnu.org>; Wed, 16 Oct 2013 11:32:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Mr4l+r036E8pVJFPZGMOYPvMxuY0w4b/xwl4NVcAuNc=; b=kr66j66JdslQwOsBaoRW1Jb07CS7xDDCreELEy/LuOzuyeqiKJgBc/7cQ51ZFgHAIC JUJ5RJwIcO2qQ6HZxjLkoOnmqmu/ZwIugOFfCqD5iJ2xDkWoxueniWkdwbDcFreEhLBl EXDv+UGfvyjDqJicf+vz+pPfe5sDQ6RySk0rFSz/VhxRqWJUsmBUGGtCP75pvFDy2ySz FcTfwYnB7Q+Ha98mLw2RZenjDVesb9Mrc0BGLjLYzYmdyySY2ttZSY3EwHRSdIW8kb3D fSYyn/Yd0ukSOMRWLjRt9HAiA3zqI/t0OsyTimGjliePeZ190a/hogVZrUh9m4qtT5wi 9GVA== X-Received: by 10.182.96.100 with SMTP id dr4mr7075846obb.22.1381948335409; Wed, 16 Oct 2013 11:32:15 -0700 (PDT) Original-Received: by 10.76.156.103 with HTTP; Wed, 16 Oct 2013 11:32:15 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79321 Archived-At: --001a11c33560a150a204e8dfeb94 Content-Type: text/plain; charset=ISO-8859-1 > That's theory: there is no thread-yield right now, nor any > timer-check. Why not add either? We could implement thread-yield on trunk to call the timer_check C function and nothing else for now. Or call it "yield" and rename "thread-yield" to "yield" on the concurrency branch. --001a11c33560a150a204e8dfeb94 Content-Type: text/html; charset=ISO-8859-1
> That's theory: there is no thread-yield right now, nor any
> timer-check.

Why not add either? We could implement thread-yield on trunk to call
the timer_check C function and nothing else for now. Or call it
"yield" and rename "thread-yield" to "yield" on the concurrency
branch.

--001a11c33560a150a204e8dfeb94--