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
More compact debug info.
2017-01-22
S
t
as Bouka
r
ev
More com
p
a
c
t debug
i
nfo
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
as Boukar
e
v
Provid
e
c
o
ntext f
o
r type
errors
during variable bi
n
d
ing
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukare
v
Add co
n
text
t
o locations
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
a
s Boukarev
Reduce
c
onsing i
n
SIGNAL
.
commit
|
commitdiff
|
tree
2017-01-22
St
a
s Boukarev
Repor
t
a
bou
t
malformed HANDLER-CASE
lambda-l
i
sts
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Bo
u
karev
handler-bi
n
d
:
c
heck tha
t
the handler accepts at l
e
a
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
M
ore
t
horough VALID-C
A
LLABL
E
-AR
G
UMENT
.
commit
|
commitdiff
|
tree
2017-01-22
Stas B
o
ukarev
More compact typ
e
checking code for array ty
p
es
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukare
v
Copy
me
t
hod source location when doing gener
i
c fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
S
t
as
B
ouk
a
rev
Transform
M
A
K
E
-ARRAY calls wit
h
:fill-poin
t
e
r
nil or
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
St
a
s Boukarev
s
b
-introspect:find-d
e
finition-sour
c
es-
b
y-name return
.
.
.
commit
|
commitdiff
|
tree
2017-01-02
Stas
B
oukarev
M
o
re re
a
so
n
able NOT-M
O
RE-CONTAGIO
U
S
.
commit
|
commitdiff
|
tree
2017-01-02
St
a
s Bo
u
k
arev
Disable PIE everywhere
.
commit
|
commitdiff
|
tree
2017-01-02
S
ta
s
Bouk
a
r
e
v
Add
e
xplicit
-
c
h
eck to memq/assq/d
e
l
q
.
commit
|
commitdiff
|
tree
2016-12-31
Sta
s
Boukarev
Avo
i
d notes for tr
a
nsforms that would
no
t
b
e
applied
.
.
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Bo
u
karev
Reduce
W
ITH-SIMPLE-RESTART and
REST
A
R
T
-CASE expansion
.
commit
|
commitdiff
|
tree
2016-12-31
S
t
as Bouka
r
ev
Reduce CHECK-TYP
E
expansion
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Boukarev
Make W
I
TH-OPEN-STRE
A
M conformant
.
commit
|
commitdiff
|
tree
2016-12-31
S
t
as
Bou
k
arev
Redu
c
e ASSER
T
expansi
o
n
.
commit
|
commitdiff
|
tree
2016-12-30
Stas
Boukar
e
v
Put back
va
l
ue-cell indirecti
o
n for load-time-
v
alue
.
.
.
commit
|
commitdiff
|
tree
2016-12-23
Stas Bouka
r
e
v
M
a
rk ARM64 failing test
s
as ex
p
ected
.
commit
|
commitdiff
|
tree
2016-12-23
Stas Boukar
e
v
Fix LDB
a
nd DPB instructions
on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-12-22
Stas Boukarev
Correc
t
%fin
d
-p
o
s
ition-if fndb ent
r
y
.
commit
|
commitdiff
|
tree
2016-12-22
S
tas Boukarev
Op
t
imize character case pr
e
dicates
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
F
ix
L
D
B's `co
n
text' command
.
commit
|
commitdiff
|
tree
2016-12-21
Stas
Boukar
e
v
F
i
x sc
_
offset_ex
t
ract_bits
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Bouk
a
rev
Decla
r
e arg numbers of f
u
nction argum
e
nts
to %find
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Stas
B
oukar
e
v
Inline
t
wo-arg-char
-
e
q
ual in two-a
r
g-char-n
o
t-equal
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Optimize two-arg
-
char-
e
qual
.
commit
|
commitdiff
|
tree
2016-12-21
Stas
Boukarev
Rename
s
om
e
changed vector stuff an
d
add comme
n
ts
.
commit
|
commitdiff
|
tree
2016-12-20
S
tas Bou
k
are
v
Fi
x
charpo
s
on f
i
ll-pointer-ou
t
put-stream
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Bouka
r
ev
Don't define [n]string-
c
a
p
italize twice
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Bouk
a
r
ev
Fix with-array-data usage i
n
sb-un
i
code:normalize-
s
tring
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Bo
u
karev
De
c
lare len
g
ths of
c
haracter
t
ables
.
commit
|
commitdiff
|
tree
2016-12-19
Stas B
o
ukarev
Speed up string-equal by in
l
ining two-arg-char-equal
.
commit
|
commitdiff
|
tree
2016-12-19
Sta
s
B
o
ukarev
Fix TWO-ARG-STRING-[N
O
T-]EQUAL
.
commit
|
commitdiff
|
tree
2016-12-19
S
tas Boukarev
Fi
x
ir1-op
t
im
i
ze-funct
i
onal-argu
m
ents on
casts
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Bo
u
karev
Speed up arra
y
wor
d
size calcul
a
tion
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Sp
e
ed up
a
d
j
ust-array
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bou
k
arev
Unroll value t
r
ansforme
r
s f
o
r
the
F
I
L
L bashe
r
s
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Boukarev
F
ix vec
t
o
r
-fill
*
on -64-bit
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Boukarev
Op
t
imize fu
l
l calls to FI
L
L on spe
c
ialized vectors
.
commit
|
commitdiff
|
tree
2016-12-13
S
t
as Bouk
a
rev
Trans
f
o
r
m cal
l
s to m
a
ke
-
array
w
i
th
fill-pointer or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Bouk
a
rev
Fix
i
r1-optimi
z
e-functional-arguments
.
commit
|
commitdiff
|
tree
2016-12-10
Stas
B
o
ukarev
Transform ordinary function calls in
t
o two-
a
r
g- variants
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Boukare
v
T
ransfor
m
f
u
nct
i
onal argum
e
nts into two-arg-
v
ariants
.
commit
|
commitdiff
|
tree
2016-12-09
Stas
Boukare
v
Convert
c
onstant f
u
nctional arguments to known fun
c
ti
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukare
v
Fi
x
b
u
ilding
o
n
o
lder
O
SX
.
commit
|
commitdiff
|
tree
2016-12-04
St
a
s
Bouk
a
rev
B
ett
e
r BOXE
D
-RE
F
-P
o
n es
c
apin
g
values
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
A
v
oid box
i
ng
values whe
n
s
ett
i
ng gl
o
bal vari
a
bles
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Bouk
a
rev
A
d
d i
r
2-hoo
k
fun optimiz
e
r
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
a
s Boukarev
s
b-introspe
c
t:find-
d
efinition-sou
r
ces-
b
y-name add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bou
k
are
v
Remove
m
a
ke-val
u
e-cell wrapp
e
rs
f
ro
m
load-time-value
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukarev
Clear the speci
f
ier-ty
p
e cache
o
n (
s
et
f
(find-clas
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bou
k
arev
More com
p
act FIND-CLASS compiler macro expansio
n
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukarev
Optimiz
e
C
A
CHED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as Boukarev
Opti
m
ize
typep on undefi
n
e
d
type
s
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
F
i
x restarts in
m
ake-targe
t
-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
S
tas Boukarev
Add
:escape-
a
rguments
t
o
r
u
n
-program on
w
i
n
32
.
commit
|
commitdiff
|
tree
2016-12-02
Stas Bouka
r
ev
More comp
a
ct type testing of
c
l
a
sse
s
.
commit
|
commitdiff
|
tree
2016-12-01
S
tas Bouk
a
rev
Fix ge
t
-timezone on 64-bit
W
indows
.
commit
|
commitdiff
|
tree
2016-11-30
St
a
s
Boukarev
Transform SET into
S
E
TQ o
n
known variables
.
commit
|
commitdiff
|
tree
2016-11-30
S
t
a
s Boukare
v
Bette
r
che
c
ki
n
g of p
a
cka
g
e locks when
declari
n
g variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bo
u
karev
Check pac
k
age locks when settin
g
u
n
d
efined variables
.
commit
|
commitdiff
|
tree
2016-11-16
Stas Bou
k
arev
M
o
re
co
m
pact readable out
p
u
t of base
-
st
r
ings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Boukarev
More thoro
u
gh che
c
king of callabl
e
a
r
gumen
t
s arg-c
o
u
nt
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
S
t
as Bouk
a
r
ev
Check the typ
e
of the
a
rgu
m
ent for ~[ in
FORMA
T
.
commit
|
commitdiff
|
tree
2016-11-09
S
t
as Bouka
r
ev
Fi
x
ha
n
d
l
ing of mem
o
r
y
faults
o
n Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Stas Boukarev
Fix compila
t
ion of YES-OR-NO-P
w
ith for
m
atter functions
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukare
v
More robust sb-bsd-sockets
te
s
t
s in the absence o
f
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Sta
s
B
oukarev
Add a (signe
d
-byte 64) v
a
riant of the logcount VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Sta
s
Bouk
a
rev
x86
-
64: app
l
y th
e
logcou
n
t VOP to (signed-b
y
te 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukare
v
A
d
d
(
inte
g
er-l
e
ngth
ub64) VOP for
A
RM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
A
v
oid unnecess
a
ry moves
in a
c
ouple
o
f a
r
tithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas Boukarev
Optim
i
ze ASH
V
OPs on ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukarev
A
v
oid creating
b
i
g
n
ums for (trun
c
ate word power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
S
t
as Boukar
e
v
Opt
i
mize %ne
g
a
t
e on nega
t
ive si
g
ned words on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas Bo
u
karev
Fi
x
delete-optional-dispa
t
ch f
o
r func
t
ionals wi
t
h XEP
s
.
commit
|
commitdiff
|
tree
2016-10-15
Stas B
o
uk
a
r
ev
U
s
e
i
n
terna
l
er
r
ors
i
n number-dispatch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
B
ouk
a
re
v
Remo
v
e BIGNUM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
A
d
d a
re
c
ompile re
s
tart in compile-s
t
em
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
S
peed
u
p S
I
GNU
M
on float
s
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bou
k
arev
Simpli
f
y com
p
l
e
x-log
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
Boukarev
Speed up
SQRT on negative numbers
.
commit
|
commitdiff
|
tree
2016-10-14
St
a
s Boukarev
Optimize in
t
e
xp on r
a
tios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
Close th
e
fd u
s
ed to load the core file
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Bouk
a
rev
Remo
v
e SB-EXT:*IN
T
EXP-MAXIMUM-EXPONEN
T
*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas
B
oukarev
Sl
i
ghtly speed
u
p +/- on rati
o
s
.
commit
|
commitdiff
|
tree
2016-10-12
Sta
s
Bou
k
are
v
Optimize mv-ca
l
l with multiple argumen
t
forms, not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
S
t
as Bouk
a
rev
Fix V
A
LI
D
-CALLAB
L
E-ARGUM
E
N
T
on XE
P
s
.
commit
|
commitdiff
|
tree
2016-10-07
Stas Boukarev
Fix array-equ
a
l-p
.
commit
|
commitdiff
|
tree
2016-10-06
Sta
s
Bouk
a
rev
A couple more :element
-
mode 'character f
o
r s
t
reams
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s B
o
uk
a
rev
Speed up re
a
d/write-s
e
quence to non-
f
d-
s
tream
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
as
B
oukare
v
Speed up GC i
n
t
he pres
e
nce of lots of threa
d
s
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Optimiz
e
left shift of a fixnum into a bignum
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouk
a
rev
In
l
in
e
bign
u
m
-
plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bouk
a
rev
Fast
e
r out o
f
line FLO
A
T for word sized
big
n
ums
.
commit
|
commitdiff
|
tree
2016-10-05
Stas B
o
ukarev
F
ix u
n
sig
n
ed to f
l
oat
co
n
version on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bouka
r
e
v
sb-alien:
avoid
s
i
g
n
e
x
t
e
ns
i
o
n
a
fte
r
sap
-
ref
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Bouk
a
re
v
Fix o
t
her implementati
o
n
's
`quit' functions
.
commit
|
commitdiff
|
tree
next