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