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
create_thread_struct: don't allocate interrupt_data separately.
2016-02-20
St
a
s
Boukarev
c
reate_thread_struct: don't all
o
cate interrupt
_
d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create_th
r
ead_struct: don't allocate o
s
_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak memory du
r
ing exception handling on Da
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*comp
i
ler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s Boukarev
Ke
e
p
s
b-a
s
s
em:*assem-ins
t
ructions
*
for
s
l
i
me
com
p
at
i
bil
i
t
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore build
on
non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s B
o
u
k
a
rev
Impro
v
e LDB when (+ s
i
z
e position) is less t
h
a
n n-fixnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukar
e
v
Optimize log
a
nd with
n
on-
f
ixnum word
m
asks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Add LOGTEST VO
P
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize MASK-
S
IGNED-FIELD on
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Disassem
b
le T
B
Z
and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
B
o
u
karev
Optimize fixnum ma
s
k-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
O
p
timi
z
e (MASK-SI
G
NED-
F
IELD 63 X) o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s
B
oukarev
O
ptimi
z
e som
e
VOPS on ARM6
4
with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
u
k
ar
e
v
sb-
p
rofile:repor
t
don't
warn abo
u
t re
d
e
f
ined
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
Bou
k
a
r
ev
Micro
-
opt
i
mize
listify
-
rest-args o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bou
k
arev
Fi
x
di
s
assembling of LDR/STR with p
o
st/pre
-
i
n
d
e
x o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Slightly reduce c
o
n
sing
in
w
i
t
h
-packa
g
e-it
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Op
t
imize out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
F
i
x a copy
&
paste mistake that
breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
oukarev
R
e
m
ove unnecessary
p
a
c
kage prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
O
pt
i
mize fi
x
num LOGNO
R
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
Micro-optimize sb-kern
e
l:code-instructio
n
s
o
n a
r
m64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
Remo
v
e
sb-d
i
sa
s
sem:
:
co
d
e
-inst-are
a
-ad
d
res
s
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
B
oukarev
Remove sb-assem:*asse
m
-ins
t
ructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix
x
86
buil
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Warn abou
t
arg
-
count mismatch
f
o
r
MAP
and MAP-INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-p
o
inter-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
a
s
Boukarev
Check
ar
g
u
ment
mis
m
atch
f
o
r
functi
o
n
argumen
t
s
t
o callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constan
t
fold
fun
c
tions that
c
all other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
u
k
arev
Don
'
t eva
l
u
ate th
e
docstring in d
e
f
v
a
r
,
d
efcon
s
tant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget ab
o
ut a co
n
stant variable
a
fter makunbou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
Pro
p
er err
o
rs from OPEN on Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as
B
oukarev
D
on't impo
r
t
S
B-C::V
O
P
-INFO-TARGET-
F
UN int
o
S
B-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
F
i
x scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *
f
e
a
tur
e
* test
i
n a coupl
e
of places
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
F
i
x SQRT on LEAST-NEGATIVE-DO
U
BLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
ka
r
ev
MAPHAS
H
compi
l
er-ma
c
ro: don't evaluate
HAS
H
-
TABLE twic
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Han
d
l
e mu
l
tiple :
N
ICKNAME
S
optio
n
s to DEFPA
C
KA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix the ADJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
(
d
efun (setf x) ()) stopped returning (SETF
X)
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
S
ave the i
n
ter
r
u
pt conte
x
t in si
g
ab
r
t_han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
St
a
s Bouk
a
rev
F
i
x
ISQRT d
e
ri
v
e-t
y
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as
B
oukarev
Better lisp-
b
a
c
k
t
races for memory-f
a
u
l
ts
o
n non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
kare
v
Restore dis
a
ssembling
on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
B
e
tter LD
B
backtraces fr
o
m signa
l
handlers on x86
o
ids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as
Boukare
v
Mak
e
LDB backtraces more resilie
n
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix
ty
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bet
t
er
backtra
c
es fr
o
m LDB on me
m
ory faul
t
s
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Prot
e
ct RECOGNIZE-DYNAM
I
C-EX
T
ENT-LVARS fro
m
deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Replace magic constants with BASE-
C
HAR-
C
ODE-LIM
I
T
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Bou
k
a
rev
Fix XREF on methods w
i
t
h EQL specializ
e
rs
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
B
e
tter style-warni
n
g from
u
ndefine
d
INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
ouka
r
ev
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas B
o
ukarev
Inherit t
h
read FP masks o
n
darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
Fix back
t
r
a
ces on OS X
.
commit
|
commitdiff
|
tree
2016-01-07
S
tas
Bo
u
karev
Do
n
'
t
try to join threads co
m
ing from f
o
r
e
ign
c
allb
a
cks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukar
e
v
Don
'
t
i
g
n
or
e
invalid
C
OND clauses follo
w
ing
a
T
c
lau
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bi
n
d *compil
e
r-error-con
t
e
xt* t
w
i
ce in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bou
k
ar
e
v
De
l
ay
co
m
pile-ti
m
e check-bou
n
d
w
arning until IR2
conversion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as
B
o
u
karev
sb-introspect:
fin
d
the right debug i
n
fo
functio
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
B
oukare
v
A couple o
f
s
mall adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disa
s
sembling ju
m
ps on PP
C
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add a te
s
t
t
h
at
c
hecks CL sy
m
bols
f
or bei
n
g bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Bo
u
karev
P
ut
C
L:FUNCTION-
K
EYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Boukarev
Rever
t
"rem
o
ve explicit egcc
deps for x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukare
v
Simplify +s
s
et-
r
ehash-
t
hreshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Sta
s
Bouka
r
ev
Fix suboptima
l
i
t
y
i
n
s
s
et-adj
o
in
.
commit
|
commitdiff
|
tree
2015-12-10
Stas
Boukarev
Fix al
l
ocat
i
ng large arr
a
y
s on 64-bit
Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
D
o
n't
t
ransform LIST wi
t
h a v
e
ry large nu
m
ber
of argu
m
en
t
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define
sb-vm:large-obj
e
ct-size and expo
s
e it to gene
s
is
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Bou
k
are
v
Optimize make-sequence
'
list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouk
a
rev
Disable a
l
locate-lis
t
-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukar
e
v
Fix allocate
-
list-on-heap o
n
x86-64
with larg
e
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Bou
k
arev
Optim
i
ze allocat
e
-list-on-heap
o
n x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
Bouk
a
rev
Optimize ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
S
tas
B
oukarev
Define modular fixnum fu
n
ctions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
P
a
ss
M
A
P
_FIX
E
D to mmap on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bouka
r
ev
D
o
n't generate type checks in de
l
eted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Remove
%check
-
bound with low saf
e
ty
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
info
.
i
mpure(globaldb-info-iterate)
:
pass on #-sb
-
doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
ukarev
Check for
f
ixnum in the C
H
ECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
Boukarev
F
ix
ARRAY-DIMENSION t
r
ansf
o
r
m
ati
o
n of arrays of unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
u
karev
Optimize
%C
H
ECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas
Bou
k
a
r
ev
Better array di
m
ension deriva
t
ion
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bou
k
arev
Add explicit-c
h
e
c
k
t
o F
I
ND
-
FDEF
N
for b
e
tter errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas
B
o
ukarev
Mor
e
sa
f
e FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukare
v
Remove primitive-type-check, un
u
s
ed
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukar
e
v
Fix CHAR-EQU
A
L transform
.
commit
|
commitdiff
|
tree
2015-11-30
S
tas
Boukarev
Don't f
o
ld or flush CHECK-
B
OUND
.
commit
|
commitdiff
|
tree
2015-11-28
Stas B
o
uk
a
rev
Don't
fail whe
n
con
s
tan
t
folding %EQL/INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
B
e
tte
r
e
rror and warning messages
f
or check-bound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Bo
u
k
a
r
ev
Fix foreign
.
tests
.
sh on #
-
linkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Restore Windows
b
uild
.
commit
|
commitdiff
|
tree
2015-11-20
Stas
Boukare
v
foreign
.
tests
.
sh: test for mi
s
sing
.
so
i
n a
s
e
p
arate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Boukare
v
Optimi
z
e out of
l
ine (TRUNCATE INTEGER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Stas Bouk
a
rev
Enable
thr
e
ads on ARM6
4
-
Linux by default
.
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Boukarev
back
t
r
ace
.
c: include all the
n
ecessary
h
eaders o
n
che
n
e
ygc
.
commit
|
commitdiff
|
tree
next