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
Avoid unnecessary moves in a couple of artithmetic VOPs on ARM64.
2016-11-02
S
t
as Boukarev
Avoid unnecessary moves in a couple of artithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Optimize ASH VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Bouk
a
rev
Avoid creating b
i
gnums for (t
r
uncate word power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas
Bou
k
arev
O
pti
m
ize %ne
g
ate
o
n
negative signed words on
x
86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Sta
s
Boukar
e
v
Fix delete-optio
n
al-d
i
spatch for fu
n
ctio
n
a
l
s
w
i
th XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
Boukarev
Use internal errors in number-di
s
patch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bouk
a
rev
Re
m
ove BIGNUM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Add
a
r
e
com
p
il
e
restart in
compile-ste
m
.
commit
|
commitdiff
|
tree
2016-10-15
S
t
as Bou
k
a
r
ev
Speed up
S
IGNUM on f
l
oats
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukar
e
v
Simplify comp
l
e
x-log
.
commit
|
commitdiff
|
tree
2016-10-15
Sta
s
Boukarev
Sp
e
ed up SQRT on negat
i
ve numbers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas
B
oukarev
Opt
i
mize
i
n
t
exp o
n
ratio
s
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Bou
k
a
rev
Clos
e
the
f
d used to load the core
f
ile
.
commit
|
commitdiff
|
tree
2016-10-13
Stas
B
oukarev
Rem
o
ve SB-EXT:*INTEXP-MAXIMUM-EX
P
ONENT*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Bou
k
arev
Slig
h
tl
y
speed up +/- on ra
t
ios
.
commit
|
commitdiff
|
tree
2016-10-12
St
a
s
Boukar
e
v
Optimiz
e
mv
-
c
a
ll wit
h
m
u
l
ti
p
l
e
argument
f
orms, no
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
Stas Boukarev
Fix VALID-
C
ALLABL
E
-ARGU
M
ENT on
X
EPs
.
commit
|
commitdiff
|
tree
2016-10-07
Stas Boukare
v
Fix array-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
A
co
u
ple m
o
re :el
e
m
e
n
t-mode
'char
a
cter for streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bo
u
ka
r
ev
Spee
d
up read/wr
i
te-sequence to
non-fd-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukare
v
Speed
up GC in the
presence of lots of threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
B
o
uka
r
ev
Optimize
left shift of a
fixnum into a bign
u
m
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas
B
oukarev
Inline bi
g
num-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukar
e
v
Faster ou
t
of line FL
O
AT for
wo
r
d sized bignum
s
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukar
e
v
Fix unsigne
d
to float conversion on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
S
tas
Bouka
r
e
v
sb-alien: avoid sign
exten
s
ion after sap-r
e
f
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fix ot
h
er
implementati
o
n's `qu
i
t'
functi
o
ns
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s
Boukarev
build:
a
dd a reco
m
pile re
s
t
a
r
t
a
r
ound L
O
AD
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukar
e
v
Make the build
p
rocess a
b
orta
b
l
e
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
karev
Speed up l
o
gical
b
i
t array operations
o
n multidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Optimize hashin
g
multidime
n
si
o
n
al vec
t
ors
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Bou
k
ar
e
v
S
p
eed up AREF on displaced ar
r
a
ys
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
x86-
6
4: use storew*
i
n with-fixed-allocation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
u
karev
Supp
o
rt unboxed signed-word structure slots
o
n
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
u
k
arev
Fix
non-x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Bouk
a
rev
Better LOGBITP
transfor
m
s for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
ou
k
arev
Use SSE for zeroing sm
a
l
l dx-vecto
r
s on x86
-
64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
with-alien: don't bind *alie
n
-s
t
ack-pointer* u
n
le
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Fix FP regis
t
er disasse
m
bly
o
n x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
runtime: warning
s
and
i
ndentat
i
on
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
sb-posix
:
no getresg
i
d getresuid o
n
Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Make sb-unix:nanosl
e
e
p re-e
n
tran
t
o
n O
S
X
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukar
e
v
Remo
v
e the :read-only-
t
ramps *fe
a
tu
r
e
*
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Bouka
r
ev
Fix VALID-CALLABLE-A
R
G
U
MENT
o
n functions coming
via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Bouka
r
ev
M
o
r
e
thro
u
g
h arg-
c
ount mismatch
warnings for mv-
c
a
ll
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Bouk
a
rev
Spurious warnings with l
e
t-
c
onversion
disabled
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fi
x
x86-64
w
in32
.
commit
|
commitdiff
|
tree
2016-09-26
Stas B
o
u
kar
e
v
Fix inte
r
leave
d
structure sca
n
n
i
ng on win32-x
8
6-6
4
.
commit
|
commitdiff
|
tree
2016-09-26
S
tas Boukarev
Fix windows bu
i
ld
s
.
commit
|
commitdiff
|
tree
2016-09-26
Stas B
o
ukarev
Fix PA triggering on MIPS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas
Boukar
e
v
F
i
x a race condition be
t
ween
thread creation and destruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Stas
B
oukarev
C
o
nfig
.
x86/64-darwin: append to
L
INKFLAG
S
.
commit
|
commitdiff
|
tree
2016-09-20
St
a
s Bouka
r
ev
Disab
l
e PIE on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-09-20
Stas B
o
ukar
e
v
Darwin: replace current_mach_tas
k
wi
t
h mach_task_self()
.
commit
|
commitdiff
|
tree
2016-09-19
St
a
s Bouk
a
rev
Fix building with the late
s
t
Xcode o
n
OSX
.
commit
|
commitdiff
|
tree
2016-09-13
Stas Bo
u
k
arev
Remo
v
e
s
b-
b
ignum:
:
(%digit-compare %digit-greater)
commit
|
commitdiff
|
tree
2016-09-07
Stas Boukarev
Optimize
out of lin
e
fixnum
-
flo
a
t c
o
mpa
r
isons
.
commit
|
commitdiff
|
tree
2016-09-05
S
tas Boukarev
F
ix a t
y
p
o
in m
o
st-negative-e
x
act
l
y-single-
f
loat-fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
Stas B
o
ukarev
Remove an unus
e
d variable in an
arm6
4
instruction
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
arev
Speed up rational on
some
numbers
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
B
o
u
kar
e
v
Proper
v
alues for most
-
-exactly--float-
f
ixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
Bouk
a
rev
Fix fix
n
um-float o
u
t of line comparison
s
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bo
u
karev
Remove
p
se
u
do-atomic-trap on
m
ips,
unuse
d
.
commit
|
commitdiff
|
tree
2016-09-04
S
t
as Boukarev
R
e
move c
o
de fo
r
overflow
t
r
a
ps on
PPC
.
commit
|
commitdiff
|
tree
2016-09-04
S
t
a
s
Boukarev
Rem
o
ve object
-
n
ot-list-trap and
object-not-in
s
t
a
nce
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Boukarev
Opti
m
ize x86-64:copy-more-arg
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
F
i
x sb-
a
s
s
e
m
:inst
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as
B
o
ukarev
Enable read-only-tramps o
n
mips
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bo
u
k
a
rev
s
b
-
a
s
s
em:inst: war
n
about undefined instr
u
cti
o
ns
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Boukar
e
v
Remov
e
fp
u
_
s
ave everywhe
r
e but x86
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Re
s
tore arm64
b
uild
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bo
u
k
a
rev
Re
m
ove ret from undefined tramps
o
n
x
86oids
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
B
oukarev
Enable
read-only-tramps on arm
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Restore builds on arm64 a
n
d ppc
.
commit
|
commitdiff
|
tree
2016-09-02
Stas
B
o
u
karev
Remove sb-pcl::*un
b
ound-s
l
o
t
-value-marker*
.
commit
|
commitdiff
|
tree
2016-09-02
Stas Boukarev
Remove bogus load-time-value
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bouka
r
ev
C
l
e
an up de
s
c
r
ibe_inte
r
nal_error
.
commit
|
commitdiff
|
tree
2016-09-01
S
t
as Bou
k
arev
Fix intern
a
l-error-a
r
gs on
mips
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Complete read-only-tramps on ppc
.
commit
|
commitdiff
|
tree
2016-09-01
Stas
Boukar
e
v
Complet
e
read-only-tramps on x8
6
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
R
ead-only-tramps on arm64
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s Bo
u
k
a
rev
R
e
a
d-only tramps
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-09-01
Alastair Bridgewater
Condit
i
onal
l
y
move
ppc clo
s
ure
_
tra
m
p and undefin
e
d_tramp
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Alastai
r
B
ridgewater
Conditionally mov
e
x86 closure_tr
a
m
p
and unde
f
i
n
ed_tramp
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Al
a
stair
B
ridgewate
r
ppc: Allow INST WORD with
a
FIXUP a
r
gument
.
commit
|
commitdiff
|
tree
2016-09-01
Alastair Bridgewater
A
dd support fo
r
undefined_
t
ramp and closure_tra
m
p
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Alastair Bridgewater
Add supp
o
rt for dec
l
ar
i
ng a build-order file to be
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Stas
B
oukar
e
v
Reduce internal erro
r
encoding
.
commit
|
commitdiff
|
tree
2016-09-01
Sta
s
Boukarev
Restore sb-qshow build on darwin-x86
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
R
e
store x86 build
.
commit
|
commitdiff
|
tree
2016-08-31
S
t
as Boukarev
S
h
are !
d
efine-storage-cl
a
sses for all backends
.
commit
|
commitdiff
|
tree
2016-08-11
Stas Bouk
a
rev
G
a
rbage collect cache
d
constructors
.
commit
|
commitdiff
|
tree
2016-08-11
St
a
s Bou
k
a
r
ev
Don't optimi
z
e top-level c
a
lls t
o
make-instance
.
commit
|
commitdiff
|
tree
2016-08-07
Stas Bou
k
arev
Spe
e
d
u
p PS
X
H
A
SH on co
m
plex n
u
m
b
ers
.
commit
|
commitdiff
|
tree
2016-08-07
Stas Boukarev
Speed u
p
EQL on complex numbers
.
commit
|
commitdiff
|
tree
2016-08-07
S
tas Boukarev
Speed ir
r
at
i
onal
o
p
e
rations involving complexes
.
commit
|
commitdiff
|
tree
2016-08-07
Stas B
o
ukarev
Speed up SX
H
ASH on comple
x
es
.
commit
|
commitdiff
|
tree
2016-08-05
Stas
B
oukarev
Op
t
imize full-calls to array assessors
.
commit
|
commitdiff
|
tree
2016-08-04
S
tas Boukarev
Igno
r
e
t
e
sts/last-random-state
.
lisp-expr
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Bouka
r
e
v
Micro-opt
i
mize allocation on arm64
.
commit
|
commitdiff
|
tree
next