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 with-array-data usage in sb-unicode:normalize-string.
2016-12-20
Stas Boukarev
Fix wi
t
h-
a
rray
-
da
t
a
u
sag
e
in sb-
u
nicode:normal
i
ze-string
.
commit
|
commitdiff
|
tree
2016-12-20
Stas
B
oukarev
Declare lengths of
c
haracter
t
ables
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Spe
e
d up s
t
rin
g
-equal by inlin
i
ng
t
wo-arg-ch
a
r-equ
a
l
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
F
i
x TWO-AR
G
-S
T
RI
N
G-[NOT-]E
Q
UAL
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Fix
ir1-optimize-functional-arguments o
n
c
a
sts
.
commit
|
commitdiff
|
tree
2016-12-19
St
a
s Bouk
a
re
v
S
p
eed
u
p array word size
c
al
c
ulation
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Spe
e
d up adjust-arra
y
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
a
s
Boukarev
Unrol
l
value transfor
m
er
s
for the FI
L
L bashers
.
commit
|
commitdiff
|
tree
2016-12-14
S
t
as
B
o
ukarev
Fix ve
c
tor
-
fill* on -64-bit
.
commit
|
commitdiff
|
tree
2016-12-14
S
tas Boukarev
Optimize full calls to FILL
on s
p
eci
a
l
i
z
ed ve
c
tors
.
commit
|
commitdiff
|
tree
2016-12-13
St
a
s Bo
u
ka
r
ev
Tr
a
nsfo
r
m calls to make-array with fill-po
i
nter or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
S
tas
Boukarev
Fix
ir
1
-op
t
imize-fun
c
ti
o
nal-arguments
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Boukarev
Transf
o
r
m
ordinary function
calls into two-a
r
g- var
i
ants
.
commit
|
commitdiff
|
tree
2016-12-10
S
t
a
s
Boukarev
Transform funct
i
on
a
l argument
s
into two-arg- varian
t
s
.
commit
|
commitdiff
|
tree
2016-12-09
Stas Boukarev
Convert
constant
functional a
r
gu
m
ents to known func
t
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
S
t
as Boukarev
Fix building on
older OSX
.
commit
|
commitdiff
|
tree
2016-12-04
Sta
s
Boukarev
Better BOXE
D
-REF-P on escaping values
.
commit
|
commitdiff
|
tree
2016-12-04
S
tas Boukar
e
v
Avoid bo
x
ing values
w
hen setting glo
b
al variables
.
commit
|
commitdiff
|
tree
2016-12-04
Stas
Bouka
r
ev
Add
ir
2
-
hook fun opt
i
mizer
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukarev
sb-
i
nt
r
ospect:fi
n
d
-d
e
finiti
o
n-sources-by-name
add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
a
s
Bo
u
k
arev
Remove make-val
u
e-cell wra
p
pers fr
o
m l
o
a
d-time-value
.
commit
|
commitdiff
|
tree
2016-12-03
S
tas Boukarev
C
l
ear the specifier-type cache on (setf (fi
n
d
-
class
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
More
compact
F
IND-CLA
S
S com
p
i
l
er
macro expa
n
sion
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as Boukarev
Op
t
im
i
ze CACHED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
S
t
as Boukarev
Optimize
type
p
on undefined
types
.
commit
|
commitdiff
|
tree
2016-12-03
S
tas B
o
u
k
arev
Fix restarts
in
make-
t
arget-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukarev
Add :escape-arguments
t
o r
u
n-program on win32
.
commit
|
commitdiff
|
tree
2016-12-02
St
a
s Bo
u
karev
M
or
e
co
m
pa
c
t
t
y
pe testing
o
f classe
s
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukarev
Fix get-timezone o
n
64-bit Windows
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Tra
n
sform SET
i
nto SETQ on k
n
own va
r
i
able
s
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
B
etter checking of packa
g
e locks when declarin
g
va
r
ia
b
l
es
.
commit
|
commitdiff
|
tree
2016-11-30
S
t
as Boukarev
Check package locks when set
t
i
n
g undef
i
ned
v
a
r
iables
.
commit
|
commitdiff
|
tree
2016-11-16
Stas
B
o
u
karev
Mo
r
e
compact readable output of base-strings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Boukarev
More thorough checking of call
a
ble arguments arg
-
count
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Stas Boukarev
Check the
t
yp
e
of
t
he
a
rgument f
o
r ~[ in F
O
R
M
AT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Bou
k
arev
F
i
x
handling of memory faults
o
n
D
a
rwi
n
.
commit
|
commitdiff
|
tree
2016-11-05
Stas Bo
u
karev
Fix compi
l
a
t
ion of YES-O
R
-
N
O-P with forma
t
ter functions
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
B
oukarev
More
robust s
b
-bsd-sockets tes
t
s i
n
the
a
bsen
c
e o
f
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukar
e
v
A
d
d a (signe
d
-byte 64) variant of
the logcount VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukar
e
v
x86
-
64:
a
pply the
l
o
gcount VOP to
(
s
i
gned-by
t
e
64
)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
t
a
s Bouk
a
rev
Add (integer-l
e
ngth ub64) VOP for
ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Avoid unnecessary mo
v
e
s in a
c
o
u
ple o
f
artithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Optimize
A
S
H
VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukar
e
v
Avoid creati
n
g bignums for
(
truncate word
po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
S
t
as Bo
u
karev
Optimize %n
e
ga
t
e on negative signed wo
r
d
s
o
n x86oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
S
tas Bouk
a
rev
F
ix d
e
l
ete-op
t
io
n
al-dispatch f
o
r f
u
nctionals with XE
P
s
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Use
i
nternal errors in numb
e
r
-
dispatch
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Remo
v
e
BIGNUM-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
S
t
a
s
Bouka
r
e
v
Add a recom
p
ile res
t
a
r
t in compile-stem
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bou
k
arev
Spe
e
d up SIGNUM on floats
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Si
m
plify complex
-
log
.
commit
|
commitdiff
|
tree
2016-10-15
S
t
as Boukar
e
v
Spee
d
u
p
S
QRT on negative numbers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas B
o
ukar
e
v
Opt
i
miz
e
in
t
exp on
ratios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas
B
oukarev
C
l
ose
the fd use
d
to loa
d
the core f
i
le
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
R
emove SB-EXT:*INTEXP-MAXIM
U
M-EXPON
E
NT*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
S
l
ightly spee
d
up
+/
-
on ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Stas
Boukarev
Opt
i
mi
z
e mv-call wi
t
h multiple argume
n
t forms, not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
St
a
s
B
oukarev
Fix VALID-CA
L
LABLE-ARGUMEN
T
on XEPs
.
commit
|
commitdiff
|
tree
2016-10-07
Stas
B
o
u
k
a
r
e
v
Fix array-eq
u
al-p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
A c
o
u
ple
more
:
elem
e
nt-mode '
c
hara
c
ter
for streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
Boukarev
Speed up read/write-
s
equence to n
o
n-fd
-
stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas B
o
u
k
ar
e
v
Spee
d
up G
C
in the presence of lots of threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bo
u
karev
Optimize le
f
t shift of a fixnum into a
b
ignum
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Inline bignu
m
-pl
u
s-
p
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
as Boukarev
Faster out of
l
in
e
F
LOAT
fo
r
word size
d
big
n
ums
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Boukarev
Fix
u
nsigned to float conve
r
sion on arm6
4
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
sb-alien:
a
void sign extension after
s
ap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Sta
s
Boukarev
Fix oth
e
r
implementa
t
i
on's `quit' f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukarev
b
u
ild: add a re
c
om
p
ile
restart
a
r
o
und LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouk
a
re
v
Make the
b
uild p
r
oces
s
abortable
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bouk
a
rev
S
p
e
e
d up
l
o
g
i
c
al bit a
r
ray o
p
eration
s
on mu
l
ti
d
imension
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as
Boukarev
Op
t
imiz
e
h
ashing
mul
t
idimensi
o
nal
v
ect
o
rs
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Bouk
a
rev
Speed up A
R
EF on displaced arrays
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukarev
x86-6
4
: use storew* in
w
ith-fixed-alloca
t
ion
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Bou
k
arev
Support
unboxed sig
n
ed-word
s
tructure slots o
n
x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Sta
s
B
oukarev
F
i
x non-
x
8
6
build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Better LOGBITP transfor
m
s
for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as Boukarev
Use SSE
for zeroi
n
g small dx-v
e
ctor
s
on
x86
-
64
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
wi
t
h-alie
n
: do
n
't bind *alien-st
a
c
k-pointer* u
n
l
ess
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
Fix FP register disa
s
s
e
mbly on x86
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
r
u
n
t
ime: warnings and i
n
dent
a
tion
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukar
e
v
sb-pos
i
x: no g
e
tresgid getresuid o
n
Dar
w
i
n
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
M
a
k
e
sb-u
n
i
x
:nanosleep re-entrant on
O
SX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
Remove the :
r
ead-o
n
l
y-tramps *featur
e
*
.
commit
|
commitdiff
|
tree
2016-09-30
S
tas Boukare
v
F
ix V
A
LID
-
CALLABLE-
A
RGUMENT o
n
functions coming via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
Stas
Bo
u
karev
More through arg-count mismat
c
h warnings for mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukarev
Spuriou
s
warnings
w
ith let-
c
onv
e
r
s
ion di
s
abled
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix x
8
6
-6
4
wi
n
3
2
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fi
x
in
t
erlea
v
ed struc
t
ure scanning on win32-
x
86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Stas B
o
uka
r
ev
Fix windows builds
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix PA triggering on MIP
S
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Fi
x
a
r
ace
condition between thread
creation and des
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Boukar
e
v
C
o
nf
i
g
.
x86/64-darwin: append to LINK
F
LAGS
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Bouka
r
ev
D
i
sable PIE on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Darwin: re
p
lace current_
m
a
c
h
_
task wit
h
mach_tas
k
_
s
elf
(
)
.
commit
|
commitdiff
|
tree
2016-09-19
St
a
s Boukarev
Fix buil
d
i
n
g with th
e
latest Xcode on
O
SX
.
commit
|
commitdiff
|
tree
2016-09-13
S
t
as Boukarev
Remove sb-big
n
um
:
:(%digi
t
-compare %digit-great
e
r)
commit
|
commitdiff
|
tree
2016-09-07
Sta
s
Boukarev
Optimi
z
e out of line fix
n
u
m-float
c
omparisons
.
commit
|
commitdiff
|
tree
2016-09-05
S
tas Boukar
e
v
F
i
x a ty
p
o
in
m
ost-ne
g
a
ti
v
e-exact
l
y
-
s
ingle-float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
Stas
B
oukarev
Remove an unu
s
ed vari
a
bl
e
in an arm
6
4 in
s
truction
.
commit
|
commitdiff
|
tree
next