Andreas Schwab
|
646b5f55df
|
Use a simple struct to implement compile time checks for the Lisp_Object type
* configure.in: Rename --enable-use-lisp-union-type to
--enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
instead of USE_LISP_UNION_TYPE.
* admin/make-emacs: Rename --union-type to --check-lisp-type. Define
CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
* admin/CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Renamed from
USE_LISP_UNION_TYPE.
* src/lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct
instead of union.
(XLI, XIL): Define.
(XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): Use
them.
* src/emacs.c (gdb_use_struct): Renamed from gdb_use_union.
* src/.gdbinit: Check gdb_use_struct instead of gdb_use_union.
* src/alloc.c (widen_to_Lisp_Object): Removed.
(mark_memory): Use XIL instead of widen_to_Lisp_Object.
* src/frame.c (delete_frame): Remove outdated comment.
* src/w32fns.c (Fw32_register_hot_key): Use XLI instead of checking
USE_LISP_UNION_TYPE.
(Fw32_unregister_hot_key): Likewise.
(Fw32_toggle_lock_key): Likewise.
* src/w32menu.c (add_menu_item): Likewise.
(w32_menu_display_help): Use XIL instead of checking
USE_LISP_UNION_TYPE.
* src/w32heap.c (allocate_heap): Don't check USE_LISP_UNION_TYPE.
(init_heap): Likewise.
* src/w32term.c (w32_read_socket): Update comment.
|
2012-06-13 15:40:48 +02:00 |
|
Glenn Morris
|
acaf905b11
|
Add 2012 to FSF copyright years for Emacs files
|
2012-01-05 01:46:05 -08:00 |
|
Juanma Barranquero
|
c701515351
|
Fix typos.
|
2011-11-15 18:37:37 +01:00 |
|
Glenn Morris
|
95df8112a0
|
Refill some long/short copyright headers.
|
2011-01-26 00:36:39 -08:00 |
|
Glenn Morris
|
73b0cd5003
|
Convert consecutive FSF copyright years to ranges.
|
2011-01-24 20:08:28 -08:00 |
|
Glenn Morris
|
0d9f702fd0
|
Nuke arch-tags.
|
2011-01-15 15:16:57 -08:00 |
|
Glenn Morris
|
5df4f04cd3
|
Add 2011 to FSF/AIST copyright years.
|
2011-01-02 15:50:46 -08:00 |
|
Glenn Morris
|
114f9c9679
|
Add 2010 to copyright years.
|
2010-01-13 00:35:10 -08:00 |
|
Glenn Morris
|
f858db9ff1
|
Add 2009 to copyright years.
|
2009-01-08 04:24:42 +00:00 |
|
Glenn Morris
|
91c829f79c
|
Fix usage typo.
|
2008-06-25 07:47:09 +00:00 |
|
Glenn Morris
|
9ad5de0c1c
|
Switch to recommended form of GPLv3 permissions notice.
|
2008-05-09 23:48:10 +00:00 |
|
Miles Bader
|
59ce725a3b
|
Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
|
2008-01-08 20:46:54 +00:00 |
|
Glenn Morris
|
b9b14d130b
|
Add 2008 to copyright years.
|
2008-01-07 08:31:52 +00:00 |
|
Juanma Barranquero
|
943756ea68
|
Doc fix.
|
2007-10-17 15:12:53 +00:00 |
|
Glenn Morris
|
4a9f99bdfb
|
Switch license to GPLv3 or later.
|
2007-07-25 05:08:27 +00:00 |
|
Glenn Morris
|
4e6835dbc4
|
Add 2007 to copyright years.
|
2007-01-21 04:57:37 +00:00 |
|
Glenn Morris
|
e91081eb9e
|
Update copyright years.
|
2006-12-05 06:15:26 +00:00 |
|
Ramprasad B
|
1c4181cc11
|
updated copyright year(s)
|
2006-04-20 05:05:33 +00:00 |
|
Lute Kamstra
|
0d07bc90bc
|
Update FSF's address.
|
2005-07-04 14:42:45 +00:00 |
|
Miles Bader
|
ab5796a9f9
|
Add arch taglines
|
2003-09-01 15:45:59 +00:00 |
|
Juanma Barranquero
|
177c0ea743
|
Trailing whitespace deleted.
|
2003-02-04 14:56:31 +00:00 |
|
Gerd Moellmann
|
ebbaf4e3af
|
Add --trace-move.
|
2001-12-06 14:22:57 +00:00 |
|
Gerd Moellmann
|
f2164e31dc
|
Add --boot switch for bootstrapping. Logs to
EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
|
2001-10-13 09:58:53 +00:00 |
|
Gerd Moellmann
|
30b50b5cca
|
*** empty log message ***
|
2001-08-16 15:23:50 +00:00 |
|