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
Work around a constraint propagation problem.
2016-04-04
S
t
as Bouk
a
rev
Work around a constra
i
n
t propag
a
tio
n
problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
ka
r
ev
R
e
vert "Pass MA
P
_FIXED
t
o
m
map
on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
S
o
urce location for
c
o
n
di
t
ion slo
t
acce
s
s
o
rs
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (setf
fdocumentation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimiz
e
ca
l
l-named on
x
86-64
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as B
o
u
k
arev
Fix ma
k
e-se
q
uence type derivation with un
k
nown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouka
r
e
v
Fix a d
o
cstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouk
a
rev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bou
k
arev
sb-gmp: fix loading lib
g
mp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s
B
oukarev
Optimize the
F
OR
M
AT NIL to CONC
A
T
E
NATE tra
n
s
f
or
m
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Bouka
r
ev
T
r
a
n
sform
CO
N
C
A
TENATE to specialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize variable calls to CON
C
ATE
N
ATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Bo
u
kar
e
v
Optimize out-
o
f-line string CONCATENATE, p
a
rt 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-o
f
-
l
ine string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bo
u
ka
r
ev
run-prog
r
am: erro
r
on bad
stream
o
ptions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
F
ix sb-
p
c
l::
%
upd
a
te-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
O
ptimiz
e
DO
-
SEQU
E
NCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
v
e
!begin-
i
n
s
t
r
uctio
n
-defin
i
tions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
Remove DEF!MACRO from
pac
k
age
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
o
ukare
v
C
l
ean u
p
nested IF
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Better type declaration
s
fo
r
fil
l
-
p
ointer relate
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
u
k
arev
Transform N
|
REVE
R
SE to vector-rev
e
rse/li
s
t-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bo
u
ka
r
ev
Opti
m
ize [N]REVERSE on vect
o
rs
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
O
p
tim
i
z
e
SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
Bo
u
karev
Declaim types of
%
%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remo
v
e *the-wra
p
per
.
.
.
* f
r
om
P
C
L
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
a
s
Bou
k
arev
Don
'
t force l
a
yout invali
d
a
tio
n
on superclass finalizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rena
m
e
SH
A
RP-TAG to
SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Optimize
#
x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
D
e
b
ugger: don't use sym
b
ol
-
m
acrolet on spe
c
ial
variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s B
o
ukarev
Fix in
t
eraction of float
t
ype derivation and nega
t
ive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukarev
Remove source-root f
r
om de
b
ug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precis
e
and comp
a
ct so
u
rce
l
ocations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO
-
SETS and WHO-REFERENCE
S
o
n
DEF
G
LOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typ
o
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load/st
o
r
e
p
airs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
SET-SLOT
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
u
karev
Optimize
(
SETF
S
CHA
R
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAPCAR on
large l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Remove the ir1 FUNCAL
L
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
mize M
A
P* transfo
r
ms on la
m
bdas
.
commit
|
commitdiff
|
tree
2016-02-26
St
a
s Boukarev
Fix a warni
n
g messa
g
e wording
.
commit
|
commitdiff
|
tree
2016-02-25
Sta
s
Boukar
e
v
o
ptimize-co
n
stant-loads: fix hand
l
ing of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
opt
i
mize-cons
t
ant-loa
d
s: p
r
oc
e
ss
a
ll bloc
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
B
oukarev
F
i
x an AVER caus
e
d by ignoring closed over variab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
t
ests: Fix :mod
-
arit
h
-large-constant on 32-bit pla
t
f
o
rm
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
r
ev
AR
M
64: more compact encoding for w
o
rd-length imme
d
iates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don
'
t f
a
il to e
n
co
d
e im
m
ediates in mod
u
l
a
r
ari
t
hme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optim
i
ze
c
o
n
stant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Ensure registe
r
s
are move
d
int
o
stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
R
emove a c
o
uple
o
f #
i
f 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Optimize initialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
rev
Abstr
a
ct
imm
e
diat
e
loadin
g
on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Deriv
e
res
u
lt types of str
u
ctur
e
setters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Optimize emit
-
ini
t
s
w
ith 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
S
lightly opt
i
mi
z
e allocation sequence o
n
x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove globa
l
_i
n
terrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
D
on't free
thread-
>
interru
p
t_data se
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Micro-optimize
verify-arg-c
o
unt on x86oi
d
s a
n
d
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
S
ta
s
Bou
k
arev
create_th
r
e
ad_stru
c
t: don't al
l
ocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
create_thread_struct:
d
o
n
't all
o
cate os_attr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Don't leak
memory during exce
p
tion handling on
D
arwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*comp
i
le
r
-trace-
o
utput* work
a
r
ound
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Kee
p
sb-a
s
s
e
m
:
*asse
m
-inst
r
uctions* for slime compatibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Boukarev
Re
s
tore build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
I
mp
r
o
ve LDB when
(+
s
i
ze p
o
sition) is less than n-f
i
xnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bo
u
kar
e
v
O
p
t
i
mize
l
ogand with non-fix
n
u
m word masks
o
n x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Boukarev
A
d
d LOGTEST V
O
Ps on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opt
i
mize MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disasse
m
b
l
e TBZ and TBNZ o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Op
t
imize fixnum
m
ask-signed-f
i
eld on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (MASK-
S
IGNED-FIELD 63
X
) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
Optimize some
VOPS on ARM64
w
i
t
h LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
a
s Boukarev
sb-p
r
of
i
le:rep
o
r
t
d
on't warn
about
r
edefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Boukarev
M
i
cro-optimize listify-
r
es
t
-a
r
gs o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
B
o
u
karev
F
i
x disassembling of LDR/STR with p
o
st/pre-
i
n
dex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
c
all_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly reduce con
s
ing in with-p
a
ckage-iter
a
tor
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Opti
m
ize out
of line LIST
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a
co
p
y
& paste mistake th
a
t brea
k
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Bo
u
karev
Remove unnecessar
y
package p
r
efixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
u
k
a
r
e
v
Optimize fi
x
num
LOGNOR
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukarev
Micr
o
-o
p
timize s
b
-kernel:co
d
e-
i
nstructi
o
ns on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-dis
a
ssem::code
-
inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remov
e
sb-
a
ssem:*assem-instr
u
ctio
n
s*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Fix x8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
u
k
a
r
ev
Warn about a
r
g-co
u
nt mismatch
for
M
AP and MAP-INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %oth
e
r
-p
o
inter-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
ou
k
arev
Check arg
u
ment mis
m
atc
h
fo
r
f
u
ncti
o
n arguments
t
o callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Cons
t
ant f
o
ld functions that
c
a
ll other funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't eval
u
ate the docs
t
ring
i
n defvar, defco
n
stan
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Bouk
a
rev
Forget about a c
o
nstan
t
v
a
riable after mak
u
n
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
Wra
p
a test in with-
t
est
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
Boukarev
Pro
p
er e
r
rors from OPEN on W
i
nd
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
Don't import SB-C
:
:VOP-INFO-T
A
RGET-FUN into SB-
R
EGALL
O
C
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
B
o
ukarev
Fix scale-float on
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Clean up *feature
*
test
i
n a cou
p
le of places
.
commit
|
commitdiff
|
tree
next