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
Make %other-pointer-widetag GC safe.
2016-02-06
St
a
s Boukarev
Mak
e
%
ot
h
er-pointer-widet
a
g GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
C
h
eck argument mi
s
ma
t
ch for fu
n
ction arguments to ca
l
l
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Constant f
o
ld functions
that call
o
t
h
e
r
funct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukare
v
D
on't evaluate the docstring i
n
de
f
var, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas
B
o
u
karev
Forget about
a
constant variable aft
e
r m
a
k
u
nbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Wrap
a
te
s
t i
n
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
o
ukare
v
P
r
op
e
r errors
from O
P
EN
o
n Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as
B
ouk
a
rev
Don't import SB-C::
V
OP-INFO
-
TARGET-FUN into
S
B-REG
A
LLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Bouka
r
ev
Fix
s
c
ale-f
l
oat on x8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clea
n
up *f
e
atu
r
e
*
t
e
s
t
i
n a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Fix SQRT on LEAST-NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
MAPHA
S
H compile
r
-macro: don't
ev
a
lu
a
te HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Hand
l
e multiple :N
I
C
KNA
M
ES options to DEFPACK
A
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fix
the
A
DJUS
T
-
ARR
A
Y transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
ar
e
v
(defun (s
e
tf
x
) (
)
) st
o
p
p
ed
r
etur
n
ing (S
E
TF
X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
S
ave th
e
i
n
terrupt context in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bouka
r
e
v
F
i
x
ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
B
etter lisp-b
a
c
k
traces f
o
r memory-faults on non-x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
ukarev
Restore d
i
sas
s
emblin
g
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
B
et
t
er LDB bac
k
traces from sig
n
al handlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
M
ake LDB backtraces more resilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukar
e
v
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
Better
b
a
c
k
traces from
LDB on
m
emory
f
a
ults
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas
Bo
u
kar
e
v
Protect RECOG
N
IZE-DYNAMIC-EXTENT-L
V
ARS from de
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukare
v
Replace ma
g
ic
c
onstants
w
i
th BASE-CHAR-CODE-
L
IMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
ou
k
arev
Fix X
R
EF on m
e
thods
w
ith EQL spe
c
ializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Better sty
l
e
-
warni
n
g from und
e
fine
d
I
N
FO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix win
3
2
-
x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Bouka
r
ev
Inherit threa
d
FP masks
o
n darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
Fix backtraces on OS X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas
Boukarev
D
o
n't try to j
o
in th
r
eads co
m
ing from
f
oreign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
Boukarev
Do
n
't ignore i
n
va
l
id COND clause
s
f
ol
l
owing a T c
l
au
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s Bou
k
arev
D
on't bind *co
m
p
iler-error-context* twic
e
i
n %che
c
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
tas Bou
k
are
v
D
e
lay
c
ompile-time check-bound warning
u
ntil IR2 conv
e
r
s
ion
.
commit
|
commitdiff
|
tree
2015-12-25
S
tas Boukarev
s
b-i
n
t
r
ospect: find
t
he r
i
ght debug info
f
unct
i
on
.
commit
|
commitdiff
|
tree
2015-12-25
S
tas B
o
u
karev
A coupl
e
of small
adjustmen
t
s
.
commit
|
commitdiff
|
tree
2015-12-19
S
t
as Bo
u
karev
Fix
d
i
s
asse
m
b
l
i
n
g jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas
Bouk
a
rev
Ad
d
a test t
h
at checks C
L
symbols for b
e
ing b
o
und/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bou
k
arev
Put CL:FUN
C
TION-K
E
Y
WORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas
Bouka
r
ev
Rever
t
"remov
e
explicit egcc
deps for x86/o
p
en
b
sd"
commit
|
commitdiff
|
tree
2015-12-14
S
t
as Boukarev
Simplif
y
+sset-rehash
-
thre
s
hold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bou
k
ar
e
v
Fix
suboptimal
i
ty in s
s
et-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
t
as
B
oukarev
Fix allocating large arra
y
s on 6
4
-b
i
t Windo
w
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
Don
'
t
t
ra
n
sf
o
rm LIST w
i
t
h a v
e
ry large num
b
er of
arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
Define sb-vm:large-
o
bject-s
i
z
e and exp
o
s
e it to genesi
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize make-sequence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Disa
b
le
a
l
l
ocate-l
i
st-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Bouk
a
re
v
Fix all
o
cate-list-on-heap on x86-64 with large immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bo
u
karev
Optimize allocate-l
i
st-on-heap on x86
-
64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas B
o
uka
r
e
v
Opt
i
mize ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
Bouk
a
rev
Define modular fixnum
functions on AR
M
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Pass MAP
_
FIXE
D
to mmap on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s Bou
k
arev
Don't gen
e
r
ate type checks in del
e
ted blo
c
ks
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s Boukarev
Remove %c
h
ec
k
-bound with low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
Boukarev
info
.
impure
(
glo
b
aldb-info-iterat
e
): pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
C
h
eck for fixnum in th
e
CHECK-BO
U
ND
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
arev
Fix ARRA
Y
-DIM
E
NSION transf
o
r
mat
i
on of arrays
of
u
nknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
ukarev
Optimize
%CHECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bo
u
k
arev
Better arra
y
di
m
en
s
ion
derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Add explicit-c
h
eck to FIND-
F
DE
F
N fo
r
bet
t
er
e
rrors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
More safe
F
BOUN
D
P
.
commit
|
commitdiff
|
tree
2015-12-01
Stas
Bo
u
karev
Remove primiti
v
e-type-c
h
eck, unused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bouka
r
ev
Fix CHAR-E
Q
UAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas
B
o
u
ka
r
ev
Don't
fold o
r
f
lush
C
H
ECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
S
t
a
s
Boukare
v
D
o
n't
f
ail when c
o
n
s
tant fol
d
i
ng %EQL/INTE
G
E
R
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Better error and warnin
g
m
es
s
ages for c
h
eck-bound
.
commit
|
commitdiff
|
tree
2015-11-22
St
a
s Boukarev
F
i
x foreign
.
tests
.
s
h
on
#
-l
i
nkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
S
t
as Boukarev
Resto
r
e Window
s
build
.
commit
|
commitdiff
|
tree
2015-11-20
S
tas Boukarev
foreign
.
t
e
s
t
s
.
sh: test
f
or m
i
ssing
.
so in a
s
ep
a
rate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Boukarev
Optimi
z
e out of line (TRUN
C
ATE INTEGER
R
ATIO)
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
E
nable thr
e
a
ds on ARM64-Linu
x
b
y def
a
ult
.
commit
|
commitdiff
|
tree
2015-11-15
S
tas Boukarev
ba
c
k
t
race
.
c: include all the
n
ecessary headers on
c
h
eneyg
c
.
commit
|
commitdiff
|
tree
2015-11-15
S
t
as B
o
ukare
v
Better backtraces fro
m
ldb on
n
o
n
-
x
86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
ukarev
l
db
b
ack
t
race: don't print
C
OMMO
N
-
L
ISP pac
k
age prefix
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as Bou
k
arev
Better backtraces fro
m
ldb on x86
o
ids
.
commit
|
commitdiff
|
tree
2015-11-14
S
tas Bou
k
ar
e
v
Ca
l
l time-reinit in !c
o
ld-init b
e
fore internal-rea
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bouka
r
e
v
descri
b
e_internal_error: Pr
i
nt values f
r
om
t
he constant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
uka
r
ev
c
old-init: don't ena
b
l
e
i
n
ternal
err
o
r handling too
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
B
oukarev
R
e
s
trict intern
a
l-t
i
me to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukare
v
Allow
V
OP arguments wi
t
h
m
ultiple
S
Cs to
l
o
ad imm
e
diates
.
commit
|
commitdiff
|
tree
2015-11-13
Sta
s
Bo
u
karev
Annotate thread
slots in A
R
M
64 disassembly
.
commit
|
commitdiff
|
tree
2015-11-13
Sta
s
Boukare
v
Unify some s
h
ared
s
upport routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Fix con
s
ta
n
t loading
o
n type-check-
e
rror/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Unify error vo
p
s
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukar
e
v
Optim
i
ze fixnum t
y
pe
checks on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Remove check-type vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
SHIF
T
F sh
o
uld u
s
e
L
E
T* f
o
r binding temporary
v
a
r
i
ab
l
es
.
commit
|
commitdiff
|
tree
2015-11-12
Sta
s
Boukarev
Restor
e
cheney
g
c b
u
ild
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
ARM64
:
optimize instance slot
a
ccess with imm
e
d
i
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bouka
r
ev
ARM64: better immed
i
ate
o
ffs
e
t chec
k
i
ng in LDR/STR
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
Imple
m
ent :interleaved-
r
aw-slots on ARM64
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukare
v
F
ix
h
andling
of errors in SB-U
N
I
X
:
UN
I
X-
R
EADDIR
.
commit
|
commitdiff
|
tree
2015-11-10
S
ta
s
B
o
ukarev
Remove tls-coo
k
ie on #-x86
commit
|
commitdiff
|
tree
2015-11-09
Stas
Bo
u
k
a
rev
Fix PPRINT-LAMBDA
-
L
IST on lists
c
ontaining QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as
B
oukarev
Re
m
ov
e
a comment from make-thread
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as Boukar
e
v
U
p
d
a
t
e d
o
c
umentation to mentio
n
threa
d
support o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-11-09
Sta
s
Bouka
r
ev
Fix
p
seudo-atomic cle
a
ring in create_thread_st
r
u
c
t
.
commit
|
commitdiff
|
tree
2015-11-08
Stas
Boukarev
Resolve a life-time issue i
n
ARM64 call VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Optimize
UNBIND on ARM64
.
commit
|
commitdiff
|
tree
2015-11-08
Sta
s
Boukarev
Fix stepping ch
e
cks on ARM
6
4
.
commit
|
commitdiff
|
tree
next