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 sb-pcl::%update-slots.
2016-03-15
S
t
a
s
B
oukarev
Fix
sb
-
pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
r
e
v
Optim
i
ze
DO
-
SEQUEN
C
E
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s
Boukarev
Optimize mak
e
-vecto
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Remove !begin-instruction-defin
i
tions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Bouk
a
rev
Cl
e
an up
n
e
sted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Better type decl
a
ration
s
for
f
ill-pointer rel
a
t
e
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Tran
s
form N|REVERSE t
o
vector-
r
everse/lis
t
-re
v
ers
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
ize
[
N
]
REVERSE on ve
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukare
v
O
ptimiz
e
SUBSTITUTE fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Decla
i
m types
o
f %%data-vec
t
or-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas B
o
uk
a
r
e
v
Remove *the
-
wrapper
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
as Boukarev
Don't forc
e
layout inva
l
idation on su
p
erclass final
i
zat
i
on
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
R
e
name SHARP-TAG
to
S
HARP-EQUAL-
W
RA
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
Matt
h
ias
.
.
.
R
emove duplic
a
te decla
r
ation
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp
M
atthias
.
.
.
M
o
ve
only locally used function fr
o
m
head
e
r t
o
source
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Bou
k
a
rev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Debug
g
e
r
:
don'
t
use symbol-macrolet on special
v
ariables
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
Fix
i
n
t
e
raction of float type
d
erivati
o
n an
d
ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
Remov
e
s
o
urce-r
o
ot from
deb
u
g-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise an
d
compact source locations
f
r
om
x
ref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as B
o
u
ka
r
ev
W
H
O
-SETS and
WHO-REFERENCES
o
n D
E
FGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouk
a
r
e
v
Fix ty
p
os
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bou
k
arev
Opt
i
mize load/store p
a
i
rs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
ize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s Boukarev
Op
t
imiz
e
(SE
T
F
S
C
HAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bou
k
a
r
e
v
Optimize
M
A
PCAR on
l
a
r
g
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the
ir1
F
UNCALL
t
ransform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Op
t
i
m
ize MAP* tran
s
forms on lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouk
a
rev
Fix a warning message wordin
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-constan
t
-loads:
f
i
x handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-constant-loads: pro
c
ess a
l
l blo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an AV
E
R cau
s
ed by
i
g
n
oring closed o
v
er
v
ariab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
are
v
tests: Fix :mod-arith-large
-
constant on 32-bi
t
platforms
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
ARM64: mor
e
compact encodi
n
g f
o
r wo
r
d
-
length i
m
m
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
o
ukarev
Don't fail to encode immediates i
n
modula
r
arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bou
k
arev
Opti
m
ize consta
n
t loads
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
E
n
sure regi
s
ters are moved into
s
tack
locations dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
ta
s
Bouk
a
r
e
v
Remove a couple of
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Optimize initialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bou
k
arev
Abstrac
t
i
m
m
e
diate
l
oading on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
De
r
ive result ty
p
es of
structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Op
t
i
mize emit-inits with
0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Slightl
y
opti
m
i
z
e
a
llocation se
q
uence o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Fix single-threade
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't free
t
hread-
>
interrupt_d
a
ta sep
a
rat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Mi
c
ro-
o
ptimize ver
i
fy-arg-count on
x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create_thread
_
st
r
uct:
d
on't allocate inter
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bo
u
karev
create_th
r
ea
d
_struct: don't allocate
os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Don't leak memory during exception han
d
l
i
n
g
o
n Da
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
*c
o
mpile
r
-trace-o
u
tput* wo
r
ka
r
o
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-assem:*assem-inst
r
uc
t
ions
*
for slim
e
compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore
build on non-
x
86oi
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bou
k
arev
Impr
o
ve LDB when (+
s
iz
e
position) is
l
ess than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
Bo
u
kar
e
v
Op
t
i
mize
logand with non-fi
x
num wo
r
d masks on x86
o
ids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Add LOGTEST VOP
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
ar
e
v
Opt
i
mize MASK-SIGNED-FIELD
o
n AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Disassemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Op
t
imize fi
x
num mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
ouk
a
rev
O
pt
i
mize (MAS
K
-SIGNED-FIELD 63
X
) on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize
s
om
e
VOP
S
on
ARM
6
4
w
ith LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
ouka
r
ev
sb-p
r
o
f
il
e
:
r
eport don
'
t w
a
rn about redefined func
t
ion
s
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
Boukarev
Micro-optimize l
i
stify-re
s
t-args on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
ukarev
Fi
x
dis
a
ssembling
of LDR/STR
with post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
i
x
c
al
l
_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
rev
Slightly redu
c
e consing in
w
ith-package
-
it
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
arev
O
ptim
i
ze out o
f
li
n
e LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Bouk
a
rev
F
ix a copy & paste m
i
st
a
ke
t
ha
t
br
e
a
k
s x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove unnecessary pack
a
g
e
p
ref
i
x
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Optimize fixnum LOGNOR on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Micro-optimize sb-ker
n
el:code-ins
t
r
u
ctions
o
n arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remov
e
s
b
-disass
e
m
::code-inst-area
-
address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-a
s
sem:*a
s
sem-instruc
t
io
n
s*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
F
ix x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
Boukarev
Wa
r
n about
arg
-
count mismatch
f
o
r
M
AP
a
nd MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
rev
Make %o
t
h
er-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check
argument mismatch for func
t
ion arguments to ca
l
lable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouk
a
rev
Constant fold
f
unctions tha
t
call
o
ther functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don'
t
e
v
aluate the
d
o
cst
r
ing in defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
B
oukarev
Fo
r
ge
t
abou
t
a
co
n
stant variable aft
e
r mak
u
nbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
ouk
a
rev
W
r
ap a test in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Proper errors from OPE
N
on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas
B
oukarev
Don't im
p
ort SB-C::VOP-INFO-TARGET-FUN into
SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
F
ix scale-
f
loat on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bouk
a
rev
Clean up *feat
u
re* test in a couple o
f
places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Fix
S
QRT on LEAST-NEGATI
V
E
-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
o
ukarev
MAPHASH compiler
-
m
a
cro: don'
t
e
v
a
luate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
H
and
l
e multiple
:NIC
K
NAMES options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Fix the A
D
JUST
-
ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukar
e
v
(
d
efun (setf
x) ())
stopped returning (S
E
TF X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
ka
r
ev
Sa
v
e
the int
e
rr
u
pt co
n
text
in
s
igabrt_
h
and
l
er
.
commit
|
commitdiff
|
tree
2016-01-15
Stas
Bouk
a
r
ev
Fix ISQ
R
T
derive-t
y
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
Better lisp-backt
r
aces f
o
r
m
emory-
f
aul
t
s on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore di
s
assembli
n
g on AR
M
64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Bett
e
r L
D
B
b
ac
k
tr
a
c
es
f
r
om
s
i
gnal handlers on
x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Make
L
D
B backtraces more resili
e
nt
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bette
r
b
a
cktraces from
LDB on mem
o
ry faults
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Boukarev
P
rotect REC
O
G
N
IZE-DY
N
AMIC-EXTENT-LVARS f
r
om d
e
leted
.
.
.
commit
|
commitdiff
|
tree
next