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
sb-introspect:find-definition-sources-by-name add more :optimizer types.
2016-12-03
Stas Bou
k
arev
s
b
-
i
nt
r
ospect:f
i
nd-d
e
fini
t
ion-sources-by-n
a
me
add
more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
Remove make-value-cell
w
rappe
r
s f
r
om load-time-va
l
ue
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bouk
a
rev
C
lear the specifier-t
y
pe
cache on (setf (find-class
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
Boukarev
Mo
r
e comp
a
ct FIND-
C
LASS
compiler macro expansi
o
n
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
Boukarev
Optimize CACHED-TYPEP
.
commit
|
commitdiff
|
tree
2016-12-03
St
a
s
B
oukar
e
v
Optimize typep on undefin
e
d types
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
o
ukarev
Fi
x
restarts in ma
k
e-target-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukarev
Add :escape-arg
u
men
t
s to ru
n
-pr
o
gram on w
i
n3
2
.
commit
|
commitdiff
|
tree
2016-12-02
Stas Boukare
v
M
o
re compa
c
t type
testing of classe
s
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukarev
Fix
get-timezone on 64
-
b
i
t Windows
.
commit
|
commitdiff
|
tree
2016-11-30
St
a
s
Bo
u
ka
r
ev
Tr
a
nsf
o
r
m SET into SETQ o
n
known variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bou
k
arev
Better checking of p
a
c
k
age loc
k
s when declaring variables
.
commit
|
commitdiff
|
tree
2016-11-30
Sta
s
Boukarev
Che
c
k
p
ackage
l
ocks when se
t
ting undefin
e
d v
a
riables
.
commit
|
commitdiff
|
tree
2016-11-16
S
t
as Boukarev
More compact readabl
e
output of bas
e
-strings
.
commit
|
commitdiff
|
tree
2016-11-15
Stas Bo
u
kare
v
More thorough checki
n
g of callable arguments ar
g
-
cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Sta
s
Boukare
v
Check t
h
e ty
p
e
o
f the argume
n
t
for ~
[
in FOR
M
AT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas B
o
uka
r
ev
Fix hand
l
i
ng
o
f memory faults on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-11-05
St
a
s Boukar
e
v
Fix compilatio
n
of YES-OR-NO
-
P
w
ith formatter func
t
ion
s
.
commit
|
commitdiff
|
tree
2016-11-02
Stas
Boukarev
M
o
re
r
obus
t
sb-bsd-so
c
kets tests in the absence
of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Add a (sig
n
ed-byte 6
4
) variant
o
f
th
e
lo
g
count V
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
x86-64:
apply
t
he logcount VOP t
o
(signed-by
t
e 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
tas Boukarev
Add (inte
g
er-l
e
ngth ub64)
V
OP for ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
Avoid unnecessary mo
v
es in
a
couple
of arti
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukar
e
v
Opti
m
ize ASH
V
OPs o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-11-01
Stas
Boukarev
A
v
oid creating big
n
u
m
s fo
r
(truncate word power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Boukarev
Optimize %nega
t
e on
n
eg
a
tive signed words on x
8
6oids
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
Stas
B
oukarev
Fix delete
-
optional-dispatch for
functionals with XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
S
tas
Bouk
a
rev
Use i
n
ternal
e
rro
r
s
i
n number-dispatch
.
commit
|
commitdiff
|
tree
2016-10-15
St
a
s B
o
ukarev
Remove BIGN
U
M
-
TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Bo
u
ka
r
ev
Add a recom
p
ile r
e
start in
c
o
mpi
l
e-st
e
m
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukar
e
v
Speed up S
I
GNUM on f
l
oat
s
.
commit
|
commitdiff
|
tree
2016-10-15
Stas B
o
ukarev
Simplify c
o
mplex
-
log
.
commit
|
commitdiff
|
tree
2016-10-15
S
t
as
B
o
ukarev
S
pee
d
u
p
S
QR
T
on n
e
gativ
e
n
um
b
ers
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Bo
u
karev
O
p
tim
i
ze intexp on ratios
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
C
l
ose th
e
fd use
d
to load the co
r
e f
i
le
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
Remove SB-EXT:*INTEXP-MAXI
M
UM-
E
XPONE
N
T*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas Boukarev
Slightly speed
up +/- on rati
o
s
.
commit
|
commitdiff
|
tree
2016-10-12
Stas Boukarev
Optimiz
e
mv
-
c
a
ll with mult
i
ple argument
f
or
m
s,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
Stas Boukarev
Fix VALID
-
C
A
L
L
ABLE-ARGUMENT on XEPs
.
commit
|
commitdiff
|
tree
2016-10-07
Sta
s
Boukare
v
F
ix arr
a
y-equal
-
p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas
Boukarev
A coup
l
e m
o
re :ele
m
ent-mode
'character for st
r
eams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Speed
up read/write-sequence
t
o non-fd-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
S
p
eed up GC in th
e
presence of lots of threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas B
o
ukare
v
Optimiz
e
left
shif
t
of a fixn
u
m int
o
a
bignum
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
I
n
l
i
ne b
i
gnum-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s
B
ouk
a
rev
F
a
s
ter
out of line FLOA
T
for wor
d
sized bignums
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s
Boukarev
F
i
x
unsigned to
float
c
onver
s
ion
on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bouk
a
r
ev
sb-al
i
en: avo
i
d sign
e
xtension after sap-re
f
.
commit
|
commitdiff
|
tree
2016-10-05
S
t
as Bouka
r
ev
Fix o
t
h
e
r implementatio
n
's
`quit' functions
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Bo
u
kar
e
v
build: add a recompile restart
around LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukarev
Make the
build process
abort
a
b
l
e
.
commit
|
commitdiff
|
tree
2016-10-04
Sta
s
Boukarev
Spe
e
d up logical bit array o
p
er
a
tions on mult
i
dimension
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukarev
Optimize hashing
multid
i
mens
i
o
nal vect
o
rs
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
a
s B
o
ukarev
S
peed u
p
AREF on di
s
placed ar
r
ays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukarev
x86-64
:
us
e
store
w
* in
with-fixed-allocation
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukarev
Suppor
t
u
nboxed sig
n
ed-word s
t
ructu
r
e slots
on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Fix no
n
-x86
b
uild
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
o
u
karev
Better
L
OGBITP transforms fo
r
bignums
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Use
SSE for
zeroi
n
g sma
l
l
dx-vecto
r
s
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
with-alien: don't bind *ali
e
n-stack-point
e
r
* unl
e
ss
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
F
i
x
F
P
regis
t
e
r
di
s
assem
b
ly on x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
run
t
ime: w
a
rnings an
d
indentati
o
n
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
sb-
p
osix:
n
o getre
s
gid getresuid on Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Make sb-unix:nanosleep re
-
entrant
o
n OSX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
u
karev
Remove the :read-o
n
ly-tramps
*
fea
t
ure*
.
commit
|
commitdiff
|
tree
2016-09-30
S
t
as Boukarev
F
i
x VAL
I
D-CALLABLE
-
AR
G
U
MENT o
n
functions coming
v
ia
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
S
t
as Boukarev
More through arg-count mismatc
h
w
ar
n
i
n
gs for mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Boukar
e
v
Spur
i
ous war
n
in
g
s
w
ith let-
c
onve
r
sion dis
a
b
l
ed
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Bou
k
arev
Fix x86-64
w
in32
.
commit
|
commitdiff
|
tree
2016-09-26
Sta
s
Boukarev
Fix int
e
rle
a
ved structure scan
n
i
n
g on win3
2
-x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix
win
d
o
ws build
s
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
ou
k
arev
Fix PA tr
i
ggering o
n
MI
P
S
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Fi
x
a race condition between thread creation and destruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Bo
u
karev
C
o
nfig
.
x86/
6
4-dar
w
i
n: appe
n
d t
o
LI
N
KFLAGS
.
commit
|
commitdiff
|
tree
2016-09-20
St
a
s
B
o
u
karev
Disable PIE on Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
St
a
s Bouka
r
ev
Darwi
n
:
replace curr
e
nt_mach_task with mach_task_s
e
lf()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas Bou
k
arev
F
ix building with the latest
X
c
o
de on
O
SX
.
commit
|
commitdiff
|
tree
2016-09-13
Stas Boukarev
Remove sb-bign
u
m
::(%d
i
git-comp
a
re
%digit
-
greater)
commit
|
commitdiff
|
tree
2016-09-07
Stas
B
o
u
karev
Optimiz
e
out of line fix
n
um-flo
a
t comparisons
.
commit
|
commitdiff
|
tree
2016-09-05
St
a
s Bouk
a
r
e
v
Fix a typo
i
n
most-
n
egati
v
e-e
x
actly-single-float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
S
tas B
o
ukarev
R
e
m
ove an
unused variable
in an arm64 i
n
struction
.
commit
|
commitdiff
|
tree
2016-09-04
Sta
s
Boukarev
Spee
d
up
r
ational on
s
ome number
s
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Bou
k
arev
Pro
p
er
v
alues for most--exactly
-
-float-fixnum
.
commit
|
commitdiff
|
tree
2016-09-04
Sta
s
Bouka
r
ev
Fix f
i
xnu
m
-float out of line c
o
m
p
arison
s
.
commit
|
commitdiff
|
tree
2016-09-04
Sta
s
Bo
u
karev
Remove ps
e
udo-at
o
m
ic-trap
o
n mips,
u
nused
.
commit
|
commitdiff
|
tree
2016-09-04
S
t
a
s Boukarev
Remove code for overfl
o
w traps on PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukarev
Remove obj
e
c
t
-not-list-trap and ob
j
ect-not-insta
n
ce
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
B
ouk
a
rev
Op
t
imiz
e
x8
6
-64:copy-m
o
re-ar
g
.
commit
|
commitdiff
|
tree
2016-09-03
Sta
s
Boukarev
Fi
x
sb-assem:i
n
st
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
Bo
u
karev
Enable read-only-t
r
amp
s
on mips
.
commit
|
commitdiff
|
tree
2016-09-03
Stas B
o
ukarev
sb-assem:inst: war
n
about undefined instructions
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as Bouk
a
rev
Rem
o
v
e
fpu_save everyw
h
ere but x8
6
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Restore a
r
m
6
4
bui
l
d
.
commit
|
commitdiff
|
tree
2016-09-03
Stas B
o
ukarev
Remove ret from undefine
d
tramp
s
on x86oids
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
as Bouka
r
ev
Enable read-only-tra
m
ps on arm
.
commit
|
commitdiff
|
tree
2016-09-03
S
t
a
s Bou
k
arev
Restore b
u
ilds on a
r
m64 a
n
d ppc
.
commit
|
commitdiff
|
tree
2016-09-02
S
t
as Bo
u
karev
R
e
m
o
v
e
sb-p
c
l:
:
*un
b
ound-slot-value-mar
k
er*
.
commit
|
commitdiff
|
tree
2016-09-02
Stas Bou
k
arev
R
emov
e
bogus
loa
d
-time-value
.
commit
|
commitdiff
|
tree
2016-09-01
S
tas Boukarev
Cle
a
n
up de
s
c
r
ibe_interna
l
_
e
rror
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Fix
intern
a
l
-
error-args on mip
s
.
commit
|
commitdiff
|
tree
next