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 vector-fill* on -64-bit.
2016-12-14
Stas
B
oukarev
F
ix vecto
r
-f
i
ll*
o
n -64
-
bit
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bouka
r
ev
Optimize
f
u
l
l
c
alls t
o
FILL on s
p
ecialized vecto
r
s
.
commit
|
commitdiff
|
tree
2016-12-13
Stas
Boukarev
Transfor
m
call
s
to make-ar
r
ay with fi
l
l-poi
n
ter or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
S
t
as B
o
ukarev
Fix ir1-optimize-f
u
nctional
-
arguments
.
commit
|
commitdiff
|
tree
2016-12-10
Sta
s
B
oukarev
Transform ordinary function calls in
t
o two-arg- variants
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Boukarev
Transform functional ar
g
uments into two-arg- variants
.
commit
|
commitdiff
|
tree
2016-12-09
Stas
B
oukarev
C
o
nvert
c
onst
a
nt f
u
nctional arguments
t
o known functions
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
St
a
s
Boukarev
Fix building on ol
d
er OSX
.
commit
|
commitdiff
|
tree
2016-12-04
St
a
s
Boukarev
Better BO
X
ED-REF-P on esc
a
ping values
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Bo
u
karev
Avoid box
i
n
g
values when
set
t
ing global variables
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Bouk
a
rev
Add ir2-h
o
ok fun opti
m
i
z
er
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as Bou
k
a
rev
sb-in
t
ro
s
pect:find
-
definiti
o
n-sources-by
-
name
a
d
d
more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Remove m
a
ke-val
u
e
-
cell wrapp
e
r
s f
r
o
m
lo
a
d
-
tim
e
-value
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukarev
Cle
a
r th
e
s
p
e
cifier
-
type cache on (s
e
tf (find-cla
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
St
a
s
Boukarev
More compact FIND-CLASS com
p
iler macro
expansion
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Opt
i
mize CA
C
HED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukare
v
Optimize type
p
o
n undefined t
y
pes
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukare
v
Fix restarts
in make-target-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukarev
Add :escap
e
-argume
n
ts to run-
p
rogram on win32
.
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukarev
Mor
e
compact type te
s
ting of class
e
s
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Bouka
r
ev
Fix get-time
z
on
e
o
n 64-
b
i
t
Wind
o
ws
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Transform SE
T
into SETQ on k
n
own variable
s
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bo
u
k
arev
B
etter checking of
package locks when declaring var
i
ables
.
commit
|
commitdiff
|
tree
2016-11-30
S
t
as
Boukarev
Check pac
k
age locks whe
n
setting undefined vari
a
ble
s
.
commit
|
commitdiff
|
tree
2016-11-16
S
tas
Bouka
r
ev
More compact
readable output of base
-
strin
g
s
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Boukarev
More thorough
checking of callab
l
e
a
r
gume
n
ts
arg-count
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Stas Boukarev
Check the
type of the argu
m
ent f
o
r ~[ i
n
FORMAT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Boukarev
F
i
x handlin
g
of memory fau
l
ts
on Darwin
.
commit
|
commitdiff
|
tree
2016-11-05
Sta
s
B
ou
k
arev
Fix
c
o
m
p
i
lation of YES-OR-N
O
-
P
w
ith
f
ormatter functions
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
More robust sb-bsd-sockets tests in
t
h
e
a
bsence of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bo
u
kar
e
v
Add a (si
g
ned-byte 64) variant
of the
l
ogcount VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
Bou
k
ar
e
v
x
8
6
-64: apply the logcount VOP to (signed-byte 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
B
oukare
v
A
dd (integer-length ub6
4
) VOP fo
r
ARM6
4
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas
B
o
u
k
arev
Avoid unnec
e
ssa
r
y
moves in a
c
o
u
ple of
arti
t
hm
e
ti
c
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas Boukarev
Optim
i
ze ASH VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukarev
Avoid creat
i
ng bignums for (truncate word power-
o
f
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
S
tas
B
ou
k
arev
O
p
timize %neg
a
te on negative signed wo
r
ds on
x
86oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas
Bo
u
karev
Fix de
l
ete-option
a
l
-d
i
spatch
for
f
unctionals with XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Use in
t
ernal e
r
r
o
rs in num
b
er-dispatch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Remov
e
BI
G
N
UM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bo
u
karev
Add
a
r
ecompil
e
restart in co
m
pile
-
stem
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
Boukarev
Speed
u
p SIGNUM on flo
a
ts
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
Bouk
a
rev
S
implify complex-log
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Speed up SQRT on neg
a
tive
numbers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
Optimize in
t
exp on ratios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas
B
oukar
e
v
Close
t
he f
d
used to load the core
f
i
le
.
commit
|
commitdiff
|
tree
2016-10-13
Sta
s
Bou
k
a
rev
R
e
move SB-EXT:*INTEXP-MAXI
M
UM
-
EXPO
N
E
NT
*
.
commit
|
commitdiff
|
tree
2016-10-13
Sta
s
Boukarev
Sli
g
htly
s
pe
e
d
u
p +/- on ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Sta
s
Boukar
e
v
Optimize mv-call with multiple argument
forms, not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
Stas Bou
k
arev
F
i
x
V
A
LID-CALLABL
E
-
A
RGUMENT on
X
E
Ps
.
commit
|
commitdiff
|
tree
2016-10-07
S
tas Bo
u
k
a
r
e
v
Fix array-equal-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
B
ou
k
arev
A
co
u
p
l
e more :element-m
o
de 'character f
o
r
streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bouka
r
ev
Speed
up read/write-sequence to non-fd
-
stream
.
commit
|
commitdiff
|
tree
2016-10-06
S
t
a
s Bo
u
karev
Speed up GC in
t
he presence of lots o
f
threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bo
u
k
a
re
v
Optimize
l
eft shift of a fixnum into
a bignum
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Inline bi
g
num-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s Bou
k
arev
Fa
s
t
er out of line F
L
OAT for word siz
e
d
b
i
gnums
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s Boukarev
Fix unsigned to fl
o
a
t conv
e
rsion on arm
6
4
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
s
b-al
i
en:
avoid sig
n
ex
t
ensi
o
n
after sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fix
ot
h
er
imp
l
emen
t
ation
'
s `quit' f
u
nctions
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
Bouk
a
rev
bui
l
d
:
add a rec
o
mpile restart around LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
u
karev
Make the b
u
ild
proces
s
abortable
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bo
u
ka
r
ev
Speed up
l
ogical b
i
t array
operation
s
on mu
l
tidimen
s
iona
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Sta
s
Boukarev
Optimize
hashing m
u
lti
d
imensional vect
o
rs
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouka
r
ev
Speed
u
p
AREF on displaced arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
x86-64: use stor
e
w* in wi
t
h-fixe
d
-allocatio
n
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Supp
o
rt unbo
x
ed signed-wo
r
d stru
c
ture slots o
n
x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Fix no
n
-x86 buil
d
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Bet
t
e
r
L
OGBITP tr
a
nsform
s
for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Use
SSE for zeroing small dx-vectors on
x
86
-
64
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as Bouk
a
rev
wi
t
h-alie
n
: don't bin
d
*alien-stack-pointe
r
* unless
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
S
ta
s
Boukarev
Fix FP register di
s
assemb
l
y on x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
runtime: warnings a
n
d i
n
de
n
tation
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as Boukarev
sb-p
o
six: no getresgid getr
e
su
i
d on Da
r
win
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Ma
k
e sb-unix
:
n
a
n
o
sleep re-entr
a
nt on O
S
X
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
R
e
move
the
:read-on
l
y-tramps *feature*
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Bouk
a
r
e
v
Fix V
A
L
I
D-C
A
LL
A
BLE-A
R
GUM
E
NT on
functions com
i
n
g via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukarev
M
ore through
a
rg-
c
ount mismatch
warnings for mv-ca
l
l
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Bo
u
karev
Spurious warnings w
i
th l
e
t
-
con
v
ersion
disabled
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
oukarev
Fix
x
86
-
64 win
3
2
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix int
e
rleave
d
st
r
ucture scanning on win32-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix windows bui
l
ds
.
commit
|
commitdiff
|
tree
2016-09-26
S
t
a
s Bo
u
karev
Fix
P
A tr
i
g
g
ering on MIPS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Fix
a race condition betwee
n
t
h
read creati
o
n and destruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Bouk
a
rev
Config
.
x86/64-darwin: ap
p
e
nd t
o
LINKF
L
AGS
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Bouka
r
ev
Disa
b
le PIE on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Bou
k
arev
D
a
rw
i
n:
replac
e
curr
e
nt_
m
ach_task wit
h
mach_
t
ask_self()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas Boukarev
Fix building with
t
he latest Xcode on
O
S
X
.
commit
|
commitdiff
|
tree
2016-09-13
S
t
as Boukarev
Remo
v
e sb-bignum::
(
%digi
t
-compare %d
i
git-greater)
commit
|
commitdiff
|
tree
2016-09-07
St
a
s
Bou
k
arev
Optimize out of line fix
n
um-float co
m
parisons
.
commit
|
commitdiff
|
tree
2016-09-05
Stas Boukar
e
v
Fi
x
a
t
y
p
o in most-negat
i
v
e
-exactly-single-f
l
oat-fix
n
um
.
commit
|
commitdiff
|
tree
2016-09-05
Sta
s
Bouk
a
r
ev
Remove an
unused variable in an arm6
4
instruct
i
on
.
commit
|
commitdiff
|
tree
2016-09-04
Stas
Boukarev
Sp
e
ed up rational on some numbers
.
commit
|
commitdiff
|
tree
2016-09-04
S
tas Bo
u
kare
v
Proper values for most--e
x
actly
-
-
f
l
oat-fixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bo
u
kare
v
Fix fixnum-float
o
ut o
f
line c
o
m
parisons
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bouk
a
rev
R
e
mo
v
e pseudo-ato
m
ic-
t
rap on mips, unu
s
ed
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
arev
Remove c
o
de for
overflo
w
trap
s
on PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Remove object-not-list-t
r
ap and obje
c
t-not-instance
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Boukarev
Optimize x8
6
-64:
c
opy-more-arg
.
commit
|
commitdiff
|
tree
2016-09-03
S
tas Bou
k
a
r
e
v
F
ix sb-assem:inst
.
commit
|
commitdiff
|
tree
next