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
Clean run-program.lisp.
2016-04-21
S
tas Boukar
e
v
Clean ru
n
-progr
a
m
.
l
i
sp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
ARM64: i
n
c
rease st
a
tic a
n
d dy
n
amic spac
e
s st
a
rt addre
s
se
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas B
o
uka
r
ev
S
peed up fl
o
a
t
ex
p
onent
prin
t
in
g
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukarev
S
p
eed up
f
l
o
at prin
t
in
g
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
r
u
n-
p
rogra
m
:
suppor
t
I/O redirection to binary stream
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bo
u
karev
run-progr
a
m: suppor
t
outpu
t
redirecti
o
n into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
grovel-h
e
aders
.
c: Put w
i
n32
s
tu
f
f
i
n
to grovel-h
e
aders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukarev
A
d
d
OVERL
A
PPED option to OPEN and UNI
X
LIKE
-
OPEN o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
karev
Don't use fi
l
e-f
l
ag-overlappe
d
when opening
fi
l
es on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
F
i
x sb-bsd-sock
e
ts
on win32
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukar
e
v
sb-bsd
-
sockets: map EINPROGRESS to
OPERA
T
ION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify ps
e
u
d
o_atomic on
thread a
n
d non-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Bou
k
arev
F
i
x
finding the start frame in P
R
INT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Optimize BIT
-
VEC
T
OR-=
on
n
on-simpl
e
arr
a
ys
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
a
s Boukarev
Op
t
im
i
ze EQUALP on non-simple
ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
O
ptimize t
h
e ARRAY-TO
T
A
L-SIZE tra
n
sf
o
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
Remove call_
i
n
t
o
_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
are
v
Speed up debug info creation for highly
n
es
t
ed funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Bo
u
ka
r
ev
G
e
nera
t
e
de
b
ug info outside of WITHOUT-GCI
N
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukarev
Fix a typ
o
in
c
opyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Reduce
consing duri
n
g c
o
py propaga
t
ion
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukar
e
v
Work around a constraint p
r
o
p
agation pr
o
b
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Revert "Pass MA
P
_FIXED to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Source loca
t
i
on for condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukarev
F
ix (s
e
tf fdocumentati
o
n) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukare
v
O
ptimize call
-
named on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Fix ma
k
e-sequence
t
ype deri
v
ation wi
t
h
u
nkn
o
wn types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a docstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Bo
u
karev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Sta
s
Boukarev
F
i
x a test on #-s
b
-unicod
e
.
commit
|
commitdiff
|
tree
2016-03-20
S
t
as
Boukarev
sb-gmp: fix loading libgmp on d
a
rwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
u
karev
Optimize the
F
ORMAT N
I
L t
o
CONC
A
TEN
A
TE transfor
m
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
Tran
s
f
orm
CONCATENATE to sp
e
c
ialized function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
u
k
ar
e
v
Optimize variab
l
e c
a
lls t
o
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize o
u
t
-
of-line str
i
ng CONCA
T
ENATE
,
part
2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukare
v
Optimi
z
e out-of-line st
r
ing CONC
A
T
EN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-program:
e
r
r
o
r
on bad st
r
eam o
p
tions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas
B
oukarev
Fix sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Bo
u
karev
Optimize DO-
S
E
QUE
N
C
E
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas B
o
ukar
e
v
Optimize
make-vector
-
like
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas
Boukarev
R
e
move !begin-in
s
truction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukare
v
Remove DEF
!
MACRO
fro
m
p
a
ckages
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
C
l
ean up nest
e
d IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Better type declarations for fi
l
l-poin
t
er
rel
a
ted
code
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Transfor
m
N|REVERSE to vector-rever
s
e/
l
ist-r
e
verse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
Opti
m
i
z
e
[N]REV
E
R
S
E on
vec
t
ors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
p
t
i
mize
S
UB
S
TITUTE fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as
Boukare
v
De
c
laim types of %%data-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas B
o
ukarev
Remove *the
-
wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
as Boukarev
Don't force layout invalidati
o
n on s
u
perclass f
i
na
l
ization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Rena
m
e
S
HARP
-
TAG t
o
SHARP-EQU
A
L-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthia
s
.
.
.
Remove
d
uplicate declaratio
n
commit
|
commitdiff
|
tree
2016-03-06
P
h
i
l
i
pp Matthias
.
.
.
Move only
locally used
f
unction fro
m
header to source
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s
Boukarev
Optimize #x=/#x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
De
b
u
g
ger: d
o
n't
u
se sym
b
ol-
m
ac
r
o
l
et o
n
special
v
ariables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
kare
v
F
ix inter
a
ction of float t
y
pe
d
er
i
vation and negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-root from debug-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and
compact
s
o
urce locatio
n
s f
r
om xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
WHO-SETS and
W
HO-
R
EFE
R
ENCES
o
n D
E
F
GL
O
BAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
B
oukarev
F
i
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouka
r
ev
Optimize load/store
pairs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize SET-
S
LOT on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize (SE
T
F
S
CH
A
R)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
r
ev
Opt
i
mize MAP
C
AR on large li
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as
Boukarev
Re
m
ove the ir1 FUNCALL
transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukar
e
v
O
p
timiz
e
MA
P
*
tran
s
forms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
ouk
a
rev
F
i
x a warn
i
ng message wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas
Boukarev
opt
i
mize-co
n
stant-loads:
f
ix hand
l
in
g
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
optimize-c
o
nstant-loads: process all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as
Bo
u
ka
r
ev
F
i
x an AVE
R
caused by igno
r
i
n
g closed over varia
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
u
k
arev
tests: Fix :
m
o
d
-
arith-large-constant
on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
A
R
M6
4
: more
compact enco
d
ing for word-length
i
mmediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail t
o
encode im
m
ediates in modul
a
r ari
t
h
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimize constan
t
l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
Ensure registers
a
r
e
m
o
ve
d
into sta
c
k locati
o
ns d
i
rectly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Remov
e
a couple of #
i
f 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Boukarev
Opti
m
ize initialize-v
e
c
tor wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstra
c
t immediat
e
lo
a
ding
o
n x
8
6-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukar
e
v
Der
i
ve re
s
u
lt types of stru
c
ture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Opt
i
mize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Slightly opt
i
m
i
z
e
a
l
l
oc
a
tion
s
e
q
uence
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
Boukarev
Remo
v
e global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fi
x
single-thre
a
ded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't
f
r
e
e
t
h
r
ead->inter
r
upt_data separa
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Mic
r
o
-
opt
i
mize
verify-arg-co
u
nt
o
n x8
6
oids an
d
A
RM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_
t
hread_st
r
uct: don't
a
llocate interr
u
pt
_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
cre
a
te_thread_s
t
r
uct: do
n
'
t
allocate os_attr sepa
r
a
t
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don't leak memory du
r
ing e
x
ceptio
n
handling
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
*compi
l
er
-
trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s
Boukarev
Keep sb-assem:*
a
ssem-instructi
o
ns*
f
or
s
li
m
e compat
i
bil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore build on n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
a
rev
Imp
r
ove LDB
w
hen
(+ size pos
i
tion) is les
s
tha
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimize log
a
nd wi
t
h
n
o
n
-fixnum w
o
r
d
masks on x
8
6oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukar
e
v
A
dd LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Optimi
z
e MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
D
isas
s
emble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
O
pt
i
m
ize fixnum mask-si
g
ned-field on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Opti
m
i
ze (MASK-SIG
N
ED-FI
E
LD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
o
u
karev
Optimi
z
e some VOPS on ARM64 with LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
sb-p
r
ofile:report d
o
n't warn
about redefined functio
n
s
.
commit
|
commitdiff
|
tree
next