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
More compact type testing of classes.
2016-12-02
Stas Boukarev
More compact type testing of clas
s
es
.
commit
|
commitdiff
|
tree
2016-12-01
S
t
a
s
Boukarev
Fix get-timezone on 64-
b
it Windows
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bo
u
ka
r
ev
Tr
a
nsform SET
i
nto SETQ on known
variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Better
chec
k
ing of package locks when decla
r
i
n
g varia
b
les
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Chec
k
pa
c
k
age lock
s
w
hen setting undefined variables
.
commit
|
commitdiff
|
tree
2016-11-16
S
ta
s
Bou
k
arev
More
c
ompact
rea
d
abl
e
o
ut
p
ut of base
-
strings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Bo
u
k
arev
More thor
o
ugh checking of
c
a
llable arguments arg-count
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Sta
s
Boukarev
Check the
type
of the argument for ~[ in
F
ORMAT
.
commit
|
commitdiff
|
tree
2016-11-09
Sta
s
Bouk
a
r
e
v
Fix han
d
ling of m
e
mory faults
on Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Stas Bouka
r
ev
Fix compilation of
Y
ES-OR-NO-P with formatt
e
r f
u
nctions
.
commit
|
commitdiff
|
tree
2016-11-02
Stas B
o
ukarev
M
o
re r
o
bust
sb
-
bsd-sockets
t
ests
in t
h
e absence of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas
Bo
u
karev
Add a
(
s
i
g
n
ed-
b
y
t
e
6
4) variant of the logc
o
unt VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bou
k
arev
x
8
6-64: apply
t
he logc
o
unt VOP to (signed-byte 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukar
e
v
Add
(
integer-le
n
gth ub64) VOP for ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Sta
s
B
o
uk
a
rev
Avoid unnecessary mo
v
es in a coup
l
e
o
f a
r
tithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
St
a
s Boukarev
Optim
i
ze ASH VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukarev
A
void creating bign
u
ms
for (tru
n
cate wor
d
power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Sta
s
Boukarev
Opti
m
ize %negate on
negative sign
e
d
words on
x
86oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas Boukar
e
v
Fix d
e
lete-
o
ptio
n
al-dispatch for fu
n
ctionals wit
h
X
E
P
s
.
commit
|
commitdiff
|
tree
2016-10-15
St
a
s Bo
u
kar
e
v
Use internal
e
r
r
ors
i
n n
u
mber-di
s
patch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Remove
BIGNUM-
T
YPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Add a recomp
i
le restart i
n
com
p
ile-stem
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Spe
e
d up SIGNUM
on float
s
.
commit
|
commitdiff
|
tree
2016-10-15
S
tas Boukar
e
v
Si
m
plify comp
l
ex-log
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Speed up S
Q
R
T
on negative
n
u
mb
e
r
s
.
commit
|
commitdiff
|
tree
2016-10-14
St
a
s Bouk
a
rev
O
ptimize int
e
xp on ratios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
C
l
ose the f
d
use
d
to load the co
r
e
f
ile
.
commit
|
commitdiff
|
tree
2016-10-13
Stas
Boukarev
Remove
S
B-EXT:*INTEXP-M
A
XIMUM-EXPON
E
NT*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Bou
k
arev
Slightly
s
peed up
+
/- on ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Stas Boukarev
Optimize mv-call
with multiple argu
m
en
t
forms, no
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
S
t
as Bouk
a
rev
Fix VALID
-
CALLAB
L
E-ARGUMEN
T
on XEPs
.
commit
|
commitdiff
|
tree
2016-10-07
Stas
B
oukarev
Fix array-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
a
s
B
o
ukarev
A couple more :ele
m
ent-
m
ode 'chara
c
te
r
for streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
S
p
e
e
d up read/w
r
ite-
s
equence to non-fd-str
e
am
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
as Bouka
r
ev
Speed u
p
GC in the presence of lots of thre
a
ds
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s Bouka
r
ev
O
p
timize l
e
ft shift o
f
a fixnum i
n
to a bignum
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
Boukarev
Inline bignu
m
-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
as Boukare
v
Faster
out of l
i
ne FL
O
A
T
for word siz
e
d
bign
u
ms
.
commit
|
commitdiff
|
tree
2016-10-05
S
tas
B
oukarev
Fix un
s
igned to f
l
oat conv
e
r
sion on
a
rm64
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
a
s
Boukarev
sb-alien:
a
void sign extens
i
on after sa
p
-
r
ef
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
as
B
o
uka
r
ev
Fix oth
e
r impl
e
mentation's `qu
i
t' functi
o
ns
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
buil
d
: add a r
e
compile
restart ar
o
und
L
OAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Make the
b
uild process a
b
ortable
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
B
oukarev
Speed
u
p
logical bit array operat
i
ons
on m
u
ltidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
kare
v
Optimize h
a
shing
m
u
ltidi
m
en
s
ional vectors
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
B
oukarev
Sp
e
ed
u
p
ARE
F
on displaced
a
rrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouka
r
ev
x86
-
64: use
storew* i
n
with-fixed-
a
llocation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Suppo
r
t
u
nboxed
s
i
g
ned-
w
ord structure s
l
ots on
x
86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s Boukarev
Fix non-
x
86
b
uild
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s
B
ouka
r
ev
Be
t
ter LO
G
BITP transforms for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as
Bouk
a
rev
Use
SSE for
z
eroing small dx-ve
c
t
o
rs
on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
with-alien: don't bind *
a
l
i
e
n-s
t
a
c
k-
p
oint
e
r* unless
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Fix FP regist
e
r d
i
sasse
m
bly
o
n x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
ru
n
time: warn
i
ngs and indentation
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukar
e
v
sb-posix
:
no g
e
t
r
esgid
g
et
r
esu
i
d
o
n
Da
r
w
in
.
commit
|
commitdiff
|
tree
2016-10-03
Sta
s
Bo
u
karev
M
ak
e
sb-unix:nanosleep re-
e
ntrant on OSX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukar
e
v
Remove the :rea
d
-only-tramps *feature*
.
commit
|
commitdiff
|
tree
2016-09-30
S
t
as Bouka
r
ev
Fi
x
VALID-CALLABLE-ARGUMENT o
n
fu
n
ct
i
ons coming via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
S
t
a
s
Boukare
v
M
ore
through arg-count mi
s
mat
c
h wa
r
ni
n
gs f
o
r
mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
Stas
B
oukarev
Spuri
o
us warnings with l
e
t-conversion di
s
a
b
l
e
d
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
Boukarev
F
ix x8
6
-
6
4
w
in32
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Bouka
r
ev
Fix interleaved s
t
ructure scan
n
ing on w
i
n32-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Sta
s
B
o
ukare
v
F
i
x
win
d
ows build
s
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Bou
k
a
rev
Fix PA triggering on
M
IPS
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Boukarev
Fi
x
a race condi
t
ion bet
w
een
th
r
e
a
d cre
a
tion an
d
destru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Config
.
x86/64-darwin: append to LINKFLAGS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas
B
o
u
k
arev
Disable PIE
on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Darwin: repl
a
ce curr
e
nt_mach_tas
k
with mach
_
t
ask
_
sel
f
()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas
B
ou
k
arev
Fix building with the latest
X
code on OSX
.
commit
|
commitdiff
|
tree
2016-09-13
Sta
s
B
o
ukar
e
v
R
e
m
ove sb-big
n
u
m::(%dig
i
t-co
m
pare %digit-greater)
commit
|
commitdiff
|
tree
2016-09-07
Sta
s
Bo
u
karev
Optimi
z
e out of line fixnum-float com
p
arisons
.
commit
|
commitdiff
|
tree
2016-09-05
Sta
s
B
o
ukarev
Fix a typo in most-nega
t
ive-e
x
actly-si
n
g
l
e-float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
Sta
s
B
oukare
v
Remove an unu
s
e
d variable in an arm64 i
n
st
r
uction
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Spe
e
d
u
p rati
o
n
a
l o
n
som
e
numbers
.
commit
|
commitdiff
|
tree
2016-09-04
St
a
s
Boukarev
Proper
v
al
u
es for most--exactly--float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukare
v
Fix f
i
xnum-float
o
ut of l
i
ne
comparisons
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
B
oukarev
Remov
e
pseudo-atomic-trap on mips, un
u
sed
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Remove
code for
overflo
w
t
r
aps on PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas B
o
ukarev
Remove
o
bject-
n
ot-list-trap and o
b
ject
-
not-instance
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
a
s Boukarev
Optimi
z
e x86-64:co
p
y-
m
ore-
a
rg
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bo
u
karev
Fix sb-assem:ins
t
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Enable read-only-tramps on mips
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as Boukarev
sb-assem
:
i
n
st: w
a
rn about undefin
e
d instructions
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Remove fpu_save everywhere but x86
.
commit
|
commitdiff
|
tree
2016-09-03
Sta
s
Bo
u
kare
v
R
e
st
o
re
a
rm64 buil
d
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukar
e
v
Remo
v
e ret from
un
d
efined tra
m
p
s
on x86oid
s
.
commit
|
commitdiff
|
tree
2016-09-03
Sta
s
Boukare
v
Enable read-only-
t
ramp
s
on
arm
.
commit
|
commitdiff
|
tree
2016-09-03
Stas B
o
uka
r
e
v
R
e
sto
r
e builds on
a
rm
6
4
and
p
p
c
.
commit
|
commitdiff
|
tree
2016-09-02
Stas B
o
u
karev
R
e
mov
e
sb-p
c
l::*unbou
n
d
-sl
o
t-va
l
ue-mar
k
e
r*
.
commit
|
commitdiff
|
tree
2016-09-02
Stas Boukarev
Remove bogus load-time-value
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bo
u
karev
C
l
ean up d
e
scrib
e
_internal_error
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bouka
r
ev
Fix int
e
rnal-error-args on mips
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Co
m
plete r
e
ad-o
n
ly-
t
ram
p
s on p
p
c
.
commit
|
commitdiff
|
tree
2016-09-01
S
t
as Bou
k
arev
Complete read
-
o
n
l
y
-tramps
o
n x86
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
R
ead-only-t
r
a
m
ps on arm6
4
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bou
k
arev
Re
a
d
-only
t
ramp
s
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-09-01
Stas B
o
ukarev
Redu
c
e
i
nternal
e
rror enc
o
ding
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s Boukarev
Re
s
tore
sb-qshow build on d
a
rwin
-
x8
6
.
commit
|
commitdiff
|
tree
2016-09-01
Stas
B
o
u
k
arev
Rest
o
re x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-08-31
St
a
s
Boukare
v
Share !define-st
o
rage-
c
las
s
es for all backends
.
commit
|
commitdiff
|
tree
next