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
Ensure registers are moved into stack locations directly.
2016-02-23
St
a
s
Boukarev
Ensur
e
reg
i
sters
are m
o
ved into st
a
ck locat
i
o
ns dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
Bouka
r
ev
Remov
e
a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Optimize initia
l
i
z
e-
v
ecto
r
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
e
v
Abs
t
ract i
m
mediate loadin
g
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bou
k
arev
Derive result types o
f
structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize emit-in
i
ts with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Slightly optimize allocat
i
on se
q
ue
n
ce
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove glob
a
l
_
interrupt_
d
a
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukare
v
Fix si
n
gle-thread
e
d builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don't free thread->interru
p
t_
d
ata
s
eparately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
o
ukarev
Mi
c
ro-opti
m
ize verif
y
-arg-count on
x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bo
u
kar
e
v
create_thr
e
ad_struct: do
n
't
a
llocate inte
r
rupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bo
u
ka
r
ev
cre
a
te_thr
e
ad_
s
t
r
u
ct: don't allocate os_attr se
p
arat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
S
ta
s
Bouk
a
rev
Don't leak me
m
o
ry
d
u
r
ing exceptio
n
handling on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukarev
*
compi
l
er-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-a
s
sem:*assem
-
in
s
tructions* for slim
e
co
m
pati
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Sta
s
Bo
u
karev
Restore build on non-x8
6
o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB when (+ s
i
z
e
position) is les
s
than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimize l
o
gand with non-fi
x
num
w
o
r
d masks on x
8
6oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add
L
OGTES
T
VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Optimize MASK-SIG
N
ED-F
I
E
LD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
Boukarev
Disas
s
emble TBZ and TBNZ o
n
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Boukarev
Opti
m
iz
e
fixnum mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
Op
t
imize
(MASK
-
SIGNED-FIELD 63
X
) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
Optimize som
e
VOP
S
o
n ARM64
w
ith L
D
P
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb
-
profi
l
e
:r
e
port don't w
a
rn
about redefined functio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Micro-opt
i
mize listify-rest
-
args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
rev
Fix
d
i
sasse
m
b
ling of LDR/STR wit
h
post/
p
re-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
call_into
_
c on
PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
ou
k
arev
Slightly reduce con
s
ing in w
i
th-
p
ackage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
Optimize out of line
LI
S
T*
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Boukarev
Fix a
cop
y
& paste mistake that breaks
x
86
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bou
k
arev
Remov
e
unnec
e
ssary package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukar
e
v
Optimi
z
e
f
ixnum LOGNOR on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Micro-
o
p
t
imize sb-kernel:code-i
n
structi
o
ns o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukarev
Remov
e
sb-disassem::code-inst-area-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
e
move s
b
-a
s
s
e
m:*assem-instr
u
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bo
u
karev
F
ix x8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
Boukarev
Warn about arg-count
mis
m
a
tch for
MAP and MAP
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouka
r
ev
Make %other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check argu
m
ent mis
m
atch f
o
r
f
u
nction
arguments
t
o ca
l
lable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukarev
C
o
ns
t
ant
fold
f
uncti
o
ns
that call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the docstrin
g
in defv
a
r,
d
e
fco
n
stant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Fo
r
get abo
u
t
a c
o
nstant vari
a
ble after makun
b
ou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
kar
e
v
Wrap a
t
est in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
e
v
Prop
e
r error
s
f
r
om OP
E
N on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
D
on't import SB
-
C::VOP-
I
NFO-TARGET-FUN into SB-REG
A
L
L
OC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukarev
F
i
x scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Bo
u
karev
Cl
e
an
u
p
*
feature* te
s
t in
a
couple of plac
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Boukare
v
Fix SQRT on LEA
S
T
-
NEGATIVE-
D
OUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH
compi
l
er-macro: don't evaluate HASH-TABLE t
w
ice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Handle
mult
i
ple
:NICKNAM
E
S op
t
i
o
ns to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Fix the ADJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
(defun (setf x) ()) stop
p
ed returnin
g
(SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
S
a
v
e the interrup
t
contex
t
in si
g
abrt_han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
Better lisp-b
a
cktraces for m
e
m
or
y
-faults o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Rest
o
re d
i
s
assembling
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bette
r
LDB b
a
cktrace
s
from si
g
nal
handler
s
on
x
86oid
s
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bo
u
karev
Ma
k
e LDB
backt
r
aces
more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukar
e
v
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
k
arev
Be
t
te
r
b
a
cktraces f
r
om LDB o
n
m
emo
r
y
fau
l
ts
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukare
v
Protect RECOGNIZE-DYNAMIC-EXTENT-
L
VARS fr
o
m de
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukare
v
Replace m
a
gi
c
constant
s
with
B
A
SE-CHAR-
C
ODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
Fix
X
R
EF on methods
w
ith EQL specialize
r
s
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s Boukarev
Bet
t
er s
t
yle-
w
a
rning f
r
om undefined IN
F
O types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukarev
F
i
x
wi
n
3
2
-
x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas
Boukare
v
Inherit threa
d
F
P masks
o
n
da
r
win
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
u
k
are
v
Fix backtra
c
es on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Ph
i
l
ipp
M
atthias
.
.
.
Fix typo
in CASEFOLD docst
r
ing
.
commit
|
commitdiff
|
tree
2016-01-07
Stas
B
o
ukarev
Don't try to join thre
a
ds comi
n
g from foreign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bo
u
k
a
r
ev
Don'
t
ignore invalid COND claus
e
s follo
w
ing a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
Boukarev
Don't
bind *c
o
mpiler
-
error-context* tw
i
ce in %chec
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
as Boukarev
Delay c
o
m
p
ile-time chec
k
-bound
w
a
rn
i
ng u
n
til IR2 c
o
nversi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
a
s
Bouk
a
rev
sb-introspect: find the rig
h
t debu
g
info functio
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
B
oukarev
A couple
of
small adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix d
i
s
assem
b
ling jum
p
s on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
D
mi
t
r
y Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukar
e
v
Add a test that
c
hecks CL
s
ym
b
ols for being bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Put CL:
F
UNC
T
ION-KEYWORDS ba
c
k in
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukar
e
v
R
e
vert "rem
o
v
e
e
xplicit egcc
deps
f
or
x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
r
e
move explici
t
egcc
d
e
ps for x
8
6/openbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukar
e
v
Simplify +s
s
et-r
e
hash-threshold
+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bo
u
karev
Fix suboptimality
i
n sset
-
adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
Fix al
l
ocati
n
g
large a
r
rays on
6
4
-bit
W
indo
w
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
oukarev
Do
n
't transform
LIST with
a
very large number of
a
r
g
ument
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
oukarev
Define sb-vm:la
r
g
e
-ob
j
e
ct-si
z
e
a
nd
e
xpose it to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize make-seque
n
ce 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disable allocate-list-
o
n-he
a
p VOP
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Bo
u
karev
Fi
x
allocate-
l
ist-on
-
h
eap on x86-6
4
with large immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukarev
Optimize all
o
c
a
t
e-list-on-heap on
x8
6
-6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
B
oukarev
Optimize
ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s Bou
k
arev
Define modular fixnum functio
n
s on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
S
tas Boukarev
Pass MAP_FIXE
D
to
mmap o
n
Lin
u
x
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s Boukarev
Don't
ge
n
erate
t
ype
c
hecks
i
n deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bouk
a
rev
R
emo
v
e %check
-
b
o
und with l
o
w safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
ev
info
.
impure(glo
b
a
l
db-info-
i
terate): pa
s
s on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
ev
Check f
o
r fixnu
m
in th
e
CHECK-BOUND
V
OP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
B
ouka
r
ev
Fix ARRAY-DIMENSIO
N
t
r
ansformati
o
n o
f
a
r
r
a
y
s
o
f unknow
n
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize
%CHECK-BOUND away
.
commit
|
commitdiff
|
tree
next