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
No reason to declare notinline a few calls to INFO
2015-03-01
D
ouglas Katzman
No r
e
a
son to decla
r
e n
o
tinli
n
e a
few
c
alls to INFO
commit
|
commitdiff
|
tree
2015-03-01
Do
u
g
l
a
s
Katzman
Remove quasi-builtin n
o
n-at
o
mic ty
p
e
s
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas Ka
t
zm
a
n
Expres
s
T
Y
PEXPAND
-
1 more conci
s
e
ly
.
commit
|
commitdiff
|
tree
2015-02-28
D
ouglas Katz
m
an
Define the RES
T
ART structure so
o
n
e
r
commit
|
commitdiff
|
tree
2015-02-28
Dougla
s
Katz
m
an
Spelling
commit
|
commitdiff
|
tree
2015-02-28
D
ou
g
las Katzman
Improve SBI
T
transla
t
ion
on x86
commit
|
commitdiff
|
tree
2015-02-28
D
o
u
glas
K
atzma
n
E
l
imina
t
e !VM-TYPE
-
COLD-INIT
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas
K
a
t
zman
Inter
n
ed ctypes allow a few s
i
mp
l
i
fications to PRIMIT
I
V
E
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Dougl
a
s
Katzman
Rename
T
YPE
-
N
UMBER to INFO-NUMBER
.
commit
|
commitdiff
|
tree
2015-02-28
Dougl
a
s Katzman
Fix s
o
me m
o
re of "N
I
L
i
s
n
o
t a INTEGE
R
"
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katz
m
an
make-host-2 now with ev
e
n
less noise, and like OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas K
a
t
z
m
a
n
S
u
p
p
res
s
a
l
most all "und
e
fined function" warnin
g
s
in
x
c
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas K
a
t
z
man
Delete a to
n
of cruft fr
o
m
t
h
e
g
lobaldb initial
i
zation
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
D
oug
l
as
K
atzma
n
Make
the signature of the la
m
bda from
C
O
MPL
E
MENT l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzm
a
n
Don't conditionalize out
a
macro that should a
l
ways
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzman
Fix eql/integer
-
folding tes
t
on x86
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzm
a
n
F
i
x
an accident
w
aiting t
o
happen: DEFINE-STRUCTURE
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Do
u
glas Ka
t
zman
Add func
a
llable %E
Q
L/INT
E
G
E
R
commit
|
commitdiff
|
tree
2015-02-23
Dougla
s
Katzman
Remove incorrect back
e
nd
-
specific code
from target
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
D
ou
g
l
a
s Katzman
Coalesc
e
a
few more ve
r
y-often-identic
a
l slots of VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Douglas Katzman
Allow GC
i
ng of !C
O
NSTAN
T
P
-COLD-I
N
IT after cold-init
commit
|
commitdiff
|
tree
2015-02-20
D
ouglas Katzman
F
i
x previous fix -
disassembly s
e
gment wasn't pinned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas Katzma
n
Plac
e
unbo
x
ed constants before
t
he
simpl
e
-funs in code
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Do
u
glas Kat
z
man
Add funca
l
l
a
ble %U
N
SIGNED-64-ROTATE-BYTE
commit
|
commitdiff
|
tree
2015-02-18
Doug
l
as Katzman
S
top split
t
ing the bits of SB!FAS
L
::DESCRIPT
O
R in
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzma
n
Fix print-object on sb!f
a
sl:
:
descriptor
commit
|
commitdiff
|
tree
2015-02-17
D
ou
g
las
Katzm
a
n
Simpli
f
y cold
-
fop
-
layout
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas Katzman
Add comment tha
t
FOP-
A
RRAY is basically d
e
ad code in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Dougla
s
Katzman
Add mi
s
s
ing call to N
O
TE-
P
OTENTI
A
L-CIRCULARITY
commit
|
commitdiff
|
tree
2015-02-16
Dou
g
las Katzman
Take 2 of
"
type
h
ash value
s
are target fixnums, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Dougl
a
s
Ka
t
zman
Fix pro
c
lamations for TYPE-CACHE
-
HASH an
d
TYPE-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Dou
g
las Katzman
Eliminate COLD-FSET
.
It's just f
o
p-func
a
ll
of
%DEFUN
commit
|
commitdiff
|
tree
2015-02-15
Dou
g
las Katzman
El
i
minate *SOURCE
-
L
O
CATION-THUNKS*
commit
|
commitdiff
|
tree
2015-02-15
Douglas
Katzman
Fix the
cross-compiler's CO
N
STAN
T
P checker
f
or
THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzman
Unbre
a
k
32-bit target
o
n 64-bit h
o
s
t and non-unic
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Do
u
glas Katzman
Bette
r
ab
s
tractions for tar
g
et struct
m
ani
p
ula
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Do
u
glas Kat
z
man
(KE
Y
W
O
R
DICATE sym) should not
c
o
n
s
if
:
S
YM wa
s
a
l
r
e
ady
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Doug
l
a
s
Katzman
Unbre
a
k LAYOU
T
-
SLOT-
T
ABLE for som
e
b
u
i
l
t-in classoids
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Ka
t
zm
a
n
Make LA
Y
OUT
-
OF less s
e
ns
i
tive to ordering issues during
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
D
ouglas
Ka
t
zman
Improve some call
s
of (COERCE thin
g
'FUNCTION)
commit
|
commitdiff
|
tree
2015-02-13
D
ougl
a
s
Katzma
n
Dum
p
er/l
o
ader
c
an
avoid bui
l
ding
pri
m
ordia
l
layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzman
Anothe
r
i
mprovement to type operation memoization
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas Katzman
sb-doc conditiona
l
s are
c
onfusin
g
noise i
n
'genesis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Do
u
gl
a
s Katzman
A
few fasl-s
i
ze savings, and 3
5
0KB smaller image
on
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas Katzman
Share (some)
im
m
utable vop s
l
ots
.
S
a
ves
~
2
M
B o
n
x86-64
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas
K
atzm
a
n
Fix TYPE
P
tra
n
sform
commit
|
commitdiff
|
tree
2015-02-09
Doug
l
a
s Katzman
Add comme
n
t abou
t
a
n
oth
e
r in
c
onsis
t
ent use of TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Do
u
glas Katzm
a
n
Add FI
X
ME
at incorrect
c
omm
e
nt explainin
g
a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas
K
a
t
zma
n
Make typ
e
ca
c
hes perf
o
rm be
t
ter
.
commit
|
commitdiff
|
tree
2015-02-05
Doug
l
as K
a
tzman
MAKE-M
E
MBER-TYPE:
use = for fixnum comparison instead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
D
o
uglas Katzman
Move 2 slots from most instances of
C
TYPE into the
i
r
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Doug
l
as K
a
tzman
Remover leftover u
s
es of SAP-INT type
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas
K
a
t
zman
E
n
f
orce consis
t
e
n
c
y
between DEFINE-
C
OLD-F
O
P and DEFINE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Do
u
glas Katzman
Chan
g
e syntax of DEFINE-FO
P
, and
remove
from
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Dougl
a
s Katzman
Remov
e
FOP-SMALL-CODE, plus a f
e
w cl
e
a
n
ups
.
commit
|
commitdiff
|
tree
2015-01-22
Douglas
K
atzman
U
n
intern *COL
D
-I
N
IT-FORMS*
commit
|
commitdiff
|
tree
2015-01-22
Do
u
glas Ka
t
zman
Remo
v
e DUMP-FOP* and DEF
I
NED
-
CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas
K
a
t
z
m
a
n
Simi
l
ar to change 4bf62
6
, dump STA
N
DARD-OBJEC
T
s
usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
D
o
uglas Katzman
Fix su
b
tle problem in cyclical stru
c
ture dumping
.
commit
|
commitdiff
|
tree
2015-01-20
Dougla
s
Ka
t
zman
Improve SOURCE-TR
A
N
S
FORM
-
CONS-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Dougl
a
s
K
atzman
R
e
m
o
ve unr
e
achable case from %COMPILER-DEFSTRUCT
commit
|
commitdiff
|
tree
2015-01-19
Dougl
a
s Kat
z
man
Omissio
n
from previ
o
u
s
c
o
mmit
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katzman
Warn a
b
out DEFSTR
U
CT
s
th
a
t a
p
p
ear after use of th
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Douglas Katzman
Delete sing
l
e
-
use S
O
U
R
CE-TRANSFORM
-
LAMBDA macro
commit
|
commitdiff
|
tree
2015-01-17
Douglas K
a
tzman
P
r
ecau
t
ionary test
a
gai
n
st me
a
ningless featurization
.
commit
|
commitdiff
|
tree
2015-01-17
Do
u
glas
Katzman
Unint
e
rn SB-KE
R
N
EL
:
:*B
U
ILT-IN-CLA
S
SES* after warm i
n
it
.
commit
|
commitdiff
|
tree
2015-01-17
D
o
uglas Katzman
Use
BSF instruction for POSITIO
N
in bi
t
-vector on x86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Dougla
s
Katzman
T
e
a
ch Genesis a new trick to incr
e
ase OAOO-ness
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
I
m
p
r
ove %BIT-
P
OSITION
commit
|
commitdiff
|
tree
2015-01-17
Dougla
s
Katzman
Fix packag
e
-
c
old-init
commit
|
commitdiff
|
tree
2015-01-16
D
o
u
g
las Katzman
Eliminate a redundant
piece of globaldb info - the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Doug
l
as Katz
m
an
Sh
o
w the "!"
s
y
mbols that were not uninter
n
ab
l
e after
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Do
u
glas
Katzman
Push
a
roun
d
some e
x
cla
m
ation marks
,
makin
g
the targe
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzm
a
n
Be a li
t
tle
ped
a
ntic
in tests that call COMPILE
commit
|
commitdiff
|
tree
2015-01-15
Douglas Ka
t
zman
F
a
ster FIND f
o
r the common case of no :start or :end
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas K
a
tz
m
an
F
a
ster EQL fo
r
b
ignums
o
n x86-64
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzma
n
Fix INVALID-
A
RG-COUNT-E
R
ROR on x86-64 with ud2-break
p
oints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Ka
t
zman
FORMATTER can p
r
od
u
c
e sh
o
rte
r
c
ode when use
d
wi
t
hi
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katz
m
an
Fix
i
na
d
vertent
l
y incor
r
ect form
a
t-control string in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Dougl
a
s Katz
m
an
Genera
l
ize the choice o
f
register for assembly-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
Katzman
Same change for x86
as was
done for
x86-64
assembly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Doug
l
as Kat
z
man
E
l
imi
n
ate som
e
h
a
nd wr
i
tten copi
e
s
o
f
boilerpl
a
te
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas
K
at
z
man
x86-64:
I
mp
r
ove disassembler's DETERMINE-OPCODE-BOUNDS
commit
|
commitdiff
|
tree
2015-01-07
Douglas Ka
t
zman
Make a s
i
mple switch (di
s
abled by
d
efau
l
t) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Really really prop
e
rly acce
s
s
cpuid_fn1_
e
c
x, co
u
rtes
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzma
n
Add some
m
o
re p
r
etty-print
e
rs in l
i
eu
o
f print-object
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Ka
t
zman
Plug up leaky ab
s
tra
c
tion that (%INST
A
NCE-
R
EF struct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Do
u
gla
s
Katzman
Pr
o
perly acce
s
s c
p
uid_fn1_ecx if
:
sb-dyna
m
ic-c
o
re
.
commit
|
commitdiff
|
tree
2015-01-06
D
ouglas Katzman
Implement suggestions of
Paul Khuong re
.
POPCNT
commit
|
commitdiff
|
tree
2015-01-05
Dougl
a
s Katz
m
an
x86-64: U
s
e PO
P
C
N
T i
n
struction for LOGCOUN
T
i
f the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Doug
l
as Katzm
a
n
Ma
k
e :retur
n
-style :raw actually insert a RET instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Douglas
Katz
m
an
R
a
nd
o
m
t
ouch-ups to LD
B
commit
|
commitdiff
|
tree
2015-01-04
Dougl
a
s Katzma
n
Pa
r
s
e
raw slot
d
ata when print
i
ng
s
tructu
r
e
s
in LDB
commit
|
commitdiff
|
tree
2015-01-04
D
ouglas Katzman
Al
l
o
w
disassembling code
component that has n
o
deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Douglas Katzman
F
i
x
regressi
o
n in &REST -> &MORE c
o
nversion caused
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
D
o
uglas Katzma
n
Be more ca
r
eful in CLEAN-FAST-METHOD,
a
voi
d
ing re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Katz
m
an
Fix omissi
o
n
of &fheaderp-
>
info in gen
c
g
c
'
s verify_space()
commit
|
commitdiff
|
tree
2014-12-24
Douglas Katzman
Add a debu
g
g
i
n
g thing to genesis
commit
|
commitdiff
|
tree
2014-12-24
Douglas Katzman
NCONC
s
hould use
D
O-REST-ARG ins
t
ead of a dx &rest
.
.
.
commit
|
commitdiff
|
tree
2014-12-22
D
ougl
a
s Kat
z
man
I
mprov
e
efficiency o
f
DO-
R
EST-A
R
G
a
n
d ma
k
e
som
e
warnings
.
.
.
commit
|
commitdiff
|
tree
next