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
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
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
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
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
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 +-
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
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
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 ++
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
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
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
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
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
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
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
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(-)
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
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
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
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
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
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
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
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 +-
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
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 +
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(-
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
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
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 +
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.
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
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/
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
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
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
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
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
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
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..
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
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.
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
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
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 +
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
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
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
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
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 +++
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
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
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/
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..
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
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
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/
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(+),
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
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
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
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
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
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
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
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
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 +--
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.
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
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
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(
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
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
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
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/
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
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(-)
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
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
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
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
++
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
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
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
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
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
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
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 +++
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
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
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
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 +
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
++
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
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
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 --
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 ---
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.
--
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 - 100 of 597 matches
Mail list logo