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
Don't force layout invalidation on superclass finalization.
2016-03-11
Stas
B
oukarev
Don't
fo
r
ce
l
ayout invalidatio
n
on
s
uperclas
s
finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Rena
m
e SHARP-TAG to SH
A
RP-EQUAL-WR
A
PP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matt
h
ias
.
.
.
Remove duplicate declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthi
a
s
.
.
.
Mo
v
e
only local
l
y used function from
h
eader to
s
ou
r
c
e
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
B
ouka
r
ev
Optimize #
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't us
e
symbol-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukare
v
Fix
i
ntera
c
t
ion
of
float ty
p
e derivation and negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouk
a
rev
Remove
sour
c
e-root
from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More pr
e
c
i
se and com
p
act
s
o
urce l
o
cations from xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
WHO-
S
ETS and WHO-
R
E
FERENCE
S
on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
ptimize load
/
st
o
re pair
s
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Op
t
imize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Op
t
imize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ouka
r
ev
Op
t
im
i
ze MAP
C
AR on lar
g
e
l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
B
ouk
a
rev
Optimize
M
AP*
t
rans
f
orm
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
uk
a
r
ev
F
i
x a
warning messa
g
e wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize
-
c
o
nstant-lo
a
d
s: fix han
d
ling of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
u
k
arev
optimize-con
s
t
a
n
t-loads: pr
o
cess all
b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Boukar
e
v
Fix an AVER caused by ignoring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
t
e
sts: Fix
:mod-arit
h
-large-constant on 32-bit pla
t
f
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as
B
oukar
e
v
ARM64: mo
r
e compact encod
i
ng fo
r
wo
r
d-
l
ength immedi
a
te
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't f
a
i
l
to en
c
o
de
i
mme
d
i
a
tes in
modular arithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Optimize constant
load
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers
a
re moved into stack locat
i
ons dir
e
ctly
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Remo
v
e
a couple of #
i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
ka
r
ev
Optimize initializ
e
-vec
t
o
r w
i
th 0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Abstract im
m
ediate loading on x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukar
e
v
Derive
r
e
sult
t
y
p
es of s
t
ructur
e
se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Optimi
z
e emit-init
s
w
i
t
h 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Slightly optimize alloc
a
tion se
q
uence o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukar
e
v
Remove gl
o
bal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Fix single-threade
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
B
o
ukarev
Don't f
r
e
e thread->interrupt_da
t
a separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Mic
r
o-o
p
timize verify-arg-c
o
unt on x86oids
a
nd ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_threa
d
_struct: don't allo
c
ate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
e
v
create_
t
hread_struct: don't alloc
a
t
e
o
s_att
r
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukar
e
v
Don't leak
memory during exception handling on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-as
s
em:*a
s
sem-i
n
struc
t
io
n
s* for
sl
i
me compa
t
i
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Boukarev
Restore build on non-x86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Boukarev
Improve LDB
when (+ size position) is less than n-fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opti
m
i
z
e logand
with non-fixnum
w
ord ma
s
ks on x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
A
d
d
L
OGT
E
ST V
O
P
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
ta
s
Bouka
r
ev
Optimize MASK-SIGNED-
F
I
ELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
ouka
r
ev
Disassemble TBZ
a
nd TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimize fixnum mas
k
-sig
n
e
d
-f
i
e
ld o
n
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukarev
Optimize (MASK-SIG
N
ED-
F
I
ELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
ouka
r
ev
O
p
t
imize so
m
e VOPS on ARM64 wit
h
L
DP
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb
-
profile:rep
o
r
t
d
on't warn about redefined fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Micro-optimize listify-rest-args on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix dis
a
ssem
b
ling of LDR/S
T
R with pos
t
/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukarev
Fix call_in
t
o
_c on P
P
C
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Sl
i
ght
l
y
reduce
c
onsing in with-pa
c
kage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimize
out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
arev
Fix
a
co
p
y & paste mistake
that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
Boukarev
Re
m
ove
u
nnecessary pa
c
kage
p
refi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Op
t
imize fixn
u
m
L
O
GNOR
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimiz
e
sb
-
kernel:code
-
ins
t
r
u
ctions on a
r
m64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Bo
u
karev
Remove sb-di
s
assem::code-inst-a
r
e
a
-ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
Remove sb-assem:*assem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Bouka
r
ev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Boukarev
Warn
a
bout arg-co
u
nt mismatc
h
for MAP an
d
M
A
P-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %o
t
h
e
r-pointer-widetag GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
ouka
r
ev
Check argumen
t
mismatch
f
or fun
c
t
i
on arguments
t
o call
a
ble
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s
Bo
u
k
a
r
ev
Co
n
s
tant fold functions
t
hat c
a
ll oth
e
r funct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Don't ev
a
luate the
d
ocstring in defvar, defcons
t
ant
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bo
u
kare
v
Forget
a
bout a constant variable af
t
e
r
m
akunbound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
B
oukar
e
v
Wrap
a te
s
t in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper
err
o
r
s
fr
o
m OPEN
o
n Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't
i
m
p
ort SB-C::VO
P
-INFO-TARGET-FUN into
S
B-
R
EG
A
LLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Bou
k
a
rev
Fix
s
cal
e
-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
e
v
Clean up *featu
r
e* test i
n
a
coupl
e
o
f
p
l
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT
o
n LEAST-NEG
A
TIV
E
-DOUBL
E
-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH
c
om
p
iler-macro:
d
o
n't eva
l
u
a
te
HASH-T
A
BLE twi
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Handle
m
u
ltip
l
e :NI
C
KNA
M
ES opt
i
o
ns to DEFPACKA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas B
o
ukar
e
v
Fix the
A
DJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
(defun (setf x) ()
)
st
o
pp
e
d retu
r
n
ing
(SE
T
F
X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Sav
e
the inte
r
rupt context i
n
sig
a
brt_handle
r
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fi
x
ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
kar
e
v
Better
l
i
s
p-backtraces
fo
r
memory-faults on
non
-
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
ukarev
R
estore disa
s
se
m
bling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB back
t
races f
r
o
m
sign
a
l han
d
ler
s
on x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
a
s Boukarev
Ma
k
e LDB backtraces more res
i
lie
n
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better b
a
cktraces
from LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
B
ouk
a
rev
P
r
otect RECOGNI
Z
E-
D
YNA
M
IC-EXT
E
NT-LVARS
from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
B
oukarev
R
e
place magic
c
onstants
with
BASE-
C
HAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Bo
u
karev
Fix XREF
o
n method
s
wi
t
h EQL spe
c
ializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
Bette
r
style-warning
f
r
o
m un
d
efi
n
ed INFO type
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix
w
in32
-
x86
build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
I
n
h
e
r
it thread FP mask
s
on d
a
r
w
in
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
ix backtraces on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthias
.
.
.
Fix typ
o
in C
A
SEFOLD do
c
stri
n
g
.
commit
|
commitdiff
|
tree
2016-01-07
Stas B
o
ukarev
Don
'
t try to j
o
in thread
s
coming
f
rom f
o
reig
n
callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
B
o
ukarev
Don't ig
n
ore invalid CO
N
D cl
a
uses
f
ollowi
n
g a T c
l
ause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bind *
c
omp
i
l
e
r-error-contex
t
* tw
i
ce
i
n %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
a
s
Boukarev
Delay compile-time
check-boun
d
w
a
rning
u
n
t
i
l IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukar
e
v
sb-introspec
t
:
find the right debug
info f
u
nction
.
commit
|
commitdiff
|
tree
next