aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-11-08* bytecode.c (Fbyte_code) <BinsertN, Bcall>: Do theGerd Moellmann1-23/+50
BEFORE_POTENTIAL_GC before DISCARD.
1999-11-07(mark_byte_stack): Use XMARKBIT and XMARK.Gerd Moellmann1-12/+34
(unmark_byte_stack): Renamed from relocate_byte_pcs. Use XUNMARK.
1999-11-07Use block statements in cases and declare v1 and v2Gerd Moellmann1-298/+519
locally there. Rearrange case statements so that thos most frequently executed come first. Avoid goto's in frequently executed cases.
1999-11-05(Fbyte_code): Use BEFORE_POTENTIAL_GC andGerd Moellmann1-0/+2
AFTER_POTENTIAL_GC around internal_catch.
1999-11-05(struct byte_stack): New.Gerd Moellmann1-67/+158
(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-09-12Use XCAR, XCDR, XFLOAT_DATA instead of explicit member access.Ken Raeburn1-7/+7
1998-11-16Include charset.h.Kenichi Handa1-0/+1
1998-05-10(Fbyte_code): Don't use Bmark.Richard M. Stallman1-3/+0
1998-04-14Fix -Wimplicit warnings.Andreas Schwab1-0/+1
1998-03-21Use STRING_BYTES and SET_STRING_BYTES.Richard M. Stallman1-1/+1
1998-01-21(Fbyte_code) <Bsave_current_buffer_1>: Use set_buffer_if_live.Richard M. Stallman1-1/+1
1998-01-05(Fbyte_code): Use size_byte.Richard M. Stallman1-1/+1
1997-06-14(Bread_char): Deleted.Richard M. Stallman1-5/+2
(Bsave_current_buffer_1): New byte code. (Fbyte_code): Delete handling Bread_char. Handle Bsave_current_buffer_1 like Bsave_current_buffer.
1997-01-02(HANDLE_RELOCATION): New macro.Richard M. Stallman1-6/+16
(MAYBE_GC): Call HANDLE_RELOCATION. Swallow following semicolon. (Fbyte_code): Use HANDLE_RELOCATION.
1996-12-30(Fbyte_code): Add error check for jumping out of range.Richard M. Stallman1-0/+10
1996-12-07(MAYBE_GC): New macro.Richard M. Stallman1-0/+17
(Fbyte_code): Use MAYBE_GC in every goto opcode.
1996-09-23(Bsave_current_buffer): New macro.Richard M. Stallman1-1/+6
(Fbyte_code): Handle Bsave_current_buffer.
1996-09-01Change all references from point to PT.Karl Heuer1-1/+1
1996-08-16(Fbyte_code): For relative gotos, force signed arithmetic.Richard M. Stallman1-3/+3
1996-01-15Update FSF's address in the preamble.Erik Naggum1-1/+2
1996-01-09(Fbyte_code): Harmonize arguments with documentation.Erik Naggum1-2/+3
1995-07-18Fix the other instance too.Karl Heuer1-1/+1
1995-07-18(Fbyte_code): Fix variable names in previous change.Karl Heuer1-1/+1
1995-07-17(Fbyte_code): For Beqlsign, if both args are ints,Karl Heuer1-1/+12
compare as ints.
1994-12-09(Fbyte_code): Call Ffollowing_char and Fprevious_charRichard M. Stallman1-3/+3
as functions. Don't mask char-syntax arg to just 8 bits.
1994-11-11(Fbyte_code): Special case for buffer-local objects is now handled by the moreKarl Heuer1-14/+2
general test. Simplify.
1994-10-12(Fbyte_code): Skip optimization for all Lisp_Misc types.Karl Heuer1-4/+1
1994-10-06(Fbyte_code): Delete case Lisp_Void.Karl Heuer1-1/+0
1994-10-04(Fbyte_code): Don't use XFASTINT as an lvalue.Karl Heuer1-7/+8
1994-09-27(Fbyte_code): Use type test macros.Karl Heuer1-13/+13
1993-09-10Include <config.h> instead of "config.h".Roland McGrath1-1/+1
1993-05-22Updated copyright years.Jim Blandy1-1/+1
1993-02-22* bytecode.c (Fbyte_code): Pass the correct number of arguments toJim Blandy1-1/+1
temp_output_buffer_show.
1992-10-31* bytecode.c (Fbyte_code): Use EQ to compare string_saved withJim Blandy1-1/+1
bytestr. * bytecode.c (Fbyte_code): When metering the Bcall opcodes, make sure the count on the symbol's `byte-code-meter' property does not overflow. * bytecode.c (syms_of_bytecode): Add a docstring for byte-metering-on.
1992-08-12* bytecode.c (Fbyte_code): When metering the Bcall opcodes, makeJim Blandy1-78/+185
sure the count on the symbol's `byte-code-meter' property does not overflow. * bytecode.c (syms_of_bytecode): Add a docstring for byte-metering-on.
1992-08-06Replaced NULL with NJoseph Arceneaux1-10/+10
1992-08-04entered into RCSRichard M. Stallman1-182/+85
1992-04-24*** empty log message ***Jim Blandy1-4/+3
1992-01-13*** empty log message ***Jim Blandy1-13/+13
1991-12-21*** empty log message ***Jim Blandy1-7/+0
1991-11-26*** empty log message ***Richard M. Stallman1-52/+64
1991-08-16*** empty log message ***Jim Blandy1-28/+121
1991-07-02Initial revisionJim Blandy1-0/+1051