summaryrefslogtreecommitdiff
path: root/src/itree.c
AgeCommit message (Expand)Author
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-01-09; Fix indentation in itree.cStefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-11-08; Fix quoting style in comments in itree.[ch] filesEli Zaretskii
2024-07-25Standardize possessive apostrophe usage in manuals, docs, and commentsStefan Kangas
2024-06-04Spelling fixesPaul Eggert
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-12-09Merge from origin/emacs-29Eli Zaretskii
2023-12-03; Fix typosStefan Kangas
2023-10-01; Fix mistyped --enable-checking in docs.Basil L. Contovounesios
2023-05-14Pacify GCC 13 -Wnull-dereference in itree.cPaul Eggert
2023-01-01Merge from origin/emacs-29Eli Zaretskii
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-26; Fix typosStefan Kangas
2022-12-23; Fix typosStefan Kangas
2022-12-11Fix manual noverlay tests (again)Basil L. Contovounesios
2022-12-09; Prefer HTTPS to HTTP in some URLsStefan Kangas
2022-11-20; Fix typosStefan Kangas
2022-11-18itree: Make sure a deleted overlay has NULL pointer fieldsStefan Monnier
2022-11-17Merge remote-tracking branch 'origin/scratch/noverlay'Stefan Monnier
2022-11-17itree.c: Get rid of the old iterator codeStefan Monnier
2022-11-17itree.c: Make the iterator reentrant (bug#59183)Stefan Monnier
2022-11-17itree.c: Add new "stateless" iterator code and post-order traversalStefan Monnier
2022-11-17; Fix typos (duplicate words)Stefan Kangas
2022-11-16* src/itree.c: Use more uniform names starting with `itree_`Stefan Monnier
2022-11-11; Fix typosStefan Kangas
2022-11-07(itree_insert_gap, itree_delete_gap): Minor optimizationStefan Monnier
2022-11-06itree.c and buffer-tests.el: Incorporate code review feedbackMatt Armstrong
2022-11-05Minor tweaks to the fix for `insert-before-markers' overlay fixMatt Armstrong
2022-11-05Fix the unexec buildEli Zaretskii
2022-11-03itree.c: Minor tighteningStefan Monnier
2022-11-03itree: Reproduce markers's behavior more faithfully (bug#58928)Stefan Monnier
2022-11-03Port interval trees to --enable-checking=structsBasil L. Contovounesios
2022-11-01src/buffer.c: Fix interaction between overlays & indirect buffers (bug#58928)Stefan Monnier
2022-10-29Fix last changePo Lu
2022-10-29Fix coding style of latest feature branch mergePo Lu
2022-10-23Fix compiler warning about possible null pointer dereferenceMatt Armstrong
2022-10-19Rename all exported itree.h functions with the itree_ prefixMatt Armstrong
2022-10-19Prefix all itree.h type names with itree_Matt Armstrong
2022-10-19Remove the ITREE_NULL macro and use NULL everywhere.Matt Armstrong
2022-10-17* src/itree.c: Eliminate all prototypes for static functionsStefan Monnier
2022-10-17Rename itree iterators with itree_iterator prefixMatt Armstrong
2022-10-17; * src/itree.c: remove 'inline' from functions with extern linkageMatt Armstrong
2022-10-17Delete the itree_null sentinel node, use NULL everywhere.Matt Armstrong
2022-10-12; * src/itree.c (check_subtree): fix logical error in eassertMatt Armstrong
2022-10-11; * src/itree.c (check_tree): assert that the tree root is blackMatt Armstrong
2022-10-11itree.c (check_tree): SimplifyStefan Monnier
2022-10-10Stop reading and writing the itree_null.parent field entirely.Matt Armstrong
2022-10-10Simplify itree_null initializationMatt Armstrong