1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
Commit graph

346 commits

Author SHA1 Message Date
Rob Browning
f1547e1d58 (scheme base) member: return #f, not (), for no match
* module/scheme/base.scm (member): Match the r7rs requirement, as assoc
  already does.

Thanks to Erik Dominikus for reporting the problem.

Closes: 43304
2021-01-17 13:25:40 -06:00
Asher Gordon
7a1cd29637 Replace a line which was accidentally removed.
The line, part of the sentence above it in a comment, was accidentally
removed in commit b8d757732f "Rationalize
include order in C files".

* libguile/guile.c: restore missing line.

[rlb@defaultvalue.org: augment commit message; add THANKS]

Closes: 42331
2021-01-17 13:15:58 -06:00
Rob Browning
859cd4eb9b doc: Fix composition describing scm_reverse_list_to_string
* libguile/srfi-13.c (scm_reverse_list_to_string): Replace string->list
  with list->string in the composition explaning how it works.  Thanks
  to Andrey Ivanov for reporting the problem.

Closes: 34457
2021-01-17 13:15:45 -06:00
Mark H Weaver
1acc40d532 THANKS: Christopher Allan Webber -> Christopher Lemmer Webber.
* THANKS: Update name and re-sort.
2019-06-18 10:57:53 -04:00
Mark H Weaver
b91e42091d Update THANKS.
* THANKS: Thank Christopher Allan Webber, Christopher Baines, and
Timothy Sample for contributions.  Thank Andrea Azzarone, Михаил
Бахтерев, Jonathan Brielmaier, Josh Datko, Massimiliano Gubinelli, Arun
Isaac, Shea Levy, Chris Marusich, Jan Smydke, Tom de Vries, Jeffrey
Walton, and Zefram for fixes.  Move Michael Talbot-Wilson and Michael
Tuexen to their proper place to fix the sorting.
2019-06-18 10:51:53 -04:00
Ludovic Courtès
34428bc5df Thank David and Kouhei. 2016-05-22 19:50:44 +02:00
Ludovic Courtès
013e69838c Thank Ricardo. 2016-05-22 19:45:50 +02:00
Mark H Weaver
fda17c20a3 Fix strerror error handling when given a non-integer argument.
Fixes <http://bugs.gnu.org/18065>.
Reported and fixed by Glenn Michaels <gmichaels@Safe-mail.net>.

* libguile/error.c (scm_strerror): Convert the argument to a C integer
  outside of the critical section, to avoid deadlock on error.
* THANKS: Add Glenn Michaels to the fixes section.
2014-11-11 22:36:30 -05:00
Mark H Weaver
b9ace68613 scm_boot_guile: Gracefully handle the case where argc == 0.
Fixes <http://bugs.gnu.org/18680>.
Reported by Nala Ginrut <nalaginrut@gmail.com>.

* libguile/init.c (scm_boot_guile): Do not canonicalize argv[0] unless
  argc > 0.
* THANKS: Add Nala Ginrut to the fixes section.
2014-10-10 23:31:55 -04:00
Mark H Weaver
6b47249a28 Thank Per Bothner.
* THANKS: Add Per Bothner to the "libraries" section (for SRFI-64).
2014-10-07 00:01:45 -04:00
Mark H Weaver
b1451ad859 docs: Fix documented return type of 'scm_c_export'.
Fixes <http://bugs.gnu.org/17869>.
Reported and fixed by Alexei Matveev <alexei.matveev@gmail.com>.

* doc/ref/api-modules.texi (Accessing Modules from C): Change documented
  return type of 'scm_c_export' to 'void' to reflect reality.
* THANKS: Add Alexei Matveev to the fixes section.
2014-10-01 19:13:34 -04:00
Ludovic Courtès
9233c05585 Thank Franck. 2014-08-26 23:41:33 +02:00
Mark H Weaver
12c6a47773 Mark system async functions as SCM_API.
Fixes <http://bugs.gnu.org/17661>.
Reported and fixed by Chris Vine <chris@cvine.freeserve.co.uk>.

* libguile/async.h (scm_c_call_with_blocked_asyncs)
  (scm_c_call_with_unblocked_asyncs, scm_dynwind_block_asyncs)
  (scm_dynwind_unblock_asyncs): Mark as SCM_API.

* THANKS: Add Chris Vine to fixes section.
2014-06-01 19:12:25 -04:00
Ludovic Courtès
3b7601cb34 Thank Paul. 2014-03-12 00:03:03 +01:00
Mark H Weaver
6587bcfa53 SRFI-18: Export 'current-thread'.
Fixes <http://debbugs.gnu.org/16890>.
Reported by Xin Wang <dram.wang@gmail.com>.

* module/srfi/srfi-18.scm: Reexport 'current-thread'.
* THANKS: Add "Xin Wang" to fixes section.
2014-02-27 22:38:53 -05:00
Mark H Weaver
d0d8c872af Write out HTTP Basic auth headers correctly.
Fixes <http://bugs.gnu.org/14370>.
Reported by Atom X Zane <atomx@deadlyhead.com>.

* module/web/http.scm (write-credentials): Handle the Basic auth scheme
  correctly.

* test-suite/tests/web-http.test (pass-if-round-trip): Use
  'pass-if-equal' for better error reporting.
  ("request headers"): Add tests.

* THANKS: Add "Atom X Zane" to bug fix section.
2014-01-21 16:11:04 -05:00
Ludovic Courtès
d278daca68 Thank Sree Harsha. 2014-01-17 18:20:09 +01:00
Ludovic Courtès
70511cc403 Thank Aleix. 2013-12-21 22:01:45 +01:00
Mark H Weaver
d8c476b68d THANKS Tom Tromey.
* THANKS: Add Tom Tromey to fixes section.
2013-12-13 00:35:39 -05:00
Mark H Weaver
a4ecb437bc THANKS David Thompson
* THANKS: Add David Thompson to list of contributors.
2013-11-18 23:04:18 -05:00
Mark H Weaver
84af582d1e Fix minor mistakes in documentation.
Fixes <http://bugs.gnu.org/15487>.
Reported by Josep Portella Florit <jpf@primfilat.com>.

* doc/ref/api-i18n.texi (i18n Introduction, Text Collation,
  Internationalization, Internationalization):
  LC_MESSAGE --> LC_MESSAGES.

* doc/ref/api-procedures.texi (Compiled Procedures):
  program-lambda-alist --> program-lambda-list.

* THANKS: Fix alignment of Josep Portella Florit.
2013-09-30 12:46:01 -04:00
Mark H Weaver
803c087e6b Fix truncated documentation for 'put-char'.
Fixes <http://bugs.gnu.org/15152>.
Reported by Josep Portella Florit <jpf@primfilat.com>.

* doc/ref/api-io.texi (R6RS Textual Output): Fix truncated docs
  for 'put-char'.

* THANKS: Add Josep Portella Florit to fixes section.
2013-09-13 00:00:43 -04:00
Mark H Weaver
f3f7a02600 THANKS Alexandru Cojocaru
* THANKS: Add Alexandru Cojocaru to fixes section.
2013-09-10 02:05:26 -04:00
Mark H Weaver
10454601e0 Fix bug in remqueue in threads.c when removing last element.
Reported and debugged by Andrew Gaylard <ag@computer.org>.

* libguile/threads.c (remqueue): When removing the last element from a
  queue with more than one element, set (car q) to the previous element.

* THANKS: Thank Andrew Gaylard.
2013-06-17 14:51:51 -04:00
Ludovic Courtès
4e7d48a04b Update `THANKS'. 2013-04-09 22:47:52 +02:00
Mark H Weaver
e67cea4214 Minor 'THANKS' fix. 2013-04-09 15:24:18 -04:00
Mark H Weaver
b1b1cbcb78 Fix alignment in 'THANKS'. 2013-04-09 15:23:20 -04:00
Mark H Weaver
82352e01ff Update bug report section of 'THANKS'. 2013-04-09 15:21:12 -04:00
Mark H Weaver
f841b26d84 Update 'THANKS'. 2013-04-09 14:07:14 -04:00
Chris K. Jester-Young
10b8cf1ebd Use BT Templeton's preferred name.
* THANKS: Use BT Templeton's preferred name.
2013-03-27 15:30:26 -04:00
Mark H Weaver
82ab673cea Thanks Chris K. Jester-Young.
* THANKS: Add Chris K Jester-Young to the list of contributors.
2013-03-27 13:40:35 -04:00
Mark H Weaver
b8d8f8b929 Fix duplicate removal of with-fluids.
Based on a patch by David Kastrup <dak@gnu.org>.
Fixes <http://bugs.gnu.org/13838>.

* libguile/fluids.c (scm_i_make_with_fluids): Remove the duplicate
  binding instead of the last binding.

* test-suite/tests/fluids.test: Add test, and fix existing duplicate
  tests.

* THANKS: Thanks David Kastrup.
2013-02-28 06:26:22 -05:00
Mark H Weaver
8f63b9b670 Thanks Jozef Chraplewski.
* THANKS: Jozef Chraplewski.
2012-12-07 12:03:49 -05:00
Ian Price
6356e0dc2f Update thanks
* THANKS: Add Sjoerd Van Leent
2012-11-26 21:04:03 +00:00
Mark H Weaver
6996f07f57 Thanks Daniel Hartwig.
* THANKS (Contributors since the last release): Add Daniel Hartwig.
2012-10-12 08:26:34 -04:00
Ludovic Courtès
162d9025f8 Update `THANKS'. 2012-07-02 11:22:26 +02:00
Ludovic Courtès
bd5dea489b doc: Remove reference to `closure?', now deprecated.
Fixed <http://bugs.gnu.org/11611>.

* doc/ref/api-procedures.texi (Procedure Properties): Remove reference
  to `closure?'.  Suggested by David Jaquay <djaquay@gmail.com>.
2012-07-02 11:00:13 +02:00
Ludovic Courtès
2cb363622d Update `THANKS'. 2012-06-20 15:44:29 +02:00
Ludovic Courtès
7a4188c449 Thank Klaus. 2012-04-22 20:39:50 +02:00
Ludovic Courtès
514642d3c7 Thanks, Aidan. 2011-03-10 22:24:40 +01:00
Andy Wingo
7a5cfd22b5 update THANKS
* THANKS: Update, adding all people who have their name on a patch in
  Git.  Add a section on authors of other free software libraries.
2011-02-14 22:03:37 +01:00
Andy Wingo
1fa6ac0014 update thanks
* THANKS: Add Ian Price
2011-02-14 20:23:43 +01:00
Neil Jerram
d9a00aa536 Thank Ralf
* THANKS: Thank Ralf.
2011-02-14 08:30:33 +00:00
Andy Wingo
bc312c45dd fix THANKS
* THANKS: Fix.
2011-01-27 13:13:23 +01:00
Andy Wingo
dce0252bf2 fix error handling in variable-ref family of instructions
* libguile/vm-i-system.c (variable-ref, variable-set, variable-bound?):
  Check that the argument is actually a variable.  Thanks to Kevin
  Holmes for the report.

* libguile/vm-engine.c (vm_engine): Error handling down here.

* THANKS: Update.
2011-01-27 10:49:51 +01:00
Andy Wingo
177db8f133 fix THANKS
* THANKS: Fix Hans' surname.
2011-01-26 21:48:20 +01:00
Andy Wingo
1cc0b6adde fix error-handling of apply to non-list
* libguile/vm-engine.c (vm_error_apply_to_non_list): Sync registers
  before erroring. Fix type of finish_args.  Thanks to Hans Aberg for
  the report.
2011-01-26 21:44:12 +01:00
Andy Wingo
9fd01bce22 fix format ~f documentation for width combined with overflowchar
* doc/ref/misc-modules.texi (Formatted Output): Adapt ~f documentation
  to indicate that the output will always have a decimal point.  Thanks
  to Fu-gangqiang for the report.

* THANKS: Update.
2011-01-26 20:13:31 +01:00
Ludovic Courtès
23aad1505d Augment `THANKS'. 2011-01-23 00:37:25 +01:00
Neil Jerram
24d386ac5b Manual page fixes
Thanks to Mark Harig for pointing these out.

* doc/guile.1: Remove mention of the tutorial, since it no longer
  exists (as a separate document).  Document the -q option.

* THANKS: Add Mark Harig.
2011-01-15 20:51:27 +00:00