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
sb-gmp: fix loading libgmp on darwin.
2016-03-20
Stas Boukarev
sb-gmp: fix lo
a
ding l
i
b
g
mp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
O
ptimize
t
h
e
F
O
RM
A
T
NIL to CONCATENA
T
E transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Tr
a
nsform CONCATE
N
ATE to specializ
e
d
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Bo
u
karev
Optimiz
e
vari
a
ble
c
a
lls to C
O
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
r
ev
Optimize
out
-
of-li
n
e string CONC
A
TENA
T
E, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as
B
o
u
karev
Optimiz
e
out-of-line
s
tring
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
Bouk
a
rev
run-program: error on bad stream
o
ptions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bou
k
a
rev
F
ix sb-p
c
l::%update-slot
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukar
e
v
Opti
m
i
ze ma
k
e-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Remove !b
e
g
i
n
-
instru
c
tio
n
-def
i
nitions
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Remove DEF!M
A
CRO f
r
om packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Cl
e
an up
n
ested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukarev
Better type
d
eclarations for
f
ill-p
o
inte
r
related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukare
v
T
r
a
nsform N|REVERSE to vector-r
e
ver
s
e/list-r
e
ve
r
se
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize [N]REVERSE o
n
v
ectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Op
t
imize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Bou
k
a
r
ev
Declaim types
of %
%
data-
v
ect
o
r-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the-wrapper
.
.
.
* from PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
a
s Boukarev
Do
n
't force layout
i
nvalidation on su
p
er
c
las
s
finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
u
k
arev
Rename SHARP-TAG to SHARP-EQU
A
L-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Phi
l
ipp Matthi
a
s
.
.
.
Remove duplicate
d
ec
l
a
rat
i
on
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move o
n
ly locall
y
used function
from header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Optimize #x
=
/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Deb
u
gger: don't use s
y
mbol-
m
acr
o
l
et on spe
c
ial
varia
b
l
es
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
F
i
x inte
r
action of float typ
e
deriva
t
io
n
and
n
egative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove sour
c
e-root f
r
om debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Bo
u
karev
M
o
re precis
e
and c
o
m
p
a
ct source locations fr
o
m xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
WHO-SETS and WHO-R
E
FERENCES o
n
DE
F
GLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Optimize load/store pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
Bouk
a
rev
Optimize
SE
T
-SLOT
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
u
karev
Optimize (S
E
TF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
e
v
Optimize MAPCAR on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUNCALL
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
m
i
z
e MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
ukarev
F
ix a warning message wordi
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukare
v
o
pt
i
mize-
c
onstant-load
s
: fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-constant-loads: process all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Boukarev
Fix an AVE
R
ca
u
sed by ignori
n
g closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
test
s
: Fix :mod-
a
rith-large-
c
o
n
stant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
ARM64: more compa
c
t encoding
for word-length
i
mmedia
t
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
D
o
n't
f
a
i
l
to
e
ncode
i
mmedi
a
tes i
n
m
odular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
O
p
timi
z
e c
o
n
s
t
a
nt loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensu
r
e r
e
gisters are moved
i
nto stack loca
t
ions directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
k
a
rev
Remove a co
u
p
le o
f
#if
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abst
r
a
c
t immediate loading
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
oukarev
Derive result typ
e
s o
f
structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize
emit-inits with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sli
g
h
t
l
y optim
i
ze allocation seq
u
en
c
e
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas B
o
ukarev
Remove glo
b
al_inter
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
Bouka
r
e
v
F
ix single-th
r
eade
d
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
D
o
n't free thread->in
t
errupt_dat
a
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
u
k
a
rev
Micro-optim
i
ze verify
-
arg-co
u
nt
o
n x86oi
d
s and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cre
a
te
_
thread_struct: don't
a
llocat
e
interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
ukarev
cre
a
te_thread_
s
truct: don't
allocate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don't l
e
ak m
e
mory d
u
r
in
g
excep
t
ion handling on
D
arwi
n
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
*
compiler
-
t
r
ace-output
*
wor
k
arou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
K
eep sb-assem:*as
s
em-instructions* for slime compatibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bo
u
karev
Restore build on non-x86
o
ids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as
B
oukarev
Improve LDB when
(
+ size po
s
ition) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
ar
e
v
O
p
timize logand w
i
th no
n
-fi
x
n
u
m word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add
L
OGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
B
oukarev
Optimize MASK-
S
IGN
E
D-FI
E
LD on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disas
s
emble TBZ an
d
TBNZ on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
O
p
timi
z
e fix
n
um mask-si
g
ned-field
on x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
Optimize (MAS
K
-
SIGNED-FIELD 63 X) on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
Optimize
some VOPS on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Bouk
a
rev
sb
-
profil
e
:report do
n
't warn about rede
f
ined funct
i
ons
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Mi
c
ro
-
opt
i
mi
z
e
l
ist
i
fy
-
r
est-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
arev
Fix disassemb
l
ing of
L
DR/STR with post/pre-in
d
e
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Fix call_into_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
Slig
h
tly reduce
consing in with-package-
i
t
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
ukarev
Optimize ou
t
of l
i
ne
LIST
*
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
uk
a
r
e
v
Fix a copy & pas
t
e mistake
that br
e
aks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as B
o
uk
a
rev
R
e
mo
v
e
u
nnecessary package
p
refixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
O
p
timiz
e
fi
x
num LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Boukarev
Micro-optimize sb-
k
e
rnel
:
code-
i
ns
t
ructi
o
ns on ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Re
m
ove sb-disassem::code-i
n
st-ar
e
a-addres
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
emove
s
b-assem:*asse
m
-in
s
t
ructions*
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Bouk
a
rev
Fix x
8
6
buil
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouka
r
ev
Wa
r
n about arg-c
o
unt mi
s
match f
o
r
M
A
P an
d
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s B
o
uka
r
ev
Make
%
other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Boukarev
Check argument
m
ismatch for function
argu
m
ents to ca
l
l
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
a
rev
Constant fold functions
t
hat call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the d
o
cst
r
ing
in defva
r
, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Forget abou
t
a
constant variable after maku
n
bound
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
W
r
ap a test in w
i
th-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
P
roper
errors from OPEN o
n
Win
d
ow
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Don't import SB-C::VOP-INFO-TARGET-F
U
N
i
n
to SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
F
i
x sca
l
e-floa
t
on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Boukar
e
v
Clean up
*f
e
ature
*
test in a coup
l
e o
f
p
laces
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix
SQRT
o
n
LEAST-NEGATIVE
-
DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukare
v
MAPHASH compiler-macro: don't evaluate
H
ASH-TAB
L
E twice
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukar
e
v
Handle
m
u
l
t
i
ple :NICKNA
M
ES
options to DEFPA
C
KAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Fix the A
D
JUST
-
ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bo
u
karev
(defun (setf x)
()) stopped r
e
turning (S
E
TF X)
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukare
v
Save t
h
e interrupt
c
ont
e
xt in
s
i
g
abrt
_
h
a
ndler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix I
S
QRT derive-typ
e
.
commit
|
commitdiff
|
tree
next