summaryrefslogtreecommitdiff
path: root/src/bytecode.c
AgeCommit message (Collapse)Author
2002-06-03(Fbyte_code): Cast `current_column' return value to int.Thien-Thi Nguyen
2002-03-20(Fbyte_code): Revert last change.Pavel Janík
2002-03-18(Fbyte_code): Discard unused computed value to prevent gcc warning.Pavel Janík
2001-12-27(Fbyte_code): Undo previous change.Richard M. Stallman
2001-12-25(Fbyte_code): Use Fstring_make_unibyte instead of Fstring_as_unibyte.Richard M. Stallman
2001-11-02Update usage of CHECK_ macros (remove unused second argument).Pavel Janík
2001-10-20Change doc-string comments to `new style' [w/`doc:' keyword].Pavel Janík
2001-10-06(Fbyte_code): Use MOST_POSITIVE_FIXNUM.Gerd Moellmann
2001-10-06(syms_of_bytecode) [BYTE_CODE_METER]: Doc fix.Gerd Moellmann
(METER_CODE): Use MOST_POSITIVE_FIXNUM.
2001-10-05(Fbyte_code) <varref>: Use SYMBOL_VALUE.Gerd Moellmann
(Fbyte_code) <varset>: Simplify the test if symbol's value can be set directly.
2001-03-28(BYTE_CODE_QUIT): New macro.Gerd Moellmann
(Fbyte_code): Use BYTE_CODE_QUIT instead of QUIT.
2001-03-07(Fbyte_code) <Btemp_output_buffer_setup>: Check theStefan Monnier
arg is a string before extracting its data.
2001-01-30(Fbyte_code) <Bgeq>: Add BEFORE_POTENTIAL_GC andDave Love
AFTER_POTENTIAL_GC.
2001-01-29(Fbyte_code) <Bcurrent_column>: AddGerd Moellmann
BEFORE_POTENTIAL_GC and AFTER_POTENTIAL_GC.
2000-12-19(toplevel) [CHECK_FRAME_FONT]: Include frame.h andGerd Moellmann
xterm.h. (Fbyte_code) [CHECK_FRAME_FONT]: Check the selected frame's font.
2000-11-21(Fbyte_code) <Bvarbind, Bunwind_protect>: AddGerd Moellmann
BEFORE/AFTER_POTENTIAL_GC.
2000-08-24(mark_byte_stack): Add a comment.Gerd Moellmann
2000-06-05Copyright up-date.Dave Love
2000-05-19(Fbyte_code): If arg BYTESTR is multibyte, convert itKenichi Handa
to unibyte.
2000-04-04(Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/Gerd Moellmann
AFTER_POTENTIAL_GC calls around calls to functions that can signal an error and thus invoke the debugger.
2000-02-23(Fbyte_code): Remove keyword_symbols_constant_flag.Gerd Moellmann
2000-02-20(Fbyte_code) <Bvarset>: Inline most common case.Gerd Moellmann
2000-02-17Remove `LISP_FLOAT_TYPE' and `standalone'.Gerd Moellmann
2000-01-26(Fbyte_code): Use {BEFORE,AFTER}_POTENTIAL_GC whereGerd Moellmann
an error may be signalled.
2000-01-26(Fbyte_code) [BYTE_CODE_SAFE]: Fix typo.Gerd Moellmann
2000-01-11(Fbyte_code): Pass new arg to set_internal.Richard M. Stallman
1999-11-08* bytecode.c (Fbyte_code) <BinsertN, Bcall>: Do theGerd Moellmann
BEFORE_POTENTIAL_GC before DISCARD.
1999-11-07(mark_byte_stack): Use XMARKBIT and XMARK.Gerd Moellmann
(unmark_byte_stack): Renamed from relocate_byte_pcs. Use XUNMARK.
1999-11-07Use block statements in cases and declare v1 and v2Gerd Moellmann
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 Moellmann
AFTER_POTENTIAL_GC around internal_catch.
1999-11-05(struct byte_stack): New.Gerd Moellmann
(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 Raeburn
1998-11-16Include charset.h.Kenichi Handa
1998-05-10(Fbyte_code): Don't use Bmark.Richard M. Stallman
1998-04-14Fix -Wimplicit warnings.Andreas Schwab
1998-03-21Use STRING_BYTES and SET_STRING_BYTES.Richard M. Stallman
1998-01-21(Fbyte_code) <Bsave_current_buffer_1>: Use set_buffer_if_live.Richard M. Stallman
1998-01-05(Fbyte_code): Use size_byte.Richard M. Stallman
1997-06-14(Bread_char): Deleted.Richard M. Stallman
(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. Stallman
(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. Stallman
1996-12-07(MAYBE_GC): New macro.Richard M. Stallman
(Fbyte_code): Use MAYBE_GC in every goto opcode.
1996-09-23(Bsave_current_buffer): New macro.Richard M. Stallman
(Fbyte_code): Handle Bsave_current_buffer.
1996-09-01Change all references from point to PT.Karl Heuer
1996-08-16(Fbyte_code): For relative gotos, force signed arithmetic.Richard M. Stallman
1996-01-15Update FSF's address in the preamble.Erik Naggum
1996-01-09(Fbyte_code): Harmonize arguments with documentation.Erik Naggum
1995-07-18Fix the other instance too.Karl Heuer
1995-07-18(Fbyte_code): Fix variable names in previous change.Karl Heuer
1995-07-17(Fbyte_code): For Beqlsign, if both args are ints,Karl Heuer
compare as ints.