- 01 Jan, 2017 1 commit
-
-
Paul Eggert authored
Run admin/update-copyright.
-
- 12 Oct, 2016 1 commit
-
-
Eli Zaretskii authored
* etc/emacs-buffer.gdb <$qnil>: New variable. (ybuffer-list, yset-buffer): Use $qnil for comparing against 'nil', as direct comparison with Qnil doesn't work in a build with '--enable-check-lisp-object-type'. * src/.gdbinit: Adapt commands of the temporary breakpoint in init_sys_modes to a build with '--enable-check-lisp-object-type'.
-
- 01 Jan, 2016 1 commit
-
-
Paul Eggert authored
Run admin/update-copyright.
-
- 10 Nov, 2015 1 commit
-
-
Noah Friedman authored
I don't recall if older versions of gdb were less strict but you cannot dump a 0-length range in gdb 7.9.1.
-
- 16 Sep, 2015 1 commit
-
-
Paul Eggert authored
Prefer straight quotes in random script files, as they are not converted. Prefer grave quotes in a couple of places in the manual that were missed earlier, as these quotes are converted.
-
- 01 Jan, 2015 2 commits
-
-
Paul Eggert authored
Run admin/update-copyright.
-
Paul Eggert authored
Run admin/update-copyright.
-
- 16 Apr, 2014 1 commit
-
-
Paul Eggert authored
The DATA_SEG_BITS hack was needed for older 32 bit platforms. As a result of this change, Emacs won't work on IRIX 6.5 with IRIX cc, but that platform is so old that SGI itself stopped supporting it in December 2013. If you still need Emacs on IRIX, please either compile with GCC and port the undumping code, or run './configure --with-wide-int'. * configure.ac (DATA_SEG_BITS): Remove. All uses removed. * src/alloc.c (gdb_make_enums_visible): Update to match lisp.h. * src/lisp.h (GCTYPEBITS): Move definition up, and switch to the DEFINE_GDB_SYMBOL_START way to define it. (NONPOINTER_BITS): New macro. (EMACS_INT): Use it. [!USE_LSB_TAG && !WIDE_EMACS_INT]: Fail, and suggest reporting the problem and/or configuring --with-wide-int. (USE_LSB_TAG): Simplify, based on above changes. (gdb_DATA_SEG_BITS): Remove. All uses removed. * src/vm-limit.c (exceeds_lisp_ptr): Remove. All uses removed.
-
- 01 Jan, 2014 1 commit
-
-
Paul Eggert authored
-
- 01 Jan, 2013 1 commit
-
-
Paul Eggert authored
-
- 26 Jul, 2012 1 commit
-
-
Paul Eggert authored
* etc/emacs-buffer.gdb ($tagmask, $valmask): Remove. (ygetptr): Adjust to recent changes in lisp.h and emacs.c, by using VALMASK instead of $valmask, CHECK_LISP_OBJECT_TYPE instead of gdb_use_union, and DATA_SEG_BITS instead of gdb_data_seg_bits. Also, use $ptr.i rather than $ptr.u.val. * src/.gdbinit (xgetptr, xgetint, xgettype): Don't use "set $bugfix = $bugfix.i", as this doesn't work (with GDB 7.4.1, anyway). (xgetptr, xgetint, xgettype, xcoding, xcharset, xprintbytestr): Adjust to changes in lisp.h and emacs.c, by using CHECK_LISP_OBJECT_TYPE rather than gdb_use_struct, VALMASK instead of $valmask, DATA_SEG_BITS instead of gdb_data_seg_bits, INTTYPEBITS instead of gdb_gctypebits - 1, USE_LSB_TAG instead of gdb_use_lsb, (1 << GCTYPEBITS) - 1 instead of $tagmask, VALBITS instead of gdb_valbits. (xvectype, xvector, xpr, xprintstr, xbacktrace): Similarly, use PSEUDOVECTOR_FLAG instead of PVEC_FLAG, and ARRAY_MARK_FLAG instead of gdb_array_mark_flag. (xboolvector): Get size from $->size, not $->header.size. Use BOOL_VECTOR_BITS_PER_CHAR rather than mystery constants. (xreload, hook-run, hookpost-run): Remove. * src/emacs.c: Include <verify.h>. (gdb_use_lsb, gdb_use_struct, gdb_valbits, gdb_gctypebits) (gdb_data_seg_bits, PVEC_FLAG, gdb_array_mark_flag, gdb_pvec_type): Remove. (gdb_CHECK_LISP_OBJECT_TYPE, gdb_DATA_SEG_BITS, gdb_GCTYPEBITS) (gdb_USE_LSB_TAG): New enum constants. (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS, GCTYPEBITS, USE_LSB_TAG): Also define these as enum constants, so they're visible to GDB. (ARRAY_MARK_FLAG_VAL, PSEUDOVECTOR_FLAG_VAL, VALMASK_VAL): New macros. (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Also define these as constants, so they're visible to GDB. * src/lisp.h (VALBITS, INTTYPEBITS, FIXNUM_BITS, PSEUDOVECTOR_SIZE_BITS) (PSEUDOVECTOR_SIZE_MASK, PVEC_TYPE_MASK, BOOL_VECTOR_BITS_PER_CHAR): Now enum constants, not macros, so they're visible to GDB. (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS): Default to 0, as this is more convenient now. All uses changed. (VALMASK) [USE_LSB_TAG]: Also define in this case. * src/mem-limits.h (EXCEEDS_LISP_PTR): Adjust to DATA_SEG_BITS change.
-
- 21 Feb, 2012 1 commit
-
-
Paul Eggert authored
* etc/emacs-buffer.gdb ($valmask): Don't assume EMACS_INT fits in 'long'. * src/.gdbinit (xreload): Likewise.
-
- 11 Jan, 2012 1 commit
-
-
Glenn Morris authored
-
- 05 Jan, 2012 1 commit
-
-
Glenn Morris authored
-
- 23 Apr, 2011 1 commit
-
-
Glenn Morris authored
-
- 22 Apr, 2011 1 commit
-
-
Noah Friedman authored
Add trailing underscores to appropriate member names, per change 2011-02-14T15:39:19Z!tromey@redhat.com of src/lisp.h.
-
- 25 Jan, 2011 1 commit
-
-
Glenn Morris authored
-
- 15 Jan, 2011 1 commit
-
-
Glenn Morris authored
-
- 02 Jan, 2011 1 commit
-
-
Glenn Morris authored
-
- 13 Jan, 2010 1 commit
-
-
Glenn Morris authored
-
- 08 Jan, 2009 1 commit
-
-
Glenn Morris authored
-
- 15 May, 2008 1 commit
-
-
Glenn Morris authored
-
- 08 Jan, 2008 1 commit
-
-
Glenn Morris authored
-
- 25 Jul, 2007 1 commit
-
-
Glenn Morris authored
-
- 21 Jan, 2007 1 commit
-
-
Glenn Morris authored
-
- 25 Jan, 2006 1 commit
-
-
Noah Friedman authored
per change Andreas Schwab 2005-11-15 of src/lisp.h.
-
- 10 Jun, 2005 1 commit
-
-
Noah Friedman authored
buffer has no file name and process is still live. Use different printf cases instead.
-
- 30 May, 2005 3 commits
-
-
Miles Bader authored
etc/emacs-buffer.gdb: Remove RCS keywords
-
Miles Bader authored
-
Noah Friedman authored
-