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
Add OVERLAPPED option to OPEN and UNIXLIKE-OPEN on win32.
2016-04-17
Stas Boukarev
Add OVERLAPPE
D
option to OPEN a
n
d UNIXL
I
KE
-
OPEN
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
arev
Do
n
't
use file-fla
g
-
ov
e
rlappe
d
w
h
en opening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
F
ix sb
-
bsd-socket
s
on
w
in3
2
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
sb-bsd-socke
t
s:
map EINPROGR
E
SS to
O
PERATION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Un
i
f
y
pse
u
do_atomic
o
n
threa
d
and non
-
t
h
r
eaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Boukarev
Fix finding
t
h
e start frame in PR
I
NT-B
A
CKTRAC
E
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Boukarev
O
p
t
im
i
ze BIT
-
VECTOR-= on non-simple
ar
r
ay
s
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Boukarev
Optimize EQ
U
ALP on
no
n
-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas B
o
ukare
v
Optim
i
z
e
t
he ARRAY-TOTAL-SIZE
transfor
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
u
k
a
rev
Remove call_int
o
_c on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Spee
d
up deb
u
g
inf
o
creat
i
on fo
r
highly
n
este
d
funct
i
ons
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
a
s Bou
k
arev
Generate
d
ebug info out
s
ide
o
f
WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a
t
ypo
i
n copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukare
v
Reduce consing during co
p
y propa
g
ation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Wor
k
around a con
s
tr
a
i
n
t
propagation p
r
oblem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Reve
r
t
"Pas
s
M
AP_FIXED
t
o
m
map
o
n Linu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
S
o
urce location f
o
r
con
d
i
t
io
n
slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Bou
k
a
r
ev
Fix (setf fdocumen
t
a
t
ion)
on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Optimiz
e
call-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
e
v
Fix make
-
sequence t
y
p
e
der
i
v
ation with unknown typ
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a
d
ocstri
n
g typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
tas Bouka
r
ev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-gmp: fix loading lib
g
mp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
O
ptimize the FOR
M
AT NI
L
to C
O
NCATENATE
t
rans
f
orm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Transform CONCATENATE
t
o
s
pecial
i
z
e
d fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
ukarev
Optimize
v
a
riable
calls to CON
C
ATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optim
i
ze out
-
o
f-line strin
g
CONC
A
TE
N
A
T
E, par
t
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
O
p
timize o
u
t-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s Bo
u
karev
r
u
n
-
progra
m
: error on bad
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukar
e
v
Fix sb-pcl:
:
%update-slot
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO-SEQ
U
ENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukar
e
v
Optimize mak
e
-
vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove !beg
i
n-i
n
s
truction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bouk
a
rev
R
emove
D
E
F
!
MAC
R
O fro
m
p
a
c
k
a
ges
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bo
u
karev
Clean up
n
est
e
d IFs
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Bou
k
arev
Bet
t
er
t
ype de
c
larations for
fill
-
pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
T
r
ansform
N
|REVERSE to vector-
r
everse/li
s
t-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize
[
N
]REVERSE on ve
c
tor
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
uk
a
rev
Optimize SUBSTITU
T
E functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
oukar
e
v
De
c
laim types
of
%
%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bo
u
karev
Remove *the-w
r
apper
.
.
.
* from
P
CL
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
as Boukarev
D
on't f
o
rce layout invalid
a
tion on superclas
s
finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Rename SHA
R
P-T
A
G to SHARP-EQUAL-WRAPPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
M
a
tthias
.
.
.
Remove dup
l
i
cate declaratio
n
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp M
a
tt
h
i
as
.
.
.
Move only lo
c
al
l
y used f
u
nct
i
on
f
rom header to sourc
e
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Optimize #x=
/
#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Debugger
:
d
o
n
't use symb
o
l-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Fix
i
nteractio
n
of float type d
e
rivat
i
on
a
nd negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
ev
Remove source-root fr
o
m deb
u
g-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
More pre
c
ise and c
o
mpact
source location
s
fro
m
xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
W
H
O-SETS and WH
O
-REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas B
o
ukarev
Fix typo
s
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bouk
a
rev
Optimize load/store
pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize SET-SLOT
o
n ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
r
e
v
Optimize (
S
ETF SC
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
k
arev
Opt
i
mize MA
P
C
A
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
R
em
o
ve t
h
e ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* transf
o
rms o
n
l
a
m
b
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
oukarev
Fi
x
a w
a
rning
m
e
ssage
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas B
o
ukarev
opti
m
i
ze-constant-lo
a
ds: fix ha
n
dling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouk
a
rev
opt
i
mize-constant-loads: process all
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukar
e
v
Fi
x
an A
V
ER cau
s
ed
b
y
i
gnoring clo
s
ed
over vari
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests:
F
i
x
:
mod-arith-large-c
o
nstant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bou
k
arev
ARM64: more compact encodi
n
g for word-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Don
'
t fail to
encode
immediates in
modu
l
ar arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
O
p
timize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
Ensur
e
registers a
r
e moved i
n
to stack lo
c
a
t
i
o
ns directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Remove a couple of #if
0
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouka
r
ev
Optimize initialize-vec
t
or with
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
A
b
stract immediate loadin
g
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive
r
es
u
lt types of structure
set
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouka
r
ev
Opti
m
ize e
m
it-init
s
with
0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Slightl
y
optimiz
e
a
l
l
o
cation sequ
e
n
c
e o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
R
e
move global
_
i
nterrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
F
i
x
sin
g
l
e
-threaded bui
l
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
on't free thr
e
a
d
->
i
nterrupt
_
d
a
ta separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micr
o
-optimize v
e
r
i
f
y-arg
-
count on
x86oids an
d
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
crea
t
e_thread
_
struct: don't alloca
t
e interru
p
t_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
c
r
eat
e
_thr
e
ad_struct:
d
on'
t
all
o
cate
o
s_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
arev
Don't leak memory during e
x
cept
i
o
n handli
n
g on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
*
co
m
piler-trace-out
p
ut* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas Bou
k
arev
Keep sb-assem:*
a
ssem-instructio
n
s* for slim
e
compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore
b
uild on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Bou
k
arev
Impr
o
ve LDB
w
hen (+ si
z
e po
s
i
t
ion) is less tha
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Boukarev
O
pt
i
mize logand with non-fixn
u
m word masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
Boukarev
Add LOGTEST V
O
P
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas
Boukare
v
Optimize MAS
K
-
S
IGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
D
isassemb
l
e
T
BZ an
d
TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Op
t
imize fi
x
nu
m
mask-signed
-
field
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize
(
MASK-SIGN
E
D-FIELD 63 X
)
o
n x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
e
v
O
p
timiz
e
s
om
e
VOPS
on ARM64
with LDP
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
sb-pro
f
ile:report don't warn
about redefin
e
d functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
M
icro-optimize li
s
tify-res
t
-ar
g
s on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disassembling of LDR/
S
T
R with post/pre-inde
x
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as B
o
ukarev
Fix cal
l
_int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
S
lightly reduce
c
on
s
ing in w
i
th-
p
ack
a
ge-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Bou
k
a
rev
Optimi
z
e out of
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Boukarev
Fix a c
o
py & pa
s
t
e mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Boukarev
Remove
u
nn
e
cessary package
prefixes
.
commit
|
commitdiff
|
tree
next