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
Make globaldb's mapping from a CLOS specializer to its CTYPE transparent.
2015-03-02
Dou
g
las Katzman
Make g
l
obaldb's mapping from a CLOS sp
e
cializer
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas K
a
tzm
a
n
Disal
l
ow
b
o
th a :translato
r
an
d
:ex
p
and
e
r fo
r
an
y
t
ype
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas Katzman
No r
e
aso
n
to
declare
n
oti
n
l
i
ne
a
few
c
all
s
t
o
INFO
commit
|
commitdiff
|
tree
2015-03-01
Dougl
a
s Katzman
Remo
v
e q
u
as
i
-
builtin non-atomic
t
yp
e
s
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas K
a
tzman
E
x
press TYPEXPAND-1
mo
r
e co
n
cisely
.
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
l
a
s Katzman
D
e
fine the RESTART struct
u
re sooner
commit
|
commitdiff
|
tree
2015-02-28
Do
u
glas Katzman
Spelling
commit
|
commitdiff
|
tree
2015-02-28
D
ougl
a
s
K
a
t
z
m
a
n
Improve SBIT tra
n
sl
a
tion on x86
commit
|
commitdiff
|
tree
2015-02-28
D
ouglas
Kat
z
man
E
l
im
i
nat
e
!VM-T
Y
PE-COLD-INIT
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katz
m
an
Interned ct
y
pes
a
llow a few simplifi
c
ations to PRI
M
ITIVE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Dougl
a
s Katzman
Renam
e
T
YPE-NUMBER
to INF
O
-N
U
M
B
E
R
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Fix so
m
e m
o
re
o
f "NIL
i
s not
a
I
N
TEGER
"
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzman
m
ake-host-2 now w
i
th even less noise,
a
nd like OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
D
o
uglas
K
atz
m
an
Suppress al
m
ost all "un
d
efined
functi
o
n" w
a
rnings i
n
xc
.
commit
|
commitdiff
|
tree
2015-02-27
D
ouglas Katzm
a
n
Delete a to
n
of c
r
uft from the
globaldb init
i
alizat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Do
u
glas Katz
m
an
Make
the signatu
r
e of the lamb
d
a from COMPLEMENT
l
ess
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Dou
g
las
K
a
t
z
man
Don't conditionalize
out a mac
r
o that should always
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Doug
l
a
s Katzman
Fi
x
eql/inte
g
er-folding test on x86
commit
|
commitdiff
|
tree
2015-02-26
Do
u
g
las Katzman
Fix an
a
ccident w
a
iting to happen: DEFINE-STRUCTURE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Douglas K
a
tzman
Add funcallable %EQL/
I
NTEG
E
R
commit
|
commitdiff
|
tree
2015-02-23
D
o
uglas Katzman
Remove incorrect
backend
-
specific
code
f
rom target
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dou
g
las Kat
z
m
an
Coalesce a few more very-often-iden
t
ical slots
o
f VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Do
u
glas Katzman
Allow GC
i
n
g
of !
C
ONSTANTP-COLD-INIT
after
c
old-init
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzman
Fi
x
pre
v
iou
s
fix - disassem
b
ly segment wasn't pinned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Ka
t
zman
Place unboxed constants before the simple-funs in cod
e
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzman
Add funcallabl
e
%
U
NSIG
N
E
D
-64-ROTATE-BYTE
commit
|
commitdiff
|
tree
2015-02-18
Douglas Ka
t
zman
Stop splitting t
h
e bits of
SB!F
A
SL::DESCRIPTOR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzma
n
Fix pr
i
nt-o
b
ject on sb!fasl::descriptor
commit
|
commitdiff
|
tree
2015-02-17
Douglas
Katzman
Simp
l
i
fy co
l
d-
f
op-layout
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
Add comm
e
n
t
that FOP-ARRAY is basically dead co
d
e in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Doug
l
as K
a
tzm
a
n
Add
m
i
ssing call to NOTE-POTENTIAL-
C
IR
C
U
L
ARIT
Y
commit
|
commitdiff
|
tree
2015-02-16
D
o
ugl
a
s Katz
m
a
n
Take 2 of "
t
y
p
e hash values are t
a
rget fixnums, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas K
a
t
z
man
F
ix p
r
oclama
t
ions for TYPE-CACH
E
-HASH and TYPE
-
L
I
ST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas Ka
t
z
m
an
E
l
iminate C
O
LD-FSET
.
I
t
's j
u
st
f
o
p
-
func
a
ll of %DEFUN
commit
|
commitdiff
|
tree
2015-02-15
Douglas
K
a
tzman
Eliminate *SOURCE-LOCATION-T
H
U
N
KS
*
commit
|
commitdiff
|
tree
2015-02-15
D
o
ugl
a
s Katz
m
an
Fix th
e
cross-compiler'
s
CONSTAN
T
P c
h
ecker
f
or THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas
Katzman
Unbreak 32-bit ta
r
get
o
n 64
-
bit host
and non-un
i
cod
e
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dougl
a
s Katzma
n
Better abstracti
o
n
s
for target struct manipulation
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
D
o
uglas Katzman
(
K
EYWORD
I
CATE sy
m
) shou
l
d no
t
cons
if :S
Y
M was alrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Unbreak LA
Y
OUT
-
SL
O
T-TA
B
L
E for
s
ome built-in class
o
ids
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Make
L
AYO
U
T-OF
less sensitive to o
r
deri
n
g i
s
s
ues during
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katz
m
a
n
Impro
v
e some c
a
lls
o
f (COERCE thing 'FUNCTION)
commit
|
commitdiff
|
tree
2015-02-13
Douglas Ka
t
zman
Dumper/l
o
ader can avoid b
u
ilding
p
rimordial lay
o
uts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas
K
a
tzman
An
o
ther improvement to type operation memoiza
t
ion
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Katzman
sb-doc conditionals
a
re confusing noi
s
e in
'gen
e
s
is
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Katz
m
an
A few fasl-size sav
i
ngs
,
and 35
0
KB
sm
a
l
ler image
on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas Kat
z
man
Shar
e
(s
o
m
e) imm
u
t
able vo
p
slots
.
Saves ~2MB
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzm
a
n
Fix TYPEP transfo
r
m
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
Add comment
ab
o
u
t anot
h
er i
n
con
s
i
s
t
ent use
of TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas
K
atzman
A
dd FIXME
a
t
incorrect
c
o
m
m
ent ex
p
l
a
in
i
ng
a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas Katzma
n
Make t
y
pe caches p
e
rfor
m
better
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas
Katzman
MAKE-MEMBER-TYPE: use = for
fixnum co
m
parison inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzman
Move 2 slots from m
o
s
t
insta
n
ces of
C
T
YPE into their
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Dougl
a
s Katzman
Remover leftover u
s
es of SA
P
-IN
T
type
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas Katzman
Enforce co
n
sistency betwe
e
n DE
F
I
N
E-COLD
-
FOP and DEFI
N
E
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas
K
atzman
Ch
a
nge syntax o
f
DEFINE-FOP
,
an
d
remove
from target
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
D
o
u
glas Katzman
Rem
o
ve FOP-SMALL-COD
E
, p
l
us a few c
l
eanu
p
s
.
commit
|
commitdiff
|
tree
2015-01-22
Dougl
a
s
Katzm
a
n
Unintern *CO
L
D-INIT-
F
ORMS*
commit
|
commitdiff
|
tree
2015-01-22
D
o
ugl
a
s
K
atzman
Remove D
U
MP-FOP*
a
nd DEFIN
E
D-CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas
K
atzma
n
Simi
l
ar t
o
c
h
an
g
e
4b
f
626, dump STANDA
R
D-OBJECTs
using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas Katzman
Fi
x
subtle
pr
o
blem i
n
c
y
clical structure dumping
.
commit
|
commitdiff
|
tree
2015-01-20
Douglas Katzman
Im
p
rove SO
U
RC
E
-TRANSFORM
-
C
O
NS-T
Y
PEP
commit
|
commitdiff
|
tree
2015-01-19
Doug
l
as Ka
t
zman
Re
m
ove unreachable case from %COMPILER-DEFS
T
R
U
CT
commit
|
commitdiff
|
tree
2015-01-19
Do
u
glas Katzman
Omission
f
r
om previous
c
omm
i
t
commit
|
commitdiff
|
tree
2015-01-19
Douglas Kat
z
m
an
War
n
about DEFSTRUCTs tha
t
a
p
pear after use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
D
oug
l
as Katzman
Del
e
te sin
g
le-u
s
e SOUR
C
E-TRANSFORM-LAMBD
A
macro
commit
|
commitdiff
|
tree
2015-01-17
Douglas K
a
t
zman
Precauti
o
nary
test agai
n
st
m
e
a
n
i
n
gless featurization
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
U
nintern SB-KERNEL::*BUILT-IN-CLASSES* af
t
e
r
w
a
rm init
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Use BSF instruction f
o
r POSIT
I
ON in bit-vector on x86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzm
a
n
Teach Genesis a new trick to i
n
cre
a
s
e OAOO-ness
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas
K
at
z
man
Improve %BIT-PO
S
ITION
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katz
m
an
F
i
x package-co
l
d-init
commit
|
commitdiff
|
tree
2015-01-16
Douglas Ka
t
zman
Eli
m
i
n
ate
a
re
d
u
n
dant piece of globald
b
i
n
fo
-
the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Do
u
glas Ka
t
z
man
Sho
w
t
he "!
"
symb
o
ls
that were
not uninternab
l
e after
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas
Katzma
n
Push aroun
d
some ex
c
lamatio
n
marks,
m
aking the t
a
r
g
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Dougl
a
s
Katzman
Be
a
l
it
t
l
e pedantic in
tests that
c
a
l
l COMPILE
commit
|
commitdiff
|
tree
2015-01-15
Douglas
K
atzman
F
aster FIN
D
for the common
c
a
s
e of no :start or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzma
n
Fast
e
r EQL
for bignums on
x
86-64
commit
|
commitdiff
|
tree
2015-01-14
Do
u
glas Katzman
Fix I
N
VAL
I
D-ARG-
C
OUNT-ERR
O
R on x8
6
-64 with
ud2-breakpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Do
u
glas Ka
t
zma
n
FORMAT
T
E
R
c
an produce shorter code
w
hen use
d
with
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
Fix inadverten
t
l
y inco
r
rect f
o
rm
a
t-contr
o
l
s
tring in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas K
a
tzm
a
n
Generalize the choice of register
f
or assemb
l
y-routin
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
D
ouglas Ka
t
zma
n
Same cha
n
ge for
x
8
6
as was done for x86-64 assem
b
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Doug
l
as K
a
tzman
E
l
imi
n
ate
s
ome hand written copie
s
of b
o
i
l
erplate
.
commit
|
commitdiff
|
tree
2015-01-07
D
o
u
glas Ka
t
zman
x86-64: Impr
o
ve disassem
b
ler's DETERMINE-OPCODE-BO
U
ND
S
commit
|
commitdiff
|
tree
2015-01-07
Douglas Kat
z
ma
n
Make a simple switch (disabled by def
a
ult)
t
o tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katz
m
an
Really reall
y
pr
o
perly access cpuid
_
fn1_ecx, courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Add
some mor
e
pr
e
tty-printers in lieu of print-object
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Ka
t
zm
a
n
Plug u
p
leaky abstract
i
on that (%INSTANCE-REF struct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Katzma
n
Pr
o
perly a
c
cess cpuid_fn1_ecx if :s
b
-dynamic
-
cor
e
.
commit
|
commitdiff
|
tree
2015-01-06
Dougl
a
s Kat
z
m
a
n
Imp
l
ement suggestio
n
s
of
P
aul K
h
uong
re
.
POPCNT
commit
|
commitdiff
|
tree
2015-01-05
Dou
g
las Katzman
x8
6
-64: Use
P
OPCNT instruc
t
ion for LOGCOUNT if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
M
ake :return-style :ra
w
actua
l
ly ins
e
rt a RET
instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Dougla
s
Katzman
Random tou
c
h-u
p
s to LDB
commit
|
commitdiff
|
tree
2015-01-04
Do
u
glas
K
atzman
Parse raw slot data w
h
en printing str
u
ctures in LDB
commit
|
commitdiff
|
tree
2015-01-04
Douglas Kat
z
man
A
l
low disassembling co
d
e com
p
onent that has n
o
debug
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Douglas Katzman
Fix re
g
ressio
n
in &REST -> &MOR
E
conversion
caused
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Katzman
Be more careful
in CLEAN-F
A
ST-METHOD, avoid
i
n
g recursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Katzman
Fix
o
mission of &
f
headerp->info in ge
n
cgc's ve
r
ify_
s
pace
(
)
commit
|
commitdiff
|
tree
2014-12-24
Douglas Katzman
Add a debugging
t
h
ing to
g
enesis
commit
|
commitdiff
|
tree
next