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
Unify pseudo_atomic on thread and non-threaded arm64.
2016-04-17
Stas
B
oukarev
Unify pse
u
do_atomic on thread and non-t
h
readed arm6
4
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fix finding
the st
a
rt frame in PRIN
T
-B
A
CK
T
R
A
C
E
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bou
k
a
r
e
v
Optimize
BIT-VECTOR-= o
n
non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukare
v
Op
t
i
miz
e
EQUALP on non-simple
arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
k
a
rev
Op
t
i
m
i
ze t
h
e
A
RRAY
-
TOTAL-SIZE tran
s
form
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
ar
e
v
Remove call_in
t
o_c on
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Bouk
a
re
v
S
pee
d
u
p
d
e
bug info creation
f
o
r
hi
g
hly nested f
u
nction
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouk
a
rev
Gener
a
te debug info outside
o
f WITHOU
T
-GCIN
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas B
o
ukarev
Fix a
t
ypo in
c
opyp
r
op
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Re
d
uce consing during cop
y
pr
o
pag
a
tion
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s B
o
u
ka
r
ev
Work a
r
ound a constraint propa
g
a
tion pr
o
blem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bou
k
a
rev
R
ever
t
"
P
ass MAP
_
FIXED to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukar
e
v
Source location for co
n
dition slot acces
s
ors
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas Bou
k
arev
Fix (setf
fdocumentat
i
o
n
) on closu
r
es
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Optim
i
ze call-
n
ame
d
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Fi
x
make-sequence type derivation with
u
nkno
w
n t
y
pes
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fi
x
a d
o
cstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
B
oukar
e
v
Fix a typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
Boukar
e
v
Fix a
t
e
st on #-sb-uni
c
o
d
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
o
ukar
e
v
sb-gmp:
fix loading lib
g
mp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opt
i
mize
th
e
FORMAT NI
L
to CONCA
T
E
N
ATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Tran
s
form
C
O
NCATE
N
A
T
E
t
o specialized fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optimize var
i
a
ble calls to
C
O
NCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
O
p
timize ou
t
-of-line string
C
O
NCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s
Bouk
a
rev
O
p
timiz
e
out-of-lin
e
str
i
ng CO
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bou
k
arev
run-program: error on bad
s
tream opti
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-
p
cl::%update-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukare
v
Op
t
i
m
ize DO-S
E
QUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bou
k
arev
Optimize mak
e
-
v
ector
-
l
i
ke
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Bouk
a
rev
Rem
o
ve !beg
i
n
-
instruction-
d
efinitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
Remove
DEF!MACRO from
p
ack
a
ges
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukar
e
v
Cle
a
n up nest
e
d I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Better
type decl
a
rations for fill-pointer re
l
a
ted co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukar
e
v
Transfor
m
N|RE
V
ERSE t
o
vector
-
r
ev
e
rse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
Optimi
z
e [N]RE
V
ERSE o
n
vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s
B
o
u
karev
Optimize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Declai
m
types of %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bouk
a
rev
Re
m
ove *the-wrappe
r
.
.
.
* fr
o
m
P
C
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Do
n
'
t force layout inv
a
li
d
ation o
n
supe
r
class fina
l
izati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Bo
u
kar
e
v
Rename SH
A
RP
-
T
A
G to SHARP-EQUAL-WRAP
P
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Mat
t
hias
.
.
.
Re
m
ove dupl
i
cate
declaratio
n
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lip
p
Mat
t
hias
.
.
.
Move only locally used function from he
a
d
e
r to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x
=
/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
D
e
bugger: don't use
s
y
mbol-m
a
crole
t
on
sp
e
cial varia
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Bou
k
are
v
Fix i
n
teraction
of float type derivati
o
n a
n
d
n
egative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove
s
ource-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Mo
r
e preci
s
e
and compac
t
source locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
B
o
uka
r
ev
WHO-S
E
TS an
d
W
H
O
-REF
E
RENCES on
D
EFGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
S
tas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize load/store
pa
i
r
s on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Boukare
v
Optimize SET
-
S
L
OT on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
ka
r
ev
O
p
timize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Optimize MAPCAR on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukare
v
R
e
move the
ir1 F
U
NCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukar
e
v
Optimize MAP
*
trans
f
orms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
ukarev
Fix
a
warning message w
o
rding
.
commit
|
commitdiff
|
tree
2016-02-25
Sta
s
Boukarev
optimize-const
a
nt-
l
oads: fix h
a
ndl
i
ng of 0
.
commit
|
commitdiff
|
tree
2016-02-24
S
ta
s
Bo
u
karev
o
p
timize-co
n
s
tant-loads: pro
c
ess a
l
l blo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an
A
VER caused
b
y ignoring closed
o
ver var
i
ab
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :mod-arith
-
lar
g
e-c
o
nstant on 32-bit platfor
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
ta
s
Boukarev
AR
M
64: more compac
t
enco
d
ing
for word-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
Don't
f
a
i
l to encode imm
e
dia
t
es in modular arithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Opti
m
ize cons
t
ant loads
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukar
e
v
E
n
sure registers are mo
v
ed into stack
l
ocati
o
n
s
dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Remove a couple
o
f #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
rev
Optimize in
i
tialize-vect
o
r with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukare
v
A
bstract immed
i
ate loading on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
D
e
rive res
u
lt types
o
f
structure
setters
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
oukar
e
v
Op
t
imize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
B
o
u
karev
Slightly optimize allocation seque
n
ce on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Remove global_
i
nte
r
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
kar
e
v
Fix si
n
gle-t
h
reade
d
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Don't free
t
h
read->i
n
terrupt_data s
e
parately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
Micro
-
optimize
v
er
i
fy-arg-count
o
n x86o
i
ds and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
B
oukarev
create
_
thread_struct: don't
all
o
ca
t
e inte
r
r
u
pt_d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
create_thread_s
t
ruct:
don't allocate os_at
t
r separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
on't leak
memory during exception handlin
g
on Da
r
w
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
B
oukarev
*compiler-trace-output
*
workar
o
u
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep s
b
-assem:
*
assem
-
instructi
o
ns* for sli
m
e compat
i
bi
l
ity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bo
u
kare
v
Restore b
u
ild on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
Boukarev
Improve
L
D
B when (+ size p
o
sition) is less th
a
n n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Opt
i
mize l
o
gand wit
h
no
n
-fixnum word
m
asks
on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
A
dd LOGTE
S
T
V
OPs on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Optimize M
A
SK-
S
IGNED-FIELD on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Disassem
b
le TBZ and TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Bo
u
kar
e
v
Opti
m
ize
f
i
x
num m
a
sk-sign
e
d-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (
M
ASK-SIGNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas
Boukarev
Optimiz
e
some VOPS on ARM64 wi
t
h
LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-prof
i
le:rep
o
rt
don't warn about
redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
rev
M
icro-optimize
listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix dis
a
ssembling of
LDR
/
STR
w
ith post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Fi
x
call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly reduce consin
g
in with-pack
a
g
e
-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
O
p
t
imize out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a cop
y
& pa
s
te m
i
stake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as B
o
ukarev
Remov
e
un
n
ecessary pa
c
k
a
g
e prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
O
p
timize f
i
xnum LOG
N
OR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Mi
c
r
o
-o
p
timize sb-kernel
:
code-inst
r
uctions on
a
rm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
R
e
move sb-disas
s
em::code-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-as
s
em:*assem-instru
c
tions
*
.
commit
|
commitdiff
|
tree
next