2011-06-20 |
Paul Eggert | * filelock.c: Fix some buffer overrun and integer overflow...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * fileio.c: Fix some integer overflow issues.
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * data.c (Fsubr_name): Rewrite to avoid a strlen call.
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * coding.c (make_subsidiaries): Don't assume string...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * callproc.c (child_setup): Rewrite to avoid two strlen...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * process.c (Fformat_network_address): Use EMACS_INT...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * emacs.c: Don't assume string length fits in 'int'.
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * dbusbind.c (XD_ERROR): Don't arbitrarily truncate...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * callproc.c: Don't assume string length fits in 'int.'
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * buffer.c (init_buffer): Don't assume string length...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * lread.c (string_to_number): Simplify the 2011-04...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * lread.c (invalid_syntax): Omit length argument.
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * lisp.h (make_fixnum_or_float): Remove unnecessary...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * lisp.h (LIST_END_P): Remove unused macro and its...
|
commit | commitdiff | tree |
2011-06-19 |
Paul Eggert | * lisp.h (DEFUN): Remove bogus use of sizeof (struct...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * lisp.h (XSET) [USE_LISP_UNION_TYPE]: Use uintptr_t...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * lisp.h (struct Lisp_Bool_Vector.size): EMACS_INT...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * lisp.h (union Lisp_Object.i): EMACS_INT, not EMACS_UINT.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * indent.c (Fcompute_motion): Don't assume hscroll...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * insdel.c: Omit unnecessary forward decls, to simplify...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * indent.c (sane_tab_width): New function.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * image.c (xbm_image_p): Don't assume stated width...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * lisp.h (lint_assume): New macro.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c (Ffillarray): Don't shadow a local.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * editfns.c: Omit unnecessary forward decls, to simplify...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * ftfont.c (ftfont_shape_by_flt): Use signed integers...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * font.c (Ffont_shape_gstring): Don't assume glyph...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c (mapcar1): Declare byte as byte, for clarity.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c (Ffillarray): Use same idx as rest of code...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c: Check that character arg fits in 'int'.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c: Don't assume string byte-length fits in 'int'.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c: Use much-faster test for byte-length change.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c (Ffillarray): Don't assume bool vector size...
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * fns.c (concat): Catch string overflow earlier.
|
commit | commitdiff | tree |
2011-06-18 |
Paul Eggert | * dispextern.h (struct it.overlay_strings_charpos)...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * dispextern.h (struct it.selective): Now EMACS_INT...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * xdisp.c (init_iterator): Use XINT, not XFASTINT;...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * composite.c (get_composition_id, composition_gstring_put_c...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * composite.c: Don't truncate sizes to 'int'.
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * category.h (CATEGORY_SET_P): Remove unnecessary cast...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c: Include <verify.h>.
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c (record_overlay_string): Check for size...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c (struct sortstr.size, record_overlay_string...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c (compare_overlays, cmp_for_strings): Avoid...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c (struct sortstr.priority): Now EMACS_INT...
|
commit | commitdiff | tree |
2011-06-17 |
Paul Eggert | * buffer.c (struct sortvec.priority): Now EMACS_INT...
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * m4/lstat.m4: Merge from gnulib (Bug#8878).
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * lisp.h: Include <limits.h>, for INT_MAX, LONG_MAX...
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | Improve buffer-overflow checking (Bug#8873).
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | Improve buffer-overflow checking.
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * editfns.c: Tune. Don't use wider integers than needed...
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * editfns.c (Finsert_char): Don't dump core with very...
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * insdel.c (replace_range): Fix buf overflow when insbytes...
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * insdel.c, lisp.h (buffer_overflow): New function.
|
commit | commitdiff | tree |
2011-06-16 |
Paul Eggert | * buffer.h (BUF_BYTES_MAX): Cast to ptrdiff_t so that...
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | Merge from gnulib: lib/gnulib.mk, m4/*.m4.
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | Integer overflow and signedness fixes (Bug#8873).
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | * ccl.c (ASCENDING_ORDER): New macro, to work around...
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | * fileio.c (emacs_lseek): Work around GCC bug 43772.
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | * character.h, charset.h: Use verify_expr, not verify_true.
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h: Merge...
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-15 |
Paul Eggert | * fileio.c: Don't assume EMACS_INT fits in off_t.
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c (Fload_average): Don't assume 100 * load average...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c (Fcopy_sequence): Don't assume vector length...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c (Fnthcdr, Fsort): Don't assume list length...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c: Don't overflow int when computing a list length.
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c (Flength): Don't overflow int when computing...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * alloc.c: Check that resized vectors' lengths fit...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * fns.c (next_almost_prime): Don't return a multiple...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * bytecode.c (exec_byte_code): Use ptrdiff_t, not int...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * eval.c, doprnt.c (SIZE_MAX): Remove; inttypes.h defines...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | Variadic C functions now count arguments with ptrdiff_t.
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * callint.c (Fcall_interactively): Don't use index...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | * vm-limit.c (check_memory_limits): Fix incorrect extern...
|
commit | commitdiff | tree |
2011-06-14 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * xterm.c (x_alloc_nearest_color_1): Go back to original...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | Merge from trunk.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * xterm.c (x_alloc_nearest_color_1): Use a more-precise...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | Remove unnecessary casts.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * sound.c (Fplay_sound_internal): Remove cast to unsigned...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * dired.c (Ffile_attributes): Don't use 32-bit hack...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * unexelf.c (unexec): Don't assume BSS addr fits in...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * xterm.c (handle_one_xevent): Omit unnecessary casts...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * keyboard.c (modify_event_symbol): Don't limit alist...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * lisp.h (CHAR_TABLE_SET): Omit now-redundant test.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * lread.c (Fload): Don't compare a possibly-garbage...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | GLYPH_CODE_FACE returns EMACS_INT, not int.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * character.h (CHAR_VALID_P): Remove unused parameter.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * editfns.c (Ftranslate_region_internal): Omit redundant...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * fns.c (concat): Minor tuning based on overflow analysis.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * floatfns.c (Fexpt): Omit unnecessary cast to unsigned.
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * fileio.c (make_temp_name): Omit unnecessary cast...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * editfns.c (Ftranslate_region_internal): Use int,...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * doc.c (get_doc_string): Omit (unsigned)c that mishandled...
|
commit | commitdiff | tree |
2011-06-13 |
Paul Eggert | * data.c (Faset): If ARRAY is a string, check that...
|
commit | commitdiff | tree |