1. 01 Jan, 2015 1 commit
  2. 01 Jan, 2014 1 commit
  3. 29 Dec, 2013 1 commit
  4. 01 Jan, 2013 1 commit
  5. 13 Jun, 2012 1 commit
    • Andreas Schwab's avatar
      Use a simple struct to implement compile time checks for the Lisp_Object type · 646b5f55
      Andreas Schwab authored
      * 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.
      646b5f55
  6. 11 Jan, 2012 1 commit
  7. 05 Jan, 2012 1 commit
  8. 15 Nov, 2011 1 commit
  9. 26 Jan, 2011 1 commit
  10. 25 Jan, 2011 1 commit
  11. 15 Jan, 2011 1 commit
  12. 02 Jan, 2011 1 commit
  13. 13 Jan, 2010 1 commit
  14. 08 Jan, 2009 1 commit
  15. 25 Jun, 2008 1 commit
  16. 09 May, 2008 1 commit
  17. 07 Jan, 2008 1 commit
  18. 17 Oct, 2007 1 commit
  19. 25 Jul, 2007 1 commit
  20. 21 Jan, 2007 1 commit
  21. 05 Dec, 2006 1 commit
  22. 20 Apr, 2006 1 commit
  23. 04 Jul, 2005 1 commit
  24. 16 Apr, 2004 1 commit
  25. 08 Sep, 2003 1 commit
  26. 01 Sep, 2003 1 commit
  27. 04 Feb, 2003 1 commit
  28. 06 Dec, 2001 1 commit
  29. 13 Oct, 2001 1 commit
  30. 16 Aug, 2001 1 commit