unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Better support for non-zero lower bound arrays [v2]
@ 2017-02-21 11:59 daniel.llorens
  2017-02-21 11:59 ` [PATCH 1/6] Replace uniform-vector-read benchmark with bytevector-io benchmark daniel.llorens
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: daniel.llorens @ 2017-02-21 11:59 UTC (permalink / raw)
  To: guile-devel

This patchset improves the support for non-zero lower bound
arrays. Specifically, the functions sort, sort!,
restricted-vector-sort!, array-slice-for-each, and truncated-print from
(ice-9 pretty print) now support non-zero lower bound arrays.

The patchset also adds support for bitvectors in truncated-print and
completes the removal of uniform-vector-read!/write, which were still
present in the manual.

The last patch removes scm_generalized_vector_handle(), which has been
deprecated since 2.0.9.

Compared with the earlier patchset, this only includes array-copy and
not typed-array-copy in (ice-9 arrays). It is perhaps not clear that
that interface is the best. I've also removed the Scheme function
array-print, which wasn't being used.

Regards

	Daniel





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-02-21 11:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-21 11:59 Better support for non-zero lower bound arrays [v2] daniel.llorens
2017-02-21 11:59 ` [PATCH 1/6] Replace uniform-vector-read benchmark with bytevector-io benchmark daniel.llorens
2017-02-21 11:59 ` [PATCH 2/6] Remove documentation on uniform-vector-read!, uniform-vector-write daniel.llorens
2017-02-21 11:59 ` [PATCH 3/6] Fix sort, sort! for arrays with nonzero lower bound daniel.llorens
2017-02-21 11:59 ` [PATCH 4/6] Support non-zero lower bounds in array-slice-for-each daniel.llorens
2017-02-21 11:59 ` [PATCH 5/6] Fix bitvectors and non-zero lower bound arrays in truncated-print daniel.llorens
2017-02-21 11:59 ` [PATCH 6/6] Remove scm_generalized_vector_get_handle daniel.llorens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).