Commit graph

90 commits

Author SHA1 Message Date
Miles Bader
fdffd34626 Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 324-352)

   - Merge from gnus--rel--5.10
   - Update from CVS
   - etc/emacs-buffer.gdb: Remove RCS keywords

 * gnus--rel--5.10  (patch 70-79)

   - Update from CVS
   - Merge from emacs--cvs-trunk--0
2005-06-06 02:39:45 +00:00
Kim F. Storm
731475e79a (BYTE_CODE_QUIT): Check Vthrow_on_input. 2005-06-03 23:02:30 +00:00
Miles Bader
a63aa6924c Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-40
Merge from emacs--cvs-trunk--0

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-535
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-536
   sync-tree with gnus--rel--5.10

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-537
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-538
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-539
   Merge from gnus--rel--5.10

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-540
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-541
   Merge from gnus--rel--5.10

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-542
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-545
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-546
   Merge from gnus--rel--5.10

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-547
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-548
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549
   Use symbol-matching for generic-mode keywords

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-550
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--devo--0--patch-2
   Add {arch}/=cvs-sync-make-log

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0
   Import from Gnus CVS branch V5-8

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-1
   {arch}/=tagging-method: Add CVS and autoconf grot to junk regexp

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-2
   Use explicit tags for autoconf input files

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-3
   Remove RCS keywords

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-4
   Fix copied explicit id-tags

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-5
   Add {arch}/=cvs-sync-make-log

 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-6
   configure.in: Use ifelse instead of m4_if for arch-tag: comment

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--base-0
   tag of miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-1
   Gnus 5.10, from CVS branch v5-10

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-2
   Merge from gnus--rel--5.8

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-3
   Use explicit tags for autoconf input files

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-4
   sync-tree with gnus--rel--5.8

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-5
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-6
   Merge from gnus--rel--5.8

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-7
   Remove RCS keywords

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-8
   Merge from gnus--rel--5.8

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-9
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-10
   Add {arch}/=cvs-sync-make-log

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-11
   Merge from gnus--rel--5.8

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-12
   Update from CVS: make.bat: Fix line endings around arch-tag.

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-13
 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-17
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-21
   Merge from emacs--cvs-trunk--0

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-22
   Update from CVS: lisp/nndb.el (require): Remove tcp and duplicate cl.

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-23
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-24
   lisp/nnimap.el (nnimap-open-connection): Remove extraneous end-paren

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-25
 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-26
   Update from CVS
