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-bsd-sockets: map EINPROGRESS to OPERATION-IN-PROGRESS.
2016-04-17
S
t
a
s Bouk
a
re
v
sb
-
bsd-sock
e
ts: map
EINPROGRESS to
O
PERATION-IN-PROGRE
S
S
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukar
e
v
Unify pseudo_atomic on thr
e
ad and non-th
r
eaded
a
rm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
o
u
k
arev
F
i
x
f
inding
the sta
r
t frame in PRINT-
B
ACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Op
t
imize BIT-VECTO
R
-= on non-simple
a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize EQU
A
LP on non-simple a
r
ra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Bou
k
arev
Optimize
the A
R
RAY-TOTAL-SIZE tran
s
form
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
o
u
karev
Rem
o
ve call_i
n
t
o_c on x86-6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Boukarev
Spe
e
d
up debug info
creation for highl
y
n
e
sted fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
a
s
Boukarev
Generate debug
info outs
i
de
o
f W
I
THOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
a
rev
Fix a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Reduc
e
consing during copy propa
g
atio
n
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Wo
r
k arou
n
d a constr
a
i
nt propagation problem
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Bouka
r
ev
Revert "P
a
ss
M
AP_FIXED to mmap on
L
inux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Source loca
t
i
o
n
for
condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (set
f
f
d
ocumentation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
o
u
karev
Op
t
imize call-named
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
r
ev
Fix make-sequence type deri
v
a
tion with u
n
kn
o
wn
t
y
p
es
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix
a
d
ocstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
Bou
k
a
rev
Fix
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
F
i
x a
t
est on #-
s
b-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bo
u
karev
sb-gmp: fi
x
loading lib
g
mp
o
n darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
O
pt
i
mize the FO
R
MAT
N
I
L to CON
C
ATE
N
ATE tra
n
sform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transfo
r
m CO
N
CATENATE to speciali
z
e
d
function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Bou
k
arev
Optimize variable call
s
to CONCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Bo
u
karev
Optimize out-of-lin
e
s
t
ring CONCATE
N
ATE,
p
a
rt 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optim
i
ze out-
o
f-line string CONCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
Boukarev
run-prog
r
am: erro
r
on bad stream option
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouk
a
r
ev
Fix
sb-pc
l
:
:
%
upda
t
e-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukar
e
v
O
pti
m
ize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Optimiz
e
make-vector-lik
e
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukare
v
Re
m
ove !
b
e
g
in-instruction-def
i
ni
t
ions
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Remove DEF!MACRO from packag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
C
lean
u
p nested I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Better
type declarat
i
ons for fill-pointer rela
t
ed code
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
oukarev
Trans
f
orm N|REVERSE to v
e
c
tor-
r
everse/list
-
reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Optimize
[N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Bo
u
karev
O
p
timize
SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
De
c
laim types
o
f %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
arev
Remove
*the-wrapp
e
r
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't force
layou
t
i
n
v
alid
a
tion on supercl
a
ss finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename S
H
ARP-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't use symbol-macrolet on
special va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix inter
a
ction
of f
l
oat typ
e
deri
v
ation
and n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
uk
a
rev
Remo
v
e
source-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Boukare
v
M
or
e
precise and c
o
m
pa
c
t
sou
r
c
e
locations f
r
om x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SE
T
S
and WHO
-
REFERENCES
o
n D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Bouka
r
ev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Optimiz
e
l
oad/store pairs
o
n
ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Op
t
imize SET-SLOT on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optimi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Op
t
im
i
ze
MAPC
A
R
o
n large lists
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
B
o
u
kare
v
Re
m
ove th
e
i
r
1
FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Opti
m
ize MAP* transforms on lam
b
d
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas Bouka
r
ev
Fix a
warning mes
s
age wordi
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimi
z
e-constant-loads: fix
handli
n
g of
0
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Bo
u
karev
optimiz
e
-constant-loads: p
r
ocess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouka
r
ev
Fix a
n
AVER caused by i
g
nor
i
ng cl
o
se
d
over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
tests:
F
i
x :mod-arith-large
-
constant on
32-bit platf
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
ARM64: m
o
re
compact encoding f
o
r
word-
l
e
n
gth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
D
on'
t
fai
l
t
o enc
o
de immed
i
ates in
modular arithme
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as B
o
ukarev
Optimi
z
e
constant lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure regist
e
rs are moved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Remove a
c
ouple
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bo
u
karev
Op
t
imize init
i
alize-ve
c
tor with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstract immediate
l
oading
o
n x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
u
karev
Derive result types
o
f structure sette
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukar
e
v
Optimize emit-
i
nit
s
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly optimize allocatio
n
s
e
qu
e
nce o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Boukarev
Remove glob
a
l
_
inte
r
rupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
arev
F
ix si
n
gle-thre
a
ded b
u
il
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Do
n
't
f
ree threa
d
->interrupt_dat
a
separ
a
tel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bouk
a
rev
Micro-opti
m
ize
veri
f
y-
a
rg-co
u
n
t
on x86o
i
ds and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
crea
t
e_th
r
ead
_
struct: don't allocate inter
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
create_thread_stru
c
t: don't allo
c
ate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bo
u
karev
Do
n
'
t
leak
m
emory during exce
p
tion handling on
Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouka
r
ev
*compiler-tra
c
e-outpu
t
* w
o
rkarou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
oukarev
Keep sb-assem:*assem-inst
r
uctions* f
o
r slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Boukarev
R
estore build on n
o
n-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
I
mp
r
o
v
e LDB wh
e
n
(+ siz
e
p
o
s
i
tion) is l
e
s
s
t
han
n
-fixnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
oukarev
O
p
timize loga
n
d with n
o
n-fixnum word
m
asks on x
8
6
o
i
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Add LOGTEST VOPs
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Bou
k
arev
Opt
i
m
i
z
e
M
ASK-SIG
N
ED-
F
IE
L
D on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemb
l
e
T
B
Z
and
T
B
NZ on
A
RM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Opt
i
mize fixnum mas
k
-sig
n
ed-field on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
Optimize (
M
ASK-
S
IG
N
E
D-FIELD 63 X)
on x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
Optimize som
e
VOPS
o
n ARM64 with
LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profil
e
:
report
d
on't wa
r
n
about r
e
de
f
ine
d
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
B
o
uka
r
ev
Micro
-
optimiz
e
listify-re
s
t-
a
rgs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas Boukarev
Fix disassemblin
g
o
f
LDR/STR wi
t
h post/pre-ind
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukar
e
v
Fi
x
call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Slightly reduce consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas
Boukarev
Opti
m
ize
o
u
t
o
f line LIST
*
commit
|
commitdiff
|
tree
2016-02-08
Stas
Bouka
r
ev
Fix a copy
& pa
s
te mistake that br
e
ak
s
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
Re
m
ove unnecessary package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Opt
i
miz
e
f
i
xn
u
m
LOGNOR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Boukarev
Micro-o
p
tim
i
ze sb-k
e
rnel
:
code-ins
t
ruc
t
ions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
R
em
o
ve
sb-disassem::cod
e
-i
n
st-are
a
-ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
Bo
u
karev
Rem
o
ve sb
-
assem:*
a
ssem-i
n
struct
i
on
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
B
oukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
next