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
Fix a typo.
2016-03-21
S
t
a
s
Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
ukarev
F
ix a
t
est on #-sb-
u
ni
c
ode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Boukarev
sb
-
g
m
p: fix loading libgmp on
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optimiz
e
t
h
e FORMA
T
N
IL to CONCATENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukar
e
v
Transform CONCATENATE to speciali
z
ed
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Boukare
v
O
ptimize
variable call
s
t
o CO
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
Op
t
im
i
ze out-of-line string C
O
NCA
T
EN
A
T
E, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as
Boukarev
Optimize ou
t
-
of-line strin
g
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukar
e
v
run
-
program: err
o
r o
n
bad
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
S
tas
B
oukarev
F
ix
sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
O
ptimize DO-SEQUENC
E
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Optimize make-vector-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukar
e
v
R
emo
v
e
!
begin-i
n
s
truction
-
definiti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove DEF!
M
ACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukar
e
v
Clean up nes
t
ed IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
B
etter typ
e
declarations for fill
-
p
o
inte
r
rela
t
ed
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Tr
a
n
s
for
m
N|RE
V
ER
S
E to
v
ector-reverse/list-revers
e
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
o
u
karev
Optimi
z
e [N]REVER
S
E o
n
vec
t
or
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
Op
t
imize S
U
BSTIT
U
TE functions
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bo
u
k
are
v
Declaim type
s
o
f %%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bouka
r
e
v
Re
m
ove *the-wr
a
pper
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukarev
Don't force layout invalida
t
io
n
on supe
r
class
f
inalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
k
a
r
e
v
Rena
m
e
SHARP-
T
AG to SHARP-EQUA
L
-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
ouk
a
r
e
v
Op
t
imize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Bou
k
a
r
ev
Debugge
r
: don't us
e
symbol-m
a
crolet on
spec
i
al
v
ariables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukare
v
F
ix intera
c
tion of float
t
y
p
e
derivat
i
o
n
a
n
d negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
a
s B
o
ukarev
R
emove source-root fr
o
m debug
-
i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
a
s
Boukarev
More
p
recis
e
and
c
ompact
source location
s
from xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
ka
r
e
v
WHO-SET
S
and
W
HO-REFEREN
C
ES on DEF
G
L
O
BAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
F
i
x ty
p
os
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as
B
ouka
r
ev
Optimize load/
s
tore pairs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize SET-
S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
m
i
ze (SE
T
F SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Op
t
imi
z
e M
A
PC
A
R on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as
B
oukarev
Remove the ir1 FUN
C
AL
L
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Optimize M
A
P*
t
ransforms on
l
a
mbdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bou
k
are
v
Fi
x
a warning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
B
o
ukarev
op
t
imize-cons
t
ant
-
loads: fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
opti
m
ize-constant-load
s
: p
r
oce
s
s all bloc
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
a
s
Bo
u
karev
F
ix an AV
E
R
ca
u
sed by i
g
nori
n
g closed ove
r
v
aria
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests: Fix :mod-arith-la
r
ge-con
s
t
a
nt on 32-bit pl
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
ARM64: more compact
e
n
coding for word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukar
e
v
D
on't
f
a
i
l
t
o
encod
e
immediates in modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bou
k
a
r
ev
Op
t
imiz
e
consta
n
t loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ens
u
re registers
are
move
d
i
n
to stack locations
d
irectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukar
e
v
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Opt
i
mi
z
e initialize
-
vector with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
B
ou
k
arev
A
bstract
i
mmediate loading o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
B
oukarev
D
e
rive result types of s
t
r
u
cture se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Opti
m
ize emit-inits with
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bou
k
a
rev
S
l
ig
h
tly optimize allocation seque
n
ce on x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Remove
g
l
ob
a
l_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
F
i
x
sin
g
l
e-thre
a
ded builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
Don't
f
ree thr
e
ad->interrupt_data sep
a
rate
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-opt
i
mize verify-ar
g
-co
u
n
t
on x
8
6o
i
d
s
and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukar
e
v
create
_
thread_st
r
uct: don't allocate interrup
t
_da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukare
v
create_
t
hrea
d
_struct
:
don't a
l
l
ocate os_attr
separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak memo
r
y
d
u
r
ing
e
x
ception handling on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
*compiler-trace
-
output*
w
orkaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas Bouka
r
ev
Kee
p
sb-assem:
*
assem-instructions* f
o
r
s
lime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
a
s Boukar
e
v
Rest
o
re build on non-x86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
o
ukare
v
Improv
e
LDB when (+ size pos
i
tion) is less
t
han n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimi
z
e
l
o
g
and with
n
on-fixnum word masks
o
n
x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Add LO
G
TES
T
VO
P
s on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Optimi
z
e MASK-
S
IGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
ouka
r
ev
D
i
sassemble TBZ and TBNZ
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Op
t
imiz
e
fix
n
um mas
k
-signed-fiel
d
o
n x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
Optim
i
ze (MASK
-
S
IGNED-FIELD 63 X) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
O
ptimize some VOPS on ARM64 with LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bouka
r
ev
sb-
p
rofile
:
report do
n
't warn about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Mi
c
ro-opti
m
iz
e
listif
y
-rest-a
r
gs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
F
ix disassembling of LDR/STR wi
t
h
post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Fix call_i
n
to_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
ouk
a
rev
Slightly reduce
con
s
ing in with
-
pa
c
kage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
uk
a
rev
Optimize out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Bou
k
arev
Fi
x
a copy & paste mistake that breaks
x86
.
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Boukarev
Re
m
o
ve unne
c
e
ss
a
ry pac
k
age prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Optimi
z
e fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-op
t
i
m
ize
s
b
-kernel:code-ins
t
ruct
i
ons on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
e
v
Remo
v
e s
b
-disassem
:
:cod
e
-inst-area-a
d
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bo
u
karev
Remove sb-assem:*as
s
em
-
ins
t
r
u
ct
i
ons*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
ar
e
v
Fix x86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
kare
v
Warn about
a
rg-count misma
t
ch
f
or MAP and
M
AP-IN
T
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
k
a
rev
M
ake
%
o
t
h
e
r-pointer
-
widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
tas Boukarev
Check ar
g
ume
n
t mismatch fo
r
func
t
ion ar
g
um
e
nts to callabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
o
ukarev
C
onst
a
nt f
o
ld functions
t
hat cal
l
other functions
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s
B
oukarev
Don't evaluate
the docstr
i
ng in de
f
var, defc
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Forget about
a
constant variable after ma
k
unbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Wrap a test in wi
t
h-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukare
v
Proper errors from OPEN on Win
d
ow
s
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Don't import SB-C::
V
OP-INFO-TAR
G
ET-FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Fix scale-float
on
x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Bouka
r
ev
Clean u
p
*feature* test in a
c
o
uple o
f
p
l
aces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukar
e
v
Fix SQRT
o
n
LEAST
-
NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
MAPHASH compi
l
e
r-macro: don't ev
a
luate HAS
H
-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle m
u
ltipl
e
:NICKNAMES
options to DE
F
PACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
Bouka
r
e
v
Fix the ADJUST-
A
RRAY t
r
a
n
sform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(
defun (setf x) ()) stop
p
ed returnin
g
(SE
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Bo
u
k
a
rev
S
av
e
the in
t
err
u
pt c
o
ntext in
s
igabrt
_
han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bouka
r
e
v
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
next