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
Clean up nested IFs.
2015-12-30
Stas Bouka
r
ev
Don't i
g
nore in
v
alid CO
N
D clauses fo
l
lowing a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouk
a
rev
D
on't bind
*co
m
piler-error-c
o
ntex
t
*
twice
i
n
%
chec
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Del
a
y
c
o
mpile-time
check
-
bound w
a
r
ning until
I
R
2
convers
i
on
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Bouka
r
ev
sb-introspect: f
i
nd th
e
right deb
u
g in
f
o fu
n
ction
.
commit
|
commitdiff
|
tree
2015-12-25
St
a
s Bouka
r
ev
A
couple of small adjus
t
m
en
t
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas
Bou
k
arev
Fix
disassembling jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add
a
test that checks CL symb
o
ls for being
b
o
und/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bouka
r
ev
P
u
t CL
:
FUNCTION
-
KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
S
t
a
s Boukarev
Revert "re
m
ov
e
explici
t
egcc de
p
s for x8
6
/ope
n
bsd
"
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify +sset-rehash-t
h
reshold
+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix suboptimality in sset-adj
o
in
.
commit
|
commitdiff
|
tree
2015-12-10
Stas B
o
ukarev
F
i
x a
l
loc
a
ting lar
g
e arra
y
s on 64
-
b
i
t Windows
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s
B
oukarev
Don't
t
ransform
LIST wi
t
h a very large numb
e
r o
f
argum
e
nts
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
oukare
v
D
efi
n
e
sb-vm
:
la
r
ge-o
b
ject-size and
e
x
p
os
e
it to ge
n
esis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
a
r
e
v
Optimize make-
s
equence
'
list
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Bou
k
arev
Disable a
l
l
o
cate-list-
o
n-heap VO
P
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Bouka
r
ev
Fi
x
allo
c
a
te-l
i
st-on-
h
ea
p
on
x86-64 with la
r
ge im
m
edia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bo
u
kar
e
v
Optimize alloca
t
e
-
list
-
on-he
a
p o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
B
o
ukarev
Optimize ASH
v
ops
on ARM6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouk
a
rev
Define modular fixnum func
t
ions
o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
kare
v
Pass MAP
_
FIXED
t
o
mm
a
p on
Lin
u
x
.
commit
|
commitdiff
|
tree
2015-12-05
S
tas
B
oukarev
Don't generat
e
type che
c
ks
in deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Remov
e
%check-
b
ou
n
d with low safety
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s B
o
ukarev
info
.
i
mpur
e
(g
l
obaldb-info-i
t
e
rate): pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Check for fix
n
u
m
in the C
H
E
C
K
-
BOUND VO
P
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Bo
u
ka
r
ev
Fix ARR
A
Y
-DIMENSION transforma
t
ion o
f
array
s
of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
Boukarev
Optimize %CHE
C
K
-B
O
UN
D
away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bou
k
a
rev
Bett
e
r array
d
imension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
A
dd explic
i
t
-
c
heck
to FIND-F
D
EFN for
b
etter errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bo
u
k
a
rev
More safe FB
O
UNDP
.
commit
|
commitdiff
|
tree
2015-12-01
St
a
s
Boukare
v
Remove
p
r
imiti
v
e-type
-
c
h
e
ck, unused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Fix CHAR-
E
Q
U
AL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Do
n
't
f
ol
d
o
r flush
CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Stas
Bo
u
karev
Don'
t
fail
w
hen co
n
stant folding %EQL
/
INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukar
e
v
Be
t
t
e
r error and war
n
i
n
g messages for c
h
eck-b
o
un
d
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Boukar
e
v
Fix foreign
.
tests
.
sh on #-li
n
kage-table
.
commit
|
commitdiff
|
tree
2015-11-21
Sta
s
Boukarev
Rest
o
re
Windows bui
l
d
.
commit
|
commitdiff
|
tree
2015-11-20
Stas
B
o
ukarev
f
or
e
i
g
n
.
tests
.
s
h: test for missing
.
s
o
in a
separate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
S
t
a
s Boukarev
Optimi
z
e
out of
line (TRUNC
A
TE INTE
G
ER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukar
e
v
E
n
able threads on
A
RM64-
L
inux by de
f
ault
.
commit
|
commitdiff
|
tree
2015-11-15
S
tas
B
ou
k
are
v
backt
r
ace
.
c: include al
l
t
he necessary headers on
che
n
ey
g
c
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
B
e
t
ter
b
acktraces f
r
om ldb on non-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bo
u
karev
ldb
b
acktrace: don
'
t print
C
O
MMON-LISP pac
k
age prefix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Bet
t
e
r
b
a
c
ktraces
f
rom
l
db on
x
86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Ca
l
l time-reinit
i
n
!cold-i
n
it b
e
f
ore
intern
a
l-
r
eal
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
tas Boukarev
describ
e
_
i
nternal_e
r
r
o
r: Print values
f
rom the con
s
t
a
nt
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukare
v
c
o
ld-init: don't enable inter
n
al
error h
a
ndling too
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
uka
r
e
v
Restrict internal-tim
e
to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
St
a
s Boukarev
A
l
l
o
w VOP argu
m
ents with m
u
l
t
ipl
e
S
Cs t
o
loa
d
immediates
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukar
e
v
A
nnotate thread slots in
A
RM6
4
dis
a
ssembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
U
n
ify
s
om
e
shared support rou
t
ines
.
commit
|
commitdiff
|
tree
2015-11-13
S
ta
s
Boukarev
Fix constant loa
d
i
n
g
o
n
type
-
che
c
k-error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
Boukar
e
v
Unify error
v
o
p
s
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouka
r
ev
Op
t
imize f
i
xnum type checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
St
a
s
B
ou
k
arev
Remove
check-t
y
pe vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas B
o
ukarev
SHIFTF s
h
ould use LET*
f
or binding temporary variab
l
es
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bo
u
karev
R
estore
cheney
g
c build
.
commit
|
commitdiff
|
tree
2015-11-11
Stas B
o
uk
a
re
v
AR
M
64: optimize instance slot access
w
ith immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
S
t
a
s
Bouka
r
ev
ARM64: better immedia
t
e offs
e
t checking in
LDR/STR
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
Implement :interl
e
a
v
e
d-raw-slots
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukare
v
F
ix handlin
g
of err
o
rs in SB-UN
I
X
:UNIX-R
E
A
D
DIR
.
commit
|
commitdiff
|
tree
2015-11-10
Stas Bo
u
k
a
r
ev
Remove tls-cookie o
n
#-x8
6
commit
|
commitdiff
|
tree
2015-11-09
S
tas Boukarev
Fix PPRINT-LAMBD
A
-LIST on l
i
sts co
n
tain
i
ng QUO
T
E
.
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukare
v
Remove a c
o
mmen
t
from make-thre
a
d
.
commit
|
commitdiff
|
tree
2015-11-09
S
tas Boukarev
Update documenta
t
ion to mention t
h
r
e
ad
suppor
t
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as Boukare
v
Fix ps
e
u
do-atomic clearing in
crea
t
e_thread_st
r
u
ct
.
commit
|
commitdiff
|
tree
2015-11-08
S
t
as
B
ou
k
arev
Resolve
a
life-time
i
s
sue i
n
ARM64 call VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Optimize UNBIND on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-11-08
Stas
B
oukarev
F
i
x
s
t
e
p
ping checks on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukar
e
v
Implement th
r
eads on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Bouk
a
rev
Add
m
em
o
r
y
barri
e
r VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukar
e
v
Fi
x
d
escri
b
e_inte
r
nal_error
.
commit
|
commitdiff
|
tree
2015-11-07
S
tas
B
oukarev
A
dd synchronization i
n
st
r
uction on ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
Stas Boukarev
ins
t
all
.
sh: don't c
r
eate site-systems
.
commit
|
commitdiff
|
tree
2015-11-03
Stas
Boukare
v
S
p
eed up
GC on ppc and a
r
m Linux
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Bo
u
karev
I
m
pl
e
me
n
t inline
c
onstants on ARM64
.
commit
|
commitdiff
|
tree
2015-11-02
S
tas
B
oukar
e
v
Su
p
port inline cons
t
an
t
s
in assembl
y
routines
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
make-ta
r
get-1
.
sh
:
pass $SBCL_MAKE_JOBS
to make
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Remov
e
C
M
U conditionals fr
o
m sb-m
d
5
.
commit
|
commitdiff
|
tree
2015-11-01
Stas Boukarev
I
gnore an u
n
use
d
va
r
iable in h
p
pa-
v
m
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
S
t
as
Boukarev
Imple
m
e
n
t
SB-VM:CONTE
X
T
-FL
O
AT
-
R
E
GI
S
T
E
R on
ARM64 Linux
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Implem
e
nt SB-
V
M:CONTEXT-FLOAT-REGISTER on Wind
o
ws
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Slightly optimize call_int
o
_
c on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bouk
a
r
ev
Fix backtraces from foreign functions on MIPS
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bouk
a
rev
P
r
o
p
e
r
ly access floa
t
val
u
es in the
d
e
bug
g
er
.
commit
|
commitdiff
|
tree
2015-10-27
St
a
s Boukarev
Fix GC safety of call_into_c on
A
R
M64
.
commit
|
commitdiff
|
tree
2015-10-26
Stas Bo
u
karev
Fix stepping checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
A
R
M64: Mo
r
e
compact loading of negative value
s
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
Bouk
a
rev
ARM64: pro
p
er checks for suitability
of immediat
e
arguments
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukare
v
Optimize DPB on
A
R
M6
4
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
Boukarev
Optimize LDB on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukare
v
ARM64: Enable constant VOPs for s
o
m
e
logical and arithmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
B
oukarev
Do not verify arg-count for (&rest x)
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s Boukare
v
Mo
r
e
compa
c
t
debug-info variable encoding on 64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Reduce deb
u
g
i
n
fo
size
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s Bou
k
arev
Opt
i
mi
z
e COMPUTE-CODE on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Boukarev
F
i
x GC safety du
r
ing function calls
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
More aliases for DISASSEMBLE on ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
ARM64: optimize
c
alling
a
llo
c
_tram
p
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Bo
u
ka
r
ev
A
R
M64: don't load boxed_region addres
s
twice during
.
.
.
commit
|
commitdiff
|
tree
next