repo.or.cz
/
sbcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Transform %find-position for strings when item is not a character.
2014-04-07
Nathan Froyd
ad
d
:TYPE
f
o
r some ST
R
ING-OUTPUT-STREAM
slots
commit
|
commitdiff
|
tree
2012-12-20
Nat
h
an Froyd
adj
u
s
t DATA-
V
ECTOR-FROM
-
I
N
ITS to a
v
oid full calls t
o
.
.
.
commit
|
commitdiff
|
tree
2012-12-20
Nat
h
an Froyd
factor
o
ut AL
L
OCATE-VECTOR-WI
T
H
-WIDET
A
G function from
.
.
.
commit
|
commitdiff
|
tree
2012-12-20
Nathan Froyd
ad
j
ust call to REPLACE inside ADJU
S
T-AR
R
A
Y
commit
|
commitdiff
|
tree
2012-12-20
Nat
h
an Froyd
don't check SUBTYPEP of E
L
E
MENT-
T
YPE in ADJUST-
A
RRAY
.
.
.
commit
|
commitdiff
|
tree
2012-12-20
Nathan Fr
o
y
d
laz
i
ly
c
ompute MIN-
E
XTENSION
f
o
r VECT
O
R-PUSH-EXTEND
commit
|
commitdiff
|
tree
2012-10-06
Nathan
F
royd
x8
6
-64: micro-optimiz
e
LEA DWORD-RE
G
,
EA
commit
|
commitdiff
|
tree
2012-09-19
Nathan Froyd
a
d
d truly-
d
y
nami
c
-extent decl
a
rat
i
ons for various
.
.
.
commit
|
commitdiff
|
tree
2012-09-05
Nathan Fro
y
d
m
ake SOCKET-
R
ECEIV
E
work correctly w
h
en
receiving
o
verly
.
.
.
commit
|
commitdiff
|
tree
2012-09-05
Nath
a
n
Froyd
align inlin
e
c
on
s
t
a
nt sectio
n
with lo
n
g
nops
commit
|
commitdiff
|
tree
2012-09-03
N
a
than Fr
o
yd
add S
S
E in
s
tr
u
ctions
with
t
wo opcode
bytes
commit
|
commitdiff
|
tree
2012-04-15
Nathan Froyd
use fixnums for x86-
6
4 ar
r
ay
a
c
c
essor VOPs when possible
commit
|
commitdiff
|
tree
2012-04-13
Nathan Froyd
m
i
cro-op
t
imize alloca
t
i
on
s
equences, speci
a
l
v
ariable
.
.
.
commit
|
commitdiff
|
tree
2012-04-13
N
athan Fro
y
d
s/8/
n
-
w
ord-byte
s
/ in x86-64's ma
c
ros
.
lisp whe
r
e ap
p
ropriate
commit
|
commitdiff
|
tree
2012-04-13
N
athan Froyd
micro-optim
i
ze
F
IXNUMP on known (si
g
ned-by
t
e 64) quantities
.
.
.
commit
|
commitdiff
|
tree
2012-04-13
Nathan
F
roy
d
use
L
EA
Y
, [X+X] ins
t
ead
o
f
LEA Y
,
[X*2
]
w
h
ere appropriate
.
.
.
commit
|
commitdiff
|
tree
2010-10-04
Nathan Fro
y
d
1
.
0
.
43
.
17: fix static symbols for array d
i
spat
c
h tables
commit
|
commitdiff
|
tree
2010-09-10
Nathan Froy
d
1
.
0
.
42
.
36: micro-op
t
i
m
ize x86 assembly comparison VOP
s
commit
|
commitdiff
|
tree
2010-08-07
Nathan Froyd
1
.
0
.
41
.
16: non-linu
x
ppc
runti
m
e fixes
commit
|
commitdiff
|
tree
2010-05-10
N
a
than
Froyd
1
.
0
.
38
.
7
:
fix clisp build for ppc
commit
|
commitdiff
|
tree
2010-04-18
Na
t
han Froyd
1
.
0
.
3
7
.
5
9
:
m
i
c
ro-optimize
x86oid signed-word checking
commit
|
commitdiff
|
tree
2010-04-18
N
athan Fr
o
yd
1
.
0
.
37
.
58
:
micro
-
optimize x86 lowta
g
testi
n
g
commit
|
commitdiff
|
tree
2010-04-06
Nathan Froyd
1
.
0
.
37
.
43: add RAW-
I
NSTANC
E
-INIT/* VOP
s
f
o
r PPC
commit
|
commitdiff
|
tree
2010-04-05
Nathan
F
royd
1
.
0
.
37
.
3
8
:
micro-optimi
z
ations
of CON
C
A
TENAT
E
bits
commit
|
commitdiff
|
tree
2010-04-05
Nathan Froy
d
1
.
0
.
3
7
.
37: fix C
O
NCATE
N
A
T
E FIXME
commit
|
commitdiff
|
tree
2010-02-27
Nathan Fr
o
y
d
1
.
0
.
35
.
2
2: fix building on Darwin
w
hen sysctl is not
.
.
.
commit
|
commitdiff
|
tree
2010-02-27
Nat
h
an Froyd
1
.
0
.
3
5
.
21: A
N
SI
-
fy ran
d
o
m-state s
e
eding changes
commit
|
commitdiff
|
tree
2010-02-27
Nat
h
a
n Froyd
1
.
0
.
3
5
.
20: More robust checking for D
E
FMETHOD
a
rgumen
t
.
.
.
commit
|
commitdiff
|
tree
2010-02-27
N
athan
F
royd
1
.
0
.
35
.
19: fix SB-EXT:GENER
A
T
I
O
N
-* accessors for g
e
neration >
0
commit
|
commitdiff
|
tree
2010-02-22
N
athan Froy
d
1
.
0
.
35
.
18: Fix ty
p
e
-
der
i
vat
i
on for
E
XPT
commit
|
commitdiff
|
tree
2010-02-16
Nathan Fro
y
d
1
.
0
.
35
.
1
7
: mic
r
o-optimize x86-64 MOVE-T
O
-SI
N
G
L
E
commit
|
commitdiff
|
tree
2010-02-11
Nath
a
n Froyd
1
.
0
.
35
.
10: d_ino access in SB-POSIX
commit
|
commitdiff
|
tree
2010-02-11
N
athan Froy
d
1
.
0
.
35
.
9: A
d
d supp
o
r
t
for non-
t
rivial random seeds
commit
|
commitdiff
|
tree
2010-02-08
Nath
a
n Froyd
1
.
0
.
35
.
8: Fi
x
FILE-P
O
SITION on s
i
m
p
le-stre
a
ms after
.
.
.
commit
|
commitdiff
|
tree
2010-02-08
Na
t
han F
r
oyd
1
.
0
.
35
.
7: f
i
x do
c
st
r
ings for printing-relea
t
ed things
commit
|
commitdiff
|
tree
2010-01-27
Nath
a
n
Froyd
1
.
0
.
34
.
13:
add
D
E
RI
V
E-TYPE o
p
timiz
e
r for
%
UNARY-ROU
N
D
commit
|
commitdiff
|
tree
2010-01-27
Nathan Froyd
1
.
0
.
34
.
1
2
:
s
lightly b
e
tter code genera
t
ion
f
or x86
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nathan Froyd
1
.
0
.
34
.
11: properly inline %UNARY-TRUNCATE
/
{SIN
G
LE
.
.
.
commit
|
commitdiff
|
tree
2010-01-08
Nat
h
an F
r
oyd
1
.
0
.
34
.
7: add missing
x86-64-vm
.
lisp file f
r
o
m
pre
v
iou
s
.
.
.
commit
|
commitdiff
|
tree
2010-01-08
Nathan Froyd
1
.
0
.
3
4
.
6: improv
e
ments t
o
SB-
R
OTA
T
E-BYTE on x86-64
commit
|
commitdiff
|
tree
2010-01-06
Nathan Froyd
1
.
0
.
34
.
5: remove dead DATA-VECTOR-{REF,SET} transforms
commit
|
commitdiff
|
tree
2010-01-06
Nathan
Froy
d
1
.
0
.
34
.
4: micro-o
p
timize widetag che
c
king on x8
6
o
ids
commit
|
commitdiff
|
tree
2009-12-18
Nathan Froyd
1
.
0
.
33
.
22:
fix
W
ITH-MUT
E
X docs
t
r
ing
commit
|
commitdiff
|
tree
2009-12-17
Nathan Froyd
1
.
0
.
33
.
20
:
M
O
RE
C
ONSTANTIFI
C
ATION
commit
|
commitdiff
|
tree
2009-10-30
Nathan F
r
o
y
d
1
.
0
.
32
.
9:
f
ix t
h
inko in D
E
FINE-EXTERNAL-FOR
M
AT/VARI
A
B
L
E
.
.
.
commit
|
commitdiff
|
tree
2009-10-30
Nathan
F
r
o
yd
1
.
0
.
32
.
8
: macroiz
e
x86-64 {
8
,16,32}-bit a
r
r
ay
accessors
commit
|
commitdiff
|
tree
2009-10-30
Nathan Froyd
1
.
0
.
32
.
7: fix open
-
c
oding of E
Q
L
in the
cross-compiler
commit
|
commitdiff
|
tree
2009-09-29
N
a
than Fr
o
yd
1
.
0
.
31
.
2
6
:
improved DATA-
V
ECTOR-{RE
F
,S
E
T
}
on x86-64
commit
|
commitdiff
|
tree
2009-09-29
Nathan Froyd
1
.
0
.
31
.
2
5
: fix thinko
i
n ECHO-N-
B
I
N
commit
|
commitdiff
|
tree
2009-09-29
Natha
n
Froyd
1
.
0
.
31
.
24
:
add BSWAP instruction for
x
8
6
commit
|
commitdiff
|
tree
2009-09-29
Nathan Froy
d
1
.
0
.
3
1
.
23: OA
O
Oize ex
t
er
n
a
l
-format su
p
port
commit
|
commitdiff
|
tree
2009-09-27
Natha
n
F
r
oyd
1
.
0
.
3
1
.
2
2
:
im
p
roved SAP-{REF,SET}
-
*
f
or
x8
6
-
64
commit
|
commitdiff
|
tree
2009-09-26
Nathan
F
royd
1
.
0
.
3
1
.
21: OAOOize S
A
P-REF-64
and frie
n
ds
commit
|
commitdiff
|
tree
2009-09-26
Nathan Froy
d
1
.
0
.
31
.
20: small
e
r
cod
e
for failing
E
C
A
SE/ETYPECASE
commit
|
commitdiff
|
tree
2009-05-21
Nathan Froyd
1
.
0
.
28
.
68:
m
ove PPC over to
slimmed-do
w
n EMIT-ERROR
.
.
.
commit
|
commitdiff
|
tree
2009-05-21
Natha
n
Fro
y
d
1
.
0
.
2
8
.
67
:
fix build on powerpc-linux
commit
|
commitdiff
|
tree
2009-05-21
Na
t
h
a
n Froyd
1
.
0
.
28
.
65:
f
ix
compiling w
i
th *PRO
F
IL
E
-HASH-CACHE*
.
.
.
commit
|
commitdiff
|
tree
2009-05-21
Nathan Froyd
1
.
0
.
28
.
6
2
: restore S
Y
SCALL
macr
o
s to t
h
e
ta
r
g
e
t build
commit
|
commitdiff
|
tree
2009-05-09
N
athan Froyd
1
.
0
.
28
.
34: convert once
-
used DEFMACROs to
E
VAL
-
WHEN
.
.
.
commit
|
commitdiff
|
tree
2009-05-08
N
a
than F
r
oyd
1
.
0
.
28
.
3
1: rem
o
ve :PREFIX/:
S
UFFIX from
DEFE
N
UM
f
or
.
.
.
commit
|
commitdiff
|
tree
2009-05-08
Nathan Froyd
1
.
0
.
28
.
28:
de
l
et
e
%RAW-BITS and
%S
E
T-RAW-BIT
S
commit
|
commitdiff
|
tree
2009-05-01
Nathan
F
r
o
yd
1
.
0
.
28
.
8: mi
c
r
o
-optimi
z
e OUCH-READ-BUFFE
R
commit
|
commitdiff
|
tree
2009-05-01
Natha
n
Froyd
1
.
0
.
28
.
7: eli
m
inate *
R
EAD-BUFFE
R
-LEN
G
TH*
commit
|
commitdiff
|
tree
2009-05-01
N
a
tha
n
Froyd
1
.
0
.
2
8
.
5: delete MERG
E
-
BITS
commit
|
commitdiff
|
tree
2009-04-23
Nat
h
a
n Froyd
1
.
0
.
27
.
30: minor octets
.
lisp cleanup
commit
|
commitdiff
|
tree
2009-04-23
Nathan Froyd
1
.
0
.
27
.
27: micro-optimize COERCE *->vector and vector
.
.
.
commit
|
commitdiff
|
tree
2008-04-24
N
a
than F
r
oyd
1
.
0
.
16
.
1
0
: f
u
nc
t
ion-ify ERROR-CALL and GENERATE-ER
R
OR
.
.
.
commit
|
commitdiff
|
tree
2007-06-06
Nath
a
n Fro
y
d
1
.
0
.
6
.
31
:
u
s
e pro
p
er
types for STRING-D
I
SPATCH
commit
|
commitdiff
|
tree
2007-06-06
Nathan Fr
o
yd
1
.
0
.
6
.
30: clean up FD-SOU
T
a little bit
commit
|
commitdiff
|
tree
2007-06-06
Na
t
h
an Froyd
1
.
0
.
6
.
29: im
p
rove
d
WIT
H
-AR
R
AY-D
A
T
A
on simple multi
.
.
.
commit
|
commitdiff
|
tree
2007-06-05
Nat
h
an Fro
y
d
1
.
0
.
6
.
27: make
F
D-SOUT sligh
t
ly faster
commit
|
commitdiff
|
tree
2007-06-05
Nathan Froy
d
1
.
0
.
6
.
20: a
d
d I
N
SE
R
T-ARRAY-BOUNDS-CHE
C
KS d
e
c
la
r
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2007-06-04
Nath
a
n
Froy
d
1
.
0
.
6
.
19: o
p
timize BI
G
NUM-TRU
N
CATE
'
ing
b
y
small powe
r
s
.
.
.
commit
|
commitdiff
|
tree
2007-06-01
Nathan Froyd
1
.
0
.
6
.
1
0
: put --disable-d
e
bugg
e
r ba
c
k
where it belongs
commit
|
commitdiff
|
tree
2007-06-01
Nathan Froy
d
1
.
0
.
6
.
9
:
micro
-
op
t
imize p
o
rtio
n
s
o
f the read
e
r
commit
|
commitdiff
|
tree
2007-06-01
Nathan
F
royd
1
.
0
.
6
.
8: improve (SUBSEQ FO
O
0
.
.
.
)
o
n
a
rrays with
.
.
.
commit
|
commitdiff
|
tree
2007-05-19
Nath
a
n Fr
o
yd
1
.
0
.
5
.
54: f
i
x thin
k
o in sr
c
/
code/array
.
lisp
commit
|
commitdiff
|
tree
2007-05-19
Nathan Fro
y
d
1
.
0
.
5
.
53:
cleanup L
O
AD-TYPE macros
commit
|
commitdiff
|
tree
2007-05-19
Na
t
han F
r
oyd
1
.
0
.
5
.
5
2
:
fix
#
!
-sb-unico
d
e build
p
roblems on x86
-
64
commit
|
commitdiff
|
tree
2007-05-07
Nath
a
n
F
royd
1
.
0
.
5
.
42: fix (setf aref) on single-float vectors
commit
|
commitdiff
|
tree
2007-05-07
Nathan Froyd
1
0
.
C
V
S: -----
-
-------------
-
----
-
--
-
-
-
-
----
-
----
.
.
.
commit
|
commitdiff
|
tree
2007-05-06
N
at
h
an Froyd
1
.
0
.
5
.
34: f
a
ste
r
S
TRING-TO-
O
CTETS for unibyte
and UTF
.
.
.
commit
|
commitdiff
|
tree
2007-04-29
Natha
n
Fro
y
d
1
.
0
.
5
.
8:
a
lways displa
y
packag
e
prefixes when symbols
.
.
.
commit
|
commitdiff
|
tree
2007-04-24
Nathan F
r
oyd
1
.
0
.
4
.
110: m
a
k
e
-sb-unicode buil
d
s work ag
a
i
n
commit
|
commitdiff
|
tree
2007-04-11
Na
t
han
F
royd
1
.
0
.
4
.
66: Undo D-X change
s
in 1
.
0
.
4
.
6
3
commit
|
commitdiff
|
tree
2007-04-11
Nathan Froyd
1
.
0
.
4
.
63: Do
n
't zer
o
iz
e
dy
n
amic-ext
e
nt sim
p
le-unbox
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Nathan Froyd
1
.
0
.
4
.
62
:
Enhance BIGNUM-REPLACE
commit
|
commitdiff
|
tree
2007-04-11
N
ath
a
n
F
r
oyd
1
.
0
.
4
.
60: More efficient
s
truc
t
ure ra
w
slot accessors
.
.
.
commit
|
commitdiff
|
tree
2007-04-10
Nathan Froyd
1
.
0
.
4
.
57: Make t
h
e comp
i
ler's bit-vector funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2007-04-10
N
athan Froyd
1
.
0
.
4
.
56:
M
ake case
-
insensi
t
iv
e
stri
n
g
and character
.
.
.
commit
|
commitdiff
|
tree
2007-04-10
Natha
n
Froyd
1
.
0
.
4
.
55: Opt
i
miz
e
d
REPLACE and
U
B*-BASH-COPY r
o
utines
commit
|
commitdiff
|
tree
2007-04-10
Nathan
Froy
d
1
.
0
.
4
.
53:
A
p
ply Lutz Euler's i
m
proved character VOP
s
.
.
.
commit
|
commitdiff
|
tree
2007-04-07
Nathan
F
r
o
y
d
1
.
0
.
4
.
37: Dele
t
e
s
ome dead code in pack
.
lisp
commit
|
commitdiff
|
tree
2007-04-07
Nathan Froyd
1
.
0
.
4
.
3
6
: C
o
m
m
it Ke
v
in Reid's "safe
r
*break-on
-
signals
.
.
.
commit
|
commitdiff
|
tree
2007-04-07
N
atha
n
Froyd
1
.
0
.
4
.
35: Commit Kevin Reid's "
T
est failure in
core
.
.
.
commit
|
commitdiff
|
tree
2007-04-06
Nathan Froy
d
1
.
0
.
4
.
32: De-
p
e
ssimize >
=
and <=
transforms
commit
|
commitdiff
|
tree
2007-03-17
Nathan Froyd
1
.
0
.
3
.
41:
commit
|
commitdiff
|
tree
2007-03-07
Nath
a
n Froyd
1
.
0
.
3
.
34:
commit
|
commitdiff
|
tree
2007-02-07
Nathan Froyd
1
.
0
.
2
.
21:
commit
|
commitdiff
|
tree
2007-02-07
Nathan Froyd
1
.
0
.
2
.
20:
commit
|
commitdiff
|
tree
next