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
Katz
m
an
Disallow both
a
:
t
ranslator and :expander for any typ
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Do
u
glas Katzman
N
o
rea
s
on to declare notinline a few ca
l
ls to IN
F
O
commit
|
commitdiff
|
tree
2015-03-01
Dougl
a
s
K
a
t
zm
a
n
Remove
q
ua
s
i-builti
n
non-atomic t
y
pes
.
commit
|
commitdiff
|
tree
2015-03-01
Doug
l
as K
a
tzman
E
xpress TYPEXPAND-1 more concisely
.
commit
|
commitdiff
|
tree
2015-02-28
D
o
u
glas Kat
z
man
De
f
ine th
e
RESTART
str
u
cture sooner
commit
|
commitdiff
|
tree
2015-02-28
D
o
ugl
a
s Katzman
S
p
elling
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
l
as Katzman
Imp
r
ove SB
I
T
t
ransl
a
tion o
n
x86
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
la
s
Katzman
E
l
iminate
!
VM-TYPE-COLD
-
INIT
.
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
la
s
Katzm
a
n
Interned ctypes allo
w
a
f
ew simplifications
t
o
PRIMI
T
I
VE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Dou
g
las Katzman
Rena
m
e TYPE-NUMB
E
R
t
o
IN
F
O-NUMB
E
R
.
commit
|
commitdiff
|
tree
2015-02-28
Doug
l
as Kat
z
man
Fix so
m
e more
of "NIL i
s
not a INTEGER"
commit
|
commitdiff
|
tree
2015-02-27
Dougla
s
K
a
tz
m
an
m
a
k
e
-
h
os
t
-
2 now
w
ith even le
s
s noise, an
d
like OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
D
ouglas Katzman
Supp
r
ess alm
o
st all "undefined function"
warnings in
x
c
.
commit
|
commitdiff
|
tree
2015-02-27
D
ougla
s
Katzman
De
l
e
t
e a to
n
o
f
cruft from the
glo
b
aldb initiali
z
ation
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
D
ouglas Katzman
Make the signat
u
r
e of th
e
lambda from CO
M
PLEMENT le
s
s
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas K
a
tzman
Don't conditionalize out
a m
a
cro th
a
t s
h
o
u
ld always
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
D
o
uglas
K
atzman
F
i
x
e
ql/intege
r
-folding tes
t
on x86
commit
|
commitdiff
|
tree
2015-02-26
Doug
l
as Katzman
F
i
x an acci
d
ent waiting to happen: DEFINE-ST
R
UCTURE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Do
u
glas Katzman
A
dd fu
n
callab
l
e %EQL
/
INTEG
E
R
commit
|
commitdiff
|
tree
2015-02-23
D
ouglas Katzman
Remove inco
r
rect
bac
k
e
n
d
-
specific cod
e
from target
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Douglas Katzman
Co
a
lesce
a
f
e
w
more very-often-
i
dentical slots of V
O
P
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dou
g
las
K
at
z
man
Allow GC
i
ng of !CO
N
STANTP-CO
L
D-INIT af
t
er cold-init
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzman
Fix
previous fix
-
disas
s
em
b
ly segment wasn't pinned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzman
Place unboxed constants before the
sim
p
le-fun
s
in code
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Dougla
s
Katzm
a
n
Add fun
c
allable %UNSIGNED-64-ROTATE-
B
YT
E
commit
|
commitdiff
|
tree
2015-02-18
Douglas Katzman
Stop splitting the bits
of
SB!FA
S
L::DESCRIPTOR into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
Fix print-object
on sb!fasl:
:
descriptor
commit
|
commitdiff
|
tree
2015-02-17
Do
u
glas Katzman
Simp
l
ify cold-fop-lay
o
u
t
.
commit
|
commitdiff
|
tree
2015-02-17
Dougla
s
Katzman
A
d
d
comm
e
nt that FOP-A
R
R
A
Y i
s
basically dead code in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
A
d
d missing call to N
O
TE-POTENTIAL-CIRCULARITY
commit
|
commitdiff
|
tree
2015-02-16
Douglas Katzm
a
n
Take 2
o
f "type hash values are target fixnu
m
s, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas Kat
z
man
Fix pr
o
clama
t
i
o
ns for TYPE-CACHE-HASH
and
TYPE-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Doug
l
as
K
a
t
zman
Elimi
n
ate COLD-FSET
.
I
t
's
j
ust fop-funcall of %DEFUN
commit
|
commitdiff
|
tree
2015-02-15
D
ouglas Katz
m
a
n
E
li
m
inate *SOUR
C
E-LOCATION-THUNKS*
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzman
F
i
x the cross-c
o
mpile
r
's C
O
N
S
TANTP checker fo
r
THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzma
n
U
nbreak 3
2
-bit
t
arget on 64
-
b
i
t
host and n
o
n
-
u
nicode
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas
Katz
m
an
Better abstra
c
t
ion
s
for target stru
c
t manipulation
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Do
u
glas Katzm
a
n
(KEY
W
ORDICATE sym
)
sh
o
u
l
d
n
ot
c
ons if :SYM was already
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
U
n
break LAYOUT-SLOT-TABLE
f
or some built-in
classo
i
ds
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas
K
atzman
Ma
k
e
L
A
Y
OUT-OF le
s
s sensiti
v
e to
orderin
g
issues duri
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzm
a
n
Improve some
c
a
lls of (COE
R
CE t
h
ing 'FUNCTION)
commit
|
commitdiff
|
tree
2015-02-13
Dou
g
las
K
atzman
Dumper/loader can avoid b
u
ildin
g
p
rimor
d
ial layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
D
ou
g
las Katzman
A
nother imp
r
ovement to type opera
t
i
on memoizati
o
n
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Ka
t
zman
sb-doc cond
i
tionals are confusing noise
in 'gen
e
sis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Do
u
g
l
as K
a
tzman
A few fasl-size savings,
a
nd 350K
B
smal
l
er i
m
age on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas K
a
tzman
Share
(som
e
)
immutabl
e
vop slo
t
s
.
Saves
~2MB
on x86
-
64
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katz
m
an
Fix TYPEP
transform
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
Add comment ab
o
ut anot
h
er i
n
c
on
s
istent use of
T
YPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzm
a
n
Add FIXME at incorrect comment
e
xplaining a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas Katz
m
a
n
Make type caches pe
r
form better
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas
Katzman
MA
K
E-MEMBER-TYPE:
u
se
= fo
r
fixnum compari
s
o
n
i
nstea
d
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzman
Move
2
slots fro
m
m
o
s
t i
n
s
tances of CT
Y
P
E i
n
to their
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Dougla
s
Katzman
Remover
l
eftover
u
ses of SAP-INT t
y
pe
.
commit
|
commitdiff
|
tree
2015-02-02
D
o
uglas K
a
tzman
Enforce consis
t
ency
between
D
EFINE-
C
OLD-FO
P
and DEFINE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas Ka
t
zman
C
han
g
e sy
n
tax
of DEFINE-FOP
,
a
nd r
e
move from tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
D
o
uglas Ka
t
zman
Remove FOP-SMALL-CODE,
plus a f
e
w cleanups
.
commit
|
commitdiff
|
tree
2015-01-22
D
o
ugl
a
s
K
atzman
Uni
n
tern *COLD-I
N
IT-FORMS*
commit
|
commitdiff
|
tree
2015-01-22
Douglas Katzman
Re
m
o
ve DUMP-FOP* an
d
D
EFINED-CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Dou
g
las Katzma
n
S
i
milar to change
4
bf
6
26, du
m
p
S
TANDARD-OBJECTs
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
D
o
u
glas
K
at
z
ma
n
Fix subtl
e
problem in cyclical str
u
ctu
r
e
d
u
mp
i
ng
.
commit
|
commitdiff
|
tree
2015-01-20
Douglas
K
atzman
Impr
o
v
e
SOURCE-TRAN
S
FORM-C
O
NS-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katzman
Re
m
ov
e
unreach
a
ble
case
from %COMP
I
LE
R
-DEFSTRUC
T
commit
|
commitdiff
|
tree
2015-01-19
Doug
l
as
K
a
tzman
O
mission from pr
e
vious commit
commit
|
commitdiff
|
tree
2015-01-19
Do
u
glas Katzman
W
a
rn about DEFSTRUCTs that appear
after use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Douglas Katz
m
an
Dele
t
e sin
g
le-
u
s
e SOURCE-TRANSFO
R
M-LAMBDA macro
commit
|
commitdiff
|
tree
2015-01-17
Dou
g
las Katzman
Precautionary test against meaning
l
ess featurization
.
commit
|
commitdiff
|
tree
2015-01-17
D
ouglas Katz
m
an
Unin
t
ern SB-KERN
E
L::*B
U
ILT-IN-CLAS
S
ES* after
w
arm init
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Use BSF in
s
truction for POS
I
TION
in bi
t
-ve
c
tor on
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
T
e
ach
G
ene
s
is
a
new
t
r
i
c
k to
increase
OAOO-ness
.
commit
|
commitdiff
|
tree
2015-01-17
D
ouglas Katz
m
an
Improve %BIT-POSITION
commit
|
commitdiff
|
tree
2015-01-17
Do
u
gla
s
Katzma
n
Fix
packag
e
-
c
old-init
commit
|
commitdiff
|
tree
2015-01-16
Douglas
K
a
tzm
a
n
Elimi
n
a
te
a
redundant
piec
e
o
f
globaldb info - th
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
D
ougla
s
Katzman
Show the "!
"
symbols that were not uninternable
a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
Push ar
o
und
some excl
a
mation marks, making the targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
D
ougl
a
s
K
a
t
zman
B
e
a
little
pedantic in tests
tha
t
call
C
OMP
I
LE
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
Faster FIND
for
the common case of no :start or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Dougla
s
Katzma
n
Faster EQL fo
r
b
ignums on x86-64
commit
|
commitdiff
|
tree
2015-01-14
Do
u
gl
a
s Katzman
Fix INVALID
-
ARG-COUN
T
-ERRO
R
on
x
86-64 with ud2-breakpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
FORMA
T
TER can
p
r
o
duce shorte
r
code when used w
i
thin
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Do
u
glas
Kat
z
ma
n
Fix inadver
t
ently incorrect format
-
contr
o
l
strin
g
in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
D
o
u
g
las
K
a
tzm
a
n
G
e
neralize the choice of register f
o
r
asse
m
bly-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas Katzman
Same ch
a
nge for x86
as was d
o
n
e
for x86-
6
4 ass
e
mbly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas Katzman
Eliminate s
o
me hand written copies of boil
e
rpl
a
te
.
commit
|
commitdiff
|
tree
2015-01-07
D
o
uglas K
a
t
zman
x86-64:
Improve
d
i
s
assembler's DETERMIN
E
-OPCODE-
B
O
U
NDS
commit
|
commitdiff
|
tree
2015-01-07
Dougl
a
s Katzman
Make a sim
p
le
s
witch (disabled by default) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Really really
p
ro
p
erly access cpuid_fn1_ec
x
, courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Dougl
a
s Katzman
Add some more
p
r
ett
y
-prin
t
ers in lieu of
print-object
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Plug up leaky abstrac
t
i
o
n
that (%INSTA
N
CE-REF s
t
ruct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Katzman
Properly a
c
cess
cpuid_fn1_ecx if :
s
b
-dynamic-core
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Kat
z
man
Implement suggestions of
Paul Khuon
g
re
.
P
OPCNT
commit
|
commitdiff
|
tree
2015-01-05
Do
u
glas Katz
m
an
x86
-
6
4
: Use POPCNT
i
n
struction for LOGCOUN
T
if
the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
Make :return-style :raw actually insert a RET in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
D
o
ug
l
as Katzman
Ran
d
om touch-ups to LDB
commit
|
commitdiff
|
tree
2015-01-04
Dou
g
las Katzma
n
Parse ra
w
slot data when
printing stru
c
tures
i
n LDB
commit
|
commitdiff
|
tree
2015-01-04
Dou
g
las Katzm
a
n
Allo
w
dis
a
ssembli
n
g
c
ode compo
n
ent t
h
at h
a
s
no debu
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Dou
g
l
a
s Ka
t
z
m
a
n
Fix regression in &REST
-
> &MORE conve
r
sion
c
aused
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Kat
z
man
B
e
more careful in
CLEAN-FAST-METHOD, avoi
d
ing
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Dou
g
la
s
Katzm
a
n
Fix omission
o
f &fheade
r
p->info in
g
encgc'
s
ve
r
ify_space()
commit
|
commitdiff
|
tree
2014-12-24
Do
u
glas
Kat
z
man
A
d
d a deb
u
gging
thing to genesis
commit
|
commitdiff
|
tree
2014-12-24
Douglas Ka
t
z
m
an
NC
O
NC should use D
O
-REST-A
R
G
in
s
tead of a dx &rest
.
.
.
commit
|
commitdiff
|
tree
next