Mikael Djurfeldt
369720835e
* ramap.c (serial-array-copy!, serial-array-map!): Removed
...
depracted aliases. (Replaced by `array-copy-in-order!' and
`array-map-in-order'.)
2000-06-12 11:59:32 +00:00
Mikael Djurfeldt
e8677eca92
* keywords.c (scm_tc16_kw): Removed deprecated type.
...
(Replaced by scm_tc16_keyword.)
2000-06-12 11:59:24 +00:00
Mikael Djurfeldt
6b29d2ff00
* evalext.c (serial-map): Removed deprected alias for scm_map.
...
(Has been replaced by `map-in-order'.)
2000-06-12 11:59:06 +00:00
Mikael Djurfeldt
7936675f52
* Makefile.am (modinclude_HEADERS): Removed kw.h.
2000-06-12 11:58:57 +00:00
Mikael Djurfeldt
341f78c976
*** empty log message ***
2000-06-12 11:58:48 +00:00
Mikael Djurfeldt
ee34684c84
* Makefile.am (ice9_sources): Removed getopt-gnu-style.scm.
2000-06-12 11:58:36 +00:00
Mikael Djurfeldt
4f60fa74c8
*** empty log message ***
2000-06-11 19:50:21 +00:00
Mikael Djurfeldt
708cb87c6e
* gc.h (SCM_VALIDATE_CELL): Rewritten.
...
(SCM_CELL_WORD, SCM_CELL_OBJECT, SCM_SET_CELL_WORD,
SCM_SET_CELL_OBJECT): Use new version of SCM_VALIDATE_CELL.
(Thanks to Han-Wen Nienhuys.)
2000-06-11 19:50:09 +00:00
Mikael Djurfeldt
d1c50f737a
*** empty log message ***
2000-06-11 19:18:22 +00:00
Mikael Djurfeldt
5932117814
*** empty log message ***
2000-06-11 18:31:45 +00:00
Mikael Djurfeldt
3bdca0002f
* session.scm (ice-9): Use module (ice-9 documentation).
...
(name): Use the name property if everything else fails.
(apropos-fold): New procedure.
(apropos-internal): Re-implement in terms of `apropos-fold'.
2000-06-11 18:31:10 +00:00
Mikael Djurfeldt
245dfe7f17
* documentation.scm: New module (ice-9 documentation).
2000-06-11 18:30:56 +00:00
Mikael Djurfeldt
d1fcfa04cf
* doc.scm: Removed module (ice-9 doc).
2000-06-11 18:30:24 +00:00
Mikael Djurfeldt
d5504515e3
* boot-9.scm (make-autoload-interface): Set init value for uses to
...
'() instead of #f.
(make-modules-in): Name modules with their real (= full) names.
(the-root-module, the-scm-module): Named `(guile)' instead of
`the-root-module'.
(the-scm-module): Set kind to 'interface.
2000-06-11 18:29:57 +00:00
Mikael Djurfeldt
baf06dbf68
* Makefile.am (ice9_sources): Replaced doc.scm with
...
documentation.scm.
2000-06-11 18:29:46 +00:00
Michael Livshin
adb2c53b47
* guile-doc-snarf.in: don't pipe the CPP output right into sed --
...
write it to the temp file first and check the CPP return code.
(I introduced this bug earlier, and this probably caused people
with non-GNU C preprocessors to get empty *.x files and not to
have the build fail right away...).
* scmsigs.c (s_scm_sigaction): guard the SIGSYS case with an ifdef
-- at least my libc5-based Linux system doesn't define SIGSYS.
2000-06-10 13:24:28 +00:00
Mikael Djurfeldt
aa169af814
*** empty log message ***
2000-06-08 18:48:51 +00:00
Mikael Djurfeldt
d80f396e99
* snarf.h, guile-snarf.awk.in, guile-snarf.in: Replaced snarf
...
markers with identifiers (SCM__I, SCM__D, SCM__S, SCM__E).
(Thanks to Bernard Urban.)
2000-06-08 18:48:24 +00:00
Mikael Djurfeldt
0abbd8f4a3
*** empty log message ***
2000-06-08 16:51:06 +00:00
Mikael Djurfeldt
7180cf39a7
* guile-snarf.awk.in, guile-snarf.in: Made to work also for
...
preprocessors which interpret $$$ and other markers as three
separate tokens and puts spaces in between. NOTE: We could
replace %%% etc with real identifiers. However, before the 1.4
release, we instead make minimal changes to the existing
system. (Thanks to Bernard Urban.)
2000-06-08 16:50:49 +00:00
Mikael Djurfeldt
0bf8b97450
*** empty log message ***
2000-06-06 20:31:01 +00:00
Greg J. Badros
c16c5d247a
* session.scm: Update references to `proc-doc' to be
...
`proc-documentation'
* doc.scm: Cleaned up a great deal. Put variables at the top of
the file, eliminated `object-documentation' that was broken
(referencing Scwm), drop `help' as session.scm has a better
supported version of that procedure. Rename `proc-doc' to
`proc-documentation' -- `procedure-documentation' is a primitive
getter function, so I use the shorter name for this more useful
function. (Alternatively, we could rename the primitive
getter...)
2000-06-06 16:21:45 +00:00
Mikael Djurfeldt
a6596faa22
*** empty log message ***
2000-06-06 12:44:46 +00:00
Mikael Djurfeldt
c15c33ee54
* modules.c (scm_system_module_env_p): Fixed detection of system
...
modules.
2000-06-06 12:44:24 +00:00
Mikael Djurfeldt
62947883ed
* readline.c: Always provide scm_init_readline, also if readline
...
support is not included. Otherwise, a strange dynamic loading
error will occur. (It would be better not to install
libguilereadline at all.)
2000-06-06 12:44:17 +00:00
Mikael Djurfeldt
c8fac0c3e5
* readline.scm: Report an error if readline isn't provided by
...
Guile; Added :no-backtrace to module header.
2000-06-06 12:41:58 +00:00
Mikael Djurfeldt
461c176998
* readline-activator.scm (activate-readline): Report an error if
...
readline isn't provided by Guile.
2000-06-06 12:41:48 +00:00
Mikael Djurfeldt
5ca264aaec
* configure.in: Put more ink before readline version warning.
...
(Thanks to Ian Grant.)
2000-06-06 12:41:39 +00:00
Marius Vollmer
c29ee3e509
*** empty log message ***
2000-06-05 22:58:12 +00:00
Marius Vollmer
0d172d3f6c
* scmsigs.c (scm_sigaction): Silently ignore setting handlers for
...
`program error signals' because they can't currently be handled by
Scheme code.
2000-06-05 22:57:51 +00:00
Dirk Herrmann
2d9cdf4e81
* Don't assign to SCM_SUBRF, use new SCM_SET_SUBRF macro instead.
2000-06-05 12:54:40 +00:00
Dirk Herrmann
4b479d9818
* gh.h: Don't take the address of a SCM value.
...
* sort.c: Don't take the address of SCM_CAR, use SCM_CARLOC instead.
2000-06-05 12:09:35 +00:00
Dirk Herrmann
9a09deb1c3
* Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP.
2000-06-05 11:39:46 +00:00
Mikael Djurfeldt
1f496b05af
*** empty log message ***
2000-06-05 00:31:41 +00:00
Mikael Djurfeldt
cb546c61ba
* boot-9.scm (error-catching-loop): Inform about debugger on error.
2000-06-05 00:31:24 +00:00
Mikael Djurfeldt
542bfe1de2
*** empty log message ***
2000-06-04 17:27:45 +00:00
Mikael Djurfeldt
002f1a5dba
* eval.c (scm_badformalsp): New static function.
...
(SCM_CEVAL): Check arguments for procedure-with-setter closures.
(Thanks to Keisuke Nishida.)
2000-06-04 17:27:27 +00:00
Mikael Djurfeldt
2c4fc472dc
*** empty log message ***
2000-06-04 01:34:58 +00:00
Mikael Djurfeldt
6906bd0d7a
* boot-9.scm (scm-module-closure): New procedure: Was previously
...
anonymous. Now needed in modules.c.
(make-module): Use `standard-eval-closure' to create the eval
closure.
2000-06-04 01:34:27 +00:00
Mikael Djurfeldt
4fd1f6529d
* variable.c: Code layout fixes.
2000-06-04 01:30:32 +00:00
Mikael Djurfeldt
bccb33a9f0
* symbols.c (scm_sym2vcell): Bypass dispatch in the evaluator for
...
standard eval closures.
2000-06-04 01:30:23 +00:00
Mikael Djurfeldt
a75c639c6c
* modules.h (scm_standard_eval_closure): Declare.
2000-06-04 01:30:14 +00:00
Mikael Djurfeldt
152abe96e5
* modules.c: Added #include "libguile/vectors.h";
...
Added #include "libguile/hashtab.h";
Added #include "libguile/struct.h";
Added #include "libguile/variable.h";
Capture Scheme level `module-make-local-var!' to be used in the
standard eval closure.
(scm_standard_eval_closure): New primitive.
2000-06-04 01:30:05 +00:00
Mikael Djurfeldt
790071cdc8
* eval.c (scm_lookupcar): Test for !SCM_CONSP (SCM_CAR (env))
...
instead of SCM_TRUE (scm_procedurep (SCM_CAR (env))).
2000-06-04 01:29:54 +00:00
Mikael Djurfeldt
96372e45b8
*** empty log message ***
2000-06-03 14:51:47 +00:00
Mikael Djurfeldt
30dda2579c
* Makefile.am: Added LIBS line to libpath which accidentally
...
disappeared in the change of 2000-06-01.
(Thanks to Dale P. Smith.)
2000-06-03 14:51:37 +00:00
Mikael Djurfeldt
6784d5c00b
*** empty log message ***
2000-06-03 00:25:55 +00:00
Mikael Djurfeldt
84fbe20b5b
* scmsigs.c (scm_segfaulr): Removed. (Was probably added by
...
mistake since it is not mentioned in ChangeLog.)
2000-06-03 00:25:35 +00:00
Mikael Djurfeldt
cc0bb1ef3b
*** empty log message ***
2000-06-03 00:17:41 +00:00
Mikael Djurfeldt
05a85bae79
* gc.h (SCM_VALIDATE_CELL): Cast result to (void) in order to
...
avoid compiler warnings in gcc. (Does this work for other
compilers?)
2000-06-03 00:17:31 +00:00