index
:
emacs
athena/bookworm-backports
athena/bullseye-backports
athena/unstable
series/unexpanded-input-v2
[no description]
git repository hosting
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
itree.h
Commit message (
Expand
)
Author
Age
*
Merge from origin/emacs-29
Eli Zaretskii
2023-01-01
|
\
|
*
; Add 2023 to copyright years.
Eli Zaretskii
2023-01-01
*
|
Merge from origin/emacs-29
Po Lu
2022-12-11
|
\
|
|
*
; Prefer HTTPS to HTTP in some URLs
Stefan Kangas
2022-12-09
*
|
Add itree_empty_p for clarity and reduced coupling
Matt Armstrong
2022-11-30
|
/
*
itree.c: Get rid of the old iterator code
Stefan Monnier
2022-11-17
*
itree.c: Make the iterator reentrant (bug#59183)
Stefan Monnier
2022-11-17
*
itree.c: Add new "stateless" iterator code and post-order traversal
Stefan Monnier
2022-11-17
*
; * src/itree.h (forget_itree): Make the prototype conditional.
Eli Zaretskii
2022-11-06
*
Fix the unexec build
Eli Zaretskii
2022-11-05
*
itree: Reproduce markers's behavior more faithfully (bug#58928)
Stefan Monnier
2022-11-03
*
Port interval trees to --enable-checking=structs
Basil L. Contovounesios
2022-11-03
*
Fix function declarations in itree headers
Po Lu
2022-10-29
*
Rename all exported itree.h functions with the itree_ prefix
Matt Armstrong
2022-10-19
*
Prefix all itree.h type names with itree_
Matt Armstrong
2022-10-19
*
Revert "mark_overlays: Use the normal ITREE_FOREACH"
Matt Armstrong
2022-10-19
*
Remove the ITREE_NULL macro and use NULL everywhere.
Matt Armstrong
2022-10-19
*
Rename itree iterators with itree_iterator prefix
Matt Armstrong
2022-10-17
*
Delete the itree_null sentinel node, use NULL everywhere.
Matt Armstrong
2022-10-17
*
Tighten up handling of `otick`
Stefan Monnier
2022-10-09
*
itree: Try and detect non-local exits during itree iterations
Stefan Monnier
2022-10-07
*
; * src/itree.h (struct interval_node): document field invariants.
Matt Armstrong
2022-10-07
*
; * src/itree.h: include "lisp.h" for Lisp_Object
Matt Armstrong
2022-10-06
*
itree.c: Fix incomplete update of `limit`s in corner cases
Stefan Monnier
2022-10-05
*
itree: Use a single iterator object
Stefan Monnier
2022-10-02
*
mark_overlays: Use the normal ITREE_FOREACH
Stefan Monnier
2022-10-02
*
New ITREE_FOREACH macro
Stefan Monnier
2022-10-02
*
itree.c: Improve division between tree and iterator
Stefan Monnier
2022-09-30
*
Remove the per-tree null node
Gerd Möllmann
2022-09-30
*
itree: Remove the `visited` flag from the tree nodes
Stefan Monnier
2022-09-29
*
itree.[ch]: Add sanity checks, comments, and minor tweaks
Stefan Monnier
2022-09-28
*
Add debugging help for nested iterators (nug#58144)
Gerd Möllmann
2022-09-28
*
Fix macOS build (bug#58108)
Gerd Möllmann
2022-09-27
*
Merge 'master' into noverlay
Stefan Monnier
2022-09-25
*
Make boolean struct member use one bit
Andreas Politz
2017-10-07
*
Optimize struct layout for space
Andreas Politz
2017-10-07
*
Make boolean struct member use one bit
Andreas Politz
2017-10-07
*
Add a function collecting all interval nodes
Andreas Politz
2017-10-06
*
Provide a new tree data-structure for overlays.
Andreas Politz
2017-10-04