comparison src/ChangeLog.4 @ 108161:514ebf69b289

Fix wrong-docstring problem introduced with hash-consing. * eval.c (Fautoload): Set doc to a unique number rather than to 0. Remove unused var `args'. * lisp.h (XSETCARFASTINT, XSETCDRFASTINT): Remove. (LOADHIST_ATTACH): Wrap with do...while to avoid surprises for callers. * doc.c (store_function_docstring): Use XSETCAR.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 29 Apr 2010 08:42:01 -0400
parents 1d1d5d9bd884
children 0eb2f9d5e474
comparison
equal deleted inserted replaced
108160:7fc92f732328 108161:514ebf69b289
4327 4327
4328 * xterm.c (x_new_font): xmalloc arg was 1 too small. 4328 * xterm.c (x_new_font): xmalloc arg was 1 too small.
4329 4329
4330 1993-11-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) 4330 1993-11-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4331 4331
4332 * s/sunos4-1-3.h (HAVE_TERMIOS): Defined. 4332 * s/sunos4-1-3.h (HAVE_TERMIOS): Define.
4333 4333
4334 1993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu) 4334 1993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
4335 4335
4336 * process.c (Fopen_network_stream): Cast arg to inet_addr to (char *). 4336 * process.c (Fopen_network_stream): Cast arg to inet_addr to (char *).
4337 4337
4424 4424
4425 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 4425 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4426 4426
4427 * Makefile.in: File removed. It is now generated by ../configure. 4427 * Makefile.in: File removed. It is now generated by ../configure.
4428 4428
4429 * Makefile.in.in (LIBES): Add $(GNULIB_VAR) again at end. This 4429 * Makefile.in.in (LIBES): Add $(GNULIB_VAR) again at end.
4430 change to ymakefile was mysteriously lost. Were any others lost 4430 This change to ymakefile was mysteriously lost.
4431 too? 4431 Were any others lost too?
4432 4432
4433 1993-10-02 Brian J. Fox (bfox@ai.mit.edu) 4433 1993-10-02 Brian J. Fox (bfox@ai.mit.edu)
4434 4434
4435 * minibuf.c (Fread_no_blanks_input): Change DEFUN to allow 2nd arg 4435 * minibuf.c (Fread_no_blanks_input): Change DEFUN to allow 2nd arg
4436 to be optional. The code was already written correctly. 4436 to be optional. The code was already written correctly.
4459 from Makefile.in.in, and creates Makefile from Makefile.in. 4459 from Makefile.in.in, and creates Makefile from Makefile.in.
4460 ymakefile no longer exists, and xmakefile is never created. 4460 ymakefile no longer exists, and xmakefile is never created.
4461 4461
4462 1993-09-24 Brian J. Fox (bfox@ai.mit.edu) 4462 1993-09-24 Brian J. Fox (bfox@ai.mit.edu)
4463 4463
4464 * textprop.c (validate_plist): Add declaration for `list' 4464 * textprop.c (validate_plist): Add declaration for `list' argument.
4465 argument.
4466 4465
4467 * frame.c (Fhandle_switch_frame): Doc fix. 4466 * frame.c (Fhandle_switch_frame): Doc fix.
4468 4467
4469 1993-09-25 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 4468 1993-09-25 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4470 4469
4499 * minibuf.c (Fminibuffer_complete_word): 4498 * minibuf.c (Fminibuffer_complete_word):
4500 Pass new arg to insert_from_string*. 4499 Pass new arg to insert_from_string*.
4501 * doc.c (Fsubstitute_command_keys): Pass new arg. 4500 * doc.c (Fsubstitute_command_keys): Pass new arg.
4502 * abbrev.c (Funexpand_abbrev, Fexpand_abbrev): Pass new arg. 4501 * abbrev.c (Funexpand_abbrev, Fexpand_abbrev): Pass new arg.
4503 4502
4504 * s/aix3-2.h (AIX3_2): Defined. 4503 * s/aix3-2.h (AIX3_2): Define.
4505 * m/ibmrs6000.h (LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2. 4504 * m/ibmrs6000.h (LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2.
4506 4505
4507 * xterm.h (HAVE_X11R4): If AIX, do not define HAVE_X11R4. 4506 * xterm.h (HAVE_X11R4): If AIX, do not define HAVE_X11R4.
4508 4507
4509 1993-09-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) 4508 1993-09-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4701 4700
4702 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) 4701 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4703 4702
4704 * xfns.c (XScreenNumberOfScreen): New function. 4703 * xfns.c (XScreenNumberOfScreen): New function.
4705 4704
4706 * m/tek4300.h (C_DEBUG_SWITCH, SYSTEM_MALLOC): Defined. 4705 * m/tek4300.h (C_DEBUG_SWITCH, SYSTEM_MALLOC): Define.
4707 4706
4708 * m/iris4d.h (START_FILES, LIB_STANDARD): Don't define if USG5_4. 4707 * m/iris4d.h (START_FILES, LIB_STANDARD): Don't define if USG5_4.
4709 (DEFAULT_ENTRY_ADDRESS): Likewise. 4708 (DEFAULT_ENTRY_ADDRESS): Likewise.
4710 (UNEXEC): Use unexelfsgi.o if USG5_4. 4709 (UNEXEC): Use unexelfsgi.o if USG5_4.
4711 4710
4712 * s/irix5-0.h (C_SWITCH_MACHINE): Deleted. 4711 * s/irix5-0.h (C_SWITCH_MACHINE): Delete.
4713 4712
4714 1993-08-13 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr) 4713 1993-08-13 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4715 4714
4716 * m/dpx2.h: Delete conditionals for HAVE_X_WINDOWS and HAVE_SOCKETS. 4715 * m/dpx2.h: Delete conditionals for HAVE_X_WINDOWS and HAVE_SOCKETS.
4717 4716
4807 4806
4808 1993-08-10 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr) 4807 1993-08-10 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4809 4808
4810 * m/dpx2.h (HAVE_TCATTR): Macro #defined. 4809 * m/dpx2.h (HAVE_TCATTR): Macro #defined.
4811 (HAVE_CLOSEDIR): #undef to allow use of closedir in sysdep.c. 4810 (HAVE_CLOSEDIR): #undef to allow use of closedir in sysdep.c.
4812 (SIGTSTP): Commented #undef to allow use of ^Z in shell-mode. 4811 (SIGTSTP): Comment #undef to allow use of ^Z in shell-mode.
4813 (SIGNALS_VIA_CHARACTERS): #defined. 4812 (SIGNALS_VIA_CHARACTERS): #defined.
4814 4813
4815 1993-08-09 Paul Eggert (eggert@twinsun.com) 4814 1993-08-09 Paul Eggert (eggert@twinsun.com)
4816 4815
4817 * data.c (Fmod): New function; result is always same sign as divisor. 4816 * data.c (Fmod): New function; result is always same sign as divisor.
4847 * dispnew.c (direct_output_forward_char): Fix previous change: 4846 * dispnew.c (direct_output_forward_char): Fix previous change:
4848 verify position is in range before calling Fget_text_property, 4847 verify position is in range before calling Fget_text_property,
4849 and calculate position properly. 4848 and calculate position properly.
4850 4849
4851 * s/bsd4-2.h, s/bsd4-3.h, s/umax.h, s/rtu.h, s/dgux.h (HAVE_VFORK): 4850 * s/bsd4-2.h, s/bsd4-3.h, s/umax.h, s/rtu.h, s/dgux.h (HAVE_VFORK):
4852 Defined. 4851 Define.
4853 4852
4854 * ymakefile (alloc.o): Don't use DEBUG_MOLE. 4853 * ymakefile (alloc.o): Don't use DEBUG_MOLE.
4855 (DEBUG_MOLE): Deleted. 4854 (DEBUG_MOLE): Delete.
4856 * gnu-hp300: File deleted. 4855 * gnu-hp300: File deleted.
4857 4856
4858 * .gdbinit: Don't put -q in args. 4857 * .gdbinit: Don't put -q in args.
4859 Don't unset TERM and TERMCAP--show them instead. 4858 Don't unset TERM and TERMCAP--show them instead.
4860 4859
4876 (init_cmdargs): Set up its value. 4875 (init_cmdargs): Set up its value.
4877 (Finvocation_directory): New function. 4876 (Finvocation_directory): New function.
4878 (main): Call init_buffer, init_callproc and init_cmdargs 4877 (main): Call init_buffer, init_callproc and init_cmdargs
4879 before init_lread. 4878 before init_lread.
4880 (syms_of_emacs): Install the function, and protect the variable. 4879 (syms_of_emacs): Install the function, and protect the variable.
4881 * lisp.h (Vinvocation_directory): Declared. 4880 * lisp.h (Vinvocation_directory): Declare.
4882 * lread.c (init_lread): Normally put Vinvocation_directory 4881 * lread.c (init_lread): Normally put Vinvocation_directory
4883 at end of Vload_path, if not present already. 4882 at end of Vload_path, if not present already.
4884 4883
4885 1993-08-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) 4884 1993-08-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4886 4885