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
Remove *the-wrapper...* from PCL.
2016-03-12
St
a
s Boukarev
R
e
move *the-wrapper
.
.
.
* from
P
C
L
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
a
s
B
oukarev
Don't f
o
rce lay
o
ut
invalidation on su
p
erclass finaliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Renam
e
SHARP-T
A
G
to
SHA
R
P-EQ
U
AL-WRAPPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthia
s
.
.
.
Remov
e
d
upl
i
c
ate decla
r
ation
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matt
h
i
as
.
.
.
M
o
v
e
only lo
c
ally used
f
unction from hea
d
er to
s
ourc
e
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
k
arev
Optimi
z
e
#x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
D
ebugg
e
r: don't
u
se s
y
mbo
l
-
m
acrolet on specia
l
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
F
ix
i
nter
a
ction of float type derivat
i
on
a
nd
nega
t
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bo
u
ka
r
ev
Remove
source-root from debug-inf
o
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
More precise and compac
t
source locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
WHO-SE
T
S and W
H
O
-
REFERENCES on
D
EFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fi
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
r
ev
Optimi
z
e load/store pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
i
ze SE
T
-SLO
T
o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bo
u
kar
e
v
Optimize (SET
F
SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opti
m
ize MAPCA
R
o
n
large lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bou
k
arev
Remo
v
e t
h
e
i
r1
F
UNCAL
L
tran
s
form
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opt
i
m
ize MAP* tran
s
forms
on lambd
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a war
n
i
ng mes
s
ag
e
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize
-
c
onsta
n
t-loads:
f
ix
h
andlin
g
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimi
z
e-co
n
stant-lo
a
ds: process
a
ll b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Bo
u
karev
Fix an AVER caused b
y
ignoring
c
losed over variab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ouka
r
ev
tests:
F
ix :mod-arith-l
a
rge-co
n
stan
t
on 32-
b
it pl
a
tform
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukare
v
ARM
6
4: more compact encoding for word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don
'
t fail to encod
e
immediates in modular ari
t
hm
e
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Optimize constant
loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukar
e
v
Ensure registe
r
s are moved i
n
to
s
tack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
oukare
v
Remove
a coup
l
e of #if
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
e
v
Op
t
i
mi
z
e
initialize
-
vector with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Ab
s
tract immediat
e
loading on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Derive r
e
sult types of struc
t
ure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize emit-inits
with
0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Sl
i
ghtly opt
i
mize
a
llocati
o
n s
e
quen
c
e o
n
x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Remove global_interrup
t
_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix singl
e
-threa
d
ed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Don't free th
r
ead->interru
p
t_d
a
ta separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
Micro-opt
i
mize verify-arg-count on x8
6
oid
s
and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cr
e
ate_thr
e
ad_struct: don't allocate inte
r
rupt
_
data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
create_thr
e
ad_struct: don't al
l
ocate
os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't lea
k
me
m
ory during except
i
on handling on
D
a
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
Bo
u
ka
r
ev
*co
m
piler-trace-out
p
ut* w
o
rka
r
ound
.
commit
|
commitdiff
|
tree
2016-02-19
Sta
s
Boukar
e
v
K
eep sb-a
s
s
e
m:*assem-instructions*
f
or sli
m
e
compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Bouk
a
rev
Re
s
tore build on
n
on-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Improve LDB
w
h
en
(
+
size position) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
e
v
O
p
timize lo
g
a
nd
w
ith
non-fixnu
m
word m
a
sk
s
on
x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
A
dd
LOGTES
T
VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Opti
m
ize MASK-SIGNED-FIELD
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Disassemble T
B
Z and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
timize fixnum mask-signe
d
-
f
ield on x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
O
ptimiz
e
(MASK-
S
IGNED-FIELD 63
X) on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s
Boukarev
Optimize some VOP
S
o
n
ARM64 wit
h
L
DP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
sb-
p
rofile:
r
eport don't wa
r
n about redefined funct
i
ons
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
M
icr
o
-optimize listify-rest-
a
r
gs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
re
v
Fi
x
disassembling of LDR/STR with po
s
t/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
c
all_i
n
to_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Slightly reduce
c
o
n
sing in with-packa
g
e-iter
a
to
r
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Bouka
r
ev
O
pt
i
mize o
u
t of
l
ine LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy & pas
t
e mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
arev
Remove un
n
ecessary packa
g
e
p
refixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Op
t
imize fixnum L
O
GNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukarev
Micro-optimize sb-kernel:code-ins
t
ru
c
tio
n
s o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
Re
m
ove sb-
d
isassem::code-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Remove sb-as
s
em:*
a
ssem-instruction
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Fix x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Wa
r
n about arg-count mismatch
for MA
P
and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-pointer
-
w
i
detag GC
s
afe
.
commit
|
commitdiff
|
tree
2016-02-02
S
tas Boukarev
Check argument mismat
c
h for function arguments
to cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Bouk
a
re
v
Constant fold f
u
nctions tha
t
call other fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bou
k
arev
Don't
evaluate th
e
docstr
i
ng in defvar, d
e
fconst
a
nt
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Fo
r
get a
b
out a constant
v
ariable
a
ft
e
r makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
ou
k
arev
Wrap a test in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Bouka
r
ev
Proper er
r
ors f
r
om OPEN on Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Don't import S
B
-C
:
:VO
P
-
INFO
-
TARGET-F
U
N into
S
B-REGA
L
LOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix scale-fl
o
at on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bouka
r
ev
Clean up
*
feature
*
test i
n
a couple o
f
places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
Fix S
Q
RT
on LEAST-NEG
A
T
I
VE-DOUBLE-F
L
O
A
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
MAPHASH com
p
iler-macro: don
'
t eva
l
uate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Handle
m
ulti
p
le :NICKNAMES
o
p
t
ions to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Fix
the ADJ
U
S
T
-ARRAY tran
s
form
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bou
k
a
re
v
(defun (s
e
tf
x
) ()) s
t
opped
r
e
turning (S
E
TF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ou
k
arev
Save the inter
r
upt cont
e
xt in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas Boukarev
F
i
x
ISQRT
d
eri
v
e-type
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as B
o
u
ka
r
ev
B
e
tter
lisp-backtraces
for
m
emor
y
-faults o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore disassem
b
ling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better
L
D
B
backt
r
aces from sign
a
l
ha
n
dlers on x8
6
oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Mak
e
LDB b
a
cktraces more resilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
Better
b
acktraces f
r
om L
D
B
o
n
m
emory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bouk
a
rev
Protect RECOGNIZE-DY
N
A
M
IC-EXTENT-LVAR
S
fr
o
m deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas Boukarev
R
e
place magic constants wit
h
BASE-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
Fix XREF on me
t
hods with EQL sp
e
ci
a
lizers
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Bouk
a
r
e
v
Bette
r
st
y
le-warning from unde
f
i
n
ed INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas
Bou
k
arev
F
ix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Bouka
r
ev
In
h
erit t
h
read FP masks o
n
darwin
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukar
e
v
Fix
b
acktrac
e
s
on
OS X
.
commit
|
commitdiff
|
tree
2016-01-08
P
h
il
i
p
p Matthias
.
.
.
Fix typo in CASEFOL
D
docstring
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Boukarev
Don't try t
o
join
t
h
r
eads coming
f
rom f
o
reign ca
l
lback
s
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukare
v
Don't ignor
e
i
n
v
alid COND clau
s
es followi
n
g a T cl
a
u
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouk
a
rev
Don't bi
n
d *compile
r
-
error-
c
ontext* twic
e
i
n %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bo
u
karev
Dela
y
c
ompile
-
ti
m
e che
c
k-bou
n
d warning until I
R
2
conve
r
si
o
n
.
commit
|
commitdiff
|
tree
next