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
Dougla
s
K
a
tzman
Disallo
w
both
a
:trans
l
ato
r
an
d
:expander for any typ
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas K
a
tzman
No
reason to declare
notinline a few calls to
INFO
commit
|
commitdiff
|
tree
2015-03-01
Do
u
gl
a
s Katzman
Rem
o
ve quasi-
b
uiltin non
-
a
tomic types
.
commit
|
commitdiff
|
tree
2015-03-01
D
o
uglas
K
a
t
zman
Express
T
Y
P
EXPAND-1 more conc
i
sely
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
Define the RESTA
R
T structure sooner
commit
|
commitdiff
|
tree
2015-02-28
Douglas Kat
z
man
Spelli
n
g
commit
|
commitdiff
|
tree
2015-02-28
Doug
l
as Kat
z
ma
n
Improve SBIT tra
n
slat
i
on on x86
commit
|
commitdiff
|
tree
2015-02-28
D
ouglas
K
at
z
man
Elimina
t
e !VM-TYPE-COLD-INIT
.
commit
|
commitdiff
|
tree
2015-02-28
D
o
u
glas Katz
m
an
Interned ctypes allow
a few si
m
plifications to PRI
M
IT
I
VE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas
K
atzman
Rename TYP
E
-NUMBE
R
to INFO-NUM
B
ER
.
commit
|
commitdiff
|
tree
2015-02-28
Doug
l
as Katzman
Fix some more of "NIL is not a INTEGER"
commit
|
commitdiff
|
tree
2015-02-27
Do
u
glas Katzman
make-h
o
st-2 now
w
ith
even less noise, and like
O
MG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
as Katzman
Su
p
p
ress almost all "undefi
n
e
d
function"
warnings
i
n
xc
.
commit
|
commitdiff
|
tree
2015-02-27
Doug
l
a
s
Ka
t
zman
De
l
ete
a to
n
of cruft fro
m
the
g
lobaldb initializa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzma
n
Make the
s
ign
a
ture of
t
he lambda fro
m
COMPLEMENT l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
D
o
uglas
Katzman
Don't cond
i
tionalize out a macro that
s
hould always
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Dougl
a
s Katzman
Fix eql/integer-foldin
g
test on
x86
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzman
F
i
x an
a
ccident wa
i
ting to hap
p
en: DEFI
N
E
-
S
TRU
C
T
URE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
D
ouglas Kat
z
man
Add funcallable %EQ
L
/
I
NTEGER
commit
|
commitdiff
|
tree
2015-02-23
Douglas
Katzman
Remove
i
nco
r
rect
b
a
c
ken
d
-specific
c
ode fro
m
t
a
rget
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Douglas Katzman
Coalesce a
few more very-often-identic
a
l slots of VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Douglas Kat
z
man
A
l
low GCing o
f
!
C
O
N
STANTP-
C
OLD-INIT
after
cold-init
commit
|
commitdiff
|
tree
2015-02-20
Douglas
Katzman
Fix previous fix - disas
s
emb
l
y segment wasn't pinn
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Dou
g
las Katzman
Place unboxed c
o
ns
t
ants befo
r
e the simple
-
funs in c
o
de
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Dou
g
l
as Katz
m
an
Add funcallable %UNSIGNED-64-ROTATE-BYTE
commit
|
commitdiff
|
tree
2015-02-18
Douglas
K
atzman
Sto
p
splitt
i
ng the
bits of S
B
!
FASL::DESCRIPTOR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Kat
z
man
F
i
x p
r
int-
o
b
j
ect on sb!fasl:
:
descriptor
commit
|
commitdiff
|
tree
2015-02-17
D
o
uglas Katzman
Simplify cold-fop-
l
ayout
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Kat
z
man
A
d
d comment that
F
OP-A
R
RAY
is basica
l
ly dead code in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Do
u
glas Katzman
Add missin
g
call
to NOTE-POTENTIAL-
C
IRCULARITY
commit
|
commitdiff
|
tree
2015-02-16
Douglas Katz
m
an
Take 2
o
f "type
h
ash values are
t
a
rget fixnums, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzm
a
n
Fix pr
o
c
l
a
mations f
o
r TYPE-CACHE-HASH and TYPE
-
LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Doug
l
as Katzm
a
n
El
i
minate
C
O
L
D
-
FSET
.
It's just fop-funcall
of %DEFUN
commit
|
commitdiff
|
tree
2015-02-15
Doug
l
as Ka
t
zman
Eliminate *SOURCE-LOCA
T
ION-T
H
UN
K
S*
commit
|
commitdiff
|
tree
2015-02-15
Doug
l
a
s
Katzman
Fix
the
cross-
c
ompi
l
er's
CONSTANTP
c
hecker fo
r
THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
D
ouglas
K
a
t
zm
a
n
Unb
r
eak 32-bit
t
a
rge
t
on 64-bit
h
o
st and non-unico
d
e
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dou
g
las Katzman
Better abstractions for targe
t
str
u
ct manipul
a
tion
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas K
a
tzman
(KEYWO
R
DICATE sym) should not cons if :SY
M
was already
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas
K
atzma
n
Unbreak
L
A
YOUT-SLOT-T
A
B
L
E for some built
-
in classoids
.
commit
|
commitdiff
|
tree
2015-02-13
Dougla
s
Katz
m
an
Make LAY
O
U
T-OF less sens
i
tive to
o
rder
i
ng issues duri
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas K
a
tzman
Imp
r
ove s
o
me
calls
o
f
(COERCE
t
hing 'FUNCTION
)
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Dumper/loader can avoid building pr
i
mordial layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas
K
a
t
zman
A
n
other improveme
n
t to ty
p
e operation memoization
.
commit
|
commitdiff
|
tree
2015-02-12
Dou
g
l
a
s Kat
z
m
a
n
sb-doc conditi
o
nals are c
o
nfusing noise in 'genesis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
D
o
uglas Katzm
a
n
A few
f
a
s
l-size sa
v
ings,
and
3
50
K
B smaller
i
mage on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Dougl
a
s Katzman
Shar
e
(
some) immu
t
able vop s
l
ots
.
Saves ~2MB on x86-64
.
commit
|
commitdiff
|
tree
2015-02-09
Dougl
a
s Katzm
a
n
Fix T
Y
PEP transform
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
A
dd comment about
another inconsistent u
s
e of T
Y
PE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Do
u
g
l
a
s Katzman
Add
FIXME at incorr
e
ct comment explaining a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas
Katzman
Make type
c
ache
s
perf
o
rm
b
ett
e
r
.
commit
|
commitdiff
|
tree
2015-02-05
Dougla
s
Katzman
MAK
E
-MEMB
E
R-TYPE: use =
for fixnum
compari
s
on ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas
K
atzman
Move 2 slots from mos
t
instan
c
e
s of CTYPE into their
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas Kat
z
man
Remov
e
r leftover uses of SAP
-
INT type
.
commit
|
commitdiff
|
tree
2015-02-02
D
ouglas Katzman
Enforce cons
i
s
tency bet
w
een DEFINE-COLD
-
FOP
and DE
F
INE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas Kat
z
m
a
n
Change
syntax
of DEF
I
N
E
-F
O
P, and remove f
r
om
t
arge
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Do
u
glas Ka
t
zm
a
n
Remove F
O
P-SMALL-
C
ODE, plus a
f
e
w c
l
eanups
.
commit
|
commitdiff
|
tree
2015-01-22
Douglas Katzman
Unin
t
ern *COLD
-
I
NIT
-
FORMS
*
commit
|
commitdiff
|
tree
2015-01-22
Do
u
gl
a
s
K
a
t
zman
Rem
o
ve
D
UMP-FOP*
and DEF
I
NED
-
CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas Katzma
n
Similar to change 4b
f
6
26, dump STANDARD-OBJECTs using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas Katzman
Fix s
u
btle problem in cy
c
lic
a
l
s
tructure dumping
.
commit
|
commitdiff
|
tree
2015-01-20
D
ouglas Katzman
Im
p
rove SOURCE-TRAN
S
FORM-
C
O
N
S-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Dougla
s
Katzma
n
Remove unr
e
achable case from %COMP
I
LER-DEFSTRU
C
T
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katz
m
an
O
miss
i
on from pre
v
ious
c
o
m
m
it
commit
|
commitdiff
|
tree
2015-01-19
D
o
ug
l
as Katzman
Warn about DEFSTRUCTs that appear af
t
er use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Do
u
glas Katzman
Delete si
n
g
l
e
-use
S
O
U
RCE-TR
A
NSFORM-LAMBDA macro
commit
|
commitdiff
|
tree
2015-01-17
D
o
uglas K
a
t
z
man
Precaution
a
ry tes
t
aga
i
nst
m
eaningless fe
a
tur
i
zat
i
on
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katz
m
an
Unint
e
rn SB-KERN
E
L::*
B
UILT-IN-CLASSES*
a
fter war
m
in
i
t
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Use BSF instru
c
ti
o
n for POSITION in
b
it-vector on
x8
6
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas
K
atzman
Teach Genesis a new trick to i
n
cre
a
s
e
OAOO-
n
e
ss
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Improve
%BIT-POSI
T
ION
commit
|
commitdiff
|
tree
2015-01-17
Douglas
Katzma
n
Fix package-c
o
ld-ini
t
commit
|
commitdiff
|
tree
2015-01-16
Dou
g
las
K
atzman
Elimina
t
e
a
r
edundan
t
piece of globald
b
inf
o
- the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Do
u
gla
s
K
atzm
a
n
Show the "!" s
y
mbols that were not unint
e
rnable af
t
er
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
Push
a
round
s
ome exclam
a
t
i
on marks,
making the target
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
D
ouglas Katzman
Be a little pe
d
antic in t
e
st
s
th
a
t call COM
P
I
L
E
commit
|
commitdiff
|
tree
2015-01-15
Douglas Ka
t
zman
F
a
ster FIND for the common
case of
n
o
:s
t
art or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Dougl
a
s
Katzma
n
Faster EQL for bignum
s
o
n
x86-64
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzma
n
F
i
x
I
N
VALID-ARG-
C
OU
N
T-ERROR on x86-64 with ud2-breakpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas
K
atzman
FO
R
MATTER can p
r
oduce shorter code
w
h
e
n us
e
d
within
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Doug
l
as Katzman
Fi
x
inadve
r
tently incorrect format-co
n
tr
o
l st
r
ing
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Dou
g
las Katzman
Generalize the choice of register for a
s
sembl
y
-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
D
ouglas
Ka
t
z
m
an
Same ch
a
n
ge for x86 as was done
f
or
x
86
-
64 asse
m
bly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
D
ouglas Katzman
Eliminate some hand writte
n
copies of
b
oilerplate
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Ka
t
zman
x
86-64: Impro
v
e
di
s
assembler
'
s
D
ETE
R
M
I
NE-OPCODE-BO
U
N
D
S
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katz
m
an
Make
a simple
s
witch (disa
b
led by
default) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
D
o
ugl
a
s Katzman
R
eally rea
l
ly prop
e
rl
y
access cpuid_fn1_ecx,
courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Dougla
s
K
atzm
a
n
Add some more pr
e
tty-prin
t
er
s
in lieu o
f
pri
n
t-object
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Dougl
a
s Ka
t
zman
Plu
g
u
p leaky abstraction
that
(
%INSTANCE-
R
EF struct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Kat
z
man
Proper
l
y
a
c
cess cpuid_fn1_e
c
x if :
s
b
-
dynamic
-
core
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Katz
m
an
Im
p
lement sugges
t
ions
of P
a
ul Khuon
g
re
.
POPCNT
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
x8
6
-64: Us
e
POPCNT i
n
str
u
ction for
L
OGCOUNT if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas
K
a
t
z
m
an
M
a
ke :return-style :r
a
w actually insert a
R
ET instruction
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
D
o
ugl
a
s Katzman
Ran
d
om t
o
u
ch-ups
t
o
LDB
commit
|
commitdiff
|
tree
2015-01-04
D
o
u
g
las Katz
m
an
P
arse raw
slo
t
data wh
e
n printing s
t
ru
c
tu
r
es in LDB
commit
|
commitdiff
|
tree
2015-01-04
Douglas Katzman
Allow
dis
a
ssembling code
c
omponent that has no debug
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
D
o
uglas K
a
tzman
Fi
x
r
e
g
r
essi
o
n
i
n &REST -> &MORE
c
o
nversion caused
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Dougla
s
K
atzm
a
n
Be more caref
u
l i
n
CLEA
N
-FAST-METHOD, avoid
i
ng
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas
Katzman
Fix omi
s
sion of &fheaderp->
i
nfo
in gencgc'
s
verify_space()
commit
|
commitdiff
|
tree
2014-12-24
Douglas Katzman
A
dd a d
e
buggi
n
g thing to gene
s
is
commit
|
commitdiff
|
tree
2014-12-24
Douglas Ka
t
z
m
a
n
NCO
N
C should use DO-REST
-
ARG inste
a
d of a dx &re
s
t
.
.
.
commit
|
commitdiff
|
tree
next