Andy Wingo
3ce52fa503
Fold 2.1.2 NEWS items into cumulative 2.2 NEWS
...
* NEWS: Update.
2016-04-08 21:03:18 +02:00
Andy Wingo
f5a0c167f6
Update NEWS for changes to port buffering.
...
* NEWS: Update.
2016-04-08 20:56:41 +02:00
Andy Wingo
e98f64009d
Remove port equal functions
...
* doc/ref/api-io.texi (Port Implementation): Remove mention of port
equal functions.
* NEWS: Update.
* libguile/ports.c (scm_set_port_equalp): Remove.
* libguile/ports.h (scm_t_ptob_descriptor): Remove equalp function.
2016-04-04 16:30:56 +02:00
Andy Wingo
67b147fb7a
Remove port free functions; just close instead
...
* libguile/ports.h (scm_t_port_type_flags): Replace
SCM_PORT_TYPE_HAS_FLUSH with SCM_PORT_TYPE_NEEDS_CLOSE_ON_GC.
(scm_t_ptob_descriptor): Remove free function.
* libguile/ports.c (scm_set_port_needs_close_on_gc): New function.
(scm_set_port_flush): Don't set flags.
(scm_c_make_port_with_encoding, scm_close_port): Use the new flag to
determine when to add a finalizer and also when to include the port in
the weak set.
(scm_set_port_free): Remove.
(do_close, finalize_port): Close port instead of calling free
function.
* libguile/r6rs-ports.c (initialize_transcoded_ports):
* libguile/vports.c (scm_make_sfptob):
* libguile/fports.c (scm_make_fptob): Mark these ports as needing close
on GC.
* libguile/fports.c (fport_free): Remove.
* NEWS: Update.
* doc/ref/api-io.texi (Port Implementation): Update.
2016-04-04 16:30:56 +02:00
Andy Wingo
4460f1f152
Remove port mark functions
...
* doc/ref/api-io.texi (Port Implementation): Remove documentation.
* libguile/ports.c (scm_set_port_mark): Remove function.
* libguile/ports.h (scm_t_ptob_descriptor): Remove mark function.
* NEWS: Add entry.
2016-04-04 16:30:56 +02:00
Andy Wingo
59a18451b8
Use symbols instead of _IONBF values as args to setvbuf
...
* libguile/ports.c (scm_setvbuf): Use the symbols `none', `line', and
`block' instead of the values `_IONBF', `_IOLBF', and `_IOFBF'.
* NEWS: Update.
* doc/ref/posix.texi (Ports and File Descriptors): Update setvbuf
documentation.
* module/ice-9/deprecated.scm (define-deprecated): New helper.
(_IONBF, _IOLBF, _IOFBF): Define deprecated values.
* benchmark-suite/benchmarks/read.bm ("read"):
* benchmark-suite/benchmarks/uniform-vector-read.bm
("uniform-vector-read!"):
* libguile/r6rs-ports.c (cbip_fill_input):
* module/system/base/types.scm (%ffi-memory-backend):
* module/web/client.scm (open-socket-for-uri):
* module/web/server/http.scm (http-read):
* test-suite/tests/ports.test ("pipe, fdopen, and line buffering"):
("setvbuf"):
* test-suite/tests/r6rs-ports.test ("7.2.7 Input Ports"): Update to use
non-deprecated interfaces.
2016-04-04 16:30:56 +02:00
Andy Wingo
5fceaed5e1
Update NEWS.
...
* NEWS: Update.
2016-02-01 15:32:03 +01:00
Andy Wingo
58153e3a08
Remove frame-procedure
...
* libguile/frames.h:
* libguile/frames.c (scm_frame_procedure): Remove.
* test-suite/tests/eval.test ("stacks"): Adapt test.
* NEWS: Add news item.
* doc/ref/api-debug.texi (Frames): Document frame-procedure-name instead
of frame-procedure.
2015-12-01 11:30:54 +01:00
Andy Wingo
139ef2d17c
Minor NEWS update.
2015-10-22 13:03:51 +00:00
Andy Wingo
22c9e769f1
NEWS and doc updates
...
* doc/ref/vm.texi: Update for new instructions.
* doc/ref/web.texi: Update for URI-reference support.
* NEWS: Update.
2015-02-09 22:43:20 +01:00
Andy Wingo
e15f3e3328
Update NEWS
...
* NEWS: Update.
2014-05-02 11:13:34 +02:00
Mark H Weaver
475772ea57
Merge branch 'stable-2.0'
...
Conflicts:
GUILE-VERSION
NEWS
guile-readline/ice-9/readline.scm
libguile/async.c
libguile/backtrace.c
libguile/deprecated.h
libguile/gc-malloc.c
libguile/gdbint.c
libguile/init.c
libguile/ioext.c
libguile/mallocs.c
libguile/print.c
libguile/rw.c
libguile/scmsigs.c
libguile/script.c
libguile/simpos.c
libguile/snarf.h
libguile/strports.c
libguile/threads.c
libguile/vm-i-scheme.c
libguile/vm-i-system.c
module/srfi/srfi-18.scm
test-suite/Makefile.am
test-suite/standalone/test-num2integral.c
2014-04-25 02:06:01 -04:00
Ludovic Courtès
d4d11cf39d
Update NEWS.
2014-03-20 21:20:59 +01:00
Ludovic Courtès
f755f14e32
Fix typo in NEWS.
2014-03-17 23:06:21 +01:00
Ludovic Courtès
6a450390ca
Update NEWS.
...
* NEWS: Remove last 'XXX'.
2014-03-17 22:13:09 +01:00
Andy Wingo
77326d3649
Update NEWS
...
* NEWS: Update.
2014-03-17 22:05:39 +01:00
Ludovic Courtès
c68b9470e9
Update NEWS.
...
* NEWS: Move "New interfaces" higher. Complement.
2014-03-17 21:57:38 +01:00
Mark H Weaver
679ffce89c
Minor NEWS tweaks.
...
* NEWS: Fix typo and improve wording in custom ellipsis entry.
2014-03-17 02:54:47 -04:00
Mark H Weaver
cdf1ae8983
Add first draft of NEWS for 2.0.10.
...
* NEWS: Add first draft of changes in 2.0.10.
2014-03-17 02:42:38 -04:00
Andy Wingo
c2379a5b45
Doc and NEWS updates
...
* NEWS: Update section on dynamic stacks. Add link for intptr
interfaces.
* doc/ref/api-data.texi (Integers): Add intptr interfaces.
2014-03-16 16:28:28 +01:00
Andy Wingo
b3f1bb5d31
Add NEWS for Guile 2.2
...
* NEWS: Update for 2.1.1.
2014-01-26 15:08:35 +01:00
Ludovic Courtès
7f74dcb4a5
Mention `open-file' in NEWS.
2013-04-10 07:52:36 +02:00
Ludovic Courtès
cfeb9130bb
Bump version number for 2.0.9.
...
* GUILE-VERSION (GUILE_MICRO_VERSION): Increment.
2013-04-10 01:10:04 +02:00
Andy Wingo
14f2e47068
update NEWS
...
* NEWS: Updates.
2013-04-09 22:45:35 +02:00
Mark H Weaver
22c76fd822
Update 'NEWS'.
2013-04-08 10:15:12 -04:00
Mark H Weaver
7ca88a403f
Update 'NEWS'.
2013-04-08 08:58:00 -04:00
Mark H Weaver
eed0d26cc0
Update 'NEWS'.
2013-04-07 17:48:58 -04:00
Andy Wingo
c608e1aafa
NEWS tweaks
...
* NEWS: Correct some errors.
2013-04-06 22:51:52 +02:00
Ludovic Courtès
47ed3ca43a
Update `NEWS'.
2013-04-06 13:07:01 +02:00
Ludovic Courtès
a24cda1d26
Update `NEWS'.
2013-04-05 22:54:15 +02:00
Ludovic Courtès
465ff50245
build: Require GMP >= 4.2.
...
* NEWS, README: Update.
2013-03-28 22:53:59 +01:00
Ludovic Courtès
8d6e3dd83a
Add Gnulib commit ID in `NEWS'.
2013-03-28 22:19:12 +01:00
Ludovic Courtès
ed4aa26489
Update `NEWS'.
2013-03-27 18:09:50 +01:00
Andy Wingo
01b83dbd1a
more NEWS
...
* NEWS: Update.
2013-03-15 22:21:34 +01:00
Andy Wingo
f361bb937a
incremental NEWS work
...
* NEWS: Checkpoint.
2013-03-15 21:13:27 +01:00
Andy Wingo
de2811cc41
very beginnings of NEWS
...
* NEWS: A very very very rough start at 2.0.8 news
2013-03-13 23:22:34 +01:00
Ludovic Courtès
3b5390989d
NEWS: Add "R6RS SRFI support" text.
...
* NEWS: Add proper text for "R6RS SRFI support", by Ian Price and
Mark Weaver.
2012-11-30 00:48:53 +01:00
Mark H Weaver
3919585f79
NEWS: Add entry for new GUILE_LOAD_PATH (et al) ellipsis handling.
...
* NEWS: Add entry for new GUILE_LOAD_PATH (et al) ellipsis handling.
2012-11-29 17:57:49 -05:00
Mark H Weaver
2813d72571
NEWS: Mention par-for-each, alongside par-map, being fixed to use all cores
...
* NEWS: Mention par-for-each, alongside par-map, being fixed to use all
cores.
2012-11-29 17:50:56 -05:00
Mark H Weaver
a94e7d85dd
Minor fixes in NEWS
...
* NEWS: Minor fixes to the descriptions.
2012-11-29 17:25:21 -05:00
Ludovic Courtès
13fac28218
Update `NEWS'.
...
* NEWS: Add news for 2.0.7.
2012-11-29 22:44:12 +01:00
Ludovic Courtès
d7a33b6459
Fix typos in `NEWS'.
...
* NEWS: Fix typos.
2012-07-07 11:32:38 +02:00
Andy Wingo
32299e49e8
add http/1.1 transfer codings to the NEWS
...
* doc/ref/web.texi (Transfer Codings): Add a note about modules.
* NEWS: Add NEWS for transfer codings.
2012-07-06 22:24:25 +02:00
Andy Wingo
8898f43cb2
add scm_c_nvalues to news
...
* NEWS: Add scm_c_nvalues.
2012-07-04 17:54:57 +02:00
Andy Wingo
d2e3579363
update NEWS
...
* NEWS: Update.
2012-07-02 23:02:20 +02:00
Ludovic Courtès
f7cf5898d8
Update `NEWS'.
2012-01-30 22:36:48 +01:00
Ludovic Courtès
7cb11224c7
Amend `NEWS'.
...
* NEWS: Mention `-Wformat' change. Remove intermediate/minor bug fixes.
2012-01-30 20:58:51 +01:00
Mark H Weaver
07c2ca0f0d
Rename scm_call_varargs -> scm_call
...
* libguile/eval.c, libguile/eval.h, doc/ref/api-evaluation.texi,
test-suite/standalone/test-loose-ends.c, NEWS: Rename
scm_call_varargs -> scm_call
Suggested by Ludovic Courtès <ludo@gnu.org>
2012-01-30 11:02:29 -05:00
Mark H Weaver
741b8a2300
Implement scm_call_varargs and scm_call_{7,8,9}
...
* libguile/eval.c (scm_call_7, scm_call_8, scm_call_9,
scm_call_varargs): New functions.
* libguile/eval.h: Add prototypes.
* doc/ref/api-evaluation.texi: Add documentation.
* test-suite/standalone/test-loose-ends.c: Add tests.
* NEWS: Add news entry.
2012-01-30 10:27:44 -05:00
Mark H Weaver
adb8054c6d
Fix primitive-eval to return #<unspecified> for definitions
...
* module/ice-9/eval.scm (primitive-eval): Return #<unspecified> for
definitions. Previously the variable object was returned.
* test-suite/tests/eval.test (evaluator): Add test.
* NEWS: Add news entry.
2012-01-30 10:27:23 -05:00