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
Fix array-equal-p.
2016-10-07
Stas Bouk
a
rev
Fix array-e
q
ual-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouka
r
ev
A
couple more :element-mode 'chara
c
ter for s
t
r
e
ams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukar
e
v
Speed up
r
ea
d
/write-sequence to
n
o
n-fd-
s
tream
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas Bou
k
ar
e
v
Speed up GC in the prese
n
ce of l
o
ts of threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouk
a
rev
Opt
i
mize left shift of a fix
n
um i
n
to a bign
u
m
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
Boukarev
In
l
ine bign
u
m-
p
lus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Boukarev
Fa
s
ter out of li
n
e FLOAT for
word siz
e
d bi
g
nums
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bo
u
ka
r
ev
Fix
u
n
si
g
ned to float conversion o
n
arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
sb-al
i
en:
a
void sign
e
x
tension aft
e
r sa
p
-re
f
.
commit
|
commitdiff
|
tree
2016-10-05
Stas
Bou
k
a
rev
Fix other implementation's
`quit' functions
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bou
k
a
rev
build: add a r
e
co
m
pile restart around
LOA
D
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Make the build
p
roce
s
s ab
o
rtable
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
Boukarev
Speed up logical bit ar
r
ay operations
o
n multidime
n
sional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Optimiz
e
h
ashin
g
multid
i
me
n
sional vector
s
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s Boukarev
Speed up AREF on displace
d
arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
x86-64: use storew* in
with-fi
x
e
d
-
a
llocation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
karev
Su
p
p
or
t
unboxed signed-word structure slo
t
s on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Fix
non-x8
6
build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
B
e
tter
L
OGBITP transfor
m
s fo
r
b
i
g
nums
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
a
s Bo
u
karev
Use
S
S
E
for zeroing sm
a
ll d
x
-
vect
o
rs on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
w
i
th-alien: don't
bind
*
a
l
ien-stack-
p
oi
n
ter* un
l
ess
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukare
v
Fix FP regis
t
e
r
disassembly on
x
86
.
commit
|
commitdiff
|
tree
2016-10-03
Sta
s
B
oukarev
runtime: warnings and indentation
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
s
b
-posix: no getresgid ge
t
r
e
suid on Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukare
v
Make sb-unix:nan
o
sleep
r
e
-entrant on OSX
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas
Boukarev
Remove the :read-on
l
y-tra
m
p
s
*fe
a
t
u
re*
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukar
e
v
Fix VAL
I
D-CALLABLE-ARGUMENT on
f
unctions coming
v
ia
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
S
tas
B
o
uka
r
ev
M
ore through arg-c
o
unt
m
ismatch warnings for mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
Sta
s
Bouka
r
ev
Spurious warnings w
i
t
h
let-conversi
o
n
d
isabled
.
commit
|
commitdiff
|
tree
2016-09-26
S
tas
Boukarev
F
ix x86-64 win3
2
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
F
i
x interleaved st
r
ucture scann
i
ng on win32-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukar
e
v
Fi
x
wi
n
dows buil
d
s
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
ou
k
arev
Fix P
A
trigge
r
ing
on
M
I
P
S
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukare
v
F
i
x a race
condition b
e
t
ween
threa
d
creation and destruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Bo
u
karev
Config
.
x86/64-darwin: append to
LINKFLAGS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas
Bouk
a
rev
Disab
l
e PIE on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Boukarev
Darw
i
n: rep
l
ace current_mach_ta
s
k with
m
ach_t
a
sk_sel
f
()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas B
o
ukarev
Fix building with
t
he latest
Xcode on
O
S
X
.
commit
|
commitdiff
|
tree
2016-09-13
Stas
B
ouk
a
re
v
R
emove sb
-
bign
u
m::(%di
g
it
-
c
omp
a
re %digit-great
e
r)
commit
|
commitdiff
|
tree
2016-09-07
Stas Bou
k
ar
e
v
Opti
m
ize
out o
f
l
i
ne fixnum-f
l
oat comparisons
.
commit
|
commitdiff
|
tree
2016-09-05
Stas Boukar
e
v
Fix a typo
i
n m
o
s
t
-negative-exactly
-
singl
e
-float
-
fixn
u
m
.
commit
|
commitdiff
|
tree
2016-09-05
Stas
B
oukarev
Remove an unused variable in an a
r
m
6
4 inst
r
u
ction
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bo
u
ka
r
ev
Speed u
p
r
a
t
i
ona
l
on
som
e
n
u
mbers
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Proper values for most--exactly--
f
loat
-
f
ixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
arev
Fix fixnum-float o
u
t
of l
i
ne compariso
n
s
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
Boukarev
Remov
e
p
s
eudo-atomic-
t
r
ap
on mips,
unused
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
a
r
e
v
Remo
v
e co
d
e for overfl
o
w traps on PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
R
em
o
ve
ob
j
e
c
t
-
not-list-tra
p
and ob
j
ect
-
not-
i
nstance
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
S
tas Boukarev
Optim
i
ze x86-6
4
:co
p
y-m
o
re-ar
g
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as
B
ouka
r
ev
Fix sb-as
s
em:inst
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Boukarev
E
nable r
e
ad-only-tramps on mips
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bouka
r
ev
sb-asse
m
:
inst:
warn a
b
out undefin
e
d inst
r
uc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2016-09-03
Sta
s
Boukarev
Remove fpu_save everywhere
b
ut x86
.
commit
|
commitdiff
|
tree
2016-09-03
S
tas Bouka
r
ev
Restore arm6
4
b
uild
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bouka
r
ev
Remove ret
f
rom u
n
define
d
tramp
s
o
n x86oids
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Bouka
r
ev
Enable read
-
only-tramps on
arm
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
a
s Boukare
v
Restore builds on arm64 and p
p
c
.
commit
|
commitdiff
|
tree
2016-09-02
Sta
s
Boukarev
Re
m
o
v
e
s
b-
p
c
l::*unbound-slot-value-marker*
.
commit
|
commitdiff
|
tree
2016-09-02
Stas Bouka
r
ev
Remove bogus l
o
a
d
-
time-va
l
ue
.
commit
|
commitdiff
|
tree
2016-09-01
Stas B
o
u
karev
Cl
e
an up describe_
i
nternal_error
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bo
u
k
arev
Fix intern
a
l-
e
rror
-
a
r
gs on
mips
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s
Boukarev
Complete read-o
n
ly-tra
m
ps on ppc
.
commit
|
commitdiff
|
tree
2016-09-01
Sta
s
B
oukarev
Complete read-only-tramps
on x86
.
commit
|
commitdiff
|
tree
2016-09-01
S
t
a
s
Boukar
e
v
Rea
d
-only-tram
p
s on
arm64
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Read-only tramps on x86-64
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
R
educe internal error en
c
o
din
g
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s
Boukarev
Restore
sb-q
s
how
build
o
n
darwin
-
x86
.
commit
|
commitdiff
|
tree
2016-09-01
S
t
a
s
Boukarev
R
e
store x86 build
.
commit
|
commitdiff
|
tree
2016-08-31
Stas
B
ouka
r
ev
Share !define-storage-cl
a
s
ses for all backends
.
commit
|
commitdiff
|
tree
2016-08-11
Stas Boukare
v
Garbag
e
collect cach
e
d constructors
.
commit
|
commitdiff
|
tree
2016-08-11
Sta
s
B
ou
k
arev
Do
n
't optimize top-lev
e
l c
a
lls to make-i
n
s
t
a
nce
.
commit
|
commitdiff
|
tree
2016-08-07
Stas B
o
uka
r
ev
Speed
up PSX
H
ASH
o
n co
m
plex numbers
.
commit
|
commitdiff
|
tree
2016-08-07
St
a
s Bouk
a
rev
S
p
eed up EQL on
com
p
lex number
s
.
commit
|
commitdiff
|
tree
2016-08-07
St
a
s Bou
k
a
rev
Speed
i
rrational operations
involving complexes
.
commit
|
commitdiff
|
tree
2016-08-07
St
a
s
Boukarev
S
p
e
e
d up SXHASH on complexes
.
commit
|
commitdiff
|
tree
2016-08-05
S
t
as Bo
u
karev
Optimize full-calls to arr
a
y asses
s
ors
.
commit
|
commitdiff
|
tree
2016-08-04
S
tas Boukarev
Ignore te
s
ts/last-random-state
.
lisp-expr
.
commit
|
commitdiff
|
tree
2016-08-04
St
a
s Bo
u
karev
Micro-
o
pt
i
mize allocation on
a
rm64
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Boukarev
Optimize UNBI
N
D
-TO-HERE
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-08-04
S
tas B
o
ukar
e
v
Opti
m
i
z
e U
N
BI
N
D on x86-64
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
Boukarev
Fix a dynamic-extent
.
im
p
ure test on #-c-sta
c
k-is-co
n
t
r
ol
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Bouk
a
rev
Implement unbind-n-vop
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
B
oukarev
Simpl
i
fy unbind-n
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
as Boukarev
Fix a performan
c
e
r
e
gres
s
ion
in with-array-data
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
B
ou
k
arev
Op
t
i
m
i
ze unbinding of multiple speci
a
l variables on
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
St
a
s Bo
u
kare
v
Replace one more w-o-t-s with with-si
m
ple-o
u
tput-to
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Avoid a redundan
t
type-
c
heck i
n
wit
h
-ar
r
ay-data
.
commit
|
commitdiff
|
tree
2016-08-03
S
ta
s
Boukarev
Fix seque
n
ce type
d
eri
v
ation on
s
ome types
.
commit
|
commitdiff
|
tree
2016-08-02
S
t
as
B
o
u
karev
M
inor
c
lean up a
n
d comment u
p
date in type
c
hecking
.
.
.
commit
|
commitdiff
|
tree
2016-08-02
Stas Boukarev
Fix a compi
l
er crash
i
nvolvin
g
cast
s
an
d
value types
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Bouk
a
re
v
Sp
e
ed up make-strin
g
-outp
u
t
-st
r
e
a
m
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Boukarev
Mic
r
ooptimi
z
e gethash
.
commit
|
commitdiff
|
tree
2016-08-01
St
a
s Boukarev
Ma
k
e
s
ome
g
c variab
l
es always-bo
u
nd
/
glo
b
al
.
commit
|
commitdiff
|
tree
2016-08-01
Stas
Boukarev
Remove unu
s
ed sb-disass
e
m::*fo
r
eign-sy
m
b
o
l
s-by-addr*
commit
|
commitdiff
|
tree
2016-08-01
S
tas Bouka
r
ev
O
ptimize x86-6
4
/CE
L
L-REF
on static symbols
.
commit
|
commitdiff
|
tree
2016-07-26
S
tas Boukarev
Fi
x
sequence
typ
e
deri
v
ation in the presence of negation
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Sta
s
Bou
k
arev
sb-posi
x
: Fix getre
s
uid() and getresgid
(
)
.
commit
|
commitdiff
|
tree
2016-07-10
S
t
as B
o
ukar
e
v
O
p
timize CHANGE-CLASS
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukar
e
v
F
i
x
allocate-
i
nstan
c
e work
i
ng on sy
m
bols
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Fix
a
typo in defoptim
i
z
er (subseq derive-t
y
pe)
.
commit
|
commitdiff
|
tree
next