unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Please test the merge of the concurrency branch
@ 2016-12-09 14:45 Eli Zaretskii
  2016-12-09 15:30 ` Robert Marshall
                   ` (8 more replies)
  0 siblings, 9 replies; 56+ messages in thread
From: Eli Zaretskii @ 2016-12-09 14:45 UTC (permalink / raw)
  To: emacs-devel; +Cc: Tom Tromey, Ken Raeburn

I've pushed to the Emacs Git repository a new branch named
'test-concurrency'.  It's the result of merging the concurrency branch
with a week-old master, followed by fixing a few bugs I found (after
resolving the merge conflicts).

This is tested on Trisquel GNU/Linux (x86_64 build) and on MS-Windows
(x86 build with wide ints).  "Tested" here means that it builds,
passes the test suite as well as the master version on the same
machine, passes the new tests that test the concurrency features, and
the basic functionalities that are affected by the concurrency-related
changes -- subprocesses and networking -- work as well as they do on
master.

The new concurrency features are not thoroughly tested, so I expect
bugs to be reported when people start using them seriously.  I don't
think that should preclude us from landing this on master, though, as
long as the "usual", a.k.a. "single-threaded" Emacs works as well as
the master branch.

I'd appreciate if people who can afford it checked out this branch and
tested it on their systems, to make the probability of bad problems,
which I estimate as low, to be even lower, and thus to avoid the
danger of breaking master too hard.

If no serious issues are uncovered, this will land on master by
tomorrow evening (UTC).

Last, but not least: many thanks to Tom for designing and implementing
this, and to Ken for past merges with master which made my merge job
much simpler.



^ permalink raw reply	[flat|nested] 56+ messages in thread

end of thread, other threads:[~2016-12-24  5:04 UTC | newest]

Thread overview: 56+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-09 14:45 Please test the merge of the concurrency branch Eli Zaretskii
2016-12-09 15:30 ` Robert Marshall
2016-12-09 16:26   ` Eli Zaretskii
2016-12-09 16:40     ` Paul Eggert
2016-12-09 16:54       ` Eli Zaretskii
2016-12-09 16:58       ` jpff
2016-12-09 17:06         ` Eli Zaretskii
2016-12-09 16:52     ` Robert Marshall
2016-12-09 23:09   ` Clément Pit--Claudel
2016-12-10  7:14     ` Eli Zaretskii
2016-12-10 15:05       ` Clément Pit--Claudel
2016-12-10 15:50         ` Eli Zaretskii
2016-12-09 22:33 ` David Caldwell
2016-12-10  6:50   ` Eli Zaretskii
2016-12-10 13:14   ` Alan Third
2016-12-10 14:06     ` Eli Zaretskii
2016-12-09 22:58 ` Karl Fogel
2016-12-10  7:09   ` Eli Zaretskii
2016-12-12  3:05     ` Karl Fogel
2016-12-09 23:19 ` Andrés Ramírez
2016-12-10  7:14   ` Eli Zaretskii
2016-12-10  8:09     ` Andreas Politz
2016-12-10  9:07       ` Eli Zaretskii
2016-12-10 16:05 ` Joseph Mingrone
2016-12-10 17:50   ` Eli Zaretskii
2016-12-10 16:33 ` Achim Gratz
2016-12-10 16:56   ` Filipe Silva
2016-12-10 17:56     ` Eli Zaretskii
2016-12-10 17:52   ` Eli Zaretskii
2016-12-10 17:36 ` Concurrency has landed (was: Please test the merge of the concurrency branch) Eli Zaretskii
2016-12-10 18:24   ` Concurrency has landed Eli Zaretskii
2016-12-10 18:26     ` raman
2016-12-10 18:36       ` Eli Zaretskii
2016-12-10 19:22     ` Paul Eggert
2016-12-22  4:52       ` Daniel Colascione
2016-12-22 19:23         ` Paul Eggert
2016-12-22 19:32           ` Daniel Colascione
2016-12-22 19:56             ` Paul Eggert
2016-12-24  0:52               ` Stefan Monnier
2016-12-24  1:51                 ` Paul Eggert
2016-12-24  4:49                   ` Stefan Monnier
2016-12-24  5:04                     ` Paul Eggert
2016-12-22 19:57             ` Davis Herring
2016-12-13 12:28   ` Phillip Lord
2016-12-13 16:09     ` Eli Zaretskii
2016-12-11  2:51 ` Please test the merge of the concurrency branch Ken Raeburn
2016-12-11  3:33   ` Eli Zaretskii
2016-12-11 19:40     ` Peter Wang
2016-12-11 20:31       ` Eli Zaretskii
2016-12-11  9:11   ` Michael Albinus
2016-12-11 13:54     ` Ken Raeburn
2016-12-11 15:14       ` Tramp and concurrency (was: Please test the merge of the concurrency branch) Michael Albinus
2016-12-11 15:45       ` Please test the merge of the concurrency branch Eli Zaretskii
2016-12-11 18:30 ` Daimrod
2016-12-11 18:42   ` Eli Zaretskii
2016-12-11 19:02     ` Daimrod

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).