Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (766 - 768 of 1030)

Ticket Resolution Summary Owner Reporter
#224 fixed release notes for 1.2 Gary Byers R. Matthew Emerson
Description

Create release notes (possibly as wiki page on the Trac) for a 1.2 release.

#246 fixed x8664::max-1-bit-constant-index probably too big Gary Byers R. Matthew Emerson
Description

x8664::max-1-bit-constant-index seems to be too big.

The maximum displacement in an x86 memory operand is a 32-bit signed displacement. This limit can be exceeded in the set-constant-bit vinsns.

For example,

(defun foo (b)
       (declare (type (simple-array bit (*)) b))
       (setf (aref b x8664::max-1-bit-constant-index) 1))

produces bogus code.

#303 fixed useless marking/unmarking reg as imm R. Matthew Emerson R. Matthew Emerson
Description

The compiled code for the following function produces pointless mark-as-imm/mark-as-node vinsns. It shouldn't do that.

(defun rme-make-wsp ()
  (let ((str (make-string 6  :element-type 'base-char)))
    (set-schar str 0 #\Space)
    (set-schar str 1 #\^I)
    str))
 vinsns for NIL (after generation)
#<VINSN-LABEL 4>
#<ESTABLISH-FN>
#<CHECK-EXACT-NARGS 0>
#<SAVE-LISP-CONTEXT-NO-STACK-ARGS>
#<0 := LRI 1735>
#<SETUP-UVECTOR-ALLOCATION 0>
#<0 := LRI 26>
#<#<LREG 1 GPR {3}> := %ALLOCATE-UVECTOR>
#<VPUSH-REGISTER #<LREG 1 GPR {3}>>
#<#<LREG 4 GPR [1]> := VFRAME-LOAD 0 4>
#<#<LREG 5 GPR [6]> := LRI 0>
#<#<LREG 7 GPR [3]> := LOAD-CHARACTER-CONSTANT 32>
#<MARK-AS-IMM #<LREG 8 GPR {2}>>
#<TRAP-UNLESS-TYPECODE= #<LREG 4 GPR [1]> 199>
#<CHECK-MISC-BOUND #<LREG 5 GPR [6]> #<LREG 4 GPR [1]>>
#<MARK-AS-NODE #<LREG 8 GPR {2}>>
#<#<LREG 11 GPR {0}> := LRI 32>
#<MARK-AS-IMM #<LREG 12 GPR {2}>>
#<MISC-SET-C-U32 #<LREG 11 GPR {0}> #<LREG 4 GPR [1]> 0>
#<MARK-AS-NODE #<LREG 12 GPR {2}>>
#<#<LREG 14 GPR [1]> := VFRAME-LOAD 0 4>
#<#<LREG 15 GPR [6]> := LRI 4>
#<#<LREG 17 GPR [3]> := LOAD-CHARACTER-CONSTANT 9>
#<MARK-AS-IMM #<LREG 18 GPR {2}>>
#<TRAP-UNLESS-TYPECODE= #<LREG 14 GPR [1]> 199>
#<CHECK-MISC-BOUND #<LREG 15 GPR [6]> #<LREG 14 GPR [1]>>
#<MARK-AS-NODE #<LREG 18 GPR {2}>>
#<#<LREG 21 GPR {0}> := LRI 9>
#<MARK-AS-IMM #<LREG 22 GPR {2}>>
#<MISC-SET-C-U32 #<LREG 21 GPR {0}> #<LREG 14 GPR [1]> 1>
#<MARK-AS-NODE #<LREG 22 GPR {2}>>
#<#<LREG 0 GPR [3]> := VFRAME-LOAD 0 4>
#<POPJ>
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.