[Git][cmucl/cmucl][master] Rename %get/%set-floating-point-modes to encode/decode-floating-point-modes.

Raymond Toy rtoy at common-lisp.net
Thu Dec 31 21:07:56 UTC 2015


Raymond Toy pushed to branch master at cmucl / cmucl


Commits:
16ae6709 by Raymond Toy at 2015-12-31T13:08:00Z
Rename %get/%set-floating-point-modes to encode/decode-floating-point-modes.

- - - - -


2 changed files:

- src/code/exports.lisp
- src/code/float-trap.lisp


Changes:

=====================================
src/code/exports.lisp
=====================================
--- a/src/code/exports.lisp
+++ b/src/code/exports.lisp
@@ -1579,10 +1579,10 @@
 	   "DOUBLE-FLOAT-POSITIVE-INFINITY" "LONG-FLOAT-POSITIVE-INFINITY"
 	   "SINGLE-FLOAT-NEGATIVE-INFINITY" "SHORT-FLOAT-NEGATIVE-INFINITY"
 	   "DOUBLE-FLOAT-NEGATIVE-INFINITY" "LONG-FLOAT-NEGATIVE-INFINITY"
-	   "%GET-FLOATING-POINT-MODES"
 	   "GET-FLOATING-POINT-MODES"
 	   "SET-FLOATING-POINT-MODES"
-	   "%SET-FLOATING-POINT-MODES"
+	   "ENCODE-FLOATING-POINT-MODES"
+	   "DECODE-FLOATING-POINT-MODES"
 	   "FLOAT-DENORMALIZED-P" "FLOAT-INFINITY-P"
 	   "FLOAT-NAN-P" "FLOAT-TRAPPING-NAN-P"
 	   "FLOAT-SIGNALING-NAN-P"


=====================================
src/code/float-trap.lisp
=====================================
--- a/src/code/float-trap.lisp
+++ b/src/code/float-trap.lisp
@@ -23,9 +23,9 @@
 )
 (in-package "EXTENSIONS")
 (export '(set-floating-point-modes
-	  %set-floating-point-modes
 	  get-floating-point-modes
-	  %get-floating-point-modes
+	  decode-floating-point-modes
+	  encode-floating-point-modes
 	  with-float-traps-masked
 	  with-float-traps-enabled))
 (in-package "VM")
@@ -140,13 +140,13 @@
 
 ;;; %SET-FLOATING-POINT-MODES -- Public
 ;;;
-(defun %set-floating-point-modes (&key (floating-point-modes (floating-point-modes))
+(defun encode-floating-point-modes (&key (floating-point-modes (floating-point-modes))
 				       (traps nil traps-p)
 				       (rounding-mode nil round-p)
 				       (current-exceptions nil current-x-p)
 				       (accrued-exceptions nil accrued-x-p)
 				       (fast-mode nil fast-mode-p))
-  "Sets floating-point modes according to the give options and the
+  "Encode the floating-point modes according to the give options and the
   specified mode, Floating-Point-Modes.  The resulting new mode is
   returned.  If a keyword is not supplied, then the current value is
   preserved.  Possible keywords:
@@ -260,13 +260,13 @@
   (declare (ignorable traps rounding-mode current-exceptions accrued-exceptions fast-mode))
 
   (setf (floating-point-modes)
-	(apply #'%set-floating-point-modes args))
+	(apply #'encode-floating-point-modes args))
   (values))
 
 
 ;;; %GET-FLOATING-POINT-MODES  --  Public
 ;;;
-(defun %get-floating-point-modes (modes)
+(defun decode-floating-point-modes (modes)
   "This function returns a list representing the state of the floating point
   modes given in Modes.  The list is in the same format as the keyword arguments to
   SET-FLOATING-POINT-MODES."
@@ -295,7 +295,7 @@
       (apply #'set-floating-point-modes (get-floating-point-modes))
 
   sets the floating point modes to their current values (and thus is a no-op)."
-  (%get-floating-point-modes (floating-point-modes)))
+  (decode-floating-point-modes (floating-point-modes)))
 
   
 ;;; CURRENT-FLOAT-TRAP  --  Interface



View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/16ae67097d669531ec23c424398621f24e7ef77d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20151231/3150e141/attachment.html>


More information about the cmucl-cvs mailing list