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
Remove an unused option from sb-pcl::allocate-standard-instance.
2016-04-22
Stas Bouk
a
rev
Remove an unused
option
f
r
om sb-pcl:
:
a
l
locate-stan
d
ard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
Boukarev
A
dd a test for ad
j
ust ar
r
ay
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Bo
u
karev
Spe
e
d up
r
eversal of vec
t
ors wi
t
h word
-
sized elements
.
commit
|
commitdiff
|
tree
2016-04-22
S
tas
B
oukar
e
v
S
peed up
v
ector
e
xt
e
nsion in
V
ECTOR-P
U
SH-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
Bouk
a
rev
Fr
e
eze-type random-s
t
ate
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Clean run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas B
o
ukarev
ARM64: increase static and dynamic
s
paces star
t
addresses
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukare
v
Speed up
f
lo
a
t e
x
ponent pr
i
nting
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
as
Boukare
v
Spee
d
up float prin
t
i
n
g
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
ru
n
-pr
o
g
r
am:
s
u
p
p
or
t
I/O redirection to bin
a
ry st
r
eams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
run-program: support output
r
ed
i
rection into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouk
a
rev
grovel-headers
.
c: Put
w
i
n32 st
u
ff into grove
l
-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Add
O
V
ERLAP
P
ED
option
t
o OPEN and UNIXLI
K
E-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
k
a
re
v
Don't
u
se
file
-
f
la
g
-overlap
p
ed when opening
fil
e
s on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Bou
k
a
r
ev
Fix sb-bs
d
-sockets on w
i
n32
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
sb-bsd-sock
e
ts: map EINPROGRESS
to OPERATION
-
IN-P
R
OG
R
ESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify pse
u
do_ato
m
ic on thread and non-threade
d
arm
6
4
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Bouka
r
ev
Fix finding the st
a
rt fr
a
me i
n
PRINT-BA
C
KTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
o
u
k
arev
Optim
i
ze
B
IT-VECTOR-=
o
n non-simp
l
e
array
s
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
Bou
k
arev
Opti
m
i
z
e EQUALP o
n
non-simpl
e
ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize the A
R
RA
Y
-TO
T
AL-SIZ
E
transf
o
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
ukare
v
Remove call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouk
a
rev
S
peed u
p
d
e
bug info creation for
h
ighly
n
ested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Boukar
e
v
G
e
n
e
rat
e
debug info o
u
t
side of WIT
H
OUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Bo
u
karev
Reduce c
o
nsing during copy propagatio
n
.
commit
|
commitdiff
|
tree
2016-04-04
Sta
s
Boukarev
Work
a
r
ou
n
d a c
o
nstr
a
int pr
o
p
agation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Re
v
e
r
t "Pass M
A
P_FIXED to mmap on L
i
nux
.
"
commit
|
commitdiff
|
tree
2016-03-31
S
tas Boukar
e
v
Source
l
oca
t
ion fo
r
condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix
(
setf fdocumenta
t
io
n
) on
closure
s
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Bo
u
k
arev
O
ptimize c
a
ll-nam
e
d
on
x86-6
4
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix m
a
ke-sequ
e
nce type derivation with unk
n
own types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
F
ix
a
docstri
n
g
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukare
v
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
ou
k
arev
sb-gmp: fix loading libgmp
on
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
Op
t
imize the FO
R
MAT NIL
t
o CONCATENATE tr
a
n
s
form
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Tra
n
sform CONCATENATE to s
p
ecialized
func
t
i
ons
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimi
z
e varia
b
le calls
t
o CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Bouk
a
r
e
v
Optimiz
e
out-o
f
-line string CO
N
CATENATE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
Optimize ou
t
-o
f
-line s
t
ring
C
ONCAT
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-pro
g
ram: err
o
r
on bad st
r
eam opti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukar
e
v
F
ix sb-pcl
:
:%u
p
date-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize
D
O
-
SE
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bouk
a
rev
O
p
timize make-vector-li
k
e
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove !beg
i
n-in
s
tructio
n
-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove
D
E
F
!
MACRO
f
rom pack
a
g
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
ouk
a
re
v
Bett
e
r
t
ype declara
t
io
n
s f
o
r fill-point
e
r related co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
T
r
ansform N|REV
E
RSE to vec
t
or-re
v
erse/list-r
e
vers
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize
[N]REVER
S
E on
ve
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
o
ukarev
Optimize SUBST
I
TUT
E
functions
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Decla
i
m types of
%%da
t
a-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
as Boukarev
Remove *the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't force layout inval
i
dation o
n
sup
e
rclass finali
z
atio
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Renam
e
SHARP-TA
G
to
SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
D
eb
u
gger: don't use symbol-macrolet
o
n
special
v
a
r
iab
l
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
uk
a
rev
Fix inte
r
action of
f
l
oat t
y
pe deri
v
ation
a
nd ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Boukarev
Remove so
u
rce
-
root from debug
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
o
ukarev
More precise and compact source
l
ocation
s
from xr
e
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WH
O
-SET
S
and WHO-R
E
FERENCES on DEFGLO
B
AL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
O
p
timize load/s
t
o
re pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Optimize SE
T
-SLOT on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bouka
r
e
v
O
ptimize (S
E
T
F
SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opt
i
mize MAPCAR on large li
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Rem
o
ve
the ir1 FUNCALL
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
O
p
timize MAP
*
t
r
an
s
forms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
St
a
s Boukarev
Fix
a
war
n
in
g
mess
a
ge wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
opti
m
ize-constant-loads:
f
ix han
d
ling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s B
o
ukarev
opti
m
ize-co
n
s
t
ant-lo
a
ds
:
p
r
ocess
a
ll blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
Fix an AVER cau
s
ed by igno
r
ing c
l
o
sed over variabl
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
B
o
ukarev
tests
:
Fix :
m
od-arith-large-constant on
32-bit
pla
t
forms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
A
RM64: more compact enc
o
d
i
ng f
o
r wo
r
d-
l
ength immediates
.
commit
|
commitdiff
|
tree
2016-02-23
S
ta
s
Boukare
v
D
o
n'
t
fail to encode imm
e
di
a
tes in modular arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
O
ptimize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
E
nsu
r
e re
g
isters are m
o
ved into st
a
ck loc
a
tions di
r
ectly
.
commit
|
commitdiff
|
tree
2016-02-21
S
ta
s
B
o
ukarev
Remove a couple
o
f
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Optimize in
i
tialize-vector with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Abstract
im
m
e
diate loa
d
ing on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uka
r
ev
Derive result type
s
of
s
t
r
ucture s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize e
m
it-in
i
ts w
i
th
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
S
l
ightly optimize allocation
sequence
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
rev
R
e
move
global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix sing
l
e-threa
d
e
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don't fre
e
thr
e
ad->interrup
t
_dat
a
sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Micro-optimize
verify-arg
-
count on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create_t
h
read_struct:
don't
a
llocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
create
_
t
h
r
ead_struct: d
o
n't al
l
ocate o
s
_attr separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Don't lea
k
memory during exceptio
n
handlin
g
o
n Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s B
o
uka
r
ev
*comp
i
ler
-
trace
-
output
*
w
o
rkarou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bouk
a
rev
K
e
ep
s
b-
a
ssem:*a
s
sem
-
instr
u
c
tions* fo
r
slime
compati
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukare
v
R
e
store bu
i
ld on
non-x8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
ouk
a
r
e
v
Improve
L
D
B
w
h
en
(
+ size
pos
i
tion) is l
e
ss than
n
-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Boukarev
Opt
i
mize logand with no
n
-fixnum
w
ord
masks on x86
o
ids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
A
dd LOGTEST VOPs
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
O
p
timi
z
e MASK-SIGNED-FIELD
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Di
s
as
s
emb
l
e TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
ta
s
B
oukarev
Op
t
imize
f
i
x
num mask-signed-
f
ield on x8
6
.
commit
|
commitdiff
|
tree
next