summaryrefslogtreecommitdiff
path: root/src/bytecode.c
AgeCommit message (Collapse)Author
2004-08-22(Fbyte_code) <unwind-protect>: Cannot GC.Richard M. Stallman
2004-04-16Sync to HEADKenichi Handa
2003-09-11(mark_byte_stack, unmark_byte_stack): Ignore the markbit.Stefan Monnier
2003-09-08*** empty log message ***Kenichi Handa
2003-09-08New directoryKenichi Handa
2003-09-01Add arch taglinesMiles Bader
2003-07-06(mark_byte_stack): Update calls to mark_object.Stefan Monnier
2003-05-25(Fbyte_code): Remove `unused val' warning.Stefan Monnier
2003-05-14Include window.h.Stefan Monnier
2003-05-01(Fbyte_code) <unwind-protect>: Use Fprogn rather than 0 and Qnil.Stefan Monnier
2002-09-03(Fbyte_code): Convert a unibyte character to multibyte if necessary.Kenichi Handa
2002-08-26(Fbyte_code): Fsub1 can GC, so protect it.Miles Bader
2002-07-19(struct byte_stack): Pointers into byte string nowKen Raeburn
point to const.
2002-07-15Most uses of XSTRING combined with STRING_BYTES or indirection changed toKen Raeburn
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now.
2002-07-11Use macro SPECPDL_INDEX.Juanma Barranquero
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
2002-03-01Include "character.h" instead of "charset.h".Kenichi Handa
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