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
Fix a docstring typo.
2016-03-30
Stas Bou
k
arev
F
ix a
d
ocstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Boukare
v
F
ix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s
B
ouk
a
rev
s
b
-
gmp: fix loa
d
i
ng
libgmp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize th
e
FORMAT NIL to CONCATENAT
E
trans
f
or
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouk
a
r
e
v
T
ransform CONCATENATE to
spe
c
ialized
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
u
kar
e
v
Optimize
variable calls to
C
ONC
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of-
l
ine stri
n
g CONCATENATE,
p
a
r
t
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize out-of-line str
i
ng CO
N
CATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-program:
e
rror
o
n
bad
s
t
r
eam options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukare
v
F
i
x sb
-
pcl::%updat
e
-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Opt
i
miz
e
DO-S
E
QUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Optimize mak
e
-ve
c
tor-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remo
v
e !begin-
i
nstruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove DEF!
M
A
C
RO from
packages
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
ou
k
arev
Clean up
neste
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type
declarations for f
i
ll-pointer rel
a
ted co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
T
ransform N|REVERSE to vecto
r
-
r
everse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
O
ptimize [N]REVERS
E
on vect
o
rs
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
i
z
e
SUBSTI
T
UTE
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim type
s
of %%
d
a
t
a-vecto
r
-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bouk
a
rev
Re
m
o
v
e
*the-wrapp
e
r
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukar
e
v
Don't force l
a
yout
inv
a
l
ida
t
ion on superclass finaliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as
Boukarev
R
e
name
S
HARP-TAG to SH
A
RP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s Bou
k
arev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
D
ebugger: do
n
't use symbol-
m
acrolet o
n
spe
c
ial va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
ukarev
Fix
i
nteractio
n
of float type der
i
vation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Boukarev
R
e
move
sourc
e
-r
o
ot
f
rom
debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
M
o
re pre
c
ise and com
p
act source loca
t
ions from xr
e
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
WH
O
-
S
ETS
a
nd
WHO-REFERE
N
CES on DE
F
GLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bo
u
karev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
load/st
o
re pairs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Op
t
imize
(
SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bo
u
karev
O
p
t
i
mize M
A
PCAR on large li
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Rem
o
ve the ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize MAP* trans
f
o
rms on la
m
bdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bo
u
karev
Fix a warning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
Bou
k
a
r
ev
optimize-c
o
nstant-loads: fi
x
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
arev
optimize-constant
-
loads: pr
o
ces
s
all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas
B
ouka
r
ev
Fix an AVER caused
b
y ignoring closed
o
ve
r
v
a
r
iables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
Bouk
a
rev
tests: Fix :mod-arith-large
-
c
onst
a
nt on 32-bit
p
latform
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas
B
oukarev
A
R
M64: more c
o
mpact enco
d
in
g
for word-length im
m
ediates
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Don't fail to enc
o
d
e
im
m
ediat
e
s in modula
r
arit
h
me
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
Opt
i
mize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukar
e
v
Ensure regist
e
rs are moved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Boukarev
Remove
a
couple
o
f
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Opti
m
ize initialize-vect
o
r with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
re
v
A
bstract immediate load
i
ng on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
D
erive res
u
lt
types of structure s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
arev
Opt
i
mize emit-inits with 0 val
u
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ou
k
are
v
S
l
i
ghtly
opt
i
mize allocation se
q
uence on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Remov
e
g
l
obal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Fix sing
l
e
-
thread
e
d builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
Do
n
't fr
e
e thread
-
>interrupt_dat
a
separately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
Micro-optimi
z
e ve
r
ify
-
arg-cou
n
t on x86oids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
create_thr
e
ad_st
r
uct: don't a
l
l
ocate inte
r
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
crea
t
e_thread_struct: don't
alloca
t
e
o
s
_attr
s
epar
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don'
t
leak memory durin
g
exception handling
on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
B
oukarev
*compiler-tra
c
e-outp
u
t* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Kee
p
sb-assem:*assem-instru
c
t
i
ons* fo
r
sli
m
e
compati
b
ili
t
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
ukarev
Restore bu
i
ld
on
non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
ta
s
Boukarev
Improve LDB when (+ size position) is l
e
ss than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukare
v
Op
t
i
mize log
a
nd w
i
th non-fixnum word ma
s
ks on x
8
6oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Add LOGT
E
ST VOPs
o
n
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Optimize MASK-SIGNED-FIELD
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
ar
e
v
Disassemble T
B
Z and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
a
r
e
v
O
p
timize fixnum mask-signed-field on x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Opt
i
m
i
ze (MASK-SIGNED-FIELD 63 X) on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Op
t
imize
s
ome VOP
S
o
n
A
RM64
w
it
h
LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
s
b
-profile:report don't warn about red
e
fi
n
ed
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro
-
optimize
l
istify-
r
est-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Fix
disassembling of LDR/STR with
p
os
t
/
p
r
e-i
n
dex o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
Fix ca
l
l_into_c
o
n PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Sligh
t
ly reduce consi
n
g in with-package-itera
t
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
Op
t
i
m
ize out
o
f line LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fi
x
a
cop
y
& pas
t
e m
i
stak
e
tha
t
breaks
x
86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Re
m
ove unne
c
essary p
a
ckage
pre
f
ixe
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bouk
a
rev
Optimize fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bou
k
a
r
ev
Micro-optimize sb-ker
n
e
l:code-ins
t
r
uctions on
a
rm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Remove sb-
d
isassem::code-inst-area
-
addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
Remove sb-a
s
sem:*a
s
sem-inst
r
uctions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bouka
r
ev
Warn ab
o
ut
a
rg-c
o
unt mismatch f
o
r
MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
a
s Bou
k
are
v
Make %
o
ther-pointer-widetag GC s
a
fe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check argument
m
is
m
atch
fo
r
fu
n
c
t
ion
ar
g
uments t
o
cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Constant fo
l
d
funct
i
ons that
c
a
ll o
t
her f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bouk
a
r
ev
Do
n
'
t
eval
u
ate the do
c
string in
d
efvar, defco
n
s
t
ant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bouka
r
ev
Forget about a constant var
i
able after maku
n
bo
u
nd
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
Wrap a test in
with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
Proper
errors
f
rom OP
E
N on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Don
'
t import SB-C
:
:VOP-INFO-TARGET-
F
UN in
t
o SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Fix sca
l
e-floa
t
o
n
x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
u
k
arev
Clea
n
u
p *feature
*
test
i
n a co
u
ple of pla
c
es
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT on LEA
S
T-
N
EGATIV
E
-DOUBLE-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bouk
a
rev
MAPHASH co
m
piler-ma
c
ro: don't
evalu
a
t
e
H
ASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle mu
l
tipl
e
:
NIC
K
NAM
E
S options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix the ADJUS
T
-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
(
d
e
f
un
(se
t
f x) ()
)
s
t
oppe
d
returnin
g
(SE
T
F
X)
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bouka
r
ev
Save the inter
r
u
p
t context in si
g
abrt_
h
andl
e
r
.
commit
|
commitdiff
|
tree
next