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
B
ou
k
arev
Work arou
n
d a constr
a
int pro
p
a
g
ation problem
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Revert "Pass MAP_FIX
E
D to mmap
on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
k
are
v
Source location f
o
r
condition slot accesso
r
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Fix (
s
etf fdocumentation) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Optimize c
a
ll-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukar
e
v
Fix make-s
e
quence t
y
pe
derivati
o
n w
i
th
unknown t
y
p
es
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix
a docs
t
ring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
Sta
s
Boukarev
Fix a tes
t
o
n #-sb
-
unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas B
o
u
k
a
rev
sb-gm
p
:
fix loadi
n
g libgmp on
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
uka
r
e
v
Optim
i
ze the FORMAT NIL to CON
C
ATENATE trans
f
orm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Tra
n
sform C
O
NCATENATE
to s
p
ecia
l
ized f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize va
r
iable calls to
C
ONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
ukarev
Optimize out-
o
f-l
i
n
e string CONCATENATE,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of-line string CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
tas Bouka
r
ev
r
un-pro
g
ra
m
: error on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-
p
c
l
::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukarev
Opt
i
mize
D
O-SE
Q
U
E
NCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Opti
m
ize
make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Remove !be
g
in-instr
u
ction-defi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s Boukar
e
v
Remov
e
DEF!MAC
R
O
f
rom packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
C
lean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Boukarev
Better t
y
pe de
c
larations for fill
-
pointer r
e
lated c
o
de
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
re
v
Transform N|
R
EVERSE
t
o
vector-r
e
verse/list-rev
e
rse
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukare
v
Optim
i
z
e [N]REVERSE o
n
vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukarev
Optimize
SUB
S
TITUT
E
functi
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
Boukarev
Decla
i
m type
s
o
f %%data-vecto
r
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bo
u
ka
r
e
v
R
emove *the
-
wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't forc
e
la
y
out inv
a
lidat
i
on on superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Renam
e
SHARP-TAG to SHARP
-
EQUAL-WRAPP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
Matthia
s
.
.
.
R
emove
d
uplica
t
e
declara
t
ion
commit
|
commitdiff
|
tree
2016-03-06
P
h
ilipp Matthias
.
.
.
Move only locally used
fu
n
ction from header
to so
u
rce
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Optimize
#x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
a
rev
Debu
g
ge
r
: don't use s
y
m
b
ol-macrolet on special variable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix i
n
t
e
racti
o
n of floa
t
type derivat
i
on an
d
negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
oukarev
Rem
o
ve sou
r
ce
-
r
oot
f
r
o
m debu
g
-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
M
ore precise and
c
ompa
c
t source locat
i
o
n
s
f
r
om xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SETS and WHO-
R
EFERENCES on
DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
timize
load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
B
ou
k
a
rev
Optimi
z
e
SET-
S
LOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
t
imize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Opt
i
mize M
A
PCAR on la
r
ge lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUN
C
ALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimi
z
e
MAP
*
transform
s
on la
m
bdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukar
e
v
F
i
x
a
war
n
in
g
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optim
i
ze-constant-loads
:
fi
x
handling
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bo
u
ka
r
e
v
optimize-constant-loads: proc
e
ss all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an AVER caused
b
y ign
o
ring closed over variable
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests:
Fix :mod-a
r
ith-
l
a
r
ge-constant on 32-bit pl
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
ARM64: more c
o
mpa
c
t encoding for word-le
n
gth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Do
n
't fail
to enco
d
e immediates in mod
u
l
a
r
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouk
a
rev
O
p
ti
m
ize con
s
ta
n
t load
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure regist
e
r
s
a
r
e moved into
s
t
a
ck l
o
catio
n
s directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove
a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
p
timize initializ
e
-vector with 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Boukare
v
Abstract immediate loading on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Boukarev
Der
i
ve result types of structure se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukare
v
Optimize
e
mit-inits
w
ith 0 val
u
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly opti
m
i
z
e
allocati
o
n sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Remove global_interr
u
pt_
d
ata
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
Bo
u
k
arev
Fix
single-t
h
r
eaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't free thread->in
t
errupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optimize verify-
a
rg-c
o
unt on x86oids and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create
_
thr
e
a
d_struct: d
o
n't allocate inter
r
up
t
_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cre
a
te_t
h
rea
d
_stru
c
t
:
do
n
't a
l
locat
e
os
_
attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bo
u
ka
r
ev
Don't
leak me
m
o
ry du
r
ing exception handling on Dar
w
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compi
l
e
r
-
tr
a
c
e
-ou
t
put*
workaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
as Bo
u
k
a
rev
Keep sb-assem:
*
assem-in
s
tructions* fo
r
slime
c
ompatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Boukarev
R
e
store build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improv
e
LDB wh
e
n (+ size
p
o
sition) is less
t
han n-fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
ta
s
Boukarev
Opti
m
ize logand with non-fixnum word ma
s
ks on x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Ad
d
L
OGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
timi
z
e MASK-SIGNED-F
I
ELD on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disasse
m
bl
e
TB
Z
and T
B
N
Z
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Optimize
f
i
xnu
m
mas
k
-signed-fi
e
l
d
o
n
x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
ta
s
Boukarev
Optimize (MA
S
K-SIGNED-F
I
EL
D
6
3
X) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
Optimi
z
e some VOPS on A
R
M64 w
i
th
L
DP/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Bou
k
arev
s
b-
p
r
o
f
i
le:report don't wa
r
n about redefined fun
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Mic
r
o
-optimi
z
e
listify-res
t
-args on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Fix disassemblin
g
of LDR/STR with post/pre-i
n
d
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
F
ix call
_
into_c on PP
C
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Bouka
r
e
v
Slightly reduce consing
i
n with-package-ite
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
Bo
u
kare
v
Optimiz
e
out of l
i
ne LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
F
i
x
a copy &
paste
mistake that brea
k
s x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as B
o
ukarev
Remove unnecessary pack
a
ge
p
refixe
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Op
t
imize fixnum
L
OGNOR
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
M
i
cro-op
t
im
i
ze
s
b-kernel:
c
ode
-
instructions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
e
m
o
ve sb-disasse
m
::cod
e
-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bou
k
a
r
ev
R
emove sb-assem:*a
s
se
m
-ins
t
ructions*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s
Boukar
e
v
Fix
x
86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Boukarev
Warn about arg-count mismatch fo
r
MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-pointer
-
wid
e
t
a
g GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukar
e
v
Check
argu
m
e
n
t
mismatch for function
a
rguments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
Boukare
v
Constant fold
f
u
n
ctions that
call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evalua
t
e
t
he do
c
strin
g
in def
v
ar, defcon
s
t
ant
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
Bou
k
arev
Fo
r
get
a
bout a constant variable after maku
n
bound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
o
uka
r
ev
Wrap a t
e
st
in wit
h
-
t
est
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Prop
e
r
error
s
f
r
o
m
OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
Bouka
r
ev
Don't im
p
ort SB
-
C::VOP-INFO-TARGET-FUN in
t
o SB-RE
G
ALLOC
.
commit
|
commitdiff
|
tree
next