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
Optimize DO-SEQUENCE.
2016-03-14
Stas Boukarev
Optimize DO
-
SE
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bou
k
arev
Optimi
z
e make-v
e
ctor-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove !begi
n
-i
n
s
t
ructi
o
n-defini
t
ions
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Bo
u
k
arev
R
emove DEF!MAC
R
O fr
o
m packages
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as B
o
ukarev
Cle
a
n up
nes
t
ed IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Bett
e
r type de
c
larations for fill-poi
n
ter
related c
o
de
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transform
N
|RE
V
ERSE
t
o vector-reverse/list-rev
e
rse
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Optimize [N]REVER
S
E
o
n
v
ectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
Optimize SU
B
STITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
r
ev
Declaim
types of %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
Bo
u
karev
R
e
m
ove *the
-
wrapp
e
r
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
St
a
s Bouk
a
re
v
Don't force layout
inva
l
i
d
ation
on superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
ou
k
ar
e
v
Rename S
H
ARP-
T
A
G
to SHARP-
E
QUAL-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp M
a
tthias
.
.
.
Remove
duplicat
e
d
eclara
t
ion
commit
|
commitdiff
|
tree
2016-03-06
P
hili
p
p Matthi
a
s
.
.
.
Move
onl
y
l
oc
a
lly use
d
f
unction from
header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukarev
Debug
g
e
r
: don't use symbo
l
-macrolet
on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
Fix intera
c
tion of float type d
e
rivation
a
nd negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as
Bouka
r
ev
R
e
m
o
ve source-root from
d
ebug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
arev
More precise a
n
d compact source locati
o
n
s
from
xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SETS
an
d
W
HO
-
REFERENCE
S
on DEF
G
L
O
BAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bou
k
arev
Optimize
load/store pa
i
rs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
tim
i
ze (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
u
karev
O
ptimize MAPCA
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bou
k
arev
R
emo
v
e
the ir1 FUNCALL tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas B
o
u
k
ar
e
v
O
p
timize MAP* transforms on lam
b
das
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas
B
oukarev
Fix a
w
arn
i
ng mes
s
a
ge wordin
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimiz
e
-constant
-
loads:
f
ix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
B
oukarev
optimi
z
e-constant-loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
Fix
a
n AVER caused by ignoring cl
o
sed over variabl
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :mod-arit
h
-large-constant on
3
2-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
oukarev
ARM64: more compact encoding for
wo
r
d-le
n
gth immedi
a
t
es
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
Don't fa
i
l to encode i
m
mediat
e
s i
n
m
odular
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Opt
i
mi
z
e
c
onstant
l
oads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
E
n
sure r
e
gisters are
m
oved into
stac
k
l
o
ca
t
ions
d
i
rec
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Optimiz
e
initia
l
ize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
r
ev
Abstract immediate loa
d
ing on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukare
v
Derive res
u
lt ty
p
es of structure se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Optimi
z
e
e
mit-
i
nits wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly optimi
z
e al
l
ocation
sequ
e
nce
o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
oukarev
Remove g
l
obal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
ou
k
are
v
Fix singl
e
-t
h
readed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't f
r
ee thr
e
ad->inte
r
r
u
pt_data sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
M
i
cro-o
p
timize verify-arg-coun
t
on x86oids and AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
c
r
eate
_
thread_str
u
ct: do
n
'
t
allocate
i
nte
r
r
u
pt_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukare
v
create
_
thread_struct: don't
a
l
locate os_a
t
t
r
sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak memory during exception handling
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
*compile
r
-trace
-
ou
t
put*
w
orkaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukar
e
v
K
e
ep sb
-
ass
e
m:*assem-in
s
t
ructions* for slime comp
a
t
ibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as
B
o
u
karev
Restor
e
build on
non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
oukarev
Improve LDB when (+ s
i
ze posi
t
ion) is less than n-f
i
xnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
timize logand with non-fixnum w
o
rd masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Add
LOGTEST VOPs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
B
ouka
r
ev
Optimi
z
e
MASK-SI
G
NED-F
I
E
L
D
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Disassem
b
le TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s Bouk
a
rev
Optimize fixn
u
m mask-
s
igned-fie
l
d on x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bou
k
arev
Optimiz
e
(MASK-SIGN
E
D-F
I
E
L
D
6
3 X) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Op
t
imize s
o
me VOPS o
n
ARM64 with L
D
P/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bou
k
ar
e
v
sb-pr
o
file
:
re
p
o
rt don't warn about redefine
d
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukarev
Micro-optim
i
z
e list
i
f
y-rest-
a
rgs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Fix disasse
m
b
l
i
n
g
of LDR/STR with
p
ost/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as B
o
ukarev
Fix call_into_c on P
P
C
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly re
d
uce consing in with-package
-
iterato
r
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Boukarev
Optimize
o
ut of
li
n
e LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
ou
k
arev
Fix a copy
&
paste mistake that break
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Boukare
v
Remove unne
c
essary
p
ackage pre
f
ix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bouk
a
rev
Optim
i
z
e fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micr
o
-opt
i
mize sb-kernel:code
-
ins
t
ructions on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Remo
v
e
s
b-disas
s
em::
c
ode-inst-a
r
e
a
-
ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
u
karev
Remove sb-assem:*assem-instructio
n
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas
Bouka
r
ev
F
i
x
x
86
build
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s
B
oukarev
Warn
about arg-co
u
nt mi
s
match
f
or MA
P
and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
Boukarev
M
ake %
o
ther-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas B
o
ukar
e
v
Ch
e
c
k argument mis
m
atch for func
t
ion arguments
to
callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Constant fold functions
t
h
at call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukar
e
v
Don
'
t evaluate the docstring in def
v
ar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
ta
s
B
ouka
r
ev
F
o
r
get about a constan
t
var
i
able a
f
t
e
r makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukarev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukar
e
v
Proper errors from OPEN
on Window
s
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
B
ouka
r
e
v
Don't imp
o
rt
SB-C
:
:
V
O
P-INFO-TARGET-FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Fix scal
e
-fl
o
at
o
n x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Boukar
e
v
Cl
e
a
n up *feat
u
r
e
* te
s
t
in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Fix
S
QRT on LEAST-
N
EGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
M
A
PHAS
H
compiler-macro: don'
t
evalua
t
e
H
ASH-TABLE twi
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle mu
l
tip
l
e :
N
I
C
KN
A
MES
o
ptions to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bouk
a
re
v
Fix t
h
e A
D
JUST-ARRAY t
r
an
s
form
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
(def
u
n (
s
e
tf x) ()) stopp
e
d r
e
turn
i
ng (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Sav
e
th
e
int
e
rrupt context
in sigab
r
t_
h
andler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukar
e
v
Fi
x
ISQ
R
T deri
v
e
-type
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bouka
r
ev
B
e
tter
l
isp
-
bac
k
t
races
f
or
m
emory-
f
aul
t
s on
n
on-x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bouk
a
re
v
Restore dis
a
ssem
b
ling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Bo
u
karev
Be
t
ter LDB
b
acktraces from signal
hand
l
ers on x86
o
ids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
Make LDB backt
r
aces mo
r
e res
i
lient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
F
ix ty
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukar
e
v
Better backtraces fr
o
m LDB on me
m
or
y
faults
.
commit
|
commitdiff
|
tree
2016-01-13
St
a
s Boukar
e
v
P
r
ote
c
t R
E
C
OGNI
Z
E-DYNAM
I
C-
E
XTENT-LVARS from
deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Bou
k
a
r
ev
Repl
a
ce
m
a
g
ic constants with BA
S
E-
C
HAR-CODE-L
I
MIT
.
commit
|
commitdiff
|
tree
next