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 ir2-hook fun optimizer.
2016-12-04
Stas Bo
u
karev
A
d
d ir2-hook
f
un op
t
imizer
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
sb-introspect:
f
ind-def
i
nition-so
u
rces-b
y
-nam
e
add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Remove ma
k
e-v
a
lue-cell wrappers from load-time-val
u
e
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
C
l
e
a
r
the spe
c
ifi
e
r-typ
e
cache
on (setf
(find-c
l
ass
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
S
tas Bouk
a
rev
Mo
r
e compact FIND-CLAS
S
co
m
p
i
ler macro expansion
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Op
t
imize CAC
H
ED-T
Y
PEP
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukar
e
v
O
ptimize typep o
n
un
d
efined
types
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
a
s Boukarev
Fix restarts
in make-target-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukarev
Add
:es
c
a
p
e-argum
e
n
t
s
to run-program on win32
.
commit
|
commitdiff
|
tree
2016-12-02
Stas
Bou
k
arev
More c
o
mpact typ
e
testing of cl
a
sses
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukarev
Fi
x
get-time
z
one on 64-bit Windows
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bou
k
arev
Transform
S
ET into SETQ on
known va
r
iables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas B
o
u
k
arev
Better che
c
king of
package
l
ocks w
h
en declaring variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas B
o
uka
r
ev
Check pack
a
g
e
lock
s
whe
n
s
etting undef
i
n
e
d variables
.
commit
|
commitdiff
|
tree
2016-11-16
S
tas Boukarev
More
c
ompact r
e
ad
a
ble ou
t
p
u
t
of bas
e
-st
r
ings
.
commit
|
commitdiff
|
tree
2016-11-15
Sta
s
B
ou
k
arev
More thorough
c
h
e
ck
i
ng
of callabl
e
argum
e
nts arg-cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Stas Boukarev
C
h
eck t
h
e type
of the argument for
~
[ in FOR
M
AT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Boukarev
F
i
x handling of
m
emory
faults on Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Stas Bo
u
karev
Fix compilation
of YE
S
-OR-NO-P with f
o
rm
a
t
t
er fun
c
tions
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
Boukarev
More r
o
bust sb-b
s
d-socket
s
tests in th
e
absence of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Add a (
s
igned-by
t
e 64
)
var
i
ant of
t
he logcount VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas B
o
ukarev
x86-64:
ap
p
ly
t
he logcount VOP to (si
g
ned-byte 6
4
)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bouka
r
ev
Add (integer-length ub64) VOP for ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Avoid unnecess
a
ry
moves
in a co
u
ple
o
f
a
rtithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas
Boukarev
Optimize ASH VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukar
e
v
Avoid creating bignums
fo
r
(
truncate word po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Bouka
r
ev
Op
t
i
mize %
n
ega
t
e on
n
eg
a
tiv
e
signed words on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas B
o
ukarev
F
i
x
delete-op
t
i
ona
l
-dispatch for functionals with
XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Use internal errors in number-di
s
patch
.
commit
|
commitdiff
|
tree
2016-10-15
Sta
s
B
oukarev
Remove BIGN
U
M-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bouk
a
rev
Add a recompile
r
e
s
tart in compile-stem
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Spe
e
d up SIGNUM on floats
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
S
i
mplif
y
complex-
l
og
.
commit
|
commitdiff
|
tree
2016-10-15
Sta
s
Bou
k
arev
Speed
up S
Q
R
T
o
n n
e
gati
v
e
numbers
.
commit
|
commitdiff
|
tree
2016-10-14
S
t
as
B
oukar
e
v
Opti
m
ize intexp on ratios
.
commit
|
commitdiff
|
tree
2016-10-14
Sta
s
Bo
u
kar
e
v
C
l
ose the fd
used
t
o load the c
o
re file
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Bouka
r
ev
Remove SB-EXT:*I
N
TEXP-MAXIMUM-EXPONENT*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
S
ligh
t
ly speed up +/- on ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Sta
s
Boukarev
Op
t
imize
m
v-ca
l
l
with multiple ar
g
ument forms,
not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
St
a
s
Boukarev
Fix
V
ALID-CALLABL
E
-ARG
U
MENT on XEPs
.
commit
|
commitdiff
|
tree
2016-10-07
Stas Boukarev
Fi
x
arr
a
y-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouk
a
rev
A couple mo
r
e :
e
lement-mode 'cha
r
acte
r
f
o
r
s
t
r
e
ams
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
as Bou
k
are
v
Speed u
p
re
a
d/w
r
ite-sequ
e
nce to non-fd-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouka
r
e
v
S
peed up
GC in the presence of lots
of threads
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
as Boukarev
Optimize
l
eft shift
o
f
a
fixnum into a
b
ign
u
m
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s Bouka
r
ev
In
l
ine bign
u
m
-
plus
-
p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bou
k
arev
Faster out of
line F
L
OAT f
o
r
wor
d
sized bignums
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukare
v
F
ix unsigned to flo
a
t conversi
o
n o
n
arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
Boukarev
sb-alien:
a
v
oid sig
n
extension
a
fte
r
sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Boukare
v
Fix
o
t
h
e
r imple
m
entatio
n
's `quit'
f
unctions
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
Bo
u
karev
b
u
ild
:
add a r
e
compile
r
e
start aroun
d
L
OAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
karev
Make the build pr
o
cess ab
o
r
table
.
commit
|
commitdiff
|
tree
2016-10-04
Sta
s
B
oukarev
Speed
up logical bit a
r
ray operations
o
n
multid
i
mensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
Bou
k
arev
Optimi
z
e
ha
s
hing
m
ul
t
idimens
i
onal vectors
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukar
e
v
Speed up AREF on displaced arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
x86-64:
u
se storew* in with-fixed-al
l
ocation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bou
k
a
rev
Support unboxed
s
ig
n
ed
-
word str
u
cture slots
on
x
86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouk
a
rev
F
ix non-x
8
6 build
.
commit
|
commitdiff
|
tree
2016-10-03
Sta
s
Bouk
a
r
ev
B
e
tter LOGBIT
P
transforms for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukar
e
v
U
se SSE for zeroin
g
smal
l
dx-vecto
r
s on x86-6
4
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as
Boukarev
with-a
l
ien: don
'
t bind *al
i
e
n-stack-
p
ointe
r
* unless
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Fi
x
FP regist
e
r
disassembly
o
n x86
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas Boukarev
runtime: warnings and
i
ndenta
t
i
on
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
Boukarev
sb-posi
x
: no getresgid getresuid on D
a
r
w
in
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as Bou
k
a
r
ev
M
ake sb-un
i
x:nan
o
sleep re-
e
ntr
a
n
t
on
OSX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bouka
r
ev
R
e
move the :read
-
only-tr
a
m
p
s
*
feature*
.
commit
|
commitdiff
|
tree
2016-09-30
Stas
B
oukare
v
Fi
x
VALID-CA
L
LABLE
-
ARGUMEN
T
on functio
n
s coming via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
Stas
B
oukarev
More throu
g
h a
r
g-count
m
i
smatch war
n
ings for
m
v-ca
l
l
.
commit
|
commitdiff
|
tree
2016-09-30
Stas B
o
uk
a
rev
Spurious
w
arnings
w
ith let-conversion di
s
able
d
.
commit
|
commitdiff
|
tree
2016-09-26
S
t
as Bouk
a
rev
Fix x86-64 win32
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
o
u
ka
r
ev
Fix
i
n
t
erl
e
aved
s
tructur
e
scanning on
win32-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Sta
s
Bo
u
karev
Fix wind
o
w
s
builds
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukare
v
Fix PA
t
ri
g
ge
r
ing on
MIPS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Fix
a
race condition
b
etween thr
e
ad
c
re
a
tion and de
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
S
t
as Bo
u
karev
Config
.
x86/64-darwin:
a
ppend
t
o
LINKFLAGS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
D
isabl
e
PIE on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Bou
k
arev
D
a
r
win
:
r
eplace curren
t
_mach_t
a
s
k with mach_task_self()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas Boukare
v
Fix building with
t
h
e latest
X
code on OSX
.
commit
|
commitdiff
|
tree
2016-09-13
Stas
B
oukar
e
v
Remove sb-bignum::(%
d
ig
i
t-compare %digit-greater
)
commit
|
commitdiff
|
tree
2016-09-07
Stas Bo
u
karev
Optimize out of l
i
ne fixnum-f
l
oa
t
comparisons
.
commit
|
commitdiff
|
tree
2016-09-05
Stas Boukarev
F
i
x
a
t
ypo in most-negative
-
exac
t
ly-single-float-f
i
xnum
.
commit
|
commitdiff
|
tree
2016-09-05
Stas Boukar
e
v
R
emov
e
an unused
va
r
i
able in an arm64 instruction
.
commit
|
commitdiff
|
tree
2016-09-04
Sta
s
B
oukare
v
Spe
e
d u
p
r
a
tional
o
n some numbers
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bouk
a
rev
Proper values for
most--exactly--float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Fix fixnum-floa
t
out
o
f line comparis
o
ns
.
commit
|
commitdiff
|
tree
2016-09-04
S
tas Boukarev
Rem
o
ve pseudo-a
t
omic-t
r
a
p
on mips, unused
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Remove code for o
v
erflow t
r
aps on
P
P
C
.
commit
|
commitdiff
|
tree
2016-09-04
S
t
as Boukarev
Remo
v
e
o
b
ject
-
not-lis
t
-trap and object-not-instanc
e
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Optimize x86-64:c
o
py-more-arg
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Bou
k
are
v
Fi
x
sb
-
a
s
sem:i
n
s
t
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Bou
k
a
r
ev
Enable read-only
-
t
r
am
p
s on
m
i
p
s
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Boukarev
sb-asse
m
:inst: warn about
undefined instructions
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Remove fpu
_
save everywhere bu
t
x86
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as Boukar
e
v
R
e
sto
r
e
a
rm64 build
.
commit
|
commitdiff
|
tree
2016-09-03
Sta
s
B
oukare
v
Remove ret from undefined
t
ramps on x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Bo
u
karev
Ena
b
le read-only-tramps
on arm
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Bo
u
k
a
rev
Restore builds on arm64 an
d
pp
c
.
commit
|
commitdiff
|
tree
2016-09-02
S
t
a
s
B
oukarev
Remove
sb-pcl::*unbo
u
nd-slo
t
-
value-m
a
r
k
er*
.
commit
|
commitdiff
|
tree
2016-09-02
Sta
s
Boukarev
R
e
move
b
ogus load
-
time-value
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Clean up describe_internal_e
r
r
o
r
.
commit
|
commitdiff
|
tree
next