From: Michal Nazarewicz <mina86@mina86.com>
To: Eli Zaretskii <eliz@gnu.org>, Stephen Berman <stephen.berman@gmx.net>
Cc: 26274@debbugs.gnu.org, npostavs@users.sourceforge.net
Subject: bug#26274: 26.0.50; completion regression
Date: Thu, 30 Mar 2017 16:17:46 +0200 [thread overview]
Message-ID: <xa1tefxe26id.fsf@mina86.com> (raw)
In-Reply-To: <xa1tinmqkhou.fsf@mina86.com>
On Thu, Mar 30 2017, Michal Nazarewicz wrote:
> Strangely I cannot reproduce it. I’ve run ‘emacs -Q’, executed
>
> (custom-set-variables
> '(completion-category-overrides
> (quote ((buffer (styles substring))
> (file (styles substring)))))
> '(read-buffer-completion-ignore-case t)
> '(read-file-name-completion-ignore-case t))
>
> and with atest, Atest, ätest, Ätest, testä and testÄ files in the
> directory I get the following completions:
>
> | Typed | Completions |
> |-------+-------------------------------------|
> | test | atest Atest ätest Ätest testä testÄ |
> |-------+-------------------------------------|
> | atest | atest Atest |
> | Atest | atest Atest |
> | ätest | ätest Ätest |
> | Ätest | ätest Ätest |
> |-------+-------------------------------------|
> | testa | NOTHING |
> | testA | NOTHING |
> | testä | testä testÄ |
> | testÄ | testä testÄ |
>
> which is what is expected.
>
> GNU Emacs 26.0.50 (build 3, x86_64-pc-linux-gnu) of 2017-03-21 build
> from ffbb4684999 (I think) + patchset (I think). I’ll rebase and try
> again with fresher version.
I still cannot reproduce it at HEAD+my patchset.
./configure --with-x-toolkit=no --without-toolkit-scroll-bars \
--without-dbus --without-gconf --without-gsettings \
--without-selinux --with-x --enable-link-time-optimization
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? .
What compiler should emacs be built with? gcc -std=gnu11 -g3 -O2 -flto=4 -ffat-lto-objects
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? none
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? yes -lgif
Does Emacs use a png library? yes -L/usr/lib/x86_64-linux-gnu -lpng12
Does Emacs use -lrsvg-2? yes
Does Emacs use cairo? no
Does Emacs use imagemagick? no
Does Emacs support sound? yes
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? yes -lglibc (inotify)
Does Emacs use access control lists? no
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
Does Emacs use -lfreetype? yes
Does Emacs use -lm17n-flt? yes
Does Emacs use -lotf? yes
Does Emacs use -lxft? yes
Does Emacs use -lsystemd? no
Does Emacs directly use zlib? yes
Does Emacs have dynamic modules support? no
Does Emacs use toolkit scroll bars? no
Does Emacs support Xwidgets (requires gtk3)? no
Does Emacs have threading support in lisp? yes
$ git log --oneline -n19
ff5db06065b (HEAD -> master, o/master) Fix case-fold-search character class matching (bug#24603)
99f6478cff4 Optimise character class matching in regexes (bug#24603)
6a91a1f8930 Refactor character class checking; optimise ASCII case (bug#24603)
551c97b3d08 Base lower- and upper-case tests on Unicode properties (bug#24603)
d84bab38efc Add regex character class matching benchmark (bug#24603)
a237539c476 Factor out character category lookup to separate function (bug#24603)
ca436b71f48 Add some tricky Unicode characters to regex test (bug#24603)
febef068263 Implement Irish casing rules (bug#24603)
d83a7387e10 Implement casing rules for Lithuanian (bug#24603)
8ef5ccdc9b9 Implement Turkic dotless and dotted i casing rules (bug#24603)
019c1a9727f Implement rules for title-casing Dutch ij ‘letter’ (bug#24603)
9750553fae6 Introduce ‘buffer-language’ buffer-local variable
e6acac1d8f8 Implement special sigma casing rule (bug#24603)
ac7004999db Support casing characters which map into multiple code points (bug#24603)
ee7a528ac66 Split up casify_region function (bug#24603)
1f396eb3030 Add support for title-casing letters (bug#24603)
70eb7142196 Introduce case_character function
792daa7c36b Split casify_object into multiple functions
080a425db51 (up/master) Fix assoc_no_quit so that it does not quit
I’ll try without my patches, i.e. at 080a425db51, but I don’t think
this will change anything.
By the way, if you’re wondering, ff5db06065b can be fetched from
git fetch https://notabug.org/mina86/emacs.git master
--
Best regards
ミハウ “𝓶𝓲𝓷𝓪86” ナザレヴイツ
«If at first you don’t succeed, give up skydiving»
next prev parent reply other threads:[~2017-03-30 14:17 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-27 10:56 bug#26274: 26.0.50; completion regression Stephen Berman
2017-03-27 16:22 ` Stephen Berman
2017-03-29 17:00 ` Stephen Berman
2017-03-29 17:27 ` Eli Zaretskii
2017-03-29 18:27 ` Stephen Berman
2017-03-29 18:33 ` Eli Zaretskii
2017-03-29 18:43 ` Stephen Berman
2017-03-29 18:49 ` Noam Postavsky
2017-03-29 20:00 ` Stephen Berman
2017-03-30 2:33 ` Eli Zaretskii
2017-03-30 13:38 ` Michal Nazarewicz
2017-03-30 14:17 ` Michal Nazarewicz [this message]
2017-03-30 14:30 ` Michal Nazarewicz
2017-03-30 16:18 ` Michal Nazarewicz
2017-03-30 18:02 ` Stephen Berman
2017-03-30 19:11 ` Michal Nazarewicz
2017-03-30 20:14 ` Stephen Berman
2017-03-30 18:06 ` Eli Zaretskii
2017-04-06 18:58 ` Michal Nazarewicz
2017-04-07 8:37 ` Stephen Berman
2017-03-29 17:28 ` Noam Postavsky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xa1tefxe26id.fsf@mina86.com \
--to=mina86@mina86.com \
--cc=26274@debbugs.gnu.org \
--cc=eliz@gnu.org \
--cc=npostavs@users.sourceforge.net \
--cc=stephen.berman@gmx.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).