| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
dynamic linking support for Irix 6 as well as Irix 5. Thanks to
Jesse Glick.
|
| |
|
|
|
|
|
|
| |
dynamic linking support for Irix 6 as well as Irix 5. Thanks to
Jesse Glick.
* configure: Regenerated.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
procedures.
(emacs-frame-eval): Reworked.
|
|
|
|
|
| |
accumulator with a constant pair. That led to mutation of the
source!
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
so that test for the same function can be performed multiple
times.
* configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
rx/rxposix.h. Add library rx only if regcomp can't be found
without it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
rx/rxposix.h. Add library rx only if regcomp can't be found
without it.
* acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
it for some reason!
|
|
|
|
|
| |
<rx/rxposix.h>. (This is in order to accomodate for the GNU Rx
library.)
|
|
|
|
|
|
| |
(apropos): vector-for-each --> array-for-each.
(apropos-internal): New function. Return list of accessible
symbols matching regexp.
|
|
|
|
|
|
|
|
|
|
| |
non-false, send back results to Emacs; colnum: Column number;
Use modules (ice-9 debug) and (ice-9 session);
(no-stack, no-source): New simple-actions;
(result-to-emacs): New procedure. Sends data to Emacs via the
result protocol;
(get-frame-source, emacs-select-frame, emacs-frame-eval,
emacs-symdoc): New procedures.
|
|
|
|
|
| |
number (as displayed in the backtrace) to frame index (to be used
in stack-ref).
|
|
|
|
|
|
|
|
|
| |
ramap_2o, scm_array_index_map_x, raeql_1, scm_array_equal_p),
unif.c (scm_vector_set_length_x, scm_uniform_vector_length,
scm_array_p, scm_array_rank, scm_array_dimensions,
scm_enclose_array, scm_array_in_bounds_p, scm_uniform_vector_ref,
scm_cvref, scm_array_set_x, scm_array_contents, scm_array_to_list,
scm_array_prototype): Added case scm_tc7_wvect.
|
|
|
|
| |
* error.c (scm_strerror): new procedure.
|
| |
|
|
|
|
| |
* Makefile.in, aclocal.m4, configure: Regenerated.
|
|
|
|
|
| |
releases. Now that it's under CVS, we don't need to keep the history,
and the doc and SCSH stuff can be sent off to the appropriate modules.
|
| |
|
| |
|
|
|
|
| |
non-false, send back results to Emacs.
|
|
|
|
| |
(whitespace-chars): Include #\np.
|
| |
|
| |
|
| |
|
|
|
|
| |
procedure names during loading of psyntax.pp.
|
|
|
|
|
| |
macros. Instead cut the stack with start-stack.
Load psyntax.pp with recording of positions turned off.
|
|
|
|
| |
macros. Instead cut the stack with start-stack.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
psyntax.pp, psyntax.ss: Syntax-case macros, portable version 2 by
R. Kent Dybvig, Oscar Waddell, Bob Hieb and Carl Bruggeman
|
| |
|
|
|
|
| |
(apropos): New procedure: List bindings given regexp.
|
|
|
|
|
| |
This is consistent with the R4RS append and is probably the
correct behaviour as specified by R2RS. (Thanks to Radey Shouman)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* stime.c (scm_times): new procedure.
* ioext.c (scm_fseek): if the first argument is a file descriptor
call lseek.
(scm_ftell): if the first argument is a file descriptor call lseek
(sic).
* filesys.h: prototypes for scm_open_fdes, scm_fsync.
* filesys.c (scm_chmod): if the first argument is a file descriptor,
call fchmod.
(scm_chown): if the first argument is a port or file descriptor,
call fchown.
(scm_truncate_file): new procedure.
Add DEFER/ALLOW INTS to a few other procedures.
(scm_fsync): new procedure.
(scm_open_fdes): new procedure.
(scm_open): use scm_open_fdes. If mode isn't specified, 666 will
now be used.
(scm_fcntl): the first argument can now be a file descriptor. The
third argument is now optional.
* posix.c (scm_execl, scm_execlp): make the filename argument
compulsory, since omitting it causes SEGV.
(scm_sync): return unspecified instead of #f.
(scm_execle): new procedure.
(environ_list_to_c): new procedure.
(scm_environ): use environ_list_to_c. disable interrupts.
(scm_convert_exec_args): take pos and subr arguments and
improve error checking.
* boot-9.scm: define tms accessors: clock, utime, stime, cutime,
cstime.
|
|
|
|
|
| |
that we now should set the port line count to the specified value
(linum) instead of (- linum 1).
|
|
|
|
|
|
|
|
|
| |
primitive-load-path so that backtraces get narrowed properly at
the top.
* boot-9.scm (top-repl): Save stack already in signal handler in
order to narrow it correctly.
(save-stack): Adjust narrowing tag for the top of load-stacks.
|
|
|
|
|
|
|
| |
(scm_call_with_new_thread): Bugfix: SCM_WNA should go as third
argument to SCM_ASSERT. Furthermore, the name of the function
should be passed as first argument when signalling
SCM_WNA. (Thanks to Thomas Morgan)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<shouman@zianet.com>: "The switch in scm_gsubr_apply that
dispatches on the number of actual args has a default case
reporting an internal error. This is a vestige from a version
that mallocated a SCM vector to hold the arguments. In the
current version this check is too late: if it ever happens we will
have already overstepped the bounds of the array.
Also, the patch [...] adds a check for too many actual arguments."
mdj: Removed check for "internal programming error".
|
| |
|
|
|
|
|
|
|
|
| |
throw.c (scm_internal_stack_catch): New sibling to the other catch
functions. Code moved from gh_eval.c.
throw.h: Added header.
gh_eval.c (gh_eval_str_with_stack_saving_handler): Renamed call to
scm_internal_stack_catch.
|