mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 11:10:32 +02:00
Placate a number of `syntax-check' verifications.
- "filesystem" -> "file system" - remove doubled words - use EXIT_* macros instead of literal numbers - update `syntax-check' exclusion files
This commit is contained in:
parent
a3989357b3
commit
b3da54d181
29 changed files with 57 additions and 32 deletions
1
.x-sc_bindtextdomain
Normal file
1
.x-sc_bindtextdomain
Normal file
|
@ -0,0 +1 @@
|
|||
*
|
|
@ -4,3 +4,4 @@
|
|||
^emacs/
|
||||
^NEWS
|
||||
^doc/
|
||||
^test-suite/tests/ports.test
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
doc/*
|
||||
lib/flock.c
|
||||
lib/fcntl.in.h
|
||||
libguile/filesys.c
|
||||
libguile/ChangeLog-2008
|
||||
|
|
7
.x-sc_prohibit_doubled_word
Normal file
7
.x-sc_prohibit_doubled_word
Normal file
|
@ -0,0 +1,7 @@
|
|||
^AUTHORS
|
||||
^gc-benchmarks/larceny/
|
||||
^module/ice-9/format.scm
|
||||
^module/ice-9/match.upstream.scm
|
||||
^module/sxml/upstream
|
||||
compile.scm
|
||||
ChangeLog
|
5
.x-sc_prohibit_have_config_h
Normal file
5
.x-sc_prohibit_have_config_h
Normal file
|
@ -0,0 +1,5 @@
|
|||
libguile/*
|
||||
srfi/*
|
||||
test-suite/*
|
||||
guile-readline/*
|
||||
lib/*
|
|
@ -2,3 +2,4 @@ configure.ac
|
|||
NEWS
|
||||
doc/ref/api-init.texi
|
||||
libguile/ChangeLog*
|
||||
m4/*
|
||||
|
|
2
.x-sc_prohibit_path_max_allocation
Normal file
2
.x-sc_prohibit_path_max_allocation
Normal file
|
@ -0,0 +1,2 @@
|
|||
libguile/win32-socket.c
|
||||
lib/stat.c
|
3
.x-sc_prohibit_strcmp
Normal file
3
.x-sc_prohibit_strcmp
Normal file
|
@ -0,0 +1,3 @@
|
|||
m4/*
|
||||
lib/*
|
||||
test-suite/*
|
4
HACKING
4
HACKING
|
@ -1,6 +1,6 @@
|
|||
-*-text-*-
|
||||
Guile Hacking Guide
|
||||
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2008 Free software Foundation, Inc.
|
||||
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2008, 2012 Free software Foundation, Inc.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
|
@ -222,7 +222,7 @@ When deprecating a definition, always follow this procedure:
|
|||
manage without the deprecated definition.
|
||||
|
||||
4. Add an entry that the definition has been deprecated in NEWS and
|
||||
explain what do do instead.
|
||||
explain what to do instead.
|
||||
|
||||
5. In file TODO, there is a list of releases with reminders about what
|
||||
to do at each release. Add a reminder about the removal of the
|
||||
|
|
8
NEWS
8
NEWS
|
@ -1,5 +1,5 @@
|
|||
Guile NEWS --- history of user-visible changes.
|
||||
Copyright (C) 1996-2011 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996-2012 Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
|
||||
Please send Guile bug reports to bug-guile@gnu.org.
|
||||
|
@ -1386,7 +1386,7 @@ Arguments", and "Case-lambda" in the manual.
|
|||
|
||||
Instead of accessing a procedure's arity as a property, use the new
|
||||
`procedure-minimum-arity' function, which gives the most permissive
|
||||
arity that the the function has, in the same format as the old arity
|
||||
arity that the function has, in the same format as the old arity
|
||||
accessor.
|
||||
|
||||
** `lambda*' and `define*' are now available in the default environment
|
||||
|
@ -2156,7 +2156,7 @@ allocated to primitive procedures, each with its own calling convention.
|
|||
Now there is only one, the gsubr. This may affect user code if you were
|
||||
defining a procedure using scm_c_make_subr rather scm_c_make_gsubr. The
|
||||
solution is to switch to use scm_c_make_gsubr. This solution works well
|
||||
both with the old 1.8 and and with the current 1.9 branch.
|
||||
both with the old 1.8 and with the current 1.9 branch.
|
||||
|
||||
Guile's old evaluator used to have special cases for applying "gsubrs",
|
||||
primitive procedures with specified numbers of required, optional, and
|
||||
|
@ -6193,7 +6193,7 @@ incrementally add to the innermost environment, without checking
|
|||
whether the restrictions specified in RnRS were met. This lead to the
|
||||
correct behaviour when these restriction actually were met, but didn't
|
||||
catch all illegal uses. Such an illegal use could lead to crashes of
|
||||
the Guile interpreter or or other unwanted results. An example of
|
||||
the Guile interpreter or other unwanted results. An example of
|
||||
incorrect internal defines that made Guile behave erratically:
|
||||
|
||||
(let ()
|
||||
|
|
|
@ -7132,7 +7132,7 @@ with the strings in the list @var{ls}.
|
|||
@deffn {Scheme Procedure} string-concatenate-reverse/shared ls [final_string [end]]
|
||||
@deffnx {C Function} scm_string_concatenate_reverse_shared (ls, final_string, end)
|
||||
Like @code{string-concatenate-reverse}, but the result may
|
||||
share memory with the the strings in the @var{ls} arguments.
|
||||
share memory with the strings in the @var{ls} arguments.
|
||||
@end deffn
|
||||
|
||||
string-map
|
||||
|
|
|
@ -1560,7 +1560,7 @@ same type, and have corresponding elements which are either
|
|||
@c FIXME: array-for-each doesn't say what happens if the sources have
|
||||
@c different index ranges. The code currently iterates over the
|
||||
@c indices of the first and expects the others to cover those. That
|
||||
@c at least vaguely matches array-map!, but is is meant to be a
|
||||
@c at least vaguely matches array-map!, but is it meant to be a
|
||||
@c documented feature?
|
||||
|
||||
@deffn {Scheme Procedure} array-map! dst proc src1 @dots{} srcN
|
||||
|
|
|
@ -1181,7 +1181,7 @@ procedures and does not rely on R6RS support.
|
|||
|
||||
Some of the procedures described in this chapter accept a file name as an
|
||||
argument. Valid values for such a file name include strings that name a file
|
||||
using the native notation of filesystem paths on an implementation's
|
||||
using the native notation of file system paths on an implementation's
|
||||
underlying operating system, and may include implementation-dependent
|
||||
values as well.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@c -*-texinfo-*-
|
||||
@c This is part of the GNU Guile Reference Manual.
|
||||
@c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2009, 2010, 2011
|
||||
@c Free Software Foundation, Inc.
|
||||
@c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2009, 2010,
|
||||
@c 2011, 2012 Free Software Foundation, Inc.
|
||||
@c See the file guile.texi for copying conditions.
|
||||
|
||||
@node Procedures
|
||||
|
@ -838,7 +838,7 @@ demonstrably improves performance in a crucial way.
|
|||
In general, only small procedures should be considered for inlining, as
|
||||
making large procedures inlinable will probably result in an increase in
|
||||
code size. Additionally, the elimination of the call overhead rarely
|
||||
matters for for large procedures.
|
||||
matters for large procedures.
|
||||
|
||||
@deffn {Scheme Syntax} define-inlinable (name parameter ...) body ...
|
||||
Define @var{name} as a procedure with parameters @var{parameter}s and
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
[[add refs for all conditions signalled]]
|
||||
|
||||
@ifinfo
|
||||
Copyright 1999, 2006 Free Software Foundation, Inc.
|
||||
Copyright 1999, 2006, 2012 Free Software Foundation, Inc.
|
||||
@end ifinfo
|
||||
|
||||
@titlepage
|
||||
|
@ -204,7 +204,7 @@ can implement any module system you like, as long as its efforts produce
|
|||
an environment object the interpreter can consult.
|
||||
|
||||
Finally, environments may prove a convenient way for Guile to access the
|
||||
features of other systems. For example, one might export the The GIMP's
|
||||
features of other systems. For example, one might export The GIMP's
|
||||
Procedural Database to Guile as a custom environment type; this
|
||||
environment could create Scheme procedure objects corresponding to GIMP
|
||||
procedures, as the user referenced them.
|
||||
|
|
|
@ -62,7 +62,7 @@ gen-scmconfig.$(OBJEXT): gen-scmconfig.c
|
|||
$(AM_V_GEN) \
|
||||
if [ "$(cross_compiling)" = "yes" ]; then \
|
||||
$(CC_FOR_BUILD) $(DEFS) $(DEFAULT_INCLUDES) -I$(top_builddir) \
|
||||
-c -o $@ $<; \
|
||||
-c -o $@ $<; \
|
||||
else \
|
||||
$(COMPILE) -c -o $@ $<; \
|
||||
fi
|
||||
|
|
|
@ -85,7 +85,7 @@
|
|||
- SCM_STRING_CHARS uses scm_i_string_writable_chars and immediately
|
||||
calls scm_i_stop_writing, hoping for the best. SCM_STRING_LENGTH
|
||||
is the same as scm_i_string_length. SCM_STRING_CHARS will throw
|
||||
an error for for strings that are not null-terminated. There is
|
||||
an error for strings that are not null-terminated. There is
|
||||
no wide version of this interface.
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004,
|
||||
* 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
||||
* Free Software Foundation, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
|
@ -25,6 +27,7 @@
|
|||
#include "libguile/bdw-gc.h"
|
||||
#include "libguile/_scm.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#if HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
@ -862,7 +865,7 @@ scm_init_guile ()
|
|||
else
|
||||
{
|
||||
fprintf (stderr, "Failed to get stack base for current thread.\n");
|
||||
exit (1);
|
||||
exit (EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
;;; -*- mode: scheme; coding: utf-8; -*-
|
||||
|
||||
;;;; Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011
|
||||
;;;; Free Software Foundation, Inc.
|
||||
;;;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
||||
;;;; 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
||||
;;;; Free Software Foundation, Inc.
|
||||
;;;;
|
||||
;;;; This library is free software; you can redistribute it and/or
|
||||
;;;; modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -3013,7 +3014,7 @@ module '(ice-9 q) '(make-q q-length))}."
|
|||
;; 0 by printing a newline, but we then advance it by printing
|
||||
;; the prompt. However the port-column of the output port
|
||||
;; does not typically correspond with the actual column on the
|
||||
;; screen, because the input is is echoed back! Since the
|
||||
;; screen, because the input is echoed back! Since the
|
||||
;; input is line-buffered and thus ends with a newline, the
|
||||
;; output will really start on column zero. So, here we zero
|
||||
;; it out. See bug 9664.
|
||||
|
@ -3504,7 +3505,7 @@ module '(ice-9 q) '(make-q q-length))}."
|
|||
;;; {`load'.}
|
||||
;;;
|
||||
;;; Load is tricky when combined with relative paths, compilation, and
|
||||
;;; the filesystem. If a path is relative, what is it relative to? The
|
||||
;;; the file system. If a path is relative, what is it relative to? The
|
||||
;;; path of the source file at the time it was compiled? The path of
|
||||
;;; the compiled file? What if both or either were installed? And how
|
||||
;;; do you get that information? Tricky, I say.
|
||||
|
|
|
@ -1265,7 +1265,7 @@
|
|||
;;
|
||||
;; The only wrinkle is when we want a macro to expand to code in another
|
||||
;; module, as is the case for the r6rs `library' form -- the body expressions
|
||||
;; should be scoped relative the the new module, the one defined by the macro.
|
||||
;; should be scoped relative the new module, the one defined by the macro.
|
||||
;; For that, use `(@@ mod-name body)'.
|
||||
;;
|
||||
;; Part of the macro output will be from the site of the macro use and part
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
;;;; "test.scm" Test correctness of scheme implementations.
|
||||
;;; Author: Aubrey Jaffer
|
||||
;;; Modified: Mikael Djurfeldt (Removed tests which Guile deliberately
|
||||
;;; won't pass. Made the the tests (test-cont), (test-sc4), and
|
||||
;;; won't pass. Made the tests (test-cont), (test-sc4), and
|
||||
;;; (test-delay) start to run automatically.
|
||||
|
||||
;;; This includes examples from
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
(progn ,@(cdr cur))
|
||||
,rest))))))))
|
||||
|
||||
;;; The and and or forms can also be easily defined with macros.
|
||||
;;; The `and' and `or' forms can also be easily defined with macros.
|
||||
|
||||
(built-in-macro and
|
||||
(case-lambda
|
||||
|
|
|
@ -239,7 +239,7 @@
|
|||
c)
|
||||
(list body)))
|
||||
(else
|
||||
;; Otherwise for plain letrec, evaluate the the "complex"
|
||||
;; Otherwise for plain letrec, evaluate the "complex"
|
||||
;; bindings, in a `let' to indicate that order doesn't
|
||||
;; matter, and bind to their variables.
|
||||
(list
|
||||
|
|
|
@ -652,7 +652,7 @@ has just one element then that's the return value."
|
|||
(define map! map)
|
||||
|
||||
(define (filter-map proc list1 . rest)
|
||||
"Apply PROC to to the elements of LIST1... and return a list of the
|
||||
"Apply PROC to the elements of LIST1... and return a list of the
|
||||
results as per SRFI-1 `map', except that any #f results are omitted from
|
||||
the list returned."
|
||||
(check-arg procedure? proc filter-map)
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
;;; This function is among the trickiest I've ever written. I tried many
|
||||
;;; variants. In the end, simple is best, of course.
|
||||
;;;
|
||||
;;; After turning this around a number of times, it seems that the the
|
||||
;;; After turning this around a number of times, it seems that the
|
||||
;;; desired behavior is that .go files should exist in a path, for
|
||||
;;; searching. That is orthogonal to this function. For writing .go
|
||||
;;; files, either you know where they should go, in which case you tell
|
||||
|
|
|
@ -119,7 +119,7 @@
|
|||
;;;;
|
||||
;;;; * (pass-if-exception name exception body) will pass if the execution of
|
||||
;;;; body causes the given exception to be thrown. If no exception is
|
||||
;;;; thrown, the test fails. If some other exception is thrown, is is an
|
||||
;;;; thrown, the test fails. If some other exception is thrown, it is an
|
||||
;;;; error.
|
||||
;;;; * (expect-fail-exception name exception body) will pass unexpectedly if
|
||||
;;;; the execution of body causes the given exception to be thrown. If no
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
;;;; Author: Aubrey Jaffer
|
||||
;;;; Modified: Mikael Djurfeldt
|
||||
;;;; Removed tests which Guile deliberately
|
||||
;;;; won't pass. Made the the tests (test-cont), (test-sc4), and
|
||||
;;;; won't pass. Made the tests (test-cont), (test-sc4), and
|
||||
;;;; (test-delay) start to run automatically.
|
||||
;;;; Modified: Jim Blandy
|
||||
;;;; adapted to new Guile test suite framework
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
; Test engine
|
||||
; ===========
|
||||
;
|
||||
; We use an extended version of the the checker of SRFI-42 (with
|
||||
; We use an extended version of the checker of SRFI-42 (with
|
||||
; Felix' reduction on codesize) for running a batch of tests for
|
||||
; the various procedures of 'compare.scm'. Moreover, we use the
|
||||
; comprehensions of SRFI-42 to generate examples systematically.
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
|
||||
(let ((drift-fraction (/ max-diff average)))
|
||||
(or (< drift-fraction max-allowed-drift)
|
||||
;; don't stop the the test suite for what statistically is
|
||||
;; don't stop the test suite for what statistically is
|
||||
;; bound to happen.
|
||||
(throw 'unresolved (pk average drift-fraction))))))))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue