[elpa] elpa-admin 2b93ca3: * elpa-admin.el: Add support for building Texi from Org.

2020-12-14 Thread Stefan Monnier
branch: elpa-admin commit 2b93ca3a05d33bdc240de02aaff76c87a684df65 Author: Stefan Monnier Commit: Stefan Monnier * elpa-admin.el: Add support for building Texi from Org. (elpaa--sandbox): New variable. (elpaa--select-revision): Presume the directory is clean. (elpaa--temp-fi

[elpa] externals/trie 5a0883f 005/111: Fixed bug in trie-complete when passed list of prefixes.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 5a0883fc1961664dc72610443aa4fd6e775ed567 Author: Toby Cubitt Commit: tsc25 Fixed bug in trie-complete when passed list of prefixes. --- trie.el | 88 - 1 file changed, 44 insertions(+), 44 deletion

[elpa] externals/trie bc12ecb 072/111: Exploit lexical closures to allow byte-compilation of wrapped functions.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit bc12ecbbefddaf2b56f7efd8beada5f33f251878 Author: Toby S. Cubitt Commit: Toby S. Cubitt Exploit lexical closures to allow byte-compilation of wrapped functions. A number of functions are wrapped in a thin anonymous function before being stored in the

[elpa] externals/trie 45accae 019/111: Bug-fix in trie--do-delete

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 45accae30704bdc943f91e446e81ff88fb5be963 Author: Toby Cubitt Commit: tsc25 Bug-fix in trie--do-delete --- trie.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trie.el b/trie.el index 7c7ffb2..5c9789a 100644 --- a/trie.el +++ b/trie.el

[elpa] externals/trie 4dc003b 006/111: Fixed bug when deleting non-existent entries.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4dc003b7cc57fb4ed5fc69055e7e639f6035066f Author: Toby Cubitt Commit: tsc25 Fixed bug when deleting non-existent entries. --- trie.el | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/trie.el b/trie.el index e51309c..4909d99 100

[elpa] externals/trie 503b286 004/111: Make bare avl trees which don't store cmpfun with tree

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 503b286c34e2148a1ea14d93eeac9265777ccd82 Author: Toby Cubitt Commit: tsc25 Make bare avl trees which don't store cmpfun with tree (so it has to be passed as function argument). --- trie.el | 453 +-

[elpa] externals/trie b6ba36b 002/111: Minor improvements to trie-complete[-ordered]

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit b6ba36b2e199e0569eb7bdbbb3b7a21d3470716d Author: Toby Cubitt Commit: tsc25 Minor improvements to trie-complete[-ordered] --- trie.el | 228 +++- 1 file changed, 168 insertions(+), 60 deletions(-) diff

[elpa] externals/trie af10bd5 043/111: Bug-fix in trie--do-regexp-search

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit af10bd58d709db350c8fcb5b86cb2750aba33b44 Author: Toby Cubitt Commit: tsc25 Bug-fix in trie--do-regexp-search --- trie.el | 12 1 file changed, 12 insertions(+) diff --git a/trie.el b/trie.el index 67cc2dd..b4c8c76 100644 --- a/trie.el +++ b/trie.e

[elpa] externals/trie d998322 011/111: Made trie--terminator symbol into a configurable defconst.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit d998322efa4d5b62e81d9a92b4fe0302f398aa1b Author: Toby Cubitt Commit: tsc25 Made trie--terminator symbol into a configurable defconst. Added trie-stack-push function. Edited commentary. --- trie.el | 197 ++

[elpa] externals/trie 3b61c64 065/111: More minor whitespace and commentary changes.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 3b61c6469bb4890efd7ab6bde48eb31fd75ae419 Author: Toby S. Cubitt Commit: Toby S. Cubitt More minor whitespace and commentary changes. --- trie.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trie.el b/trie.el index 4e5c016..ff8907c 10064

[elpa] externals/trie 6cdaed0 046/111: Removed left-over debugging code and other minor tidying.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 6cdaed00f377b14fcc165e1606ad11e1d6e631e0 Author: Toby Cubitt Commit: Toby S. Cubitt Removed left-over debugging code and other minor tidying. --- trie.el | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trie.el b/trie.el index e73c0a1..16

[elpa] externals/trie ecf872e 061/111: Updated Package-Version, Package-Requires, and Keywords package headers.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit ecf872ec658b8afb580fdaec3e33518316915a73 Author: Toby S. Cubitt Commit: Toby S. Cubitt Updated Package-Version, Package-Requires, and Keywords package headers. Made small changes to some Commentary sections. --- trie.el | 6 -- 1 file changed, 4 inserti

[elpa] externals/trie 4b24754 008/111: Converted function wrapping macros into functions

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4b247542a6f54ece3215faaea25933a558e544a9 Author: Toby Cubitt Commit: tsc25 Converted function wrapping macros into functions in part to avoid run-time dependency on cl package. --- trie.el | 60 1

[elpa] externals/trie 4efa42d 067/111: Fix trie--node-data defsetf, so it compiles in latest Emacs trunk.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4efa42de4fc231d460dd5452d93e096f901e042c Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix trie--node-data defsetf, so it compiles in latest Emacs trunk. --- trie.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trie.el b/trie.el index

[elpa] externals/trie defa7e0 053/111: Replaced advice with cedet-edebug.el for pretty-printing

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit defa7e0a219f804e7e3b7cf857fc8c9e055c38de Author: tsc25 Commit: Toby S. Cubitt Replaced advice with cedet-edebug.el for pretty-printing tries and dictionaries in edebug. --- trie.el | 82 - 1 fi

[elpa] externals/trie 19e6dbe 010/111: Make weird variable names used to avoid dynamic scoping bugs more consistent

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 19e6dbe3426df4a1830bf6e224101eb025141769 Author: Toby Cubitt Commit: tsc25 Make weird variable names used to avoid dynamic scoping bugs more consistent and document what should be avoided in user-visible functions. --- trie.el | 265

[elpa] externals/trie 1e246d0 009/111: Bug-fix to remove setf inside backquote construct from trie-insert

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 1e246d0a97d2a20e56a9c47e862ce696bb92c008 Author: Toby Cubitt Commit: tsc25 Bug-fix to remove setf inside backquote construct from trie-insert --- trie.el | 50 ++ 1 file changed, 22 insertions(+), 28 deletions(-)

[elpa] externals/trie 9f5b6c2 060/111: Simplified persistent-storage code for tries and dict-trees.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 9f5b6c24a62520b19eef537932443e0f093cd1cf Author: Toby S. Cubitt Commit: Toby S. Cubitt Simplified persistent-storage code for tries and dict-trees. Removed avl trie print transformer functions, obsoleted by Emacs' longstanding ability to print and

[elpa] externals/trie ae8bf27 036/111: minor code tidying

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit ae8bf27ad164f1a84e9be25593295918a198a3e2 Author: Toby Cubitt Commit: tsc25 minor code tidying --- trie.el | 351 +--- 1 file changed, 179 insertions(+), 172 deletions(-) diff --git a/trie.el b/trie.el

[elpa] externals/trie 9986ac7 068/111: Restore trie print/read transformer functions.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 9986ac70c4203f40ae39b05040bcae17ce822f4d Author: Toby S. Cubitt Commit: Toby S. Cubitt Restore trie print/read transformer functions. Byte-compilation of the (mildly) circular avl-tree structures currently appears to flatten the data structure, ther

[elpa] externals/trie 0c21bf4 073/111: Add note to self to use cust-print pretty-printing instead of advice.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 0c21bf4beb8457bec3695229ca86ff1d143b4dc1 Author: Toby S. Cubitt Commit: Toby S. Cubitt Add note to self to use cust-print pretty-printing instead of advice. --- trie.el | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/trie.el b/trie.el i

[elpa] externals/trie 304b8e9 059/111: Added fboundp guard around ad-define-subr-args (removed in Emacs-24).

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 304b8e94116b70b1e8aaf8f54d8b2186a009fdf3 Author: Toby S. Cubitt Commit: Toby S. Cubitt Added fboundp guard around ad-define-subr-args (removed in Emacs-24). --- trie.el | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trie.el b/trie.el

[elpa] externals/trie 0ecad1b 016/111: Fixed avl type trie--createfun to accept (and ignore) extra seq argument

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 0ecad1b7c29763bde40275e0f34fa3dd94f2fdb3 Author: Toby Cubitt Commit: tsc25 Fixed avl type trie--createfun to accept (and ignore) extra seq argument --- trie.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trie.el b/trie.el index 1ac4825

[elpa] externals/trie ec5396c 071/111: Suppress bogus unused lexical variable byte-compiler warnings.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit ec5396c4c999a8e1d2ef1a37241cdc950e27b0ca Author: Toby S. Cubitt Commit: Toby S. Cubitt Suppress bogus unused lexical variable byte-compiler warnings. --- trie.el | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/trie.el b/trie

[elpa] externals/trie 490c011 025/111: Bug fixes to trie--wildcard-stack-repopulate

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 490c01131515d51770d1dd8313aee8031dcf6a24 Author: Toby Cubitt Commit: tsc25 Bug fixes to trie--wildcard-stack-repopulate (and there will probably be a few more before it works fully...) --- trie.el | 275 +-

[elpa] externals/trie f398b8e 063/111: Updated copyright attribution and license (GPL2 -> GPL3).

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit f398b8e593402e61eb5fbe67ba8bbe1915be9e40 Author: Toby S. Cubitt Commit: Toby S. Cubitt Updated copyright attribution and license (GPL2 -> GPL3). --- trie.el | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/trie.el b/trie

[elpa] externals/trie 2345832 047/111: Advised edebug-prin1 and edebug-prin1-to-string to prevent edebug hanging

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 23458328d959b9c728cfbb1d4e9a87f8cc5c51c8 Author: Toby Cubitt Commit: Toby S. Cubitt Advised edebug-prin1 and edebug-prin1-to-string to prevent edebug hanging whilst printing large data structures - finally! --- trie.el | 55 +

[elpa] externals/trie 333151b 045/111: Bug-fix in trie--do-regexp-search relating to accumulation of results

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 333151b3f6c6726940084cafe953c73d5cc21d5d Author: Toby Cubitt Commit: tsc25 Bug-fix in trie--do-regexp-search relating to accumulation of results --- trie.el | 49 ++--- 1 file changed, 30 insertions(+), 19 deletions(-

[elpa] externals/trie e1be744 030/111: Bug-fix in trie--do-wildcard-search

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit e1be744f7e5fdd64ca35a6516df00f4142da06c7 Author: Toby Cubitt Commit: tsc25 Bug-fix in trie--do-wildcard-search --- trie.el | 44 +++- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/trie.el b/trie.el index

[elpa] externals/trie 4ff2b48 057/111: Minor typo-fixes in docstrings.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4ff2b4877ff35720d29cd4b399b981567c322fa2 Author: Toby S. Cubitt Commit: Toby S. Cubitt Minor typo-fixes in docstrings. --- trie.el | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.el index 5acb628..b2ccc03 100644 --- a

[elpa] externals/trie 673ca83 013/111: Don't compile wrapped functions explicitly

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 673ca8307b243ceb7a4ffdf9ca612a9511710494 Author: Toby Cubitt Commit: tsc25 Don't compile wrapped functions explicitly or even uncompiled dictionaries will break when the Emacs byte-compiler changes! --- trie.el | 45 +

[elpa] externals/trie 5909c59 083/111: Include prefix length information in fuzzy completion results.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 5909c59c427bd5eb32de01a5c2b27c4d33478caf Author: Toby S. Cubitt Commit: Toby S. Cubitt Include prefix length information in fuzzy completion results. Also fixed separate bugs in trie-fuzzy-match and trie-fuzzy-complete that led to missing results.

[elpa] externals/trie 31c4ac2 024/111: Implemented trie-wildcard-stacks!

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 31c4ac270698f122ff918e0a5b35f1386e9851c8 Author: Toby Cubitt Commit: tsc25 Implemented trie-wildcard-stacks! --- trie.el | 662 1 file changed, 459 insertions(+), 203 deletions(-) diff --git a/tr

[elpa] externals/trie 81268ae 012/111: Added functions for pushing things onto dictree and trie stacks

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 81268ae9cab8f151c5fbf1621e847242b2ecde7a Author: Toby Cubitt Commit: tsc25 Added functions for pushing things onto dictree and trie stacks --- trie.el | 39 +-- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/

[elpa] externals/trie 3b7aa3c 082/111: Document that fuzzy queries with distance 0 won't work.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 3b7aa3cc8d5e73af371106a65a4207c6a426f722 Author: Toby S. Cubitt Commit: Toby S. Cubitt Document that fuzzy queries with distance 0 won't work. Perhaps we should special-case distance=0 in the algorithms (or simply check for this and fall back to tri

[elpa] externals/trie a1f9faa 044/111: Re-filled to 72 chars/line, for mailing to gnu-emacs-sources list

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a1f9faa2c1e667788750178cf78458d3869aaa2d Author: Toby Cubitt Commit: tsc25 Re-filled to 72 chars/line, for mailing to gnu-emacs-sources list --- trie.el | 395 1 file changed, 224 insertions(+), 1

[elpa] externals/trie f676ea0 091/111: Fix off-by-1 bug in Lewenstein distance queries.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit f676ea0b2b8f14d2a1c37ec29da52f6cf6188959 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix off-by-1 bug in Lewenstein distance queries. --- trie.el | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.el index abdea89..6

[elpa] externals/trie b4d81bf 064/111: Trivial whitespace tidying.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit b4d81bf443d3dc1fae35ec44b107fc227068aa7f Author: Toby S. Cubitt Commit: Toby S. Cubitt Trivial whitespace tidying. --- trie.el | 252 ++-- 1 file changed, 119 insertions(+), 133 deletions(-) diff --gi

[elpa] externals/trie f930fe9 027/111: Documentation updates related to wildcard searches and predictive features that make use of them

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit f930fe988df66eb83189d17a89f84847bff76abc Author: Toby Cubitt Commit: tsc25 Documentation updates related to wildcard searches and predictive features that make use of them --- trie.el | 75 ++--- 1 fi

[elpa] externals/trie da9ace9 051/111: More efficient implementations of replacements for CL 'position' function.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit da9ace91c0432bbc1b7c9878277e06d5c008e4b6 Author: tsc25 Commit: Toby S. Cubitt More efficient implementations of replacements for CL 'position' function. --- trie.el | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.e

[elpa] externals/trie 13bb42f 042/111: Updated docstrings for regexp-related functions and others.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 13bb42f6a0509b44cbb70b130b20709bee31118f Author: Toby Cubitt Commit: tsc25 Updated docstrings for regexp-related functions and others. --- trie.el | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/trie.el b/trie.el index f2d5aa1..

[elpa] externals/trie d45e9d5 062/111: Added autoload cookies.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit d45e9d5062cc9984464829d71db1ee3c3074c342 Author: Toby S. Cubitt Commit: Toby S. Cubitt Added autoload cookies. --- trie.el | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.el index 169201e..785ed4a 100644

[elpa] externals/trie a402c27 021/111: Implemented wildcard searches!

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a402c27d0b6b6f44d3335c8002a083059fb39c80 Author: Toby Cubitt Commit: tsc25 Implemented wildcard searches! --- trie.el | 770 1 file changed, 530 insertions(+), 240 deletions(-) diff --git a/trie.

[elpa] externals/trie 6a449ed 049/111: Improved edebug-prin1 advice

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 6a449edfb162a3a69a53d791de58175dd0763e35 Author: Toby Cubitt Commit: Toby S. Cubitt Improved edebug-prin1 advice --- trie.el | 27 +++ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/trie.el b/trie.el index 665d5c4..605eb6

[elpa] externals/trie 46369a7 026/111: Added trie-wildcard-match function

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 46369a742a4450126fb765e9068c5996e686cd91 Author: Toby Cubitt Commit: tsc25 Added trie-wildcard-match function --- trie.el | 68 + 1 file changed, 68 insertions(+) diff --git a/trie.el b/trie.el in

[elpa] externals/trie 7823234 095/111: Fix bug in trie-fuzzy-complete that meant it didn't return minimum prefix distance in some cases.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 782323452ab3e26c46da57cd583555b0cd73 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix bug in trie-fuzzy-complete that meant it didn't return minimum prefix distance in some cases. --- trie.el | 131 +

[elpa] externals/trie 3117b5b 076/111: Fix bugs in trie searches introduced by code cleanup.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 3117b5b96bfcab0314ad716fca7694a0f451f45c Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix bugs in trie searches introduced by code cleanup. --- trie.el | 97 + 1 file changed, 49 insertions(+), 48

[elpa] externals/trie 0d81a80 066/111: Remove dependency on Emacs version, since this is currently broken in ELPA.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 0d81a80284de5a9ab13d378079ff6cb69a3174c2 Author: Toby S. Cubitt Commit: Toby S. Cubitt Remove dependency on Emacs version, since this is currently broken in ELPA. --- trie.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie.el b/trie.el

[elpa] externals/trie a438b01 090/111: Fix bugs in lexical binding support(?)

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a438b01d2dcb9e7c871c69255ff8d6e36a0c3e57 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix bugs in lexical binding support(?) (declare (special var)) is not documented in the Elisp manual, so seems to be a no-op. Some code appeard to rely on this f

[elpa] externals/trie 7bf9008 100/111: Implement fuzzy-completion with fixed initial prefix segment.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 7bf90086280b84d2f123a7b4885ec4232fc3b58e Author: Toby S. Cubitt Commit: Toby S. Cubitt Implement fuzzy-completion with fixed initial prefix segment. --- trie.el | 170 +--- 1 file changed, 99 insertion

[elpa] externals/trie 2a9d7ec 099/111: Port efficiency improvements to trie-fuzzy-match.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 2a9d7ec2295d301662eef82dcb1ae3c4ddc2f22c Author: Toby S. Cubitt Commit: Toby S. Cubitt Port efficiency improvements to trie-fuzzy-match. Make argument-passing to trie-fuzzy-[complete|match] cleaner. --- trie.el | 197 +++

[elpa] externals/trie a2554d6 094/111: Fix function symbol quoting.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a2554d609bd66eb4c344b4002998e120a05c468f Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix function symbol quoting. --- trie.el | 107 1 file changed, 54 insertions(+), 53 deletions(-) diff --git

[elpa] externals/trie ee4b459 106/111: Allow pruning of trie branches in queries.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit ee4b45994341085ff392f615adc5c39aeac5a158 Author: Toby S. Cubitt Commit: Toby S. Cubitt Allow pruning of trie branches in queries. --- trie.el | 584 +++- 1 file changed, 357 insertions(+), 227 deletion

[elpa] externals/trie c6ddbb9 096/111: Bump version numbers.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit c6ddbb9e4247ddb55b575c2e22ba2b7fbd5f2320 Author: Toby S. Cubitt Commit: Toby S. Cubitt Bump version numbers. --- trie.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trie.el b/trie.el index d79176b..a53cb70 100644 --- a/trie.el +++ b/

[elpa] externals/trie 91d299c 104/111: Pretty-print trie nodes in edebug.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 91d299c0865bf36b58668617cccf1aa5058f8b3d Author: Toby S. Cubitt Commit: Toby S. Cubitt Pretty-print trie nodes in edebug. --- trie.el | 24 ++-- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/trie.el b/trie.el index 079dc9b..

[elpa] externals/trie c2b5e26 105/111: Myriad bug fixes and code refactoring in new fuzzy and ngram completion.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit c2b5e2662bbb57461e406e9c6991fd3ab550b780 Author: Toby S. Cubitt Commit: Toby S. Cubitt Myriad bug fixes and code refactoring in new fuzzy and ngram completion. --- trie.el | 194 +++- 1 file changed, 1

[elpa] externals/trie 9259d51 088/111: Improve edebug pretty-printing.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 9259d51ba3490520fce6a3d35db4b45b56ac8cd5 Author: Toby S. Cubitt Commit: Toby S. Cubitt Improve edebug pretty-printing. --- trie.el | 51 +++ 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/trie.el

[elpa] externals/trie eef13c4 079/111: Document fuzzy matching functions and bump version number.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit eef13c46df79ed421b3fecf0f9ff0ca745fe9259 Author: Toby S. Cubitt Commit: Toby S. Cubitt Document fuzzy matching functions and bump version number. --- trie.el | 23 ++- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/trie.el b/

[elpa] externals/trie 71f8273 098/111: Significantly improve efficiency of trie-fuzzy-complete.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 71f827391a2e6a8c17d6f671f67324b72188f20e Author: Toby S. Cubitt Commit: Toby S. Cubitt Significantly improve efficiency of trie-fuzzy-complete. --- trie.el | 136 ++-- 1 file changed, 81 insertions(+),

[elpa] externals/trie 94a1a86 087/111: Bump version numbers since we've added iterator generators.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 94a1a86f462c65df10b342e38678893f3e0529ae Author: Toby S. Cubitt Commit: Toby S. Cubitt Bump version numbers since we've added iterator generators. --- trie.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie.el b/trie.el index e54befc..e

[elpa] externals/trie 63da3b1 111/111: * trie.el: Fix header which likely suffered a `M-q` accident

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 63da3b1adc4c1f4b4de14c8d18fd890ff80e3f9c Author: Stefan Monnier Commit: Stefan Monnier * trie.el: Fix header which likely suffered a `M-q` accident --- .gitignore | 3 +++ trie.el| 16 +--- 2 files changed, 12 insertions(+), 7 deletions(-) dif

[elpa] externals/trie 77aafc9 108/111: Fix byte-compilation errors and warnings.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 77aafc9cf2cf2aabf6fb1a06a4621441bc58e839 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix byte-compilation errors and warnings. --- trie.el | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/trie.el b/trie.el index 6f5b5d5..d2d44f5 1006

[elpa] externals/trie 14c4bec 109/111: Fix lexical binding bugs.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 14c4bec056b71e5f86c64fe351ac09eefd401f9b Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix lexical binding bugs. --- trie.el | 217 +--- 1 file changed, 111 insertions(+), 106 deletions(-) diff --git

[elpa] externals/trie 81899c0 110/111: * packages/trie/trie.el (trie--if-lexical-binding): Simplify

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 81899c0df61bb2561c9ec2d79af983d491c81383 Author: Stefan Monnier Commit: Stefan Monnier * packages/trie/trie.el (trie--if-lexical-binding): Simplify --- trie.el | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.el index

[elpa] externals/trie 1697b5f 001/111: trie.el re-implements tstree.el using AVL trees

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 1697b5f3e5512545511b51154699e8ac59bac8d5 Author: Toby Cubitt Commit: tsc25 trie.el re-implements tstree.el using AVL trees but is also flexible enough to support other types of trie. --- trie.el | 735

[elpa] branch externals/trie created (now 63da3b1)

2020-12-14 Thread Stefan Monnier
monnier pushed a change to branch externals/trie. at 63da3b1 * trie.el: Fix header which likely suffered a `M-q` accident This branch includes the following new commits: new 1697b5f trie.el re-implements tstree.el using AVL trees but is also flexible enough to support othe

[elpa] externals/trie 0162b74 003/111: Added trie-stacks implementation.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 0162b741846bb880e3d6fce0af3b3dad32baec36 Author: Toby Cubitt Commit: tsc25 Added trie-stacks implementation. --- trie.el | 1002 ++- 1 file changed, 614 insertions(+), 388 deletions(-) diff --git a/tr

[elpa] externals/trie fc9b218 032/111: Removed support for non-terminal * wildcards

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit fc9b218e96e3923467a6c7d6b848d93bc18cff29 Author: Toby Cubitt Commit: tsc25 Removed support for non-terminal * wildcards (inefficient; should use efficient NFA regexp search implementation instead!) --- trie.el | 1006 +--

[elpa] externals/trie 00300c4 074/111: Revert trie--node-data defsetf, since it seems to work now.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 00300c42066a4d05f798ed722127e89ea0b82819 Author: Toby S. Cubitt Commit: Toby S. Cubitt Revert trie--node-data defsetf, since it seems to work now. --- trie.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trie.el b/trie.el index 7de9f07.

[elpa] externals/trie 4f11b37 022/111: Docstring, change log, and version number updates

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4f11b37108e41e67468a8ee657eb566875659fed Author: Toby Cubitt Commit: tsc25 Docstring, change log, and version number updates --- trie.el | 68 - 1 file changed, 67 insertions(+), 1 deletion(-) dif

[elpa] externals/trie ff5e05f 040/111: Bumped copyright year

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit ff5e05f5a06bdd2f5795358430a0280730c14193 Author: Toby Cubitt Commit: tsc25 Bumped copyright year --- trie.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie.el b/trie.el index 05c462c..0cd0760 100644 --- a/trie.el +++ b/trie.el @@ -2,7

[elpa] externals/trie a17e6df 056/111: Minor bug-fixes to [trie/dict-tree]--edebug-pretty-print

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a17e6df104f1a1f9461c0668047767a5f4db3a14 Author: Toby S. Cubitt Commit: Toby S. Cubitt Minor bug-fixes to [trie/dict-tree]--edebug-pretty-print to make them print "nil" instead of "()". --- trie.el | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(

[elpa] externals/trie e88f10d 069/111: Remove ChangeLogs from library headers.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit e88f10dc608bb3d4ff012bb7b4fd467a2af88d33 Author: Toby S. Cubitt Commit: Toby S. Cubitt Remove ChangeLogs from library headers. The ChangeLog headers duplicate the information in version control commit messages, which is more reliable (ChangeLog upda

[elpa] externals/trie e505b47 039/111: Pass equality function constructed from trie comparison function to tNFA functions

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit e505b47b24dee30767bffc30ca26e7460e0aff31 Author: Toby Cubitt Commit: tsc25 Pass equality function constructed from trie comparison function to tNFA functions --- trie.el | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tri

[elpa] externals/trie 6aa6701 033/111: Added optional RESULTFUN argument to trie query functions,

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 6aa670175e3e696c4a27c3c1a2f5a3fb8014d77a Author: Toby Cubitt Commit: tsc25 Added optional RESULTFUN argument to trie query functions, and used it to implement more efficient data stripping and grouping data processing. --- trie.el | 113

[elpa] externals/trie acad8e8 050/111: Bug-fixes to edebug advice

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit acad8e8b29d1081e96e0f273f91edbd397ba6316 Author: Toby Cubitt Commit: Toby S. Cubitt Bug-fixes to edebug advice --- trie.el | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/trie.el b/trie.el index 605eb6c..ec35efe 100644 --- a/

[elpa] externals/trie d99fb00 055/111: Simplified advice-based edebug pretty-printing of tries and dictionaries.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit d99fb00e849075bb1f7afdb7bbf86f60f8314739 Author: Toby S. Cubitt Commit: Toby S. Cubitt Simplified advice-based edebug pretty-printing of tries and dictionaries. --- trie.el | 61 - 1 file changed, 28 i

[elpa] externals/trie a35651b 029/111: Implemented grouping constructs in trie wildcards

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a35651b33b7ac7cd3b6e83da3fbfcb5933bbb4c9 Author: Toby Cubitt Commit: tsc25 Implemented grouping constructs in trie wildcards --- trie.el | 753 +--- 1 file changed, 535 insertions(+), 218 deletions(-)

[elpa] externals/trie 1b3b473 031/111: Another bug-fix in trie--do-wildcard-search

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 1b3b473aabd2cc3704a3567e6d153bd12823549a Author: Toby Cubitt Commit: tsc25 Another bug-fix in trie--do-wildcard-search --- trie.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie.el b/trie.el index 34df39a..5f0acc8 100644 --- a/trie.el

[elpa] externals/trie 0d17008 037/111: Added nilflag argument to trie-stack functions

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 0d17008b3e7d41c5e4ffbe0bd5d53fb6df498abd Author: Toby Cubitt Commit: tsc25 Added nilflag argument to trie-stack functions --- trie.el | 59 --- 1 file changed, 40 insertions(+), 19 deletions(-) diff --git

[elpa] externals/trie fb1d096 034/111: Changed trie-wildcard-match to return grouping data if pattern matches and contains groups

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit fb1d096546d9854d095a171e1d13b37a6c91cb91 Author: Toby Cubitt Commit: tsc25 Changed trie-wildcard-match to return grouping data if pattern matches and contains groups --- trie.el | 150 ++-- 1 file cha

[elpa] externals/trie 153d2d4 048/111: Require advice when compiling

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 153d2d4f11c6b540ed075d3a4923b095fa1b1546 Author: Toby Cubitt Commit: Toby S. Cubitt Require advice when compiling --- trie.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trie.el b/trie.el index 5f4be0d..665d5c4 100644 --- a/trie.el ++

[elpa] externals/trie 1c2790d 038/111: Replaced wildcard searches with more powerful and efficient regexp searches.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 1c2790d230742a22dc0b437d3c7ec35f6d4f9b3d Author: Toby Cubitt Commit: tsc25 Replaced wildcard searches with more powerful and efficient regexp searches. --- trie.el | 1472 +-- 1 file changed, 299 inser

[elpa] externals/trie 9f49d95 086/111: Implement iterator generators on collection data structures.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 9f49d959181f1b044ec1c95aa546178df651451e Author: Toby S. Cubitt Commit: Toby S. Cubitt Implement iterator generators on collection data structures. --- trie.el | 265 ++-- 1 file changed, 225 insertion

[elpa] externals/trie bbfecae 085/111: Do lexbind test at compile-time instead of load-time.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit bbfecaee914d834daadb7ca980c8cb36b1b27340 Author: Toby S. Cubitt Commit: Toby S. Cubitt Do lexbind test at compile-time instead of load-time. --- trie.el | 122 +--- 1 file changed, 63 insertions(+), 59

[elpa] externals/trie 5a064c0 092/111: Fix bug in trie-delete return value.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 5a064c0b491d68704835c5af2720fe69c0465446 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix bug in trie-delete return value. --- trie.el | 33 ++--- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/trie.el b/trie.el ind

[elpa] externals/trie 5fa968c 093/111: Fix byte-compiler warning.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 5fa968c9a9760c9002db583a8c5f2bc4df1a7a05 Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix byte-compiler warning. --- trie.el | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/trie.el b/trie.el index 52fa741..80baecd 100644 --- a/tr

[elpa] externals/trie 633c8b1 089/111: Mention iterator generators in Commentary.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 633c8b1f47dc09281313ce8a54800e356274ecc5 Author: Toby S. Cubitt Commit: Toby S. Cubitt Mention iterator generators in Commentary. --- trie.el | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/trie.el b/trie.el index 565df7

[elpa] externals/trie db78411 107/111: Switch to keyword arguments for trie/dictree query functions.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit db784111f52194ae5499c4c4662cba7ec4e21e4d Author: Toby S. Cubitt Commit: Toby S. Cubitt Switch to keyword arguments for trie/dictree query functions. Allow pfxfilter in dict-tree queries. --- trie.el | 47 +++

[elpa] externals/trie 4001f61 097/111: Fix corresponding bug in trie-fuzzy-complete-stack.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 4001f612398b1bde3d3bb8a1fb4f2ebd85a474ab Author: Toby S. Cubitt Commit: Toby S. Cubitt Fix corresponding bug in trie-fuzzy-complete-stack. --- trie.el | 87 ++--- 1 file changed, 45 insertions(+), 42 d

[elpa] externals/trie 1eb515f 078/111: Implement trie fuzzy match and completion stacks.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 1eb515f073c87de7e7a020ba69eb635a3147a2a8 Author: Toby S. Cubitt Commit: Toby S. Cubitt Implement trie fuzzy match and completion stacks. --- trie.el | 430 +--- 1 file changed, 361 insertions(+), 69 de

[elpa] externals/trie 45569c2 007/111: Added optional TEST function to trie-delete

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 45569c2acd434f62ab194dfdf5e7f255ec432ee8 Author: Toby Cubitt Commit: tsc25 Added optional TEST function to trie-delete --- trie.el | 45 ++--- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/trie.el b/trie

[elpa] externals/trie 6d76748 028/111: Allow "]" to be included in a negated character alternatives, by placing immediately after the "[^".

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 6d76748b607908971cd44456888a0a6a132fb413 Author: Toby Cubitt Commit: tsc25 Allow "]" to be included in a negated character alternatives, by placing immediately after the "[^". --- trie.el | 76 +

[elpa] externals/trie 510844e 035/111: trivial variable name change

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 510844e59c15bac64c94455270b96c9c4357f431 Author: Toby Cubitt Commit: tsc25 trivial variable name change --- trie.el | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/trie.el b/trie.el index 712d523..373586f 100644 --- a/trie.el ++

[elpa] externals/trie dd26bb3 023/111: more trivial docstring changes

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit dd26bb3fa80fcdb4dc7c1702741a6326adbbfcfc Author: Toby Cubitt Commit: tsc25 more trivial docstring changes --- trie.el | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/trie.el b/trie.el index 318e34c..beef5b2 100644 --- a/trie.el

[elpa] externals/trie 160f092 054/111: Revert "Replaced advice with cedet-edebug.el for pretty-printing"

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 160f092b8da39f87b6747d6cff3c37a2effd477d Author: Toby S. Cubitt Commit: Toby S. Cubitt Revert "Replaced advice with cedet-edebug.el for pretty-printing" This reverts commit 5e3702f1a02de5594bcd5cd363e399e3020b6302. --- trie.el | 82

[elpa] externals/trie 2281926 020/111: Minor code reformatting and rearrangement

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 2281926880db66c6d0b429c3b00589958a64c373 Author: Toby Cubitt Commit: tsc25 Minor code reformatting and rearrangement --- trie.el | 595 1 file changed, 297 insertions(+), 298 deletions(-) diff --

[elpa] externals/trie d746b4d 017/111: Added safeguards to throw errors if stack operations attempted

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit d746b4d36ba00055095fd0dadb8ac95379e33559 Author: Toby Cubitt Commit: tsc25 Added safeguards to throw errors if stack operations attempted when no stack functions have been defined. --- trie.el | 64 ---

[elpa] externals/trie 58c6685 014/111: Replaced bare avl-trees

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit 58c66853874240bd761aba43e9f44e22987a1a9f Author: Toby Cubitt Commit: tsc25 Replaced bare avl-trees which were an ugly optimisation needed for efficiently printing and reading tries, with trie-transform-for-print and trie-transform-from-read functions. --

[elpa] externals/trie a8615f7 052/111: Bug-fixes to edebug pretty-print functions.

2020-12-14 Thread Stefan Monnier
branch: externals/trie commit a8615f7da655669992055392f34c7a16ef00b9d4 Author: tsc25 Commit: Toby S. Cubitt Bug-fixes to edebug pretty-print functions. --- trie.el | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/trie.el b/trie.el index d2c5929

  1   2   3   4   5   6   >