Skip to content
This repository
Browse code

sort *features*ish variable values for repeatability

  • Loading branch information...
commit 614ca4e0ba7ea33fba3ec967e3de324aa47389bf 1 parent 8ea7b1a
Christophe Rhodes csrhodes authored

Showing 2 changed files with 4 additions and 2 deletions. Show diff stats Hide diff stats

  1. +2 1  src/code/target-misc.lisp
  2. +2 1  src/compiler/backend.lisp
3  src/code/target-misc.lisp
@@ -136,7 +136,8 @@
136 136
137 137 ;;; various environment inquiries
138 138
139   -(defvar *features* '#.sb-cold:*shebang-features*
  139 +(defvar *features*
  140 + '#.(sort (copy-list sb-cold:*shebang-features*) #'string<)
140 141 #!+sb-doc
141 142 "a list of symbols that describe features provided by the
142 143 implementation")
3  src/compiler/backend.lisp
@@ -267,7 +267,8 @@ conditionalization.
267 267 ;;; The default value of NIL means use only unguarded VOPs. The
268 268 ;;; initial value is customizeable via
269 269 ;;; customize-backend-subfeatures.lisp
270   -(defvar *backend-subfeatures* '#.sb-cold:*shebang-backend-subfeatures*)
  270 +(defvar *backend-subfeatures*
  271 + '#.(sort (copy-list sb-cold:*shebang-backend-subfeatures*) #'string<))
271 272
272 273 ;;; possible *BACKEND-SUBFEATURES* values:
273 274 ;;;

0 comments on commit 614ca4e

Please sign in to comment.
Something went wrong with that request. Please try again.