1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-07 18:30:25 +02:00
Commit graph

20082 commits

Author SHA1 Message Date
Jim Blandy
9803ec8fe2 * COPYING: New file.
* image-type.c myguile.c: Add copyright notice.
1998-10-19 15:36:38 +00:00
Jim Blandy
1233aa7211 * COPYING: New file.
* Makefile.in: Regenerated.
* Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
* Makefile.in: Regenerated.
1998-10-19 15:36:23 +00:00
Jim Blandy
3e4f26aeea Added in preparation for release. 1998-10-19 15:29:00 +00:00
Jim Blandy
cc77007c2b *** empty log message *** 1998-10-19 15:28:47 +00:00
Jim Blandy
508487473d Add copyright notice. 1998-10-19 15:28:46 +00:00
Jim Blandy
3861654006 Added copyright notice to qthreads.m4; regenerated this file. 1998-10-19 15:27:41 +00:00
Jim Blandy
e1c01129f4 Correct copyright notice. 1998-10-19 15:26:06 +00:00
Jim Blandy
2764bd992b Added copyright notice. 1998-10-19 15:25:43 +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
Jim Blandy
9aca88c39a * boot-9.scm: Don't assume that this file is loaded just before
entering a read-eval-print loop.  Turn code to load (ice-9 emacs)
into...
(load-emacs-interface): New function.
(top-repl): Call it, if use-emacs-interface is defined and true.
At this point, we *do* know we're about to enter a REPL.
1998-10-19 13:49:29 +00:00
Jim Blandy
440e7b07bd * script.c (scm_compile_shell_switches): Define
use-emacs-interface in the root module, so the repl code can see
it.  See today's change to top-repl in ice-9/boot-9.scm.
1998-10-19 13:45:39 +00:00
Jim Blandy
9d1a28471c We can't include Kent Dybvig's syntax-case macro expander in the
core Guile distribution, because we don't have copyright
assignments for this code.  We can certainly distribute them as a
separate package, but Guile should be FSF code.
* syncase.scm, psyntax.pp, psyntax.ss: Removed.
* Makefile.am (ice9_sources): Removed syncase.scm, psyntax.pp, and
psyntax.ss.
* Makefile.in: Regenerated.
* Makefile.am (ice9_sources): Add getopt-gnu-style.scm.
* Makefile.in: Regenerated.
1998-10-19 13:43:50 +00:00
Jim Blandy
6047d269f5 * filesys.c (set_element, get_element): Make sure that `element'
is a cell before applying SCM_FPORTP to it.  (Thanks to Jost
Boekemeier and Jorgen "forcer" Schaefer.)
1998-10-19 12:15:46 +00:00
Jim Blandy
35fd439417 * chars.c (scm_charnames): In ASCII character name table, make
newlines print as #\newline by default, not #\nl.
1998-10-18 19:55:39 +00:00
Jim Blandy
4b422a5a0f * Makefile.am (libguile_la_SOURCES, BUILT_SOURCES): Put these in
alphabetical order.  Oh thrills.  But it helps me know how far
along in the compilation I am.
* Makefile.in: Regenerated.
1998-10-18 19:52:21 +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
Mikael Djurfeldt
c8f11b9756 * boot-9.scm: Added extended read syntax for byte vectors #y(...)
and short vectors #h(...).
1998-10-18 12:41:43 +00:00
Jim Blandy
1aab20acfb *** empty log message *** 1998-10-17 18:13:38 +00:00
Jim Blandy
d9803e92ba Don't use local_fgets on sockets; ftell doesn't work on sockets.
(Thanks to Jorgen "forcer" Schaefer.)
* ports.h (SCM_NOFTELL): New flag.
* fports.c (local_fgets): If it's set, use the generic fgets.
* socket.c (scm_socket): Set SCM_NOFTELL on the ports we produce.
1998-10-17 18:10:30 +00:00
Jim Blandy
ccd9642e20 *** empty log message *** 1998-10-17 18:05:32 +00:00
Jim Blandy
e80c8fea8d *** empty log message *** 1998-10-17 17:45:34 +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
d509e5f6b3 *** empty log message *** 1998-10-16 10:22:15 +00:00
Jim Blandy
3e66cf9f29 *** empty log message *** 1998-10-16 10:21:36 +00:00
Jim Blandy
b71c84ae0b * md/i386.s: Remove nested comment starter, to quiet warnings. 1998-10-16 10:21:18 +00:00
Jim Blandy
af1dd03a21 * Makefile.am (.s.lo): Supply our own rule here, which passes
qthread_asflags through.  See today's change to ../qthreads.m4.
* Makefile.in, qt/Makefile.in, time/Makefile.in: Regenerated.
1998-10-16 10:10:19 +00:00
Jim Blandy
70445040f6 *** empty log message *** 1998-10-16 10:09:18 +00:00
Jim Blandy
3fd207d759 * regex-posix.c (scm_regexp_exec): Add a cast to remove a
signed/unsigned comparison.
1998-10-16 10:09:04 +00:00
Jim Blandy
47521807d1 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
to the Makefile which explicitly tells it to pass assembly files
through the preprocessor.
* aclocal.m4, configure, Makefile.in: Regenerated.
1998-10-16 10:08:13 +00:00
Jim Blandy
6b96653375 * Makefile.am (.s.lo): Supply our own rule here, which passes
qthread_asflags through.  See today's change to ../qthreads.m4.
* Makefile.in: Regenerated.
1998-10-16 10:07:56 +00:00
Jim Blandy
285403bba7 * Makefile.in: Regenerated, after change to qthreads.m4. 1998-10-16 09:58:29 +00:00
Jim Blandy
a2fc27b557 * stime.c: The CPP hair to determine a value for CLKTCK is weird,
and is now broken under NetBSD.  I can't fathom what it's trying
to do, so I've replaced it with something that I do understand,
which seems to work, and which isn't broken on NetBSD.  "Progress?
You Decide."  (Thanks to Perry Metzger.)
1998-10-15 22:43:17 +00:00
Jim Blandy
ea7e04f792 Update sample build of and interaction with smob example program, to
reflect new example Makefile.
1998-10-15 22:06:34 +00:00
Jim Blandy
93a5e77fc7 *** empty log message *** 1998-10-15 22:03:06 +00:00
Jim Blandy
8e9fb89977 * Makefile (myguile): Fix link command, to put the Guile libraries
after the object files.  The old command worked on my machine, but
I don't see how.
1998-10-15 22:02:59 +00:00
Jim Blandy
8ff90e0474 *** empty log message *** 1998-10-15 21:49:13 +00:00
Jim Blandy
90b714763e Created this directory for the Guile 1.3 release. Thanks to Jay
Glascoe for suggesting that we provide a complete, buildable
example!
* ChangeLog, Makefile, README, image-type.c, image-type.h,
myguile: New files.
1998-10-15 21:48:51 +00:00
Jim Blandy
305f02b130 * stamp-vti: Regenerated. 1998-10-15 21:48:27 +00:00
Jim Blandy
4320facb00 * hacks.el: Some handy helper functions for working on the manual. 1998-10-15 21:48:23 +00:00
Jim Blandy
7d12f03367 * data-rep.texi: Extended to accomodate a full running example,
provided with the manual.
* example-smob: A new subdirectory, containing example files for
the manual chapter on smobs.
* Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
target, to get the example-smob directory into the distribution.
* Makefile.in: Regenerated.
1998-10-15 21:48:12 +00:00
Jim Blandy
716290a7e0 Add a step: test the documentation examples. 1998-10-15 21:43:58 +00:00
Jim Blandy
6e6e2bbc80 *** empty log message *** 1998-10-15 18:23:39 +00:00
Jim Blandy
f3667f526d Warning fixes from Greg Harvey:
* unif.c (scm_array_set_x): initializer for pos
* throw.c (scm_ithrow): added initializer for jmpbuf (SCM_UNDEFINED)
* struct.c (scm_struct_ref, scm_struct_set_x): Added
initializers for field_type, since EGCS so desparately wants to
play dumb
* debug.h (scm_make_gloc, scm_gloc_p, scm_make_iloc, scm_memcons,
scm_mem_to_proc, scm_proc_to_mem, scm_debug_hang): Added prototypes
when GUILE_DEBUG is defined.
* dynwind.h (scm_wind_chain): Same.
* ports.h (scm_pt_size, scm_pt_member): Same.
* print.h (scm_current_pstate): Same.
* procs.h (scm_make_cclo): Same.
1998-10-15 14:35:35 +00:00
Jim Blandy
a437d8a2a8 *** empty log message *** 1998-10-14 21:25:51 +00:00
Jim Blandy
3a17131185 * configure.in: Define SCM_SINGLES whenever a float can fit in a
long, not only when a float is the same size as a long.  This gets
us SCM_SINGLES defined on alphas.  (Thanks to Clark McGrew.)
* configure: Regenerated.
1998-10-14 21:25:17 +00:00
Jim Blandy
05f92e0f45 Handle short and long long uniform arrays properly. (Thanks to
Clark McGrew.)
* ramap.c (scm_ra_matchp, scm_array_fill_int, scm_array_index_map_x,
raeql_1): Add cases for scm_tc7_svect (short vectors) and
scm_tc7_llvect (long long vectors).
1998-10-14 21:24:44 +00:00
Jim Blandy
c02daa098d Change the way libguile and boot-9.scm are timestamped, to try to
get rid of these spurious mismatch warnings.  Now both
libguile/versiondat.h and ice-9/version.scm are generated directly
by the configuration process, rather than having version.scm
generated directly, and libguile/versiondat.h generated by the
Makefile, which is generated by configure.  It seems that
sometimes the Makefile would change, but versiondat.h depends on
Makefile.in, not Makefile, so it wouldn't get rebuilt.
* Makefile.am (versiondat.h): Target removed; this is generated
directly by the configure script now.
(BUILT_SOURCES): Remove versiondat.h.
* versiondat.h.in: New file, transformed by the configure script
into versiondat.h.
* Makefile.in: Regenerated.
1998-10-14 19:22:10 +00:00
Jim Blandy
2cb8b9ecb0 *** empty log message *** 1998-10-14 19:21:40 +00:00
Jim Blandy
0e6d926db8 * configure.in: Construct libguile/versiondat.h here; see
log entry in libguile/ChangeLog for details.
* configure: Regenerated.
1998-10-14 19:21:29 +00:00