[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 170/324: bv-slice: Support IEEE doubles.
From: |
gnunet |
Subject: |
[gnunet-scheme] 170/324: bv-slice: Support IEEE doubles. |
Date: |
Tue, 21 Sep 2021 13:23:30 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 97f61131d461fc11852b39836c20e08b844abaaa
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Fri Aug 13 12:01:42 2021 +0200
bv-slice: Support IEEE doubles.
* gnu/gnunet/utils/bv-slice.scm
(slice-ieee-double-ref, slice-ieee-double-set!): New variables.
---
gnu/gnunet/utils/bv-slice.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/gnunet/utils/bv-slice.scm b/gnu/gnunet/utils/bv-slice.scm
index 5dcfd66..6fc9d0d 100644
--- a/gnu/gnunet/utils/bv-slice.scm
+++ b/gnu/gnunet/utils/bv-slice.scm
@@ -44,6 +44,8 @@
slice-u16-set!
slice-u32-set!
slice-u64-set!
+ slice-ieee-double-ref
+ slice-ieee-double-set!
;; Large operations
slice-copy!
slice-zero!)
@@ -207,6 +209,8 @@ the bytevector in place."
(wrap-rnrs-ref bytevector-u32-ref slice-readable? 4))
(define slice-u64-ref
(wrap-rnrs-ref bytevector-u64-ref slice-readable? 8))
+ (define slice-ieee-double-ref
+ (wrap-rnrs-ref bytevector-ieee-double-ref slice-readable? 8))
(define slice-u8-set!
(wrap-rnrs-ref bytevector-u8-set! slice-writable? 1))
@@ -216,6 +220,8 @@ the bytevector in place."
(wrap-rnrs-ref bytevector-u32-set! slice-writable? 4))
(define slice-u64-set!
(wrap-rnrs-ref bytevector-u64-set! slice-writable? 8))
+ (define slice-ieee-double-set!
+ (wrap-rnrs-ref bytevector-ieee-double-set! slice-writable? 8))
;; ‘Large’ operations.
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 161/324: guix: Patch 'guile' to fix some bugs., (continued)
- [gnunet-scheme] 161/324: guix: Patch 'guile' to fix some bugs., gnunet, 2021/09/21
- [gnunet-scheme] 152/324: utils: tokeniser: Implement 'add-from-port!'., gnunet, 2021/09/21
- [gnunet-scheme] 157/324: README.org: Note Guile 3.0.7 cannot be used for compilation., gnunet, 2021/09/21
- [gnunet-scheme] 151/324: utils: tokeniser: Some extra documentation., gnunet, 2021/09/21
- [gnunet-scheme] 153/324: concurrency: repeated-conditions: New module., gnunet, 2021/09/21
- [gnunet-scheme] 158/324: mq-impl/stream: Add modules and tests to 'Makefile.am'., gnunet, 2021/09/21
- [gnunet-scheme] 167/324: README: Graduate 'Message queues' to :test:good:, gnunet, 2021/09/21
- [gnunet-scheme] 146/324: mq: envelope: Allow testing whether an envelope is cancelled., gnunet, 2021/09/21
- [gnunet-scheme] 173/324: netstruct/procedural: Support IEEE doubles., gnunet, 2021/09/21
- [gnunet-scheme] 164/324: repeated-condition: Make less fragile to SRFI-88., gnunet, 2021/09/21
- [gnunet-scheme] 170/324: bv-slice: Support IEEE doubles.,
gnunet <=
- [gnunet-scheme] 180/324: doc: Start writing some documentation., gnunet, 2021/09/21
- [gnunet-scheme] 184/324: cmsg: Fix broken tests., gnunet, 2021/09/21
- [gnunet-scheme] 185/324: tests/utils: Use set-value! instead of hashtable-set!., gnunet, 2021/09/21
- [gnunet-scheme] 163/324: util/time: Add time units and implement bounded exponential back-off., gnunet, 2021/09/21
- [gnunet-scheme] 169/324: mq-stream: Allow turning ports into message queues., gnunet, 2021/09/21
- [gnunet-scheme] 177/324: nse/client: Implement connecting to the NSE service., gnunet, 2021/09/21
- [gnunet-scheme] 181/324: ROADMAP: Start a TODO list for version 0.1., gnunet, 2021/09/21
- [gnunet-scheme] 183/324: tests/utils: Use a better hash function., gnunet, 2021/09/21
- [gnunet-scheme] 182/324: doc: Document the asynchronuousity of connecting., gnunet, 2021/09/21
- [gnunet-scheme] 189/324: ROADMAP: Mark ‘Document NSE’ as done, gnunet, 2021/09/21