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
t
as
B
o
u
k
a
rev
Clean r
u
n-program
.
l
i
sp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
oukarev
ARM64: incr
e
ase sta
t
ic and dynamic spa
c
e
s
start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Boukar
e
v
Speed up float
exponent pri
n
t
in
g
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas B
o
ukarev
Speed
u
p
float print
i
ng
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Boukarev
run-program: sup
p
ort I/O redirection
to binary stre
a
ms
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
run-p
r
ogram:
su
p
po
r
t output redirectio
n
into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
g
r
ovel-headers
.
c: P
u
t win32 stuff into g
r
ovel-he
a
d
ers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add OVERLAPPED option to OPEN
a
nd UNIXLIKE-OPE
N
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
e
v
D
o
n't use file-fla
g
-ov
e
rlapp
e
d when
o
pening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
arev
Fix sb-bsd-s
o
cket
s
o
n win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
are
v
sb-bsd-socke
t
s: map EI
N
PR
O
GRESS t
o
OPERATION-IN-PROG
R
ESS
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
B
o
ukarev
Unify pseu
d
o_atomic on thread and
n
on-thr
e
aded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
ukarev
Fix findi
n
g the start
f
rame in P
R
I
N
T-BA
C
K
T
RACE
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Boukarev
Optimi
z
e BIT-VECT
O
R-= on non-simple
a
rrays
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
a
s
Bou
k
arev
Optimize EQUALP on non-
s
imple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Boukarev
Optimi
z
e the
ARRAY-TOTAL-SIZE tran
s
f
orm
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
Remo
v
e
call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Spe
e
d up debug info creatio
n
for
highly nested
functio
n
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
karev
Generate debug info outside of WITHO
U
T-GCIN
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a
t
ypo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
oukarev
Reduce consing during co
p
y
p
ropagatio
n
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukare
v
Work around a constraint
p
ropagation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Revert "Pass MAP_FIXE
D
to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
S
tas Bo
u
kare
v
S
o
urc
e
locatio
n
for cond
i
tion slot accesso
r
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
i
x
(set
f
f
docum
e
ntation) o
n
closures
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s
Bo
u
karev
O
ptimiz
e
call-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
F
ix
make-sequence t
y
pe deriv
a
t
i
on with unknown
types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix
a doc
s
tring
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
Boukarev
Fix a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
e
v
Fix a test on #-sb-u
n
icode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
Boukarev
s
b-gmp: fi
x
loadi
n
g libgmp o
n
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
rev
Opti
m
i
z
e
the FORMAT
N
I
L to CONC
A
TEN
A
TE
transform
.
commit
|
commitdiff
|
tree
2016-03-19
S
ta
s
Boukarev
Transform CONCATEN
A
T
E
t
o
spe
c
ialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Bo
u
karev
Optimize variable c
a
lls to CONCATE
N
ATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
Optimize out
-
of-lin
e
s
tring
C
ONCATENA
T
E, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Op
t
imize o
u
t-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukare
v
run-program: e
r
ror on bad stream opti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%
u
p
date-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Opt
i
mi
z
e
D
O
-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukar
e
v
Optimize ma
k
e-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
S
ta
s
Boukarev
Remove !b
e
gin-instruct
i
o
n-def
i
nitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove DE
F
!MA
C
RO fro
m
p
a
cka
g
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukar
e
v
Clean
up ne
s
ted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
ou
k
ar
e
v
Better t
y
pe declarations for f
i
ll
-
pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
T
ransform N|REV
E
R
S
E to vector-
r
evers
e
/lis
t
-rev
e
rse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optimize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
uk
a
rev
Optimize SUBSTITUTE
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Bou
k
arev
Declaim ty
p
es of %%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Rem
o
v
e
*the-wrapper
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't fo
r
c
e
layout
i
n
v
a
lidation on su
p
erclass finalizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-TAG to SHARP-EQU
A
L-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
M
atthias
.
.
.
Remo
v
e duplicate decl
a
ration
commit
|
commitdiff
|
tree
2016-03-06
Phi
l
ipp Matthi
a
s
.
.
.
Move only l
o
cally used function from heade
r
to
sour
c
e
commit
|
commitdiff
|
tree
2016-03-06
S
tas B
o
uk
a
re
v
Opt
i
mize #
x
=/
#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
u
k
a
rev
Debugger: don't use sy
m
bol-macrolet on
s
pecial variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as
Boukarev
Fix int
e
raction
of flo
a
t type d
e
rivati
o
n and negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove s
o
urce-root from debug-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and compa
c
t source loc
a
tions from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Bouk
a
r
e
v
WHO-SETS a
n
d WHO-REFE
R
ENCES on DEFGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
St
a
s B
o
ukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Opt
i
mize load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize (SETF SCH
A
R)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opti
m
ize MAPCAR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Remove the
ir1 FUNCALL transfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP
*
transf
o
rms on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
oukare
v
Fix a wa
r
ning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bo
u
karev
optimize-cons
t
ant-l
o
ads: fix hand
l
ing
o
f 0
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
B
o
ukarev
optim
i
ze-
c
ons
t
ant-
l
o
a
d
s: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukar
e
v
F
ix
an AVER caused by ignorin
g
closed over
v
ariab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :mo
d
-arit
h
-large-con
s
t
ant
o
n
32-bit platf
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
ARM6
4
:
m
ore compact enc
o
ding for word-length
i
mmediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't
f
ail to encode
immediates in modular a
r
ithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
a
rev
O
ptimize
co
n
sta
n
t
loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as
Boukarev
Ensure registers are moved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Re
m
ove
a
couple of
#
if
0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Bo
u
ka
r
ev
O
p
timize
initializ
e
-
v
ector with 0 valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
karev
Abstract immediate
loading o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive
resul
t
types of structure se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
p
timiz
e
emit-ini
t
s with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
S
lightl
y
optimize
allocation s
e
quence on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Remove glob
a
l_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix
s
i
ngle-thr
e
aded
b
u
i
l
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't f
r
ee thr
e
ad->interr
u
pt_data separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-op
t
imize
v
erify-ar
g
-count on
x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
oukarev
c
r
eate_thread_st
r
uct: don't allocate interru
p
t_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouk
a
rev
c
reate
_
thread_s
t
ruct: don't allocate os_at
t
r separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
Don't leak m
e
mo
r
y during
excepti
o
n handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bou
k
are
v
*
compiler
-
trace-outpu
t
* workarou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep
sb
-
asse
m
:
*assem-instructions*
f
o
r slime c
o
mpat
i
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Sta
s
Boukarev
Restore build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Boukarev
Improve LDB when (
+
s
ize position) is les
s
than n-fixnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
ukarev
Optimiz
e
logan
d
with n
o
n-f
i
xnum wo
r
d
masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s B
o
uka
r
ev
Add LOGT
E
ST VOP
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
B
ouk
a
r
ev
Op
t
im
i
z
e
M
ASK-SIGNED
-
FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
D
isasse
m
ble TBZ an
d
TB
N
Z on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Boukarev
Optim
i
ze
f
i
xnum
m
ask-signed-
f
ield
o
n x86
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bouka
r
ev
Opt
i
mize (MASK-
S
IGNED-FIELD 63 X) o
n
x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Bo
u
kare
v
Optimize some VOPS on ARM64 with LD
P
/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-p
r
o
f
ile:repo
r
t
don't warn about redefined f
u
nctions
.
commit
|
commitdiff
|
tree
next