- 07 Oct, 1994 1 commit
-
-
Karl Heuer authored
(struct Lisp_Marker): Add a member of that type. Delete unused member `modified'.
-
- 06 Oct, 1994 3 commits
-
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
-
- 04 Oct, 1994 3 commits
-
-
Karl Heuer authored
XSETFASTINT instead.
-
Karl Heuer authored
(CHECK_NUMBER_COERCE_MARKER): Don't use XFASTINT as an lvalue. (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): Likewise.
-
Karl Heuer authored
XSETMARKER, XSETOBJFWD, XSETWINDOW, XSETPROCESS, XSETFLOAT): Set object type as well as value. (XSETBOOLFWD, XSETBUFFER_OBJFWD, XSETWINDOW_CONFIGURATION, XSETINTERNAL_STREAM, XSETINTFWD, XSETINTERNAL): New macros. (XSETUINT, XSETPNTR, XFUNCTION, XSETFUNCTION, XSETINTPTR): Deleted.
-
- 27 Sep, 1994 1 commit
-
-
Karl Heuer authored
SOME_BUFFER_LOCAL_VALUEP, BUFFER_OBJFWDP, VOIDP): New type test macros. (CHECK_STRING_OR_BUFFER, NUMBERP, CHECK_LIST, CHECK_STRING, CHECK_CONS, CHECK_SYMBOL, CHECK_VECTOR, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER, CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT, CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY): Use type test macros.
-
- 26 Sep, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 22 Sep, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 19 Sep, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 18 Sep, 1994 1 commit
-
-
Karl Heuer authored
-
- 17 Sep, 1994 3 commits
-
-
Karl Heuer authored
-
Richard M. Stallman authored
-
Richard M. Stallman authored
(MARKBIT): Don't define if already defined. (VALMASK, GCTYPEMASK, XSETTYPE, XSET) (XSETCONS, XSETBUFFER, XSETVECTOR, XSETSUBR, XSETSTRING) (XSETSYMBOL, XSETFUNCTION, XSETMARKER, XSETOBJFWD) (XSETINTPTR, XSETWINDOW, XSETPROCESS, XSETFLOAT) (struct Lisp_String, struct Lisp_Vector): Use EMACS_INT.
-
- 26 Aug, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 17 Aug, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 22 Jun, 1994 1 commit
-
-
Richard M. Stallman authored
(GCPRO5): New macro.
-
- 15 Jun, 1994 1 commit
-
-
Karl Heuer authored
-
- 04 May, 1994 1 commit
-
-
Karl Heuer authored
-
- 23 Apr, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 15 Apr, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 03 Apr, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 22 Mar, 1994 1 commit
-
-
Richard M. Stallman authored
(CHECK_NATNUM): Use Qwholenump.
-
- 19 Mar, 1994 1 commit
-
-
Karl Heuer authored
(FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE): New macros.
-
- 10 Mar, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 08 Mar, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 05 Mar, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 02 Mar, 1994 1 commit
-
-
Richard M. Stallman authored
(memory_signal_data): Declare it.
-
- 26 Feb, 1994 1 commit
-
-
Karl Heuer authored
-
- 22 Feb, 1994 1 commit
-
-
Karl Heuer authored
-
- 05 Feb, 1994 1 commit
-
-
Richard M. Stallman authored
-
- 02 Feb, 1994 1 commit
-
-
Karl Heuer authored
-
- 20 Jan, 1994 1 commit
-
-
Richard M. Stallman authored
(Vinstallation_directory): Declared.
-
- 23 Dec, 1993 1 commit
-
-
Richard M. Stallman authored
(Qmenu_bar): Declared. (DEFUN_ARGS_MANY, DEFUN_ARGS_UNEVALLED, DEFUN_ARGS_0,...): New macros. (DEFUN) [__STDC__]: Use those macros.
-
- 23 Nov, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 05 Oct, 1993 1 commit
-
-
Brian Fox authored
-
- 10 Aug, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 18 Jul, 1993 1 commit
-
-
Jim Blandy authored
to say whether or not the interval tree has been visited (and skip it when revisited), and the mark bit of the plist field to say whether or not that interval has been visited (and abort if revisited); don't try to use the plist mark bit for both meanings. * alloc.c (mark_interval_tree): Don't test if the interval tree has already been visited here; let the MARK_INTERVAL_TREE macro do that; avoid function call overhead. Mark the interval tree as having been visited by setting TREE->parent's mark bit. (MARK_INTERVAL_TREE): If the tree has been visited (according to I->parent's mark bit), don't call mark_interval_tree. (gc_sweep): Rebalance the interval trees of those large strings which are still alive. This also clears the mark bits of those trees' root intervals' parent fields. (compact_strings): Rebalance the interval tree of each small strings which is still alive. This also clears the mark bits of that tree's root interval's parent field. Since the string has moved, update the root interval's parent pointer to contain the new address. * lisp.h (struct interval): Doc fix; explain the roles of the mark bits of the parent and plist members.
-
- 13 Jul, 1993 1 commit
-
-
Richard M. Stallman authored
This replaces part of previous change.
-