2004-09-15 09:00:10 +00:00
Stefan Monnier
892a8eb54c (BYTE_CODE_QUIT): Add missing AFTER_POTENTIAL_GC.
(Fbyte_code): Remove dead code after `wrong_type_argument'.
2004-09-13 21:13:38 +00:00
Miles Bader
b71f2b97d3 Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32
Merge from emacs--cvs-trunk--0

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487
   Tweak permissions

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490
   Update from CVS: man/fixit.texi (Spelling): Fix typo.

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495
   Update from CVS: Add missing lisp/mh-e files

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500
 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513
   Update from CVS
2004-08-27 07:00:34 +00:00
Richard M. Stallman
6320244170 (Fbyte_code) <unwind-protect>: Cannot GC. 2004-08-22 17:43:26 +00:00
Kenichi Handa
6b61353c0a Sync to HEAD 2004-04-16 12:51:06 +00:00
Stefan Monnier
2a1c1d7150 (mark_byte_stack, unmark_byte_stack): Ignore the markbit. 2003-09-11 21:58:32 +00:00
Kenichi Handa
8f924df7df *** empty log message *** 2003-09-08 12:53:41 +00:00
Kenichi Handa
463f5630a5 New directory 2003-09-08 11:56:09 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Stefan Monnier
fcfee3c42e (mark_byte_stack): Update calls to mark_object. 2003-07-06 19:30:10 +00:00
Stefan Monnier
3789dcdf71 (Fbyte_code): Remove `unused val' warning. 2003-05-25 17:40:52 +00:00
Stefan Monnier
3f6abfd7b3 Include window.h. 2003-05-14 18:50:10 +00:00
Stefan Monnier
ba3fb06394 (Fbyte_code) <unwind-protect>: Use Fprogn rather than 0 and Qnil. 2003-05-01 00:22:31 +00:00
Kenichi Handa
9281d07797 (Fbyte_code): Convert a unibyte character to multibyte if necessary. 2002-09-03 04:06:33 +00:00
Miles Bader
e494eee55f (Fbyte_code): Fsub1 can GC, so protect it. 2002-08-26 07:37:19 +00:00
Ken Raeburn
33b6c007b5 (struct byte_stack): Pointers into byte string now
point to const.
2002-07-19 14:26:46 +00:00
Ken Raeburn
d5db40779d Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
2002-07-15 00:01:34 +00:00
Juanma Barranquero
aed1337830 Use macro SPECPDL_INDEX. 2002-07-11 14:18:02 +00:00
Thien-Thi Nguyen
8e11578b9a (Fbyte_code): Cast `current_column' return value to int. 2002-06-03 01:34:11 +00:00
Pavel Janík
9ab7ff8bf4 (Fbyte_code): Revert last change. 2002-03-20 07:46:46 +00:00
Pavel Janík
18f85cdd59 (Fbyte_code): Discard unused computed value to prevent gcc warning. 2002-03-18 18:18:21 +00:00
Kenichi Handa
83be827add Include "character.h" instead of "charset.h". 2002-03-01 01:06:01 +00:00
Richard M. Stallman
5274126bde (Fbyte_code): Undo previous change. 2001-12-27 05:00:56 +00:00
Richard M. Stallman
fbd98f82df (Fbyte_code): Use Fstring_make_unibyte instead of Fstring_as_unibyte. 2001-12-25 08:16:46 +00:00
Pavel Janík
b782650360 Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
Pavel Janík
39f624fabd Change doc-string comments to new style' [w/doc:' keyword]. 2001-10-20 15:11:10 +00:00
Gerd Moellmann
f28e63712d (Fbyte_code): Use MOST_POSITIVE_FIXNUM. 2001-10-06 23:37:52 +00:00
Gerd Moellmann
2e3bf02a1f (syms_of_bytecode) [BYTE_CODE_METER]: Doc fix.
(METER_CODE): Use MOST_POSITIVE_FIXNUM.
2001-10-06 23:36:22 +00:00
Gerd Moellmann
5133a57883 (Fbyte_code) <varref>: Use SYMBOL_VALUE.
(Fbyte_code) <varset>: Simplify the test if symbol's value can be
set directly.
2001-10-05 09:43:06 +00:00
Gerd Moellmann
e12ea64e79 (BYTE_CODE_QUIT): New macro.
(Fbyte_code): Use BYTE_CODE_QUIT instead of QUIT.
2001-03-28 10:01:51 +00:00
Stefan Monnier
741baf7656 (Fbyte_code) <Btemp_output_buffer_setup>: Check the
arg is a string before extracting its data.
2001-03-07 21:26:55 +00:00
Dave Love
d9c1f6f955 (Fbyte_code) <Bgeq>: Add BEFORE_POTENTIAL_GC and
AFTER_POTENTIAL_GC.
2001-01-30 10:07:18 +00:00
Gerd Moellmann
96111f4813 (Fbyte_code) <Bcurrent_column>: Add
BEFORE_POTENTIAL_GC and AFTER_POTENTIAL_GC.
2001-01-29 20:44:42 +00:00
Gerd Moellmann
ad7de7d79e (toplevel) [CHECK_FRAME_FONT]: Include frame.h and
xterm.h.
(Fbyte_code) [CHECK_FRAME_FONT]: Check the selected frame's font.
2000-12-19 12:14:08 +00:00
Gerd Moellmann
56b8eef5a0 (Fbyte_code) <Bvarbind, Bunwind_protect>: Add
BEFORE/AFTER_POTENTIAL_GC.
2000-11-21 16:47:04 +00:00
Gerd Moellmann
dff13d039c (mark_byte_stack): Add a comment. 2000-08-24 11:42:33 +00:00
Dave Love
f3cc12611b Copyright up-date. 2000-06-05 14:20:20 +00:00
Kenichi Handa
089b985ff9 (Fbyte_code): If arg BYTESTR is multibyte, convert it
to unibyte.
2000-05-19 23:50:52 +00:00
Gerd Moellmann
bf1de43e9e (Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
AFTER_POTENTIAL_GC calls around calls to functions that can
signal an error and thus invoke the debugger.
2000-04-04 14:54:29 +00:00
Gerd Moellmann
157b72bb60 (Fbyte_code): Remove keyword_symbols_constant_flag. 2000-02-23 10:42:36 +00:00
Gerd Moellmann
620cc5fa30 (Fbyte_code) <Bvarset>: Inline most common case. 2000-02-20 15:55:38 +00:00
Gerd Moellmann
cc94f3b24e Remove LISP_FLOAT_TYPE' and standalone'. 2000-02-17 09:45:46 +00:00
Gerd Moellmann
f5941bf8c0 (Fbyte_code): Use {BEFORE,AFTER}_POTENTIAL_GC where
an error may be signalled.
2000-01-26 14:47:42 +00:00
Gerd Moellmann
9e49c9901e (Fbyte_code) [BYTE_CODE_SAFE]: Fix typo. 2000-01-26 12:02:58 +00:00
Richard M. Stallman
c96d71f715 (Fbyte_code): Pass new arg to set_internal. 2000-01-11 22:17:34 +00:00
Gerd Moellmann
fa9aabf634 * bytecode.c (Fbyte_code) <BinsertN, Bcall>: Do the
BEFORE_POTENTIAL_GC before DISCARD.
1999-11-08 00:06:50 +00:00
Gerd Moellmann
a719d13ed3 (mark_byte_stack): Use XMARKBIT and XMARK.
(unmark_byte_stack): Renamed from relocate_byte_pcs.  Use
XUNMARK.
1999-11-07 22:44:06 +00:00
Gerd Moellmann
4015b3c0ca Use block statements in cases and declare v1 and v2
locally there.  Rearrange case statements so that thos most
frequently executed come first.  Avoid goto's in frequently
executed cases.
1999-11-07 13:07:56 +00:00