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.
2016-03-14
Stas Boukarev
C
lean up
n
est
e
d IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
B
e
tter t
y
pe declarations for
f
ill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transfo
r
m N|REVERSE to vector-reve
r
se/l
i
s
t-rever
s
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
a
rev
O
ptimize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as
Boukarev
Optimize SUBST
I
TUTE
func
t
ions
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Bou
k
arev
Declaim types
o
f
%
%data-ve
c
tor-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
arev
Re
m
ove *t
h
e-
w
ra
p
per
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukarev
Do
n
't force
layout invalidation on superclass finaliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Bo
u
karev
Rename SHAR
P
-TAG to
S
HAR
P
-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Ma
t
thias
.
.
.
Remove duplicate declar
a
t
i
on
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matthia
s
.
.
.
M
o
ve only
l
o
cally used function
f
rom he
a
der t
o
source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Op
t
imize #x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
D
e
bugger:
d
on
'
t
use symb
o
l-
m
acrolet on spe
c
ial v
a
riab
l
es
.
commit
|
commitdiff
|
tree
2016-03-06
S
ta
s
B
o
u
k
are
v
F
i
x inte
r
action
o
f
f
loat typ
e
derivati
o
n and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukarev
Rem
o
ve sou
r
ce
-
root f
r
om debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
More precise and
c
ompa
c
t source l
o
cations from
xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukarev
WHO-SETS an
d
WHO-REFER
E
NCES o
n
DEFGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
ize load/store pairs o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Optimize SET-S
L
OT
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize
(
S
ET
F
SCH
A
R)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
pt
i
mize MAPCAR on lar
g
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Remove the ir1 FUNCALL tra
n
sform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
Bo
u
k
a
rev
Op
t
im
i
ze MAP
*
trans
f
orms on lam
b
d
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouk
a
re
v
Fix
a warn
i
ng m
e
ssag
e
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-const
a
nt
-
lo
a
ds: fix hand
l
ing
o
f 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
o
p
t
i
mize-constant-loads:
pro
c
ess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
a
s
B
ouk
a
rev
Fix an AVER
caused by
i
gnori
n
g closed over va
r
iables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bo
u
k
a
rev
tests: Fix :m
o
d-arit
h
-
large-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bouk
a
rev
A
RM64: more
c
o
m
pac
t
encoding for wor
d
-length immed
i
ates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fa
i
l to encode imm
e
diates
in modula
r
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Opt
i
mize constant
loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s B
o
ukarev
E
n
s
ure registers
are mov
e
d
in
t
o
s
t
ac
k
locations dire
c
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
ev
Optimize init
i
alize-vect
o
r
with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Abstrac
t
immediate loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ou
k
are
v
Derive re
s
u
lt
types of structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uk
a
rev
Optimize emit-inits with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
S
lightly
opt
i
m
i
ze allocation sequenc
e
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Rem
o
v
e
g
lobal_in
t
e
r
r
u
p
t
_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix s
i
ngle-
t
hread
e
d builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouka
r
e
v
Don't free thread->i
n
ter
r
upt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micr
o
-o
p
timize
v
erif
y
-
a
r
g
-
count on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create_thread
_
struct:
don't alloca
t
e
i
n
terrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create
_
thread_s
t
ruct: do
n
'
t allocat
e
o
s
_attr separa
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't le
a
k memory
d
uring excep
t
i
o
n handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
*co
m
p
iler-trace-out
p
ut* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
oukarev
Keep s
b
-assem:*assem-instruct
i
ons* for slim
e
c
o
mpatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Bo
u
ka
r
ev
Restore bui
l
d
on
n
on-x
8
6oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
ar
e
v
Improve LDB when (+ size position) is le
s
s than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Optimiz
e
lo
g
and wi
t
h no
n
-fixnu
m
w
o
r
d
m
asks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
A
d
d
LOGTES
T
VOPs o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
Optimize MASK-
S
I
G
NED-FIELD on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
B
oukarev
Disassemb
l
e
T
BZ and
T
BNZ on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
B
ou
k
are
v
Opt
i
mize
fixnum
m
ask-
s
igned-fi
e
ld on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
Optimize (MASK-SIGNED-F
I
ELD 63
X
) on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukar
e
v
Opt
i
mi
z
e
s
ome VOPS on ARM64 with LD
P
/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Bouka
r
ev
s
b
-profile:report don't wa
r
n
about redefin
e
d
functions
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Mi
c
r
o-optimize listify-rest-args
on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Fix
disassembling of
L
DR/STR with post/pre-ind
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
r
e
v
Fix
c
all
_
into_
c
o
n
P
P
C
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukare
v
Slightly
r
educe
consing in with
-
package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimize out
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
B
o
ukarev
F
i
x a cop
y
&
past
e
mistak
e
that brea
k
s x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
R
e
move unne
c
essary packag
e
prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
k
arev
Optim
i
ze fixnum LOGNOR on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
M
icro-optimi
z
e sb-kernel:c
o
de-instr
u
ct
i
o
n
s on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Boukare
v
Remove
sb-d
i
sasse
m
::code-inst-area-ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Rem
o
ve sb-assem
:
*
a
ssem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Fix x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
W
a
rn about arg-
c
ount mismatch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Bo
u
karev
Make %other-pointer-widetag
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukar
e
v
Check
a
rgum
e
nt mi
s
matc
h
f
o
r
functio
n
ar
g
uments to calla
b
le
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
C
on
s
t
an
t
f
o
l
d
functi
o
ns
t
hat call
o
ther functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukar
e
v
Don't evaluate the docstring in
d
efv
a
r, de
f
cons
t
a
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukarev
Forget
abou
t
a constant variable a
f
ter maku
n
bound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukar
e
v
W
r
ap
a
t
e
s
t
i
n
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouk
a
rev
Pr
o
per
e
r
rors from OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't
i
m
port SB-
C
::VOP-
I
NFO-TARGET-
F
UN into SB-REGALL
O
C
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Fix scale-fl
o
at on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *featur
e
* t
e
st
i
n a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s B
o
ukarev
Fix SQRT
o
n LEAST-NE
G
A
TIVE-DOUBLE-FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
Bo
u
kar
e
v
MAPHASH compil
e
r-macro: don'
t
evalu
a
t
e
HASH-TABLE
twic
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
Handle multiple
:
NICKNAMES options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix t
h
e
ADJUST-ARRAY tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
(defun (se
t
f
x
) (
)
) stopp
e
d
r
e
t
urni
n
g
(
SET
F
X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save the interrupt context in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas
B
o
ukarev
F
i
x ISQRT derive-
t
ype
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better l
i
sp-b
a
cktraces f
o
r memory-f
a
u
lts on non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
Rest
o
re d
i
sassembling on AR
M
64
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukarev
B
e
tter LDB backtraces
f
ro
m
s
i
gnal han
d
le
r
s on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Make LDB backtr
a
ces more resil
i
en
t
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
B
e
tter
b
acktraces from LDB on
memory
f
aults
.
commit
|
commitdiff
|
tree
2016-01-13
Sta
s
Bouk
a
rev
Pr
o
t
e
ct RECOGNIZE
-
DYNAMIC-EXTENT-
L
VARS from de
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Repl
a
c
e magic constants wit
h
BAS
E
-CHAR-CODE-LIMI
T
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s Bouk
a
r
e
v
Fix XRE
F
on
methods wit
h
E
Q
L
s
pecializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Better style-
w
arning fro
m
undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inherit threa
d
FP ma
s
ks on darwin
.
commit
|
commitdiff
|
tree
next