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 typos.
2015-12-08
Stas
B
oukarev
Disable all
o
c
a
te-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allocate-
l
ist-o
n
-heap on x8
6
-64 with la
r
ge immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Optimiz
e
allo
c
ate-list-on-h
e
ap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
O
ptimize AS
H
v
o
ps on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Boukar
e
v
Define mo
d
ular fixn
u
m functions on
ARM6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bou
k
arev
Pas
s
M
AP_
F
IXED to mm
a
p on L
i
nux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
B
ouk
a
rev
D
o
n't generat
e
t
y
p
e
che
c
ks in de
l
eted
blocks
.
commit
|
commitdiff
|
tree
2015-12-05
S
t
as Boukare
v
Rem
o
ve
%check-
b
ound wi
t
h low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
Boukarev
in
f
o
.
i
mpu
r
e(global
d
b-
i
nfo-iterate): pass on #
-
sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Bo
u
k
a
re
v
Check for fixnum in the CH
E
CK-B
O
UND
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
Boukarev
Fi
x
ARRAY
-
DIM
E
NSION tran
s
formatio
n
of arrays of
u
nknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
B
oukare
v
Opti
m
ize %CH
E
C
K-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas
B
ouk
a
r
e
v
Better a
r
ray dime
n
sion
d
erivation
.
commit
|
commitdiff
|
tree
2015-12-03
Sta
s
Bouka
r
ev
Add ex
p
licit-check to FIND-
F
DEFN fo
r
better errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bouk
a
rev
Mor
e
safe F
B
OUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Sta
s
Boukarev
Remove
p
rimitive-type-c
h
eck,
unused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas B
o
ukarev
Fix CHAR-EQ
U
AL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas B
o
ukarev
Don't fold or flush CHECK-
B
OUN
D
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
Boukarev
D
o
n't fail
when constant
f
o
lding %E
Q
L/INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Better
error and warnin
g
messages f
o
r che
c
k-
b
oun
d
.
commit
|
commitdiff
|
tree
2015-11-22
Stas B
o
ukarev
Fix foreign
.
tests
.
sh on #-linkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Restore
W
in
d
ows b
u
ild
.
commit
|
commitdiff
|
tree
2015-11-20
S
t
as
B
o
u
k
a
r
e
v
for
e
ign
.
tests
.
sh:
t
est for missing
.
so
in a s
e
para
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
S
ta
s
B
oukarev
Optimize out o
f
l
ine (TRUNCATE INTEGER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Bouk
a
rev
Enable threads on
ARM64-Linux by defau
l
t
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
backtrace
.
c:
include all the necessary headers on che
n
eygc
.
commit
|
commitdiff
|
tree
2015-11-15
St
a
s Bouk
a
rev
Better
backtraces from ld
b
on non-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
ldb backtrac
e
: do
n
'
t pri
n
t COMMON-LISP p
a
ckage p
r
efix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Boukarev
B
etter backtraces from l
d
b on x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bouka
r
ev
Cal
l
time-reinit in !cold-init before inte
r
nal-real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as Boukarev
d
e
scribe_internal_error: Print valu
e
s from the constant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
col
d
-init: don't
e
nabl
e
i
nterna
l
error
h
andling to
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
tas Bou
k
arev
R
estrict internal-time to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Al
l
ow
VOP argum
e
nts with multiple SC
s
to load
i
mmed
i
ates
.
commit
|
commitdiff
|
tree
2015-11-13
S
tas
B
o
ukarev
Annotat
e
thre
a
d slots in ARM6
4
d
is
a
sse
m
bly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouk
a
rev
Unify som
e
sha
r
ed suppo
r
t routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bo
u
k
are
v
Fi
x
c
o
n
s
t
ant loading on ty
p
e-che
c
k
-
error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouk
a
r
ev
Un
i
fy error vops
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Opt
i
mize
f
i
x
num ty
p
e checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Remove
ch
e
ck-type vo
p
s
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bo
u
kar
e
v
SHI
F
TF
should use LET* for binding temporary va
r
ia
b
les
.
commit
|
commitdiff
|
tree
2015-11-12
S
tas Boukarev
Resto
r
e cheneygc build
.
commit
|
commitdiff
|
tree
2015-11-11
St
a
s
B
o
ukare
v
A
R
M
6
4:
o
pt
i
mize instance slot access with immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
St
a
s Boukare
v
ARM64: bett
e
r immediate
o
ffset checking in LDR
/
ST
R
.
commit
|
commitdiff
|
tree
2015-11-11
Stas B
o
ukare
v
I
m
plem
e
n
t
:interleav
e
d-raw-slots o
n
A
R
M
64
.
commit
|
commitdiff
|
tree
2015-11-11
Stas B
o
u
k
arev
Fix handli
n
g of errors in S
B
-UNIX:UNIX-RE
A
DDIR
.
commit
|
commitdiff
|
tree
2015-11-10
Stas Boukarev
Remo
v
e tls-cook
i
e on #-x86
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukarev
F
i
x PP
R
I
NT-LAM
B
D
A-
L
IST on lists containi
n
g
QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
St
a
s Boukarev
R
e
m
o
v
e a comment from make-thread
.
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukarev
U
p
dat
e
documenta
t
ion t
o
mention thread
support on ARM6
4
.
commit
|
commitdiff
|
tree
2015-11-09
Stas
B
oukarev
F
ix
p
s
eudo-atomic clea
r
ing in create_thre
a
d
_
struct
.
commit
|
commitdiff
|
tree
2015-11-08
Stas B
o
u
karev
Resolv
e
a life-time issue in ARM64 ca
l
l VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
S
tas Bou
k
arev
Optimize UNBIND on ARM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukar
e
v
Fix
stepping ch
e
cks on
A
R
M64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Bouka
r
ev
Imp
l
emen
t
threa
d
s
on AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Bouka
r
ev
Add memory barr
i
er VOPs on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Fix de
s
c
r
ibe_internal_e
r
ror
.
commit
|
commitdiff
|
tree
2015-11-07
S
tas
B
oukarev
Add sy
n
chronization instructio
n
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
S
tas Boukarev
instal
l
.
sh: do
n
't
crea
t
e s
i
t
e-sys
t
e
m
s
.
commit
|
commitdiff
|
tree
2015-11-03
St
a
s Bouka
r
ev
Sp
e
ed up GC on ppc
and arm L
i
nu
x
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Bo
u
ka
r
ev
Imple
m
e
n
t inline c
o
nstants on
ARM64
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Su
p
p
ort inline const
a
n
ts i
n
assembly routin
e
s
.
commit
|
commitdiff
|
tree
2015-11-02
Stas
B
oukarev
make-ta
r
ge
t
-
1
.
sh
:
pass
$
S
BCL_MAKE_J
O
BS to make
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Remo
v
e CMU conditionals from sb
-
md5
.
commit
|
commitdiff
|
tree
2015-11-01
Sta
s
B
o
uk
a
rev
Ignor
e
an
un
u
sed
v
a
riabl
e
in hppa-vm
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
Stas Bouka
r
ev
Im
p
lement SB-VM:CONTE
X
T-FLOAT-R
E
GISTER on A
R
M6
4
Linux
.
commit
|
commitdiff
|
tree
2015-10-31
S
tas
Boukarev
Implement SB-
V
M:CONTEXT
-
FLOAT-REGISTER
on Windows
.
commit
|
commitdiff
|
tree
2015-10-31
S
t
as Boukarev
Sl
i
ght
l
y optimi
z
e ca
l
l_int
o
_
c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukare
v
F
ix backtraces
f
r
om f
o
reign functions on MIPS
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bouka
r
ev
P
r
operly access float values
i
n the
d
ebugger
.
commit
|
commitdiff
|
tree
2015-10-27
Stas Bo
u
kar
e
v
Fix GC safety of call_int
o
_
c
o
n ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-26
St
a
s
Boukarev
Fix
st
e
pping
c
hecks on
MIP
S
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Bouka
r
e
v
ARM
6
4:
M
o
re compact loading of ne
g
ative values
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
k
a
rev
ARM6
4
:
proper
chec
k
s for suitabil
i
ty of immediate argu
m
ents
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Optimize DP
B
on A
R
M64
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Bouk
a
rev
Optimize LD
B
on ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
ARM64: Enable const
a
nt VOPs f
o
r
s
o
me logical and a
r
ithmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Bou
k
arev
Do not verify
arg
-
count for (&r
e
st x)
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
More compact d
e
bug-i
n
fo va
r
iable encodin
g
o
n
64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s B
o
ukar
e
v
Reduce deb
u
g info size
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
karev
Opt
i
mize CO
M
P
UTE-
C
ODE on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Boukarev
Fix GC safety
during f
u
n
c
tion calls on AR
M
64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas
B
oukare
v
M
ore a
l
iase
s
for DISASSE
M
BLE
on ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas
B
oukarev
AR
M
64: optimize calling alloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-23
S
tas Boukarev
ARM64: do
n
't
load b
o
xed_regio
n
ad
d
r
ess twice du
r
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-23
S
tas Bo
u
k
a
r
ev
M
o
re alias
e
s for DISASSEMBLE on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-10-23
St
a
s
Boukarev
dis
a
ssemble: A
n
notate c
o
n
st
a
nt
s
on MIPS
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Bouka
r
ev
P
r
int the 28t
h
register when
d
isassembling on MIPS
.
commit
|
commitdiff
|
tree
2015-10-19
Stas B
o
uk
a
rev
Fix unw
i
nd-t
o
-
f
r
a
me-and-call on ARMs
.
commit
|
commitdiff
|
tree
2015-10-19
St
a
s
B
ou
k
a
r
ev
ARM64: fix al
i
en callbac
k
s with float parameters
.
commit
|
commitdiff
|
tree
2015-10-19
Stas
Boukarev
Remove pa_allo
c
.
commit
|
commitdiff
|
tree
2015-10-19
Stas Boukarev
Remove code
for overflow traps on SPARC, MIPS and HPPA
.
commit
|
commitdiff
|
tree
2015-10-18
Stas
Bouk
a
rev
os-provid
e
s-dladdr-test
.
c: properly check the Net
B
S
D
.
.
.
commit
|
commitdiff
|
tree
2015-10-18
S
tas Boukarev
Reenabl
e
dlad
d
r o
n
NetBSD 7
.
0
commit
|
commitdiff
|
tree
2015-10-18
Stas Bouka
r
ev
Rever
t
"
b
uild:
leave
a *
.
o file that has a
l
l
o
f the
.
.
.
commit
|
commitdiff
|
tree
2015-10-18
Stas B
o
u
k
arev
sb-sprof: f
i
x with-profiling :l
o
op
t
.
commit
|
commitdiff
|
tree
2015-10-13
S
tas Bou
k
arev
Don't al
l
ocate mor
e
space than n
e
eded in MA
K
E-
A
RRAY
.
.
.
commit
|
commitdiff
|
tree
2015-10-11
Stas
Bouka
r
ev
A
R
M64: optimize
a
c
c
es
s
to (unsign
e
d-byte 1/2/4) vector
s
.
commit
|
commitdiff
|
tree
2015-10-11
Stas
B
oukare
v
ARM64: d
i
sassemble SI
M
D instructions
.
commit
|
commitdiff
|
tree
2015-10-11
Stas Boukar
e
v
ARM64:
disassemble FCVT
.
commit
|
commitdiff
|
tree
next