aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | * lisp.h (union Lisp_Object.i): EMACS_INT, not EMACS_UINT.Paul Eggert2011-06-182-2/+6
| * | | * indent.c (Fcompute_motion): Don't assume hscroll and tab offset fit in int.Paul Eggert2011-06-182-1/+2
| * | | * insdel.c: Omit unnecessary forward decls, to simplify future changes.Paul Eggert2011-06-182-7/+2
| * | | * indent.c (sane_tab_width): New function.Paul Eggert2011-06-182-19/+19
| * | | * image.c (xbm_image_p): Don't assume stated width and height fit in int.Paul Eggert2011-06-182-2/+4
| * | | * lisp.h (lint_assume): New macro.Paul Eggert2011-06-184-1/+17
| * | | * fns.c (Ffillarray): Don't shadow a local.Paul Eggert2011-06-181-2/+3
| * | | * editfns.c: Omit unnecessary forward decls, to simplify future changes.Paul Eggert2011-06-182-14/+2
| * | | * ftfont.c (ftfont_shape_by_flt): Use signed integers for lengths.Paul Eggert2011-06-182-2/+4
| * | | * font.c (Ffont_shape_gstring): Don't assume glyph len fits in 'int'.Paul Eggert2011-06-182-1/+3
| * | | * fns.c (mapcar1): Declare byte as byte, for clarity.Paul Eggert2011-06-182-1/+2
| * | | * fns.c (Ffillarray): Use same idx as rest of code here.Paul Eggert2011-06-181-3/+2
| * | | * fns.c: Check that character arg fits in 'int'.Paul Eggert2011-06-182-3/+4
| * | | * fns.c: Don't assume string byte-length fits in 'int'.Paul Eggert2011-06-182-1/+2
| * | | * fns.c: Use much-faster test for byte-length change.Paul Eggert2011-06-182-9/+6
| * | | * fns.c (Ffillarray): Don't assume bool vector size fits in 'int'.Paul Eggert2011-06-182-10/+10
| * | | * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication.Paul Eggert2011-06-182-5/+9
| * | | * fns.c (concat): Catch string overflow earlier.Paul Eggert2011-06-182-2/+5
| * | | * dispextern.h (struct it.overlay_strings_charpos): EMACS_INT, not int.Paul Eggert2011-06-172-1/+5
| * | | * dispextern.h (struct it.selective): Now EMACS_INT, not int.Paul Eggert2011-06-173-5/+12
| * | | * xdisp.c (init_iterator): Use XINT, not XFASTINT; it might be < 0.Paul Eggert2011-06-172-1/+3
| * | | * composite.c (get_composition_id, composition_gstring_put_cache): Use EMACS_...Paul Eggert2011-06-172-3/+5
| * | | * composite.c: Don't truncate sizes to 'int'.Paul Eggert2011-06-172-4/+7
| * | | * category.h (CATEGORY_SET_P): Remove unnecessary cast to EMACS_INT.Paul Eggert2011-06-172-1/+3
| * | | * buffer.c: Include <verify.h>.Paul Eggert2011-06-172-2/+6
| * | | * buffer.c (record_overlay_string): Check for size-calculation overflow.Paul Eggert2011-06-172-4/+10
| * | | * buffer.c (struct sortstr.size, record_overlay_string): Don't truncate size ...Paul Eggert2011-06-172-2/+4
| * | | * buffer.c (compare_overlays, cmp_for_strings): Avoid subtraction overflow.Paul Eggert2011-06-172-5/+6
| * | | * buffer.c (struct sortstr.priority): Now EMACS_INT, not int.Paul Eggert2011-06-172-2/+3
| * | | * buffer.c (struct sortvec.priority): Now EMACS_INT, not int.Paul Eggert2011-06-172-2/+6
|/ / /
* | | * lisp.h: Include <limits.h>, for INT_MAX, LONG_MAX, LLONG_MAX.Paul Eggert2011-06-162-0/+5
* | | Improve buffer-overflow checking (Bug#8873).Paul Eggert2011-06-166-57/+60
|\ \ \
| * | | Improve buffer-overflow checking.Paul Eggert2011-06-163-36/+19
| * | | * editfns.c: Tune. Don't use wider integers than needed. Don't use alloca.Paul Eggert2011-06-162-13/+10
| * | | * editfns.c (Finsert_char): Don't dump core with very negative counts.Paul Eggert2011-06-162-2/+4
| * | | * insdel.c (replace_range): Fix buf overflow when insbytes < outgoing.Paul Eggert2011-06-152-4/+6
| * | | * insdel.c, lisp.h (buffer_overflow): New function.Paul Eggert2011-06-155-7/+20
| * | | * buffer.h (BUF_BYTES_MAX): Cast to ptrdiff_t so that it's signed.Paul Eggert2011-06-152-2/+8
|/ / /
* | | Integer overflow and signedness fixes (Bug#8873).Paul Eggert2011-06-1546-531/+836
|\ \ \
| * | | * ccl.c (ASCENDING_ORDER): New macro, to work around GCC bug 43772.Paul Eggert2011-06-152-2/+9
| * | | * fileio.c (emacs_lseek): Work around GCC bug 43772.Paul Eggert2011-06-151-1/+3
| * | | * character.h, charset.h: Use verify_expr, not verify_true.Paul Eggert2011-06-152-24/+25
| * | | Merge from trunk.Paul Eggert2011-06-152-0/+5
| |\ \ \ | |/ / / |/| | |
* | | | * src/eval.c (Fdefvaralias): Also mark the target as variable-special-p.Stefan Monnier2011-06-152-0/+5
| * | | Merge from trunk.Paul Eggert2011-06-156-16/+275
| |\ \ \ | |/ / / |/| | |
* | | | Fix resize and change of scroll bar width for Gtk3.Jan Djärv2011-06-146-12/+273
| * | | * fileio.c: Don't assume EMACS_INT fits in off_t.Paul Eggert2011-06-142-8/+28
| * | | * fns.c (Fload_average): Don't assume 100 * load average fits in int.Paul Eggert2011-06-142-2/+4
| * | | * fns.c (Fcopy_sequence): Don't assume vector length fits in int.Paul Eggert2011-06-142-1/+2
| * | | * fns.c (Fnthcdr, Fsort): Don't assume list length fits in int.Paul Eggert2011-06-142-2/+3