1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 22:40:51 -08:00
Commit graph

67 commits

Author SHA1 Message Date
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
Gerd Moellmann
74e9500823 (Fbyte_code): Use BEFORE_POTENTIAL_GC and
AFTER_POTENTIAL_GC around internal_catch.
1999-11-05 21:55:27 +00:00
Gerd Moellmann
7ca1e8b752 (struct byte_stack): New.
(byte_stack_list, mark_byte_stack, relocate_byte_pcs): New
(BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): New.
(FETCH, PUSH, POP, DISCARD, TOP, MAYBE_GC): Rewritten.
(HANDLE_RELOCATION): Removed.
(Fbyte_code): Use byte_stack structures.
1999-11-05 21:26:15 +00:00
Ken Raeburn
70949dac51 Use XCAR, XCDR, XFLOAT_DATA instead of explicit member access. 1999-09-12 05:07:01 +00:00
Kenichi Handa
9192a0270d Include charset.h. 1998-11-16 01:17:06 +00:00
Richard M. Stallman
b77ad57db9 (Fbyte_code): Don't use Bmark. 1998-05-10 01:16:42 +00:00
Andreas Schwab
dfcf069d56 Fix -Wimplicit warnings. 1998-04-14 12:25:56 +00:00
Richard M. Stallman
fc932ac6c7 Use STRING_BYTES and SET_STRING_BYTES. 1998-03-21 07:06:14 +00:00
Richard M. Stallman
de404585f8 (Fbyte_code) <Bsave_current_buffer_1>: Use set_buffer_if_live. 1998-01-21 21:41:27 +00:00
Richard M. Stallman
10d0774210 (Fbyte_code): Use size_byte. 1998-01-05 17:30:19 +00:00
Richard M. Stallman
80402f2518 (Bread_char): Deleted.
(Bsave_current_buffer_1): New byte code.
(Fbyte_code): Delete handling Bread_char.
Handle Bsave_current_buffer_1 like Bsave_current_buffer.
1997-06-14 17:08:59 +00:00
Richard M. Stallman
5e7ed09384 (HANDLE_RELOCATION): New macro.
(MAYBE_GC): Call HANDLE_RELOCATION.  Swallow following semicolon.
(Fbyte_code): Use HANDLE_RELOCATION.
1997-01-02 20:50:51 +00:00
Richard M. Stallman
3d5fc37b72 (Fbyte_code): Add error check for jumping out of range. 1996-12-30 05:59:42 +00:00
Richard M. Stallman
147268711e (MAYBE_GC): New macro.
(Fbyte_code): Use MAYBE_GC in every goto opcode.
1996-12-07 21:12:17 +00:00
Richard M. Stallman
3b841abc54 (Bsave_current_buffer): New macro.
(Fbyte_code): Handle Bsave_current_buffer.
1996-09-23 04:27:27 +00:00
Karl Heuer
6ec8bbd20d Change all references from point to PT. 1996-09-01 19:15:05 +00:00
Richard M. Stallman
eb086ca748 (Fbyte_code): For relative gotos, force signed arithmetic. 1996-08-16 19:08:24 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Erik Naggum
1c57922803 (Fbyte_code): Harmonize arguments with documentation. 1996-01-09 00:30:34 +00:00
Karl Heuer
2628578400 Fix the other instance too. 1995-07-18 00:34:53 +00:00
Karl Heuer
67c098ad3c (Fbyte_code): Fix variable names in previous change. 1995-07-18 00:30:09 +00:00
Karl Heuer
056c80f9c3 (Fbyte_code): For Beqlsign, if both args are ints,
compare as ints.
1995-07-17 22:09:03 +00:00
Richard M. Stallman
af09cb431e (Fbyte_code): Call Ffollowing_char and Fprevious_char
as functions.  Don't mask char-syntax arg to just 8 bits.
1994-12-09 14:15:06 +00:00
Karl Heuer
677ad7fec7 (Fbyte_code): Special case for buffer-local objects is now handled by the more
general test.  Simplify.
1994-11-11 07:34:37 +00:00