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 |
|
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 |
|