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
Reduce WITH-SIMPLE-RESTART and RESTART-CASE expansion.
2016-12-31
Stas Boukarev
Reduce WITH-SIMPLE-RE
S
TART an
d
R
E
ST
A
RT-CASE expa
n
s
i
on
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Boukarev
Reduce CHECK-TYPE
e
xpansion
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Bouka
r
ev
Make WITH-OPEN
-
STRE
A
M
conformant
.
commit
|
commitdiff
|
tree
2016-12-31
St
a
s Boukare
v
Reduce ASSERT expans
i
o
n
.
commit
|
commitdiff
|
tree
2016-12-30
S
tas Boukarev
Put back va
l
u
e
-
c
ell indirec
t
i
o
n for load-
t
i
me-value
.
.
.
commit
|
commitdiff
|
tree
2016-12-23
Stas Boukarev
Mark ARM64
f
ailing tests as expected
.
commit
|
commitdiff
|
tree
2016-12-23
Stas
B
ouka
r
ev
Fix LDB a
n
d DPB instructi
o
ns on ARM64
.
commit
|
commitdiff
|
tree
2016-12-22
Stas Bouk
a
r
e
v
Correct %find-position-if fndb entr
y
.
commit
|
commitdiff
|
tree
2016-12-22
Stas Boukarev
Optimize
c
haracter case pred
i
cates
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Fix LDB's `con
t
ext' command
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Bouk
a
rev
F
ix sc_off
s
et
_
ext
r
act
_
bits
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Dec
l
are arg
numbers
of function arguments
to %
f
ind
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
S
tas Boukarev
Inli
n
e two-arg-char-equal in two-ar
g
-char-not-equal
.
commit
|
commitdiff
|
tree
2016-12-21
Stas
Boukarev
Optimize two-arg-char-equa
l
.
commit
|
commitdiff
|
tree
2016-12-21
Sta
s
B
o
ukar
e
v
Rename some ch
a
nged
vector s
t
uff and
add comments
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Bouk
a
rev
Fix charpos on
f
ill
-
pointer-output-stream
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukare
v
D
o
n
'
t define [n]strin
g
-capitalize twice
.
commit
|
commitdiff
|
tree
2016-12-20
Stas
B
oukar
e
v
Fix wit
h
-array-
d
ata u
s
age
i
n sb-unicode
:
normalize-
s
tring
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukarev
Declare lengths of c
h
a
racter tables
.
commit
|
commitdiff
|
tree
2016-12-19
St
a
s Boukarev
S
p
e
e
d up
string-equal by inlining two-arg-char-equal
.
commit
|
commitdiff
|
tree
2016-12-19
S
t
a
s Boukarev
Fi
x
TWO-ARG-STRI
N
G-
[
N
O
T-]E
Q
UAL
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Bo
u
karev
Fix i
r
1-optimize-function
a
l-arguments on casts
.
commit
|
commitdiff
|
tree
2016-12-19
S
t
a
s
Bou
k
arev
Speed u
p
array w
o
rd
s
i
z
e
calcu
l
ation
.
commit
|
commitdiff
|
tree
2016-12-19
S
t
as Boukarev
S
p
eed up adjust-array
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bouka
r
ev
Unroll value trans
f
ormer
s
for the F
I
LL bas
h
er
s
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
a
s
Boukarev
Fi
x
ve
c
tor
-
fil
l
* on -64-bit
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Boukare
v
O
ptimize ful
l
calls to
FILL on specialized vec
t
ors
.
commit
|
commitdiff
|
tree
2016-12-13
Sta
s
Boukarev
T
ransform cal
l
s to make-array wit
h
f
i
l
l
-pointer or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Bou
k
arev
Fix
i
r
1-optimize-func
t
i
o
nal-argu
m
ents
.
commit
|
commitdiff
|
tree
2016-12-10
St
a
s Bouk
a
rev
Tran
s
fo
r
m ordinary function calls
into two-
a
rg- variants
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Bouk
a
rev
Transform fu
n
c
t
i
onal ar
g
uments
into two-arg- variants
.
commit
|
commitdiff
|
tree
2016-12-09
Stas Boukarev
Con
v
ert constant fu
n
ctional arg
u
m
e
nts to know
n
f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
S
t
as Boukarev
F
i
x building on older
OSX
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Bet
t
e
r BO
X
ED-REF-P on escaping values
.
commit
|
commitdiff
|
tree
2016-12-04
S
tas
B
ou
k
arev
Avoid boxing values when setting glob
a
l
variables
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Add ir2-hook fun o
p
t
i
mizer
.
commit
|
commitdiff
|
tree
2016-12-03
Stas B
o
u
k
arev
sb-in
t
r
o
spect:find-definition-s
o
urces-by-nam
e
add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bo
u
karev
Remove make-val
u
e-cell wrappers from load-time-va
l
ue
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bo
u
karev
Clear the
s
pecifier-type cache on (setf
(fin
d
-class
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
o
ukarev
More compact FIN
D
-CLA
S
S
comp
i
ler macro exp
a
ns
i
on
.
commit
|
commitdiff
|
tree
2016-12-03
St
a
s Bo
u
ka
r
e
v
Optimi
z
e
CACHED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Optim
i
z
e typep on undefi
n
ed t
y
pes
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Fix restarts in make-targe
t
-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Sta
s
Bouk
a
rev
Add :escape-
a
rgum
e
n
t
s to run
-
program
o
n
wi
n
32
.
commit
|
commitdiff
|
tree
2016-12-02
Sta
s
Boukarev
Mo
r
e comp
a
ct type testing
o
f
classes
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukarev
F
ix
get-ti
m
ez
o
ne o
n
64-b
i
t
Wi
n
dows
.
commit
|
commitdiff
|
tree
2016-11-30
S
ta
s
B
o
ukarev
Tr
a
ns
f
o
rm SET into SETQ on known variable
s
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Better c
h
ecking of package
l
ocks when d
e
cla
r
ing
variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas
B
oukar
e
v
Check package loc
k
s
w
hen sett
i
n
g
u
ndefined variable
s
.
commit
|
commitdiff
|
tree
2016-11-16
S
tas Bou
k
arev
More compact
r
eadable output of base-strings
.
commit
|
commitdiff
|
tree
2016-11-15
St
a
s
B
oukarev
Mo
r
e
t
horough
checki
n
g of
c
a
l
lable a
r
guments arg-
c
ount
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Stas B
o
ukarev
Chec
k
the ty
p
e of
the ar
g
umen
t
for ~[ i
n
FORMAT
.
commit
|
commitdiff
|
tree
2016-11-09
S
t
as Bo
u
kar
e
v
Fix handl
i
ng o
f
memory faults o
n
Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Stas
B
o
u
k
a
rev
Fix compilation of YES-OR-NO-P
w
ith for
m
atte
r
functi
o
n
s
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bouk
a
re
v
More robus
t
sb-bsd
-
sockets tests in the absenc
e
of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bou
k
arev
Add a
(signe
d
-
byte 64) varia
n
t of the log
c
o
u
nt VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas
Boukarev
x86-
6
4: apply th
e
logcount VOP to (s
i
g
ned-byte 6
4
)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
St
a
s Bo
u
karev
A
d
d (in
t
eg
e
r-leng
t
h
u
b64) VOP for ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bouk
a
r
e
v
Avoid unnecessary moves in a couple of
a
r
tithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
t
a
s Boukarev
O
p
timize ASH
V
OPs on
ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
S
t
as Bou
k
arev
Avoid
c
reat
i
ng bignum
s
for (trun
c
at
e
wor
d
power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Sta
s
Bouka
r
e
v
Optimize %ne
g
ate on negative sign
e
d words on x
8
6oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
S
t
a
s
Bo
u
kare
v
F
ix delete-optional-dis
p
a
t
c
h for function
a
ls
wit
h
XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
S
t
as Boukarev
Use int
e
rnal errors in
nu
m
ber-dispatc
h
.
commit
|
commitdiff
|
tree
2016-10-15
Sta
s
Boukare
v
Remov
e
BIGNUM-
T
YPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Add a re
c
omp
i
le restart in c
o
m
pile-ste
m
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
B
o
u
k
a
r
ev
Spe
e
d up SIGNUM on floa
t
s
.
commit
|
commitdiff
|
tree
2016-10-15
S
tas Bou
k
arev
Simplify
complex-l
o
g
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Speed up
S
QRT on n
e
ga
t
ive numbers
.
commit
|
commitdiff
|
tree
2016-10-14
S
t
as B
o
u
karev
O
p
timize i
n
texp on
r
atios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas
B
oukare
v
Clos
e
the fd used to load the core file
.
commit
|
commitdiff
|
tree
2016-10-13
Stas B
o
ukarev
Remov
e
SB-EXT:*
I
NTE
X
P-
M
AXIMUM-
E
X
PO
N
ENT*
.
commit
|
commitdiff
|
tree
2016-10-13
St
a
s Boukarev
Sligh
t
ly
speed up
+
/- o
n
ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Stas B
o
ukarev
O
p
timize mv-call with
m
ultiple argument fo
r
ms,
no
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
S
ta
s
Bo
u
karev
Fix VALID-CALLABL
E
-ARGUMENT on XE
P
s
.
commit
|
commitdiff
|
tree
2016-10-07
S
t
as Boukarev
Fix array-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
A co
u
p
le more :element-
m
od
e
'character for streams
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas Boukarev
Speed up r
e
a
d
/
w
rite-
s
e
quen
c
e
to non-f
d
-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Sta
s
Boukarev
Speed up GC in the presence of
lo
t
s
o
f thr
e
ads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Optimize left shift of
a fixnum into a b
i
gnu
m
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas Boukarev
Inline bignum-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
B
o
ukar
e
v
Fas
t
e
r
o
u
t of line FLOAT
f
o
r
word
s
i
zed bignums
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s
B
o
u
k
arev
Fix uns
i
gned to float conve
r
si
o
n
o
n
arm64
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s Boukarev
sb
-
ali
e
n
:
avoid sign
e
xte
n
s
i
on after sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Stas B
o
ukare
v
Fix other
impl
e
mentation's `quit'
functions
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
B
ouk
a
rev
build: ad
d
a recompile res
t
art ar
o
und LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas B
o
u
karev
Mak
e
the build process
a
b
o
rt
a
ble
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas
B
oukarev
Speed up logical bit array ope
r
ations on mult
i
dimen
s
io
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Bouk
a
rev
Optim
i
ze ha
s
hin
g
multidimensional
v
ectors
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Bo
u
kar
e
v
Speed
u
p AREF on displa
c
ed
a
rrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
x86-64: use storew* in with-fixed
-
allocation
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Boukarev
Support unbox
e
d s
i
gn
e
d
-
word struct
u
r
e
slo
t
s on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukar
e
v
F
ix non-x86 build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bouk
a
rev
Be
t
te
r
LOGBITP trans
f
orms for b
i
gnums
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
Use SS
E
for zeroin
g
smal
l
dx-ve
c
tors o
n
x
86-64
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s
Bouka
r
e
v
with-al
i
en: don'
t
bind
*alien-stack-p
o
int
e
r*
u
n
less
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Sta
s
Bo
u
k
arev
Fix FP r
e
gist
e
r disasse
m
bly on x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
runt
i
me
:
warnings and
inde
n
tat
i
o
n
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukare
v
sb-posix:
n
o getr
e
sgid
g
etre
s
uid on Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Bouka
r
ev
Make sb-unix
:
na
n
osleep re-entrant on OSX
.
commit
|
commitdiff
|
tree
next