Commit graph

488 commits

Author SHA1 Message Date
Mikael Djurfeldt
7c9398015e * stacks.c (read_frames): Skip gsubr frames in backtraces. (They
don't contain interesting information since all arguments are
present in the frame which applies the compiled closure anyway.);
Skip the transformer application frames.
1998-11-09 16:46:08 +00:00
Mikael Djurfeldt
56977059e4 * print.c (scm_iprin1): Print gsubrs as primitives. 1998-11-09 15:52:29 +00:00
Mikael Djurfeldt
fc4c5795b4 *** empty log message *** 1998-11-09 14:16:21 +00:00
Mikael Djurfeldt
68d15e3ed4 *** empty log message *** 1998-11-06 18:16:45 +00:00
Mikael Djurfeldt
44e0a162a2 * ports.h (SCM_CUC): #define as ~SCM_CRDY instead of 0x001fffffL.
This is quite important since the latter clears the
FPORT_READ_SAFE and FPORT_WRITE_SAFE flags causing flushes at
every single character read...
1998-11-05 16:02:55 +00:00
Mikael Djurfeldt
9931765428 *** empty log message *** 1998-11-03 16:11:33 +00:00
Mikael Djurfeldt
d0b7bad785 * eval.c: Don't #define scm_lookupcar to scm_lookupcar1. Instead
make sure that there always is a "real" scm_lookupcar.
1998-11-01 04:40:33 +00:00
Mikael Djurfeldt
9cb84fbb0c *** empty log message *** 1998-10-31 16:42:33 +00:00
Mikael Djurfeldt
35c969658f *** empty log message *** 1998-10-31 13:59:23 +00:00
Mikael Djurfeldt
4ecb84284b *** empty log message *** 1998-10-31 13:09:27 +00:00
Mikael Djurfeldt
4d362308da *** empty log message *** 1998-10-30 08:25:05 +00:00
Mikael Djurfeldt
22c88b3ff5 * threads.h (scm_thread_sleep, scm_thread_usleep): Fixed
declarations. (Thanks to Russ McManus.)
1998-10-28 10:32:03 +00:00
Mikael Djurfeldt
3ffc7a360f * numbers.c (num2long): As a software archeologist, I'm proud of
this finding! :) Preliminary dating suggests an almost 4 year old
remnant from the SCM ancestor.  The sample has been removed from
the finding site and is now safely stored in the repository.
* numbers.h: Removed prototype for num2long.
* unif.c (scm_array_set_x): Use scm_num2long instead of num2long.
* gh_data.c (gh_scm2doubles): Make it possible to pass result
array as second arg.
(gh_chars2byvect, gh_shorts2svect, gh_floats2fvect, gh_scm2chars,
gh_scm2shorts, gh_scm2longs, gh_scm2floats): New functions.
* gh.h: Updated and added prototypes.
* gh_data.c (gh_ints2scm): Handle integers outside INUM limits.
1998-10-26 07:46:54 +00:00
Jim Blandy
cc720f64d8 *** empty log message *** 1998-10-24 20:56:13 +00:00
Jim Blandy
5469b4a131 *** empty log message *** 1998-10-20 15:20:35 +00:00
Jim Blandy
1f6fe22ab8 *** empty log message *** 1998-10-19 21:38:15 +00:00
Jim Blandy
8cd57bd061 *** empty log message *** 1998-10-19 14:13:15 +00:00
Jim Blandy
f4be1689e1 *** empty log message *** 1998-10-19 13:49:40 +00:00
Mikael Djurfeldt
05c33d09c6 * unif.c (scm_raprin1): Changed print syntax for byte vectors from
#bytes(...) to #y(...), and syntax for short vectors from
#short(...) to #h(...).  This may seem nutty, but, like the other
uniform vectors, byte vectors and short vectors want to have the
same print and read syntax (and, more basic, want to have read
syntax!).  Changing the read syntax to use multiple characters
after the hash sign breaks with the conventions used in R5RS and
the conventions used for the other uniform vectors.  It also
introduces complexity in the current reader, both on the C and
Scheme levels.  (The Right solution is probably to change the
syntax and prototypes for uniform vectors entirely.)
1998-10-18 12:46:27 +00:00
Jim Blandy
1aab20acfb *** empty log message *** 1998-10-17 18:13:38 +00:00
Mikael Djurfeldt
97c524bd4a * script.c (scm_compile_shell_switches): Add handling of -q switch
(inhibit loading of user init file).
(scm_shell_usage): Add usage text for -q switch.
(scm_compile_shell_switches): Always load user init file first if
it is loaded at all.
1998-10-17 08:20:27 +00:00
Jim Blandy
70445040f6 *** empty log message *** 1998-10-16 10:09:18 +00:00
Jim Blandy
6e6e2bbc80 *** empty log message *** 1998-10-15 18:23:39 +00:00
Jim Blandy
a437d8a2a8 *** empty log message *** 1998-10-14 21:25:51 +00:00
Jim Blandy
731a0a688a *** empty log message *** 1998-10-14 07:32:28 +00:00
Jim Blandy
ae6f9e24ce *** empty log message *** 1998-10-13 23:56:29 +00:00
Jim Blandy
eebc12c634 *** empty log message *** 1998-10-13 23:19:04 +00:00
Jim Blandy
cb9728edc4 *** empty log message *** 1998-10-12 21:30:41 +00:00
Jim Blandy
b1d6e33638 *** empty log message *** 1998-10-12 20:15:14 +00:00
Jim Blandy
94e3e95e60 *** empty log message *** 1998-10-12 20:13:27 +00:00
Jim Blandy
81aef0ba59 *** empty log message *** 1998-10-11 21:56:45 +00:00
Jim Blandy
335df0e83e *** empty log message *** 1998-10-11 20:35:28 +00:00
Jim Blandy
5f964025e8 *** empty log message *** 1998-10-11 18:42:32 +00:00
Jim Blandy
216d3a1e28 *** empty log message *** 1998-10-10 21:29:37 +00:00
Jim Blandy
17f8d40ce9 *** empty log message *** 1998-10-10 12:59:50 +00:00
Jim Blandy
c6ff295ec8 *** empty log message *** 1998-10-09 15:25:08 +00:00
Jim Blandy
0445f9f28c *** empty log message *** 1998-10-09 14:25:04 +00:00
Jim Blandy
31b9e7671b *** empty log message *** 1998-10-09 12:47:01 +00:00
Jim Blandy
6d921cd6cc *** empty log message *** 1998-10-08 20:12:22 +00:00
Jim Blandy
a8e0500932 *** empty log message *** 1998-10-07 20:06:29 +00:00
Jim Blandy
74f8751631 *** empty log message *** 1998-10-07 19:35:56 +00:00
Jim Blandy
3c0a54bd68 *** empty log message *** 1998-10-07 15:52:46 +00:00
Jim Blandy
13af30488e *** empty log message *** 1998-10-07 10:16:28 +00:00
Jim Blandy
6ea669d7b0 *** empty log message *** 1998-10-07 10:03:07 +00:00
Jim Blandy
2d0937bc84 *** empty log message *** 1998-10-06 15:47:07 +00:00
Jim Blandy
8b49142f60 *** empty log message *** 1998-10-04 16:44:53 +00:00
Jim Blandy
533149475d *** empty log message *** 1998-10-04 12:59:56 +00:00
Jim Blandy
7265de7033 *** empty log message *** 1998-10-03 20:08:58 +00:00
Jim Blandy
a9fe62cba3 *** empty log message *** 1998-10-03 19:51:24 +00:00
Jim Blandy
026065b72c *** empty log message *** 1998-10-03 17:40:44 +00:00