index
:
forks/emacs.git
local/emacs-29
local/emacs30
master
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
itree.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
; Add 2024 to copyright years
Po Lu
2024-01-02
1
-1
/
+1
*
; Fix typos
Stefan Kangas
2023-12-03
1
-1
/
+1
*
; Add 2023 to copyright years.
Eli Zaretskii
2023-01-01
1
-1
/
+1
*
; Fix typos
Stefan Kangas
2022-12-26
1
-1
/
+1
*
; Prefer HTTPS to HTTP in some URLs
Stefan Kangas
2022-12-09
1
-1
/
+1
*
; Fix typos
Stefan Kangas
2022-11-20
1
-1
/
+1
*
itree: Make sure a deleted overlay has NULL pointer fields
Stefan Monnier
2022-11-18
1
-4
/
+13
*
Merge remote-tracking branch 'origin/scratch/noverlay'
Stefan Monnier
2022-11-17
1
-231
/
+201
|
\
|
*
itree.c: Get rid of the old iterator code
Stefan Monnier
2022-11-17
1
-183
/
+16
|
*
itree.c: Make the iterator reentrant (bug#59183)
Stefan Monnier
2022-11-17
1
-79
/
+12
|
*
itree.c: Add new "stateless" iterator code and post-order traversal
Stefan Monnier
2022-11-17
1
-47
/
+251
*
|
; Fix typos (duplicate words)
Stefan Kangas
2022-11-17
1
-1
/
+1
|
/
*
* src/itree.c: Use more uniform names starting with `itree_`
Stefan Monnier
2022-11-16
1
-114
/
+114
*
; Fix typos
Stefan Kangas
2022-11-11
1
-3
/
+3
*
(itree_insert_gap, itree_delete_gap): Minor optimization
Stefan Monnier
2022-11-07
1
-4
/
+6
*
itree.c and buffer-tests.el: Incorporate code review feedback
Matt Armstrong
2022-11-06
1
-2
/
+2
*
Minor tweaks to the fix for `insert-before-markers' overlay fix
Matt Armstrong
2022-11-05
1
-1
/
+4
*
Fix the unexec build
Eli Zaretskii
2022-11-05
1
-0
/
+8
*
itree.c: Minor tightening
Stefan Monnier
2022-11-03
1
-9
/
+14
*
itree: Reproduce markers's behavior more faithfully (bug#58928)
Stefan Monnier
2022-11-03
1
-9
/
+16
*
Port interval trees to --enable-checking=structs
Basil L. Contovounesios
2022-11-03
1
-25
/
+17
*
src/buffer.c: Fix interaction between overlays & indirect buffers (bug#58928)
Stefan Monnier
2022-11-01
1
-2
/
+2
*
Fix last change
Po Lu
2022-10-29
1
-4
/
+4
*
Fix coding style of latest feature branch merge
Po Lu
2022-10-29
1
-200
/
+211
*
Fix compiler warning about possible null pointer dereference
Matt Armstrong
2022-10-23
1
-0
/
+2
*
Rename all exported itree.h functions with the itree_ prefix
Matt Armstrong
2022-10-19
1
-15
/
+15
*
Prefix all itree.h type names with itree_
Matt Armstrong
2022-10-19
1
-80
/
+80
*
Remove the ITREE_NULL macro and use NULL everywhere.
Matt Armstrong
2022-10-19
1
-79
/
+79
*
* src/itree.c: Eliminate all prototypes for static functions
Stefan Monnier
2022-10-17
1
-516
/
+492
*
Rename itree iterators with itree_iterator prefix
Matt Armstrong
2022-10-17
1
-22
/
+21
*
; * src/itree.c: remove 'inline' from functions with extern linkage
Matt Armstrong
2022-10-17
1
-2
/
+2
*
Delete the itree_null sentinel node, use NULL everywhere.
Matt Armstrong
2022-10-17
1
-140
/
+138
*
; * src/itree.c (check_subtree): fix logical error in eassert
Matt Armstrong
2022-10-12
1
-1
/
+1
*
; * src/itree.c (check_tree): assert that the tree root is black
Matt Armstrong
2022-10-11
1
-0
/
+1
*
itree.c (check_tree): Simplify
Stefan Monnier
2022-10-11
1
-100
/
+32
*
Stop reading and writing the itree_null.parent field entirely.
Matt Armstrong
2022-10-10
1
-13
/
+7
*
Simplify itree_null initialization
Matt Armstrong
2022-10-10
1
-16
/
+36
*
Check red-black invariants in most places
Matt Armstrong
2022-10-10
1
-34
/
+46
*
Improve check_subtree
Matt Armstrong
2022-10-10
1
-30
/
+126
*
Tighten up handling of `otick`
Stefan Monnier
2022-10-09
1
-21
/
+34
*
itree.c: Use `interval_tree_inherit_offset`
Stefan Monnier
2022-10-09
1
-21
/
+11
*
Debug check overlay tree invariants
Matt Armstrong
2022-10-08
1
-1
/
+66
*
Comment change: explain inheriting "dirty" offsets
Matt Armstrong
2022-10-08
1
-2
/
+11
*
itree: Try and detect non-local exits during itree iterations
Stefan Monnier
2022-10-07
1
-0
/
+6
*
; * src/itree.c: Add comment describing when noverlay is O(N)
Matt Armstrong
2022-10-07
1
-0
/
+34
*
Use a bool instead of a bitfield
Matt Armstrong
2022-10-07
1
-1
/
+1
*
; * src/itree.c: change comments for clarity.
Matt Armstrong
2022-10-07
1
-9
/
+9
*
; * src/itree.h: include "lisp.h" for Lisp_Object
Matt Armstrong
2022-10-06
1
-1
/
+1
*
itree.c: Get rid of the trick using null->parent
Stefan Monnier
2022-10-05
1
-43
/
+58
*
* src/itree.c (interval_tree_remove_fix): Move before first use
Stefan Monnier
2022-10-05
1
-87
/
+86
[next]