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
D
o
uglas Katzman
Make global
d
b'
s
mapping from a CLO
S
specializer t
o
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas Ka
t
zman
Disa
l
lo
w
bo
t
h a
:transl
a
t
o
r and :expander fo
r
any type
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas
K
atzm
a
n
No reaso
n
to declar
e
noti
n
line a f
e
w
calls to
I
NFO
commit
|
commitdiff
|
tree
2015-03-01
Douglas Katz
m
a
n
Re
m
ove quasi-
b
uiltin non-at
o
mic types
.
commit
|
commitdiff
|
tree
2015-03-01
Dougl
a
s
Katzm
a
n
Express TY
P
EXPAN
D
-1 more concisely
.
commit
|
commitdiff
|
tree
2015-02-28
Dougl
a
s
K
atzman
Define the RESTART s
t
ru
c
ture so
o
ner
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
S
pelli
n
g
commit
|
commitdiff
|
tree
2015-02-28
D
ouglas
K
atz
m
an
Improve SBI
T
transl
a
tion on
x86
commit
|
commitdiff
|
tree
2015-02-28
Douglas Kat
z
man
Eliminate !VM-TYP
E
-COLD-I
N
IT
.
commit
|
commitdiff
|
tree
2015-02-28
Doug
l
a
s
Katzman
Interne
d
ct
y
pes allow a
f
e
w simplifications
to P
R
IMITIVE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Ka
t
z
m
an
Rename
TYPE-NUMBER to INFO-NUM
B
ER
.
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
las Katzman
Fix some more of "NIL is not a
I
NTEGER
"
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzman
make-host-2 n
o
w with
even less noise, and lik
e
OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
a
s
Ka
t
zman
Suppress almost all
"
unde
f
i
n
ed function" w
a
rni
n
gs
in xc
.
commit
|
commitdiff
|
tree
2015-02-27
Dou
g
la
s
Katzman
D
elete a t
o
n
o
f
cruft f
r
om the globaldb initialization
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
as Ka
t
zman
M
a
ke the sig
n
atur
e
o
f
th
e
lambda f
r
o
m
COMPLEMENT less
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Do
u
gl
a
s Katzman
Don
'
t conditionalize out a macr
o
t
hat s
h
o
uld al
w
ays
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzma
n
Fix e
q
l/integer-folding test
o
n
x86
commit
|
commitdiff
|
tree
2015-02-26
D
o
u
g
las Katzman
Fix an acc
i
dent waiti
n
g
to h
a
ppen: DEFINE-STRUCT
U
RE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Douglas
K
a
tzman
A
d
d funcallable %EQL/INTE
G
ER
commit
|
commitdiff
|
tree
2015-02-23
D
o
uglas Katz
m
an
Remo
v
e incorrect backend-
s
pecific code from target
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
D
ougl
a
s Katzman
C
oalesce a few more very-ofte
n
-identi
c
al
s
lots
o
f
VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dou
g
las Kat
z
man
Allow GCin
g
of !CONSTA
N
TP-COLD-I
N
IT after
c
o
l
d-init
commit
|
commitdiff
|
tree
2015-02-20
D
o
u
glas
K
a
tzman
Fix pre
v
ious fix
-
disassembly segment wasn't p
i
nned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
D
ouglas Katzman
Pla
c
e
u
nboxe
d
c
o
nstant
s
be
f
ore the simple-funs in code
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
D
ouglas Katzman
Add fu
n
c
a
l
lab
l
e %UNSIG
N
ED-64-RO
T
ATE-BYT
E
commit
|
commitdiff
|
tree
2015-02-18
Douglas Katzman
Stop splitt
i
ng th
e
b
i
ts of SB
!
FA
S
L::DESCRIPTOR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas K
a
t
z
man
Fix p
r
int-object on sb!fasl::descri
p
t
o
r
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
Sim
p
li
f
y cold-
f
op-layout
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
A
d
d c
o
mme
n
t that
F
O
P-ARRAY is basicall
y
d
e
ad
cod
e
in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
D
ouglas
Ka
t
zman
A
dd
m
issing cal
l
to
N
OTE
-
POTENTIAL-
C
IRCULARI
T
Y
commit
|
commitdiff
|
tree
2015-02-16
Dou
g
las Katzman
T
a
ke 2 of "type h
a
sh values are target
fixnum
s
, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzman
Fi
x
pr
o
clamat
i
ons for T
Y
PE-CACHE-HASH and TYP
E
-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas Ka
t
zman
Eli
m
inat
e
COLD-F
S
ET
.
It's just fop-funcall of %DEFUN
commit
|
commitdiff
|
tree
2015-02-15
D
ougl
a
s
Katzman
E
l
imi
n
ate *S
O
URCE-
L
OCATION-T
H
UN
K
S
*
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzman
Fix t
h
e
c
r
oss-comp
i
ler's CONSTANTP checke
r
f
or THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
D
o
ug
l
as Katzman
Unbreak 32
-
bit target on 64-bit host and non-
u
n
i
code
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzman
Better abstrac
t
ions
for
t
arget str
u
ct m
a
n
i
p
ulat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas
Katzman
(KEYW
O
R
DI
C
A
T
E
sym) sho
u
ld
n
ot cons i
f
:S
Y
M
was alread
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Un
b
reak
L
A
Y
OUT-
S
LOT
-
TABLE for some built-in classoi
d
s
.
commit
|
commitdiff
|
tree
2015-02-13
Doug
l
a
s
K
atzman
Make LAYOUT-OF less
s
e
n
si
t
iv
e
to ordering issu
e
s during
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
D
o
uglas Katz
m
an
Improv
e
some calls of (CO
E
R
CE thing '
F
UNCTION)
commit
|
commitdiff
|
tree
2015-02-13
Dou
g
las Katzman
Dumper/loa
d
er
can
a
v
oid b
u
il
d
ing
p
rimordial layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Dou
g
las Katzman
Another
i
mprovement to
t
y
p
e ope
r
ation memoizat
i
on
.
commit
|
commitdiff
|
tree
2015-02-12
Dou
g
las Katzman
sb-doc conditionals are confusin
g
noi
s
e in 'genesis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Kat
z
ma
n
A few fasl-s
i
z
e savings, and 350KB small
e
r image on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
D
ouglas Katzman
Shar
e
(some) immutable
vop slots
.
Saves ~
2
MB
o
n x86-64
.
commit
|
commitdiff
|
tree
2015-02-09
Dougla
s
Katzman
F
i
x TYPEP tra
n
s
f
o
r
m
commit
|
commitdiff
|
tree
2015-02-09
Doug
l
as Ka
t
zman
Add comment abo
u
t another inconsistent
u
se of TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Ka
t
zman
Ad
d
FIXM
E
at incor
r
ect
com
m
ent
explain
i
n
g a kludge
commit
|
commitdiff
|
tree
2015-02-06
Do
u
glas Katzm
a
n
Make type
c
aches p
e
r
f
orm bett
e
r
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzma
n
M
AK
E
-MEMBER-TYP
E
: use
= for fixnum comparison instead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzman
Move 2
slots
from
mo
s
t
instances of CTYP
E
in
t
o their
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas Katzm
a
n
Re
m
over leftove
r
uses of SA
P
-INT type
.
commit
|
commitdiff
|
tree
2015-02-02
Dougla
s
Katzman
Enforce c
o
nsiste
n
cy between DEFINE-CO
L
D
-FOP
a
nd DEFI
N
E
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas Kat
z
man
C
h
ange
synt
a
x of DEF
I
NE-FOP, and rem
o
ve from target
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Do
u
glas Katzman
Remo
v
e FOP-SMALL-CODE, plus
a
few cleanups
.
commit
|
commitdiff
|
tree
2015-01-22
Douglas Kat
z
man
U
n
in
t
e
r
n *C
O
LD-INIT-FORMS*
commit
|
commitdiff
|
tree
2015-01-22
Dou
g
las
Katz
m
an
Rem
o
v
e
DUMP-FOP* and DE
F
I
N
ED-CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Do
u
glas
Katzman
Similar
t
o ch
a
nge
4
b
f
626, dump STA
N
DARD
-
O
B
JECTs using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Doug
l
a
s
Katzman
Fix subtle prob
l
em
in cycl
i
cal st
r
ucture dum
p
in
g
.
commit
|
commitdiff
|
tree
2015-01-20
Douglas
Katzman
Improve SOURCE
-
TR
A
N
S
FORM-CONS-TYP
E
P
commit
|
commitdiff
|
tree
2015-01-19
D
ouglas Katzman
Remove unreachab
l
e case from %
C
OMPILER-DEFS
T
RUCT
commit
|
commitdiff
|
tree
2015-01-19
Douglas
Katzman
Om
i
ssion from
p
revious comm
i
t
commit
|
commitdiff
|
tree
2015-01-19
Do
u
glas Katzman
Warn ab
o
u
t
D
E
FSTRUCTs
that appear after use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Douglas Katzman
Delet
e
singl
e
-u
s
e SO
U
RCE-TRANSFORM-LAMBDA ma
c
ro
commit
|
commitdiff
|
tree
2015-01-17
Doug
l
as Katz
m
a
n
Pr
e
cautio
n
a
ry test against
m
eaningless fea
t
urizatio
n
.
commit
|
commitdiff
|
tree
2015-01-17
Do
u
g
las Katzman
Uninte
r
n
SB
-
KERNEL::*BUILT-
I
N-CLASSES* a
f
te
r
warm i
n
it
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katz
m
a
n
U
se BSF instruction for POSITION in bit-vector on x86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Dougl
a
s
K
a
tzman
T
each
G
enesis
a new tri
c
k to increase OA
O
O-ne
s
s
.
commit
|
commitdiff
|
tree
2015-01-17
Doug
l
as
K
at
z
man
Improve %BIT-POSI
T
ION
commit
|
commitdiff
|
tree
2015-01-17
D
o
u
g
las Katzman
Fix package-cold-in
i
t
commit
|
commitdiff
|
tree
2015-01-16
D
ouglas K
a
tzman
Elimin
a
te a
redu
n
dant piece
o
f globaldb info - the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Ka
t
zma
n
Show the "!" s
y
m
b
o
ls th
a
t
were not uninte
r
nabl
e
aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Kat
z
m
an
Push ar
o
und some exclama
t
ion marks
,
mak
i
n
g the target
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Dougl
a
s Katzma
n
Be a lit
t
l
e
p
edantic in tes
t
s that c
a
ll
CO
M
PILE
commit
|
commitdiff
|
tree
2015-01-15
Douglas K
a
tzman
Faster FIND f
o
r the comm
o
n
ca
s
e of no :start or
:end
.
commit
|
commitdiff
|
tree
2015-01-14
Dougl
a
s Katzman
Faster
EQL for b
i
g
n
ums on x86-64
commit
|
commitdiff
|
tree
2015-01-14
Dougl
a
s Katzman
Fix INV
A
LID-ARG-COUNT-ERROR on x86-64 with ud2-b
r
eakpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
F
ORMATTER can pro
d
u
ce shorter cod
e
whe
n
used
w
ithin
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Dou
g
las Katzm
a
n
Fix in
a
dvertently incorrect
forma
t
-control string in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Do
u
glas Katzman
G
eneraliz
e
t
he choice of
register for assembl
y
-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
D
o
u
glas Katzman
S
ame change for x86 as was done fo
r
x86-64 assembly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
Katzman
Eliminate some
hand wri
t
ten copies of
boi
l
erplate
.
commit
|
commitdiff
|
tree
2015-01-07
Dou
g
las Ka
t
zman
x8
6
-64: Improve disassembler's DETER
M
IN
E
-
O
PCOD
E
-BOUNDS
commit
|
commitdiff
|
tree
2015-01-07
Dougl
a
s Kat
z
man
Make
a sim
p
le switch (disable
d
by
d
e
f
ault) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Doug
l
as K
a
tzma
n
Really really
p
r
operly access
c
p
uid_fn1_ecx, courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Do
u
glas
K
atzman
Add s
o
me more pretty-pri
n
t
ers
i
n
lieu of print-
o
bject
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Dougl
a
s Ka
t
zman
Plug up lea
k
y abstraction that
(
%I
N
S
T
ANCE-REF st
r
uct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
D
ouglas Katzman
Properly access cpuid_fn1_ecx
if :sb-dynamic-core
.
commit
|
commitdiff
|
tree
2015-01-06
Do
u
g
las Katzman
Implement sugg
e
s
tions of Pau
l
Khuong re
.
POP
C
NT
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
x86-64
:
Us
e
P
O
PCN
T
instr
u
ction for LOGCOUNT
if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
Make :return-style :raw actually insert a RET instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Dougla
s
K
a
tzman
Ra
n
d
o
m touch
-
ups t
o
L
DB
commit
|
commitdiff
|
tree
2015-01-04
Doug
l
as Katz
m
an
P
a
rse raw slot
d
ata wh
e
n
pr
i
nting structur
e
s
in
L
DB
commit
|
commitdiff
|
tree
2015-01-04
D
o
uglas Katzman
A
llow disass
e
m
b
ling code component t
h
at h
a
s no deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Doug
l
as Katzman
Fix regr
e
ssion in &REST ->
&
MORE
c
on
v
e
r
sion
c
aus
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
D
o
u
glas Katzman
Be more careful
i
n CLEAN-FAST-METHOD
,
av
o
iding
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Dou
g
las K
a
t
z
m
a
n
Fix omission of &
f
headerp->info in
g
encgc's
veri
f
y
_space()
commit
|
commitdiff
|
tree
2014-12-24
Douglas
K
atzma
n
Add a
debugging
t
hing to g
e
nesis
commit
|
commitdiff
|
tree
next