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 a test for adjust array.
2016-04-22
Sta
s
Boukarev
A
d
d a
test for
adjust a
r
ray
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Bouka
r
e
v
Speed
u
p
reversal of vect
o
rs with word
-
siz
e
d el
e
ments
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukar
e
v
Speed up vector exten
s
i
on in VECTOR-PU
S
H-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Freeze-type random-state
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Boukarev
Clean run-prog
r
am
.
li
s
p
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Bouk
a
r
e
v
ARM
6
4
:
i
ncrease st
a
tic and
d
ynamic spaces s
t
art add
r
e
s
s
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Bo
u
k
a
rev
Sp
e
ed
u
p float exponent
print
i
ng
.
commit
|
commitdiff
|
tree
2016-04-21
Stas B
o
u
kare
v
Speed
up f
l
o
at printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
r
u
n-pr
o
gram: sup
p
or
t
I/O redirection to
bin
a
r
y
st
r
eams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
u
k
a
rev
run-program: su
p
por
t
o
u
t
put redi
r
ection into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Bouk
a
rev
g
rov
e
l-headers
.
c
:
Put win32 stuff i
n
to gro
v
el-
h
eaders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Boukar
e
v
Add OVERLAPPED option to OP
E
N and UNIXLIKE-OPEN
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Do
n
't use f
i
l
e-flag-overlapp
e
d when ope
n
ing
f
iles on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fix sb-bsd-sockets
on win32
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Bo
u
karev
sb-bsd-socket
s
: map EIN
P
R
OGR
E
SS to OPER
A
T
I
ON-
I
N
-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
k
a
rev
Unif
y
pseudo_atomic
on thread and non-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Fix f
i
nd
i
n
g the start frame
in
PR
I
NT-BA
C
KTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
Bouka
r
ev
Optimize BIT-
V
ECTOR-= on n
o
n-s
i
m
ple
a
rrays
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Boukarev
Optimi
z
e EQUA
L
P on non-simple
a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as
Boukarev
Optimize the A
R
R
A
Y-TOTAL-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Boukare
v
R
e
move cal
l
_into_
c
on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Spee
d
up debu
g
info cre
a
t
i
on for highly nes
t
ed functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
karev
G
enerate debug info outside of
WITH
O
UT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo in copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Bouk
a
rev
Red
u
ce consing during
copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukare
v
Work around a constraint pro
p
a
g
atio
n
problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukarev
Revert "Pass MAP_FIXED to mmap on Lin
u
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Source l
o
cati
o
n for co
n
dition
slot accesso
r
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (setf
fdocumentation) on closur
e
s
.
commit
|
commitdiff
|
tree
2016-03-31
S
ta
s
Bouk
a
r
e
v
Optimiz
e
call-named on
x
86-64
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s
B
ou
k
arev
Fi
x
make-sequ
e
n
c
e type deriv
a
tion
w
i
th unkn
o
wn types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas
B
ou
k
arev
Fix
a
d
o
c
string
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouk
a
rev
Fix a tes
t
on #-sb
-
unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
oukarev
sb-gmp:
fix loading libgmp
on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Bouka
r
ev
O
ptimize the FORM
A
T NIL to CONCA
T
ENATE tra
n
sform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
T
r
ansform CONCATENATE to specialized fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukare
v
Optimize variable calls to
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of
-
lin
e
st
r
in
g
C
ON
C
ATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
ukarev
Optimize out-of-line
s
tring
C
ONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
B
o
u
k
are
v
run-program: error on bad s
t
ream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix
s
b-pcl::%u
p
d
a
te-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
O
p
tim
i
ze D
O
-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukare
v
Optimize
m
ak
e
-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove
!begin-instruction-defini
t
ions
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
C
lean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Better t
y
p
e decla
r
ations for fill-p
o
inter re
l
ated code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
a
rev
Transform N|RE
V
E
R
SE
to vector-reverse
/
lis
t
-
reve
r
se
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Bo
u
kare
v
Optimize [N]REVERSE on
v
ectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
Optimize
S
UBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Decla
i
m
types of %
%
data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bo
u
kar
e
v
Remo
v
e *the-
w
rapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bouk
a
rev
Don't
force layout
i
nvalidation on superc
l
ass fi
n
a
l
i
z
ati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
R
ename SH
A
RP-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Optimiz
e
#
x=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
De
b
ug
g
er: don't
us
e
symbol
-
macrole
t
on special
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Bouk
a
r
e
v
Fix interaction of float ty
p
e de
r
i
v
a
tion and negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
Remove source-roo
t
from debug-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
ou
k
arev
More
preci
s
e a
n
d
compact so
u
rce locations
from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
W
H
O
-
S
ETS and W
H
O-REFE
R
ENCES
o
n DEFGL
O
BAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Optimize l
o
ad/store pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Optimize SET-S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bou
k
a
r
e
v
Opti
m
iz
e
(SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
k
arev
Optim
i
ze MAPCAR on
la
r
ge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the
ir1 FUN
C
ALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bou
k
arev
Optimize MAP*
transforms o
n
lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukar
e
v
Fix
a warning message
w
ording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bou
k
arev
op
t
imize-c
o
nstant-loads
:
fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
o
p
timize-c
o
nst
a
n
t
-l
o
ads: process all blo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an
AVER caused by ign
o
ring
closed over vari
a
b
les
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tes
t
s: Fix :mod-
a
rith-l
a
rge-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more c
o
mpact en
c
oding for
word-
l
e
ngth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
Don't f
a
il to
encode immediates in modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Op
t
imize con
s
t
a
nt loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Ensure
registers are moved into stack
l
ocations dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Re
m
ove a
c
ouple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
O
ptimize in
i
tiali
z
e
-vector wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
A
bstract immed
i
at
e
loading on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
De
r
i
v
e
result types
of structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
Bouk
a
r
ev
Opti
m
ize emit
-
i
nits with 0 valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bou
k
arev
S
l
ightly optimize allocation seq
u
ence on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove gl
o
bal_interrupt_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
uk
a
rev
Don't free thread->interrupt_data
sepa
r
a
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro
-
o
pt
i
m
i
ze ver
i
fy-a
r
g-co
u
nt
o
n
x86
o
ids and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
create_thread
_
str
u
ct: don't all
o
c
ate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create_thread_s
t
ruct:
d
on't allocate os_attr separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Don't l
e
ak memory
d
u
ring e
x
cep
t
i
on handling on Darwi
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
uk
a
rev
*compiler-trace-ou
t
put*
work
a
round
.
commit
|
commitdiff
|
tree
2016-02-19
Stas B
o
ukarev
K
e
ep sb-a
s
sem:*ass
e
m-instr
u
c
t
ions*
for slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Sta
s
Boukarev
Restore build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Bou
k
ar
e
v
I
mprove LDB when (+ size position) is les
s
than n-
f
ixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Bou
k
arev
Optim
i
ze loga
n
d w
i
th non-fixnum word masks on
x
8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Add LO
G
TEST
V
O
P
s o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
k
a
rev
Optimize MAS
K
-SIGNED
-
FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Disa
s
sem
b
le TBZ and TBNZ on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Opt
i
m
ize fixnum mask-si
g
n
e
d-f
i
eld on x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas
B
ouk
a
rev
Op
t
i
mize (
M
ASK-SIGNED
-
FIELD
63 X) on x86-64
.
commit
|
commitdiff
|
tree
next