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
Unroll value transformers for the FILL bashers.
2016-12-14
Stas Boukarev
Unroll value
t
ransform
e
rs for the FILL basher
s
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bou
k
a
r
ev
Fix
ve
c
tor-fill* on
-64
-
b
it
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Boukare
v
O
p
timize full calls to FI
L
L on s
p
ecialized vectors
.
commit
|
commitdiff
|
tree
2016-12-13
Stas Bou
k
arev
Transform ca
l
l
s to make-ar
r
ay with f
i
ll-pointer
or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas
B
oukarev
F
ix ir1-
o
ptimize-functional-argume
n
ts
.
commit
|
commitdiff
|
tree
2016-12-10
Stas
Bo
u
karev
T
ransform or
d
inary
f
unction
c
alls into two
-
arg- variants
.
commit
|
commitdiff
|
tree
2016-12-10
S
tas Bouk
a
rev
Transform fu
n
ctional arguments into two-arg-
vari
a
n
t
s
.
commit
|
commitdiff
|
tree
2016-12-09
Stas Boukar
e
v
Co
n
ver
t
cons
t
ant functi
o
n
a
l
argument
s
to known
functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Fix building
on older OSX
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Better BOXED-REF-P on escaping values
.
commit
|
commitdiff
|
tree
2016-12-04
S
tas
B
oukare
v
Avo
i
d bo
x
ing values when s
e
t
t
i
ng glob
a
l varia
b
les
.
commit
|
commitdiff
|
tree
2016-12-04
S
tas
Boukarev
Add ir2-hoo
k
f
un
o
p
timi
z
er
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
sb-introspect:find-definition-sources-by-name
add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as B
o
u
k
a
r
e
v
Remove
m
ake-value
-
cell wrappers from load-time-
v
alu
e
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Clear the
s
pecifier-type ca
c
he on (se
t
f
(
find-class
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukare
v
M
ore compact FIND-CL
A
SS
c
ompiler macr
o
expan
s
i
on
.
commit
|
commitdiff
|
tree
2016-12-03
Sta
s
Boukarev
Optimize CACHED-TYP
E
P
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
o
u
k
arev
Optimize typep
o
n undefined t
y
p
e
s
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as Boukarev
F
i
x
restarts in make-t
a
rget-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukare
v
Add :escape-argu
m
ents to run-pr
o
gram
o
n
win32
.
commit
|
commitdiff
|
tree
2016-12-02
Stas Bouk
a
r
e
v
Mo
r
e c
o
mpact type t
e
sting of
c
lasses
.
commit
|
commitdiff
|
tree
2016-12-01
Stas
B
oukarev
Fix ge
t
-t
i
mezone on 64-bit Win
d
ows
.
commit
|
commitdiff
|
tree
2016-11-30
Stas
Boukarev
Transform
S
ET into SET
Q
on k
n
own variables
.
commit
|
commitdiff
|
tree
2016-11-30
S
tas Bouka
r
ev
Better c
h
ecking
o
f package lock
s
when dec
l
aring variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bo
u
k
arev
Check
p
ac
k
ag
e
locks when se
t
ting
un
d
efined variables
.
commit
|
commitdiff
|
tree
2016-11-16
Sta
s
Bouk
a
rev
Mo
r
e compact read
a
ble
output of b
a
se-strings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Boukarev
More
t
horough checking of
c
allable argume
n
ts
a
r
g-count
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Sta
s
Bouk
a
rev
C
h
e
c
k
the type of the argumen
t
f
o
r ~[ in FORMAT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Boukarev
Fix handlin
g
of memory faults
o
n
D
arwin
.
commit
|
commitdiff
|
tree
2016-11-05
St
a
s
Boukarev
Fix compil
a
tion of
YE
S
-OR-NO-P with formatter f
u
n
ctions
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas Bou
k
arev
Mo
r
e
robust
sb-bs
d
-sock
e
ts
tests
i
n
the absence of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
A
d
d a (signed-b
y
te 64)
v
ar
i
a
nt
of the logc
o
unt VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas
B
o
ukarev
x86-64: apply the
logcount VOP to (
s
igned-by
t
e 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bouka
r
ev
Add (integer-length ub64) VOP for ARM
6
4
.
commit
|
commitdiff
|
tree
2016-11-02
S
t
as
B
oukarev
A
v
o
i
d unne
c
essar
y
mo
v
es in a co
u
ple of
a
rtithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Optimiz
e
ASH
VOPs
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Bo
u
k
arev
Avoi
d
cre
a
tin
g
big
n
ums for
(
tr
u
n
c
ate word power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Bouka
r
ev
Optimize
%
neg
a
te o
n
negat
i
v
e signed
w
ords o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas Boukarev
F
ix d
e
lete-option
a
l
-
dispa
t
ch
fo
r
f
unctionals with XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bouk
a
rev
Use i
n
ter
n
al er
r
ors in number-dispatch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bouk
a
r
ev
Remo
v
e BIGNUM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
A
d
d
a rec
o
mpile restart i
n
co
m
pile-stem
.
commit
|
commitdiff
|
tree
2016-10-15
St
a
s B
o
ukarev
Speed up SIG
N
U
M
on floats
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bouk
a
rev
Simpli
f
y complex-log
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bo
u
karev
Speed up SQ
R
T on negative numbers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
Op
t
i
m
ize intexp on r
a
ti
o
s
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukare
v
C
l
ose the fd
use
d
to load
the core file
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukare
v
R
e
m
ov
e
SB-EXT:*INT
E
XP-MAXI
M
UM
-
EXPONE
N
T*
.
commit
|
commitdiff
|
tree
2016-10-13
S
t
a
s Bouka
r
ev
S
lightly speed up
+/
-
o
n
r
a
tios
.
commit
|
commitdiff
|
tree
2016-10-12
S
t
as
Boukare
v
Optimize mv-call with multiple argumen
t
forms, not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
S
tas Boukar
e
v
Fix VALID-CALLABLE-ARGUMENT on X
E
Ps
.
commit
|
commitdiff
|
tree
2016-10-07
Stas B
o
u
k
a
r
ev
Fix
a
r
ray-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas Boukar
e
v
A
c
ou
p
le
m
or
e
:el
e
ment-mode 'ch
a
racter
f
or streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
B
o
u
karev
Speed up read/write-sequence
t
o non-fd
-
stream
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
as Boukarev
Speed up GC in the
p
resen
c
e of lots of t
h
reads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Opti
m
i
z
e
left shift of a
fixnum int
o
a bign
u
m
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukare
v
Inli
n
e bignum-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bouk
a
rev
Faster out of line FLOAT f
o
r
word sized bignums
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
a
s Boukar
e
v
Fix un
s
igned to
f
lo
a
t conversion on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
a
s Boukarev
sb-
a
lien: avoid sign
e
xtension after s
a
p-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
B
o
ukare
v
Fix other implementation's
`
quit' functions
.
commit
|
commitdiff
|
tree
2016-10-04
Sta
s
Bouk
a
rev
build
:
add a reco
m
p
i
le r
e
star
t
around LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Make
the
b
u
ild pro
c
ess abortable
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s
B
oukarev
Speed up lo
g
ical b
i
t array operations on multidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
Bou
k
arev
O
p
timize hashing
m
ultidimensional vec
t
ors
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Speed up
AREF on displaced arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukarev
x86-64: use storew* i
n
with-f
i
xed-al
l
ocation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
karev
Support
u
nboxed signed-word st
r
uctur
e
slots on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukarev
F
i
x
n
on-x86 build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
Boukarev
Better LOGBITP
t
ransforms for bign
u
ms
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukar
e
v
Use SSE for zeroing small dx-vectors o
n
x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bou
k
arev
wit
h
-
alien: don't bind *alien-stack-pointer* unles
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bo
u
k
a
rev
Fi
x
FP
re
g
ister disassembly on x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
runtime:
warning
s
and indentati
o
n
.
commit
|
commitdiff
|
tree
2016-10-03
Sta
s
Bou
k
arev
sb-posix: n
o
get
r
esgid getresuid on Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas Boukarev
Make s
b
-
unix
:
nanosleep re-e
n
t
r
ant on OSX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
R
emove the
:
read-only-tr
a
mps *featur
e
*
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Boukarev
Fix
V
ALID-C
A
LLA
B
LE-ARGUMENT on functions
c
oming via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukarev
More
through ar
g
-cou
n
t mismatch warnings for
mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukarev
Spurious warnings
with l
e
t-conver
s
ion di
s
abl
e
d
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
ouk
a
rev
F
i
x
x
86-64 win3
2
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix
i
n
t
erl
e
aved str
u
cture
scan
n
ing on
w
in32-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Sta
s
Boukarev
F
ix wind
o
ws
builds
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix P
A
trig
g
er
i
ng
o
n MI
P
S
.
commit
|
commitdiff
|
tree
2016-09-20
Stas
Boukarev
Fix a
r
ace condition between th
r
ead crea
t
ion and destruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Stas B
o
uk
a
rev
Confi
g
.
x
8
6/64-darwin: append to
L
IN
K
FLAGS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
D
i
sa
b
l
e
PIE on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Bouka
r
e
v
Darwin: re
p
lace c
u
rr
e
nt_mach_task with
mach_task_self()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas Boukarev
F
i
x buil
d
ing w
i
th the latest
Xcode
o
n OS
X
.
commit
|
commitdiff
|
tree
2016-09-13
Stas Bo
u
kar
e
v
Remo
v
e sb-bignum
:
:(%
d
igit-com
p
are
%
dig
i
t
-
greater)
commit
|
commitdiff
|
tree
2016-09-07
Stas Boukarev
Optimize out
o
f
l
ine fixnum-float comparison
s
.
commit
|
commitdiff
|
tree
2016-09-05
S
t
as Boukarev
Fix
a
typo in most-nega
t
ive-exa
c
t
l
y
-single-flo
a
t
-
fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
Sta
s
Boukarev
Rem
o
ve an unused variable i
n
an
a
rm
6
4 instruction
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Speed
u
p
r
a
tional
o
n some numbers
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Pro
p
er values for mo
s
t--exactly--flo
a
t
-
fixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Fix fixnum-float
o
ut of line comparisons
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
arev
R
e
move p
s
eudo-a
t
o
m
ic-trap on
mips
,
unused
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
B
oukarev
Re
m
ov
e
code fo
r
ov
e
rflow traps o
n
PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Remove object-not-li
s
t-trap and obj
e
c
t-not-i
n
stan
c
e
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s
B
oukarev
Optimize x86-64:co
p
y-more-arg
.
commit
|
commitdiff
|
tree
next