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
No reason to declare notinline a few calls to INFO
2015-03-01
Douglas K
a
tzman
No re
a
s
o
n to
d
ecla
r
e notinline a few cal
l
s
to INFO
commit
|
commitdiff
|
tree
2015-03-01
D
ouglas Katzman
Remo
v
e q
u
asi-builtin non-atomi
c
types
.
commit
|
commitdiff
|
tree
2015-03-01
Dougla
s
K
a
tzman
Expr
e
ss TYPEXP
A
ND-1 more concise
l
y
.
commit
|
commitdiff
|
tree
2015-02-28
Doug
l
as Katzman
Define the RESTART structure sooner
commit
|
commitdiff
|
tree
2015-02-28
Do
u
glas Katzman
Sp
e
llin
g
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Impr
o
ve
SBI
T
translation
o
n x86
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
las
Katzman
Elimin
a
te !VM-TYPE-COLD-INIT
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas K
a
tzman
Inte
r
ned ctypes
allow a few simplif
i
c
ations to PRIMITIVE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Re
n
a
m
e
TY
P
E-NUMB
E
R to
INFO-NUMBER
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Kat
z
m
a
n
Fix some
m
o
r
e of "NIL is not a
INT
E
GE
R
"
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
as Katzman
m
ak
e
-host-2 now with even less noise, and like OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Dougla
s
Katzman
Sup
p
res
s
almost
a
ll
"undefine
d
functio
n
"
warnings
in x
c
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzma
n
Delete a ton of cruft from th
e
gl
o
baldb
ini
t
ialization
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzman
Make th
e
sig
n
ature of the lambda from
COMPLEM
E
NT
l
ess
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas K
a
tzman
Don't c
o
nditionali
z
e out a
macr
o
that
s
hould alway
s
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzm
a
n
F
ix e
q
l/
i
nteger-folding
t
est
o
n x86
commit
|
commitdiff
|
tree
2015-02-26
Do
u
glas Ka
t
zm
a
n
F
i
x
an accident wait
i
ng to
h
a
p
pen: DEFINE-STRUCTURE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Douglas
K
atz
m
an
Add fu
n
c
a
llable
%EQL/INTEGE
R
commit
|
commitdiff
|
tree
2015-02-23
Douglas Ka
t
zman
Remove inc
o
rrect backend-s
p
ecific code from
t
ar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Do
u
g
l
a
s
Katzm
a
n
C
oalesce a few m
o
re
v
er
y
-often-identi
c
al slot
s
of VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dougl
a
s Katzman
Allow GCing
o
f
!
CONS
T
AN
T
P-COLD-
I
N
I
T
afte
r
cold-init
commit
|
commitdiff
|
tree
2015-02-20
Doug
l
as Kat
z
man
Fix previous fix
- disasse
m
bly segme
n
t wasn't pinn
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzman
P
lace u
n
boxed constan
t
s before the simp
l
e
-fu
n
s
in
c
ode
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Dougl
a
s
Katzman
Add fun
c
allable %UNSIGNED-64-ROTATE-BYTE
commit
|
commitdiff
|
tree
2015-02-18
Douglas Katzman
Stop splitting th
e
bits of SB!FASL::D
E
SCR
I
P
T
OR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
D
o
u
gla
s
Katzm
a
n
F
ix print-object on sb!fasl::descriptor
commit
|
commitdiff
|
tree
2015-02-17
Douglas K
a
tzman
Simplify c
o
ld-f
o
p-layout
.
commit
|
commitdiff
|
tree
2015-02-17
Doug
l
as
Katzman
Add comment t
h
at F
O
P-ARRAY
i
s basically dead
c
ode
in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
A
d
d mi
s
sing call to NO
T
E-P
O
TENTI
A
L-CIRCULARITY
commit
|
commitdiff
|
tree
2015-02-16
Doug
l
as Kat
z
man
T
ake 2 of "type hash valu
e
s are t
a
r
g
et fixnum
s
,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
D
ouglas Ka
t
zman
Fix
proclamations for TYPE-CACHE-HAS
H
and TYPE-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
D
o
uglas K
a
tzman
Elimina
t
e
COLD-FSET
.
It's just fo
p
-funcall
o
f
%DEF
U
N
commit
|
commitdiff
|
tree
2015-02-15
Do
u
glas Katzm
a
n
El
i
m
i
nate *SOURCE-LOCATION-THUN
K
S*
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzman
Fix the cros
s
-compiler's CONSTANTP check
e
r for THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dou
g
las Katzman
U
n
br
e
ak 32-b
i
t t
a
rget
on
64-bit
host
a
nd
n
on-unico
d
e
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dou
g
las Katz
m
a
n
Better ab
s
tractions for target struct manipulati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Do
u
gla
s
Katzman
(KEY
W
O
R
DICATE sym) should not
cons i
f
:SY
M
was alread
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzm
a
n
Unb
r
eak
L
A
YOUT-SL
O
T-TABLE for s
o
me built-in
c
las
s
o
id
s
.
commit
|
commitdiff
|
tree
2015-02-13
D
ouglas K
a
tzman
M
a
ke LAYOUT-OF
less
s
ensitive to orderi
n
g i
s
sues
during
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Do
u
glas Katzman
Improve some calls of (COERCE thing 'FUNCTIO
N
)
commit
|
commitdiff
|
tree
2015-02-13
Doug
l
as Katzman
D
umper/l
o
ader can av
o
id
building
primordia
l
layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Another im
p
r
o
veme
n
t
to type opera
t
ion memoiza
t
i
o
n
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas
K
atzma
n
sb-doc conditionals are c
o
nf
u
s
i
ng noise in 'genesis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Katzman
A few fasl-size sa
v
ings, an
d
350KB sm
a
ller image on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas
Katzman
Sha
r
e (so
m
e) immutable vop slots
.
S
ave
s
~2MB on x
8
6-64
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
Fix TYPEP transform
commit
|
commitdiff
|
tree
2015-02-09
Dou
g
las Katz
m
an
Ad
d
commen
t
about anoth
e
r
inconsisten
t
u
s
e
of
T
YPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzm
a
n
Ad
d
FIXME at i
n
correct comment explaining a k
l
udge
commit
|
commitdiff
|
tree
2015-02-06
Dougla
s
Katzman
M
ake t
y
pe caches
p
e
rform bett
e
r
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzm
a
n
MAKE-MEMBER-TYP
E
: use = for fixnum compa
r
ison instead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Ka
t
zman
Mo
v
e
2 slots from most instanc
e
s of CTYPE i
n
to
t
heir
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
D
o
u
g
l
as Katzman
Re
m
over lef
t
over uses of S
A
P-INT type
.
commit
|
commitdiff
|
tree
2015-02-02
Doug
l
a
s
Katzman
E
n
force consis
t
e
n
c
y between DEFINE-COLD-FOP and DEFINE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
D
o
uglas Katzma
n
C
h
ange syntax of DEFINE-FOP, a
n
d
r
e
move from target
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
D
ouglas
K
atzman
Remov
e
FOP
-
SMALL
-
C
O
DE, p
l
us a few cle
a
nups
.
commit
|
commitdiff
|
tree
2015-01-22
D
ouglas Katzman
Uninter
n
*COLD-INI
T
-FORMS*
commit
|
commitdiff
|
tree
2015-01-22
Douglas
K
a
tzman
Remove DUMP-FOP* and DEF
I
NED-CLONED-FOP
S
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas K
a
tzman
Similar to change
4bf626
,
dump STANDAR
D
-
O
BJ
E
CTs using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas Katzman
Fix sub
t
le prob
l
em in cyclic
a
l stru
c
ture du
m
ping
.
commit
|
commitdiff
|
tree
2015-01-20
Douglas Ka
t
zman
Improv
e
SOURCE-TRA
N
SFORM-CONS-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Dougl
a
s Kat
z
man
Remove unr
e
achable ca
s
e from %COMPILER-DEFSTR
U
CT
commit
|
commitdiff
|
tree
2015-01-19
D
o
uglas Katz
m
an
Omission from
previous commit
commit
|
commitdiff
|
tree
2015-01-19
Dou
g
la
s
Katzman
Warn
about
D
E
FSTRUCTs
that appea
r
after use
of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
D
ouglas Kat
z
man
D
elete sin
g
le-use SOU
R
CE-TR
A
NSF
O
R
M
-L
A
MBDA macro
commit
|
commitdiff
|
tree
2015-01-17
Douglas K
a
tzman
Precau
t
ionary test against meaningless
featuriz
a
tion
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Unintern SB-KERNEL::*B
U
ILT-IN-
C
LASSE
S
*
a
fter
warm ini
t
.
commit
|
commitdiff
|
tree
2015-01-17
Doug
l
as Katzman
Use BSF
instruction for POSITION in bit-vec
t
or on
x
86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
D
o
u
g
l
as K
a
tzman
Teac
h
G
e
n
esis a new trick to i
n
c
r
e
ase O
A
OO-ness
.
commit
|
commitdiff
|
tree
2015-01-17
Dou
g
l
a
s Katzma
n
I
m
prove %BIT-
P
OSIT
I
ON
commit
|
commitdiff
|
tree
2015-01-17
Do
u
gl
a
s Katzma
n
Fi
x
package-cold
-
init
commit
|
commitdiff
|
tree
2015-01-16
Douglas Ka
t
zma
n
Eliminate a redund
a
nt piece of globa
l
db info - th
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
Show the "!" symbols that were n
o
t uninter
n
a
bl
e
after
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas K
a
tzman
Push around
s
om
e
exclamation mar
k
s, making the
t
ar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Ka
t
zman
Be a little p
e
danti
c
in
t
ests that
cal
l
COM
P
I
L
E
commit
|
commitdiff
|
tree
2015-01-15
Dou
g
la
s
Katzman
Fast
e
r FIND f
o
r the com
m
on case of
n
o
:s
t
art
or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas
K
atzman
Fas
t
er
EQL for bi
g
nums o
n
x86-64
commit
|
commitdiff
|
tree
2015-01-14
D
ouglas K
a
tzman
Fi
x
I
N
V
A
LID-ARG-COUN
T
-E
R
R
O
R on
x
86-64 with
u
d
2-breakpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
D
ou
g
las Katz
m
an
FORMATTER
c
a
n
p
r
odu
c
e sho
r
ter cod
e
wh
e
n used wit
h
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas
Katz
m
an
Fix in
a
dvert
e
n
t
l
y
incor
r
ect form
a
t-con
t
rol stri
n
g in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
K
atzman
G
e
neralize
t
he choice of register for asse
m
bly-r
o
utine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
K
atz
m
a
n
S
a
me change for x86
a
s was done f
o
r x86-64 assembly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Dougl
a
s Katz
m
an
Elimin
a
te so
m
e hand
w
r
i
tt
e
n
copi
e
s of boilerplate
.
commit
|
commitdiff
|
tree
2015-01-07
Do
u
g
l
as Katz
m
an
x86-
6
4
: Improve disasse
m
bler
'
s
D
ETER
M
INE-OPCODE-BOUNDS
commit
|
commitdiff
|
tree
2015-01-07
Do
u
gl
a
s Katzman
Make a simple switch
(
disabled by d
e
fault) to t
e
ll
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas K
a
tzm
a
n
Really re
a
l
ly properly
a
c
c
ess cpuid_fn1_ecx
,
courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas
K
atzman
Add som
e
more
pr
e
tty-p
r
inters in l
i
eu o
f
print-
o
bjec
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Dougla
s
Katzman
P
l
u
g
up leaky abstraction
that (%INSTANCE-R
E
F struct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
D
ouglas Katzman
P
rope
r
l
y
access
cpuid_f
n
1_ecx if :sb-dyna
m
ic-core
.
commit
|
commitdiff
|
tree
2015-01-06
Dougla
s
Katz
m
an
Implement su
g
gestions of
P
a
ul Khuong r
e
.
POPCNT
commit
|
commitdiff
|
tree
2015-01-05
D
ouglas Katzman
x86-64: Use
POPCNT i
n
st
r
uction for LOGCOUNT if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Dou
g
l
a
s
Katzman
Make :return-
s
tyle :raw actual
l
y insert a RET instru
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Doug
l
a
s
Katzman
Random
touch-ups to LDB
commit
|
commitdiff
|
tree
2015-01-04
Douglas
Katzman
Parse raw sl
o
t
data when prin
t
ing structures in
L
DB
commit
|
commitdiff
|
tree
2015-01-04
Douglas Katzma
n
Allow dis
a
ssembling code component
that has
no de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Dougla
s
K
a
t
z
man
Fix regression in &REST ->
&MO
R
E conversion caus
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Ka
t
zman
Be more careful in CLEAN-
F
AST-METHOD, avoiding recursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Do
u
glas Katzman
Fix
o
mission of &f
h
eaderp->info in gencgc's v
e
r
ify
_
space()
commit
|
commitdiff
|
tree
2014-12-24
Douglas K
a
tzman
Ad
d
a debug
g
ing
thing to ge
n
esi
s
commit
|
commitdiff
|
tree
2014-12-24
Douglas
Katzman
NCONC shoul
d
u
se DO-RES
T
-ARG instead
o
f a d
x
&
r
est
.
.
.
commit
|
commitdiff
|
tree
2014-12-22
Dou
g
las Katzman
I
mprove efficiency of DO-REST-ARG and
m
ak
e
s
ome warning
s
.
.
.
commit
|
commitdiff
|
tree
next