aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2014-05-01 11:15:46 -0400
committerStefan Monnier2014-05-01 11:15:46 -0400
commit23c931aa24622cafab8e30c4f779b70f2390a409 (patch)
tree054a070f44869a310a4c3daf307de77565f1dff7 /src/ChangeLog
parentf40c5041bb429029ef066552d0768fe61bd1f163 (diff)
downloademacs-23c931aa24622cafab8e30c4f779b70f2390a409.tar.gz
emacs-23c931aa24622cafab8e30c4f779b70f2390a409.zip
* src/intervals.c: Tighten assertions.
(create_root_interval): Make sure the interval is not empty. (intervals_equal): Use booleans. (rotate_right, rotate_left): Check LENGTHs rather than TOTAL_LENGTH. (balance_an_interval): Sanity check LENGTHs and TOTAL_LENGTHs. (balance_possible_root_interval): Simplify and use booleans. (split_interval_right, split_interval_left): Check LENGTH, and remove now redundant assertion. (adjust_intervals_for_insertion): Remove now redundant assertions. (delete_node, interval_deletion_adjustment) (adjust_intervals_for_deletion, merge_interval_right) (merge_interval_left): Check LENGTH rather than TOTAL_LENGTH. (reproduce_interval): Make sure the interval is not empty.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ab87645b48b..85914939608 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,19 @@
12014-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * intervals.c: Tighten assertions.
4 (create_root_interval): Make sure the interval is not empty.
5 (intervals_equal): Use booleans.
6 (rotate_right, rotate_left): Check LENGTHs rather than TOTAL_LENGTH.
7 (balance_an_interval): Sanity check LENGTHs and TOTAL_LENGTHs.
8 (balance_possible_root_interval): Simplify and use booleans.
9 (split_interval_right, split_interval_left): Check LENGTH, and remove
10 now redundant assertion.
11 (adjust_intervals_for_insertion): Remove now redundant assertions.
12 (delete_node, interval_deletion_adjustment)
13 (adjust_intervals_for_deletion, merge_interval_right)
14 (merge_interval_left): Check LENGTH rather than TOTAL_LENGTH.
15 (reproduce_interval): Make sure the interval is not empty.
16
12014-04-30 Paul Eggert <eggert@cs.ucla.edu> 172014-04-30 Paul Eggert <eggert@cs.ucla.edu>
2 18
3 * term.c (tty_menu_activate): Don't assume row and col are initialized. 19 * term.c (tty_menu_activate): Don't assume row and col are initialized.