emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog
Date: Sat, 08 Apr 2006 15:07:35 +0000

Index: emacs/src/ChangeLog
diff -u emacs/src/ChangeLog:1.4984 emacs/src/ChangeLog:1.4985
--- emacs/src/ChangeLog:1.4984  Sat Apr  8 12:27:13 2006
+++ emacs/src/ChangeLog Sat Apr  8 15:07:35 2006
@@ -1,3 +1,26 @@
+2006-04-08  Stefan Monnier  <address@hidden>
+
+       * process.h (struct Lisp_Process): Replace Lisp_Objects `pid',
+       `raw_status_high', and `raw_status_low' with plain integers, and move
+       them to the end of the structure.
+
+       * alloc.c (allocate_process): Use PSEUDOVECSIZE to initialize the
+       pseudovector's size field so only the Lisp_Object fields get GC'd.
+
+       * process.c (update_status, make_process, Fdelete_process)
+       (Fprocess_status, list_processes_1, start_process_unwind)
+       (create_process, Fmake_network_process, server_accept_connection)
+       (wait_reading_process_output, send_process, Fprocess_running_child_p)
+       (process_send_signal, proc_encode_coding_system, Fprocess_send_eof)
+       (sigchld_handler, status_notify): Adjust to new non-Lisp fields for
+       `pid' and `raw_status'.
+       (Fprocess_id, Fsignal_process): Same, and additionally use floats when
+       representing PIDs that are larger than most-positive-fixnum.
+
+       * keymap.c (describe_map): Only use XINT if we checked INTEGERP.
+
+       * lisp.h (OFFSETOF, PSEUDOVECSIZE): New macros.
+
 2006-04-08  Eli Zaretskii  <address@hidden>
 
        * w32fns.c (Fx_show_tip): Add 3 to the 5th arg of SetWindowPos.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]