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
Disallow both a :translator and :expander for any type name.
2015-03-01
Douglas Katzman
D
i
sallo
w
both
a
:translator
a
nd
:
expander for any typ
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Doug
l
as
K
atzman
N
o
r
e
ason to
d
e
clare notinline
a
few calls to INFO
commit
|
commitdiff
|
tree
2015-03-01
D
o
ug
l
as Katzman
Rem
o
ve qua
s
i-buil
t
in non-atomic t
y
pes
.
commit
|
commitdiff
|
tree
2015-03-01
Dougl
a
s Kat
z
man
Expr
e
ss TYPEXP
A
N
D
-
1
m
o
re concisely
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Define
the
RES
T
AR
T
str
u
cture sooner
commit
|
commitdiff
|
tree
2015-02-28
D
o
uglas
Katzman
Spelling
commit
|
commitdiff
|
tree
2015-02-28
Douglas
Katzman
Improve SBIT translation on x
8
6
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Eliminate !V
M
-TYPE-COLD-INIT
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
I
n
terned ctypes a
l
low
a few simplifications to P
R
IMITIVE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Ka
t
zman
R
e
name TYPE-NUMBER
t
o
INFO-NU
M
BER
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas
Ka
t
zman
Fi
x
s
o
me more
of "NIL is
not a INT
E
G
ER"
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
as Katzman
make-h
o
st
-
2 now wit
h
even
less
no
i
s
e,
and like OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas
Kat
z
ma
n
S
u
p
press a
l
mo
s
t all "undef
i
ned f
u
nction
"
war
n
ings in xc
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzman
D
elet
e
a t
o
n of cruft from the globaldb in
i
tial
i
za
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzman
M
a
k
e the signatur
e
of the lambda
f
rom
C
OMPLEM
E
N
T l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Dou
g
las K
a
t
z
m
an
Don't con
d
itionalize out a macro
t
h
at should alwa
y
s
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas
K
a
tzma
n
Fix eql/int
e
ger-fo
l
ding test on x86
commit
|
commitdiff
|
tree
2015-02-26
Douglas K
a
tzman
Fi
x
an accide
n
t
waiting t
o
happen: DEFI
N
E-STRUCTURE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
D
ouglas K
a
tzman
A
dd funcall
a
ble %EQL/I
N
TEGER
commit
|
commitdiff
|
tree
2015-02-23
Douglas
Katzm
a
n
R
e
m
o
ve incorrect backend-specific c
o
de from
t
a
r
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dougla
s
Katzman
Coale
s
ce a few more ve
r
y-often-identic
a
l sl
o
t
s of
V
OP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Doug
l
as Katzman
Allow
GCing of !CONSTANTP-COLD-INIT
a
f
t
er c
o
ld-init
commit
|
commitdiff
|
tree
2015-02-20
Doug
l
as
Katzman
Fi
x
pre
v
i
ous fix
-
disassemb
l
y segment was
n
't pinned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzm
a
n
Pla
c
e unboxed c
o
nstants befo
r
e the simple-funs in
c
o
de
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
D
oug
l
as Katzman
A
d
d funcal
l
ab
l
e
%
UNSIGNED-64-ROT
A
TE-BYTE
commit
|
commitdiff
|
tree
2015-02-18
Douglas
K
a
t
zman
St
o
p
spli
t
ting the bits
o
f S
B
!FASL
:
:DESCRI
P
TOR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Dou
g
las Katzm
a
n
Fi
x
print-
o
b
ject on sb!fasl::descriptor
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
Si
m
pl
i
fy
cold-fop-layo
u
t
.
commit
|
commitdiff
|
tree
2015-02-17
Dougl
a
s Katzm
a
n
Add co
m
ment that
F
OP-ARRAY i
s
basically dead c
o
de in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
D
o
uglas Katzman
Add missing call to NOTE-POTENTIAL-C
I
RCULARITY
commit
|
commitdiff
|
tree
2015-02-16
Do
u
glas K
a
tzma
n
Take 2 of "t
y
pe hash
val
u
es are target fixnums,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
D
ouglas Katzm
a
n
Fix p
r
o
clamations
f
or TYP
E
-CACHE-
H
ASH a
n
d TYPE-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas
K
atzman
Eliminate
COL
D
-
F
SE
T
.
It
'
s just fop-
f
u
ncall o
f
%DEFUN
commit
|
commitdiff
|
tree
2015-02-15
Douglas
K
a
tzman
Elimina
t
e *SOURC
E
-
LOCATION-THUNKS*
commit
|
commitdiff
|
tree
2015-02-15
Dougl
a
s Katzman
F
i
x
the cros
s
-compiler'
s
C
O
N
ST
A
NTP ch
e
c
ke
r
f
o
r THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dou
g
las K
a
tz
m
an
U
nbreak 32-bit target
o
n
64
-
bit
host
an
d
non-unicode
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzman
Be
t
te
r
ab
s
tractions for
t
arget struct manipulation
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzman
(
KEYWO
R
DICATE sym) s
h
ould
not cons
i
f :S
Y
M was alr
e
ady
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
D
o
uglas Katz
m
an
U
nbreak LAYOUT-
S
LOT-TABLE for some buil
t
-i
n
clas
s
oids
.
commit
|
commitdiff
|
tree
2015-02-13
Dougl
a
s Katzman
Ma
k
e LAYO
U
T-OF less sensitive to
o
r
deri
n
g issues dur
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas
Katzman
I
m
prove some
c
a
l
ls of (COERCE thing 'FUNCTION)
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Dumper/loader can
avoid build
i
ng
p
r
imordial layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Dou
g
l
a
s Katzm
a
n
Another improvement to type
o
p
erat
i
on memoization
.
commit
|
commitdiff
|
tree
2015-02-12
Dougl
a
s Katzman
sb-doc conditionals
a
r
e
c
onfusing noise in
'
genesi
s
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Dougl
a
s
K
a
tzman
A
fe
w
f
asl-s
i
ze savings
,
and 350KB smaller image on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas Katzm
a
n
S
h
are (
s
o
me) immutab
l
e v
o
p
slots
.
Sav
e
s ~2MB on
x86-64
.
commit
|
commitdiff
|
tree
2015-02-09
Dougl
a
s Kat
z
m
a
n
F
i
x TY
P
EP transform
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
Add comment about anothe
r
in
c
o
n
sistent u
s
e of TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
D
o
uglas Katzma
n
Add FIXME at in
c
o
r
r
ect comment explaining a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas
K
atzman
Make type cache
s
perform
b
e
t
ter
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas K
a
tzma
n
MAKE-MEMBER-
T
Y
PE
:
use
= for fixnum comparison
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katz
m
an
Move 2 slo
t
s fr
o
m most in
s
tances of CTYPE int
o
th
e
i
r
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Do
u
glas Katzman
Remover leftover us
e
s of SA
P
-INT type
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas Katzm
a
n
E
nfor
c
e consis
t
enc
y
between D
E
FIN
E
-COLD-FOP and DEFINE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Dou
g
las Katzman
Ch
a
nge s
y
n
t
ax of DEFINE-FOP, and
remo
v
e from t
a
rget
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Doug
l
as
Katzman
Re
m
ove FOP-SMALL-CODE, plus a few cleanups
.
commit
|
commitdiff
|
tree
2015-01-22
Doug
l
as Ka
t
z
man
Un
i
ntern *
C
OL
D
-INIT-FORM
S
*
commit
|
commitdiff
|
tree
2015-01-22
Douglas K
a
tzman
Remove DUMP-FOP* an
d
DEFINED-CLONED-
F
OPS
.
commit
|
commitdiff
|
tree
2015-01-21
D
o
uglas Katz
m
an
Simi
l
a
r
t
o c
h
ange 4bf62
6
,
d
ump STAN
D
ARD-OBJECTs using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas Katzman
Fix
s
ubtle problem in cyclical
s
t
r
ucture dumpi
n
g
.
commit
|
commitdiff
|
tree
2015-01-20
Douglas Katzman
Improve SOURCE-TRAN
S
FORM-CONS-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Dougla
s
Kat
z
man
Remove unr
e
a
chable case from %C
O
MPILER-DEFS
T
RUCT
commit
|
commitdiff
|
tree
2015-01-19
Dougl
a
s Katzman
Omission from pr
e
vious commit
commit
|
commitdiff
|
tree
2015-01-19
Douglas
Katzman
Warn abou
t
DE
F
S
T
R
UCTs t
h
a
t
ap
p
ear af
t
e
r use of th
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Douglas Katzman
Dele
t
e singl
e
-use
SOURCE
-
TRANSFORM-LAMBD
A
mac
r
o
commit
|
commitdiff
|
tree
2015-01-17
Douglas
Katzman
Precautio
n
a
r
y test against
m
eaningless
f
ea
t
ur
i
z
a
t
ion
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Unintern SB-KERNEL::*BUILT-IN-CLASSES* afte
r
warm
init
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Ka
t
zman
Use BSF
instruction for POSITION in b
i
t
-
vec
t
or on
x
86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Do
u
glas Katzman
Teach Genesis a new trick to increa
s
e OA
O
O
-n
e
ss
.
commit
|
commitdiff
|
tree
2015-01-17
D
ouglas Katz
m
a
n
Improve %BIT-POSI
T
ION
commit
|
commitdiff
|
tree
2015-01-17
Do
u
glas Katzman
Fix
p
ackage
-
c
o
ld-
i
nit
commit
|
commitdiff
|
tree
2015-01-16
D
o
u
g
las Kat
z
man
Eliminate a
redundant piece of
g
l
o
bal
d
b
info - the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
D
o
ugla
s
Kat
z
man
Show t
h
e "!" sy
m
b
ols that were
no
t
u
ninternable after
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
D
ou
g
las Katz
m
an
Pu
s
h arou
n
d
some e
x
clamation marks, m
a
ki
n
g
t
h
e target
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas
Katzm
a
n
Be
a little peda
n
t
i
c
in tes
t
s that call CO
M
PILE
commit
|
commitdiff
|
tree
2015-01-15
D
o
uglas Katz
m
an
Fa
s
ter FIND fo
r
the common case
o
f n
o
:s
t
art or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
Faster EQL for b
i
g
n
ums on
x
86-
6
4
commit
|
commitdiff
|
tree
2015-01-14
Dougl
a
s
K
atzm
a
n
Fix
INVALID-ARG-COUNT-ERR
O
R on x86-64 with ud2-breakpoi
n
ts
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Ka
t
zman
F
O
RMATTER can p
r
od
u
c
e
sho
r
ter code
w
h
e
n used within
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
D
ou
g
las Kat
z
man
Fix
i
nadvertently in
c
orrect format-
c
ontrol string
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Dou
g
l
as Katzman
Generalize the choice of register
for asse
m
bly-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
K
atzman
Same change
for x
8
6 as wa
s
done
for x86-
6
4 ass
e
mbly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas Katzman
Eliminate some hand writ
t
en copie
s
of b
o
il
e
r
p
late
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas
K
atzman
x86-64: Improve di
s
assembler's DETERMINE-OPCOD
E
-BOUNDS
commit
|
commitdiff
|
tree
2015-01-07
Dougla
s
K
atz
m
an
Make a simple switch (disabled by default) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Doug
l
as
Kat
z
man
Rea
l
ly
re
a
lly properl
y
a
ccess cp
u
id_fn1_
e
cx, court
e
sy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas K
a
tzman
Add some more prett
y
-printer
s
in lieu of prin
t
-object
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
D
o
u
g
las Katz
m
an
P
lug up l
e
aky a
b
straction
that (%INSTANCE-REF struct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Katzma
n
Properly acces
s
cpui
d
_
f
n1_e
c
x
if :sb
-
dynamic-core
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas
Katz
m
an
Implement sug
g
estion
s
of Paul Khuong re
.
POPCNT
commit
|
commitdiff
|
tree
2015-01-05
Douglas Ka
t
zman
x86-64:
U
se POPCN
T
instr
u
ction for LOGCOUNT if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
Make :r
e
tur
n
-style :raw actu
a
l
l
y insert a RET inst
r
u
ction
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Douglas Katz
m
an
Rand
o
m t
o
uch-ups to
LD
B
commit
|
commitdiff
|
tree
2015-01-04
Do
u
glas Katzman
Parse raw slot data when p
r
i
nting structures in LDB
commit
|
commitdiff
|
tree
2015-01-04
Dou
g
l
a
s Katzman
Allow disas
s
e
mbling cod
e
component tha
t
has no
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Dou
g
las Katzman
F
i
x
regression in &REST -> &
M
ORE conversion ca
u
sed
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Doug
l
as Katzman
Be
m
o
r
e
careful
in CLEAN-FA
S
T-METHOD, avoiding
r
ec
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas
K
atz
m
a
n
Fix omission of &fh
e
aderp->info
i
n
gencgc
'
s
verify_space
(
)
commit
|
commitdiff
|
tree
2014-12-24
D
o
u
glas Ka
t
zman
Add a debugging
thing to g
e
nesis
commit
|
commitdiff
|
tree
2014-12-24
D
ouglas Katzman
N
CONC sho
u
ld
u
se DO-REST-ARG i
n
stea
d
of a
dx &rest
.
.
.
commit
|
commitdiff
|
tree
next