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
Fix REVERSE on vectors with fill-pointers.
2016-04-23
Stas Bouk
a
r
e
v
Fix REVERSE on vecto
r
s wit
h
fill-
p
ointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
ukarev
R
e
m
o
ve an u
n
used option from sb-
p
cl::allocate-st
a
ndard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Add a te
s
t for adjust ar
r
a
y
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Speed u
p
rev
e
rs
a
l of vectors with word-siz
e
d
elements
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
Speed u
p
vector ex
t
ension in VECT
O
R-PUSH-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
F
r
eeze-
t
ype random-st
a
te
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Clea
n
r
un-program
.
l
is
p
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukarev
ARM64: increase s
t
atic
a
nd dyn
a
mic sp
a
ces start a
d
d
r
es
s
es
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
oukarev
Speed up
float exponen
t
printi
n
g
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
ouk
a
rev
Speed u
p
float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouk
a
rev
run
-
program: sup
p
ort I
/
O redire
c
tion to binary s
t
re
a
m
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukar
e
v
run-program: su
p
p
o
rt outp
u
t redi
r
ection
i
nt
o
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas Bo
u
karev
gr
o
vel-heade
r
s
.
c:
P
ut
win32 stuff int
o
grovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas B
o
ukarev
Add OVERLAPPED optio
n
to O
P
E
N
and U
N
IXLIKE-OPEN
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
karev
Don't use file-f
l
ag-overlapped wh
e
n openin
g
files o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouk
a
rev
Fix s
b
-
bsd-s
o
ckets
o
n
w
in32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
Boukarev
sb-bsd-
s
ockets: map EINPROGRE
S
S to O
P
ERATION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukar
e
v
Unify ps
e
udo_
a
tomi
c
on
t
h
read and non-threaded
arm64
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as
B
oukarev
Fix finding the start frame i
n
PRINT-
B
ACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Opt
i
m
ize BIT
-
VECTOR-= on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize EQUA
L
P on
n
on-
s
impl
e
array
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Optimize the ARRAY-TOTAL-SIZE transf
o
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouk
a
r
ev
Remove call_into_c o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
ka
r
e
v
Speed up debu
g
in
f
o cre
a
tion for h
i
ghly
nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
St
a
s Boukarev
Gen
e
rate debug
i
nfo
outside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
S
ta
s
Boukarev
Fix a typo i
n
copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
R
educe c
o
nsing
during
cop
y
propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas B
o
ukarev
Work around a constraint p
r
opa
g
atio
n
p
r
ob
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
e
v
Revert "
P
ass M
A
P_FIXED to mm
a
p
o
n Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukare
v
Sour
c
e lo
c
ation for condit
i
on slot
a
c
cesso
r
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (setf fdocum
e
n
tation) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukarev
Opt
i
mize c
a
l
l
-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukarev
Fix make-sequen
c
e type derivation with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouka
r
ev
Fix a docst
r
ing ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fi
x
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test
o
n #-sb-
u
nico
d
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
oukarev
sb-
g
mp:
f
ix
l
oading libgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
ouka
r
ev
O
ptimize
the
F
O
RMAT
NIL to CONCATENA
T
E transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
T
r
ansfo
r
m CONCATE
N
ATE to s
p
ecialized
f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Bouka
r
ev
O
ptimize vari
a
ble calls t
o
CONCA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
Optimize out-o
f
-lin
e
st
r
ing CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as
Boukare
v
O
ptimize
out-
o
f
-line
s
tring CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
a
s Boukarev
run-pr
o
gram:
error on bad stream
options
.
commit
|
commitdiff
|
tree
2016-03-15
S
t
as Bou
k
arev
Fix
s
b-pc
l
::%update-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
O
ptimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
ouk
a
rev
Optimiz
e
make-ve
c
tor-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remo
v
e !begin-inst
r
u
c
t
i
on-definit
i
ons
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Re
m
ove
D
EF!MACR
O
from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
Clean up
n
e
sted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Better type declarations for
f
i
ll-poi
n
ter relat
e
d
co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
o
uk
a
rev
Transfor
m
N|REVERS
E
to vector-reve
r
se/l
i
st-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
karev
Opt
i
mize [
N
]REVERS
E
on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
o
u
k
arev
Optimi
z
e
SUBSTI
T
UTE
func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
k
a
r
e
v
D
e
claim type
s
of %%data-ve
c
tor-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s Bouk
a
rev
R
e
move *the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
D
o
n't force
l
a
y
o
ut invalidation
on
super
c
lass
f
i
n
alizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Re
n
ame SHARP
-
TAG to
SH
A
R
P
-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
P
hil
i
pp Matthias
.
.
.
Re
m
ove
duplicate declaration
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matthias
.
.
.
Mo
v
e only locally use
d
fu
n
c
t
i
on from
h
eader
to source
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukar
e
v
O
p
tim
i
ze #x=/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't use symbol-mac
r
olet on speci
a
l
v
a
r
ia
b
les
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
F
i
x i
n
t
e
ract
i
on of float type derivation and ne
g
ativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas B
o
ukar
e
v
Remove sou
r
ce-r
o
ot
from debug-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
More prec
i
se and co
m
pa
c
t sourc
e
loca
t
ions from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
WHO-SETS and WHO-REF
E
RENCES on DEFGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bo
u
kare
v
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bou
k
a
rev
Optimi
z
e
load/
s
tore pairs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optim
i
z
e SET-SLOT
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
O
pti
m
i
z
e (SETF SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Optimize
M
APCAR
o
n larg
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUN
C
A
L
L tra
n
sfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimize MAP* transforms on lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bo
u
karev
Fix
a wa
r
ning mess
a
ge wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas B
o
ukarev
opti
m
i
z
e
-constant-load
s
:
f
ix handl
i
ng of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimiz
e
-constan
t
-loads: proce
s
s all
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
Fix an AVER cau
s
e
d
by ignoring clos
e
d ove
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
tests
:
F
i
x :mod-
a
rith-
l
ar
g
e-const
a
nt on
32-bit platform
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
ARM64: more co
m
pact
e
n
coding for
word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
Don't f
a
il to enc
o
de imm
e
dia
t
es in m
o
dular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
O
ptim
i
ze constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registe
r
s
are
moved into stack location
s
d
i
rectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Re
m
ove a
c
ou
p
le of #
i
f 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initia
l
ize-vector with 0
v
alu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstr
a
ct immedi
a
te lo
a
d
i
n
g on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ouk
a
rev
Derive re
s
u
lt types of structu
r
e sette
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize e
m
it
-
i
n
its with 0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ouka
r
ev
S
l
ightly optimize
a
lloc
a
ti
o
n sequence on x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Remove global_interr
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don
'
t free thread-
>
i
nterrup
t
_
d
a
ta separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
kare
v
Micro-optimize v
e
rify-arg-count on x
8
6oids and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create
_
thr
e
ad_struct: don't allocate
i
nterrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
create_thre
a
d
_
s
t
ruc
t
: don'
t
allocate os_
a
ttr separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak memory
d
uring excep
t
i
o
n
h
a
nd
l
ing on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*
c
ompile
r
-trace-out
p
u
t
* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukare
v
Keep sb-assem:*ass
e
m-instructio
n
s
* for slime compa
t
i
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
ukarev
R
est
o
re bui
l
d on non
-
x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
I
m
prove L
D
B when (+ size
p
ositi
o
n
)
is less than
n
-
fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
o
ukarev
O
ptimize lo
g
and with
n
on-f
i
xnum word m
a
sks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
A
d
d LOGTEST VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
next