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 sb-concurrency tests on Windows.
2017-01-02
Sta
s
Boukarev
More r
e
asonable NOT-MOR
E
-CONTAGIOUS
.
commit
|
commitdiff
|
tree
2017-01-02
Stas Bou
k
are
v
D
i
sable PIE
e
v
e
rywhere
.
commit
|
commitdiff
|
tree
2017-01-02
S
tas
B
oukar
e
v
Ad
d
explicit
-
check to memq
/
assq/delq
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Bouka
r
e
v
Avoid not
e
s for
transf
o
r
m
s that would
not
be applied
.
.
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Bou
k
arev
Reduce WIT
H
-SIMPLE-REST
A
RT and R
E
ST
A
RT
-
CASE expansion
.
commit
|
commitdiff
|
tree
2016-12-31
Stas
Boukarev
R
educe CHECK-TYPE expansion
.
commit
|
commitdiff
|
tree
2016-12-31
Stas
B
oukarev
Make WITH-
O
PEN-
S
T
REAM
c
o
nforma
n
t
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Boukarev
Reduce ASS
E
RT expansion
.
commit
|
commitdiff
|
tree
2016-12-30
S
t
as
Boukare
v
Put bac
k
value-cell
i
n
directi
o
n for load-time-value
.
.
.
commit
|
commitdiff
|
tree
2016-12-23
Sta
s
Boukarev
M
ark ARM64 failing tests as expected
.
commit
|
commitdiff
|
tree
2016-12-23
Stas Boukarev
Fix
LDB an
d
DPB
inst
r
uction
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-12-22
St
a
s Boukarev
Corr
e
c
t
%find-position-if fndb entry
.
commit
|
commitdiff
|
tree
2016-12-22
Stas Boukarev
Optimize
c
hara
c
ter case predicates
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Fix LDB'
s
`context' command
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Fix
s
c_
o
ffset_extract_bits
.
commit
|
commitdiff
|
tree
2016-12-21
S
tas B
o
ukarev
Declare arg
n
um
b
ers of func
t
ion
arguments to
%
fi
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
St
a
s Boukarev
Inline two-arg-char-equal in
t
wo-arg-char-
n
ot-equal
.
commit
|
commitdiff
|
tree
2016-12-21
S
tas Bou
k
arev
Optim
i
ze two
-
arg-char-equal
.
commit
|
commitdiff
|
tree
2016-12-21
S
t
a
s
Boukarev
Rename s
o
me c
h
a
n
g
ed vector stuf
f
and add com
m
ent
s
.
commit
|
commitdiff
|
tree
2016-12-20
S
t
a
s
Boukarev
F
ix charpo
s
o
n
fill
-
pointer-o
u
tput
-
stream
.
commit
|
commitdiff
|
tree
2016-12-20
Stas B
o
ukarev
Don't
define [n]string
-
cap
i
tal
i
ze twice
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Bo
u
karev
Fix with-array-data usage in
sb-unicode:n
o
rmalize-string
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukar
e
v
Declare lengths of character tab
l
es
.
commit
|
commitdiff
|
tree
2016-12-19
Stas
B
o
u
karev
Sp
e
ed
u
p
string-equal b
y
inlini
n
g two-arg-char-eq
u
al
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
F
i
x TWO-
A
RG-
S
T
RI
N
G-[NOT-]EQUAL
.
commit
|
commitdiff
|
tree
2016-12-19
S
t
as
Boukarev
Fix
ir1-optimize-
f
unctional-a
r
g
ume
n
ts on c
a
sts
.
commit
|
commitdiff
|
tree
2016-12-19
Stas
B
oukarev
Sp
e
ed up array word s
i
z
e
calculati
o
n
.
commit
|
commitdiff
|
tree
2016-12-19
Stas B
o
ukarev
Spe
e
d up
a
d
ju
s
t-array
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
as Boukarev
Unroll value transform
e
rs fo
r
the FILL
bashers
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
as Bouk
a
rev
Fix
v
ector
-
fill* on -64-bit
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
as Boukarev
Optimize fu
l
l c
a
lls to FILL on specialized vectors
.
commit
|
commitdiff
|
tree
2016-12-13
S
t
as Boukare
v
Transform calls t
o
make-array
w
i
t
h
f
i
l
l-pointer or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas
Boukarev
Fix ir1
-
optimize-f
u
nctional-argument
s
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Bouk
a
rev
Tr
a
nsfor
m
ordinary function calls into two-a
r
g-
v
a
riants
.
commit
|
commitdiff
|
tree
2016-12-10
Stas
Bou
k
arev
Tran
s
form
f
unctio
n
al arguments into two-arg- varian
t
s
.
commit
|
commitdiff
|
tree
2016-12-09
Stas B
o
ukare
v
Conve
r
t constant functional argu
m
ents t
o
known function
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
F
ix
b
uilding on older
O
S
X
.
commit
|
commitdiff
|
tree
2016-12-04
Stas
Boukarev
B
etter BO
X
E
D
-REF-P
on escapin
g
values
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Avoid boxi
n
g val
u
es
w
hen setting global v
a
r
i
ab
l
es
.
commit
|
commitdiff
|
tree
2016-12-04
St
a
s
Boukarev
Add i
r
2-h
o
o
k
fun optimizer
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
ouka
r
ev
sb-introspect:f
i
nd-def
i
n
i
tion-s
o
ur
c
e
s-by-name add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas B
o
ukarev
Remov
e
make-value-cell wra
p
pers from load-tim
e
-value
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukare
v
Clear the specifier
-
ty
p
e cache o
n
(
s
etf
(
find-class
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
More compact FIND-CLASS c
o
m
p
iler macro e
x
pansion
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
a
s
Bo
u
karev
Opt
i
m
i
ze CACHED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
S
tas
Bouka
r
ev
Optimiz
e
typep on u
n
d
e
fined types
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bouka
r
ev
Fix restarts in make-target-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Bouk
a
r
ev
A
d
d
:e
s
cape-argument
s
to run-progr
a
m on win32
.
commit
|
commitdiff
|
tree
2016-12-02
Stas
Boukarev
More c
o
mpact typ
e
testing of classes
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukarev
Fix get-timezone on
64-bit Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Transform SET in
t
o SE
T
Q
on known variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bouk
a
r
e
v
Be
t
ter check
i
ng
of package locks when declaring variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas B
o
u
karev
Ch
e
ck p
a
ckage locks
when
s
e
t
tin
g
u
n
d
e
fin
e
d variables
.
commit
|
commitdiff
|
tree
2016-11-16
Stas Boukare
v
M
ore com
p
a
c
t reada
b
le output of
b
a
s
e-strings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Bouk
a
rev
M
or
e
tho
r
o
ugh chec
k
ing
o
f c
a
llable arguments a
r
g
-count
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Stas Boukarev
Che
c
k the ty
p
e of the
argument fo
r
~[ in
F
O
R
MAT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Bouka
r
ev
Fix handling of memory faults on Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Stas
B
oukarev
Fix compilation of YES-
O
R
-
NO
-
P with
formatter
functions
.
commit
|
commitdiff
|
tree
2016-11-02
St
a
s Bo
u
kar
e
v
More robu
s
t
s
b
-
b
sd-sock
e
ts tests in the absence o
f
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
B
o
u
ka
r
ev
Add a (signed-byte 64) v
a
rian
t
of the
logcount
V
OP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Sta
s
B
oukarev
x86-64: apply the
logcount
VOP to
(
signed-b
y
t
e
64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas B
o
ukarev
Add (integer
-
length
u
b
6
4
) VOP for ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bo
u
karev
Avoi
d
u
nneces
s
ary moves
i
n
a coup
l
e of artithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Sta
s
Boukarev
O
p
t
imize A
S
H VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
S
tas Bouka
r
ev
Avoid creating b
i
gnums fo
r
(truncat
e
wo
r
d pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukar
e
v
Optimize %neg
a
t
e on negative si
g
ned words on
x
86
o
ids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas Bo
u
karev
Fix delete-op
t
ional-dispatch fo
r
functionals
with XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Use inte
r
nal errors in
numb
e
r-dispa
t
ch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Remove BIG
N
UM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bo
u
karev
Add a re
c
ompile
r
esta
r
t
in
c
ompi
l
e-stem
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
B
o
u
karev
Speed up SIGNUM o
n
floa
t
s
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Simplify co
m
pl
e
x-log
.
commit
|
commitdiff
|
tree
2016-10-15
Sta
s
Bouka
r
ev
S
p
ee
d
up SQRT on negative
n
umbers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
Optimize int
e
xp on ratios
.
commit
|
commitdiff
|
tree
2016-10-14
S
t
a
s Boukarev
C
l
o
se
t
he fd us
e
d to
l
oad
t
he
core file
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
Remo
v
e SB-EXT:*INTEXP-MAXIMUM-EXP
O
NE
N
T*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukare
v
Slightly speed up +/
-
o
n ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Stas B
o
ukarev
Optim
i
ze mv-call with multip
l
e ar
g
ument fo
r
ms, no
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
Stas Boukarev
Fix VALID-
C
ALLABLE-ARGUMENT on XEPs
.
commit
|
commitdiff
|
tree
2016-10-07
Stas Boukarev
Fix ar
r
ay-equal
-
p
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas Boukarev
A couple more :element-mode 'charact
e
r
for st
r
eams
.
commit
|
commitdiff
|
tree
2016-10-06
Sta
s
Bouka
r
ev
Speed up read/w
r
ite-sequen
c
e to non-
f
d
-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouka
r
e
v
Speed
u
p
G
C in the prese
n
ce
of
l
ot
s
o
f threads
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s
Boukarev
Op
t
imize le
f
t shif
t
of a fixnum in
t
o
a
bignum
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s
Boukarev
Inline bignum-p
l
us-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
B
ouka
r
ev
Faster o
u
t of li
n
e FLOAT fo
r
w
o
rd sized bi
g
nums
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Boukarev
Fix unsigned t
o
fl
o
a
t
c
onversio
n
on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
B
ou
k
arev
s
b
-
a
lien: avoid sign extension
after sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fix o
t
her implementation's `
q
uit' functions
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
buil
d
:
ad
d
a
r
ecompile restart arou
n
d LOA
D
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Make the build proc
e
ss ab
o
rtable
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouka
r
ev
S
p
eed up logi
c
al
b
it array o
p
erations on multidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Boukarev
O
pti
m
ize hashing multidi
m
e
nsion
a
l vector
s
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s Bo
u
kar
e
v
Speed up ARE
F
on
d
isplaced
a
rra
y
s
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukare
v
x86-64: us
e
store
w
* in with-fixed-
a
llocat
i
on
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Support
unboxed sig
n
e
d-word
structure slots on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukarev
Fix non-x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas Bouk
a
rev
B
etter LOGBITP transforms f
o
r bignum
s
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas Boukar
e
v
Use
S
SE for
z
eroing s
m
all
dx-vecto
r
s on x86-64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
with-alien: don't bind *a
l
ien-stack-pointer* unless
.
.
.
commit
|
commitdiff
|
tree
next