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
Stas Boukarev
A
d
d a tes
t
for adjust array
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
Speed up rever
s
al of vecto
r
s
w
ith word-sized elements
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
Boukarev
Speed up vector e
x
tension in VECTOR-PUS
H
-EXT
E
ND
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Bo
u
ka
r
ev
Freeze-type random-
s
tat
e
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
ou
k
arev
Clea
n
run-program
.
lis
p
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Boukarev
ARM64
:
increase s
t
a
tic and dynamic spa
c
es start add
r
esses
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Boukarev
S
peed up
f
loat exponen
t
p
rinting
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
oukarev
Speed up f
l
oa
t
p
rin
t
ing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
ru
n
-prog
r
a
m
:
support I/O redirect
i
on to binary
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas B
o
ukar
e
v
run-prog
r
am:
s
u
p
port output
r
ed
i
r
e
ction into s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
grovel-he
a
de
r
s
.
c: Put
w
i
n
32 stuff in
t
o grovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
karev
Add O
V
ERLAPPED option t
o
OPE
N
and
UNIXLIKE-O
P
EN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukare
v
Don't use file-fla
g
-
o
v
e
rlapp
e
d
when openi
n
g files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fix s
b
-bsd-sockets
on win3
2
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas
B
oukarev
sb-bsd-so
c
kets: map EINPR
O
GR
E
SS
t
o OPERATI
O
N-IN
-
P
ROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Un
i
fy pseudo_atomic on thread a
n
d n
o
n-
t
hreaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
Boukare
v
F
i
x finding t
h
e s
t
art frame
in P
R
I
NT-BACKTRA
C
E
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Boukarev
Optim
i
z
e BIT-VECTOR
-
= on n
o
n-simple array
s
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
a
s
Boukarev
O
ptimize EQUALP on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize the ARRAY
-
TOT
A
L-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
Remove call
_
into_c on x86
-
64
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
Speed up d
e
b
u
g info creation for highly nested function
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
karev
G
e
ne
r
ate d
e
bug info outside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
arev
Fix a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Sta
s
Boukarev
Reduce c
o
nsing duri
n
g
co
p
y p
r
opagati
o
n
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukare
v
Work around a const
r
aint propagati
o
n proble
m
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bou
k
arev
Revert "Pass MAP_FIX
E
D to mmap o
n
Li
n
ux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Sou
r
ce locatio
n
f
o
r condition s
l
ot accesso
r
s
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukar
e
v
F
i
x (setf fdo
c
u
m
e
n
tation) on clo
s
ur
e
s
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s
Bou
k
arev
Optimize call-name
d
on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
uk
a
rev
Fi
x
m
ake-sequence type de
r
ivation
w
ith unk
n
ow
n
types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas
B
oukarev
Fix a
d
ocstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test
o
n
#-sb-unicod
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-
g
mp: fi
x
loading libgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optim
i
z
e the FORMAT NIL to CONCAT
E
NATE tran
s
form
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Trans
f
orm C
O
NCATENATE
t
o
specialized function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukar
e
v
O
p
timize
variabl
e
c
a
lls to CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
r
e
v
Optim
i
ze out-of-line
string CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-
o
f-line string CONC
A
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
Boukare
v
ru
n
-pr
o
gr
a
m
:
error on b
a
d s
t
ream optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas
Boukarev
Fix sb-pcl::%update-slo
t
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Op
t
i
mize DO-
S
E
QUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
ta
s
Boukarev
Optim
i
ze make-v
e
ctor-like
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as B
o
ukarev
Remove !begin-
i
n
s
truction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
R
e
move DEF
!
MACR
O
from packa
g
es
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bo
u
karev
C
lean up
n
ested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bouka
r
ev
Be
t
ter type
d
e
c
lara
t
ions for fill-p
o
in
t
er
r
el
a
ted code
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s
Boukarev
T
r
ans
f
o
rm N|REVERSE
t
o vector-reverse
/
list
-
revers
e
.
commit
|
commitdiff
|
tree
2016-03-13
S
ta
s
B
o
ukarev
Optimize [N]REVERSE on v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
O
p
timiz
e
SU
B
S
T
ITUTE
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Bou
k
arev
Declaim type
s
o
f %%d
a
ta
-
vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the-wrapper
.
.
.
*
f
rom
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
tas Bou
k
a
rev
Don't force layou
t
invalidation on sup
e
rcl
a
ss fin
a
lization
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Bouk
a
rev
Rename SHARP-TA
G
to SHARP-EQUAL
-
WRAPPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Op
t
imize #x=
/
#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Bouka
r
ev
Deb
u
gge
r
: don't use
s
ymb
o
l-macr
o
l
et
on
s
p
eci
a
l va
r
iable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Fix int
e
r
a
ction of float type derivati
o
n and n
e
gat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
Remove source-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
More
precise
and compact sour
c
e
locations
fr
o
m xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
ouk
a
r
e
v
WHO-SETS and WHO
-
R
E
FERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
Boukarev
Fix t
y
pos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bouk
a
r
e
v
O
p
ti
m
ize loa
d
/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
O
p
tim
i
ze SET
-
SL
O
T on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
are
v
Optimize
(
SETF
SC
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
B
oukarev
Opt
i
mize MAPCAR
o
n large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Remove
t
he ir1
F
UNCALL
t
ransfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Op
t
imize MAP* tr
a
ns
f
orms on la
m
b
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix
a
warning me
s
s
a
ge wor
d
ing
.
commit
|
commitdiff
|
tree
2016-02-25
Sta
s
Boukare
v
optimize-cons
t
ant-loads: fix h
a
n
d
l
ing o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
o
p
timize-
c
onstant-loads: proces
s
all
blo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Boukarev
Fix an AVER caused b
y
ign
o
r
ing
closed over
v
a
r
iables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :mod-arith-la
r
ge-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bo
u
ka
r
e
v
ARM64: more compact e
n
coding for wor
d
-le
n
gth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don'
t
fail to encode i
m
mediates in modular arithme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimize const
a
nt lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouka
r
ev
Ensu
r
e regi
s
te
r
s
are
m
oved into
s
t
a
ck location
s
dir
e
ctly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize initialize-vect
o
r with 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Abstract immediate
l
oadin
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive
result ty
p
es of structure
sett
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Optimize emit-
i
nit
s
w
ith 0
val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
u
karev
Slightly
optimize
a
llocation sequence
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
R
e
move global_inte
r
rupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Fix sin
g
l
e-threaded bu
i
ld
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't
fr
e
e thread->interr
u
pt_
d
ata separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
M
i
cro-optimize
verify-a
r
g
-
c
ount on x
8
6
oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
arev
create_thread_struct: don't allocate inter
r
upt_d
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
r
ev
create_th
r
ea
d
_struct: do
n
't allo
c
ate os
_
attr separat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
S
ta
s
B
o
u
k
arev
D
o
n't leak memory
during
e
xception hand
l
i
ng on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
*
c
ompiler
-
trace-output*
workaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
oukare
v
Keep s
b
-assem
:
*as
s
em-inst
r
uctions* for slime co
m
patib
i
lity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouka
r
ev
Restore
b
u
ild on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
o
u
k
a
r
ev
Im
p
rove LDB when (+
s
i
ze
p
ositio
n
)
i
s less than n
-
fi
x
num
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
ptimize logand with non-fixnum word m
a
sks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LO
G
TEST VOPs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
kare
v
Op
t
imize MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
D
i
s
a
s
semble T
B
Z and TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixn
u
m mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (M
A
SK-
S
IGNED-FIELD
6
3 X) on x
8
6-64
.
commit
|
commitdiff
|
tree
next