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
Fix fop stack underflow bug
2015-03-02
Dou
g
las Katzm
a
n
F
ix
fop sta
c
k underflo
w
bug
commit
|
commitdiff
|
tree
2015-03-02
D
o
ugl
a
s
Katzman
Kill C
S
R
'
s
list of things
a
bout whic
h
not to complain
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
D
ou
g
las
Katzman
Traili
n
g
w
hite
s
pace
commit
|
commitdiff
|
tree
2015-03-02
D
o
u
glas Katzman
Make
globaldb's
mapping from a CLOS specializ
e
r
to
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Dougla
s
Katzman
Disallow both a
:
translator
a
nd
:
expander for any type
.
.
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas
K
atzm
a
n
No reason to declare no
t
inline a few
calls
to
INFO
commit
|
commitdiff
|
tree
2015-03-01
Dougl
a
s
K
atzman
Rem
o
ve
q
uasi-bu
i
ltin non-ato
m
ic types
.
commit
|
commitdiff
|
tree
2015-03-01
Douglas Katz
m
an
Exp
r
e
ss TYPEX
P
AN
D
-1 more co
n
c
i
sely
.
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzm
a
n
Def
i
ne t
h
e R
E
STA
R
T structur
e
so
o
ner
commit
|
commitdiff
|
tree
2015-02-28
Dougla
s
K
a
tzman
Spelling
commit
|
commitdiff
|
tree
2015-02-28
Douglas K
a
tzman
Improve SBIT tran
s
lation on x86
commit
|
commitdiff
|
tree
2015-02-28
Douglas Katzman
El
i
minate !VM-TYPE-COLD-INI
T
.
commit
|
commitdiff
|
tree
2015-02-28
Do
u
glas
K
at
z
man
Interned ctypes allow a few sim
p
lification
s
to PRIMITIVE
.
.
.
commit
|
commitdiff
|
tree
2015-02-28
Dougla
s
Katzm
a
n
R
e
name TYPE-NUMBER to INFO-NUMBER
.
commit
|
commitdiff
|
tree
2015-02-28
D
o
ugl
a
s Katzman
Fix some more of
"NIL is no
t
a INTEGER"
commit
|
commitdiff
|
tree
2015-02-27
D
ouglas Katz
m
an
mak
e
-host-2 now wit
h
even less noise,
a
nd lik
e
OMG
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas Katzma
n
Suppress almost all "undefi
n
ed function"
warni
n
gs in xc
.
commit
|
commitdiff
|
tree
2015-02-27
Dou
g
las
K
atzman
Delete a t
o
n of cruft from the
globaldb
i
nitial
i
zation
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Douglas K
a
tzman
Make t
h
e signature of the lambda from
C
OMPLEMENT less
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzman
Do
n
'
t
conditi
o
nalize out
a macro tha
t
should alw
a
ys
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
Dougla
s
K
atzman
Fix eql/
i
ntege
r
-foldin
g
test on x86
commit
|
commitdiff
|
tree
2015-02-26
Douglas Katzman
F
i
x an ac
c
i
dent waiting to happen: DEFINE-STRUCTUR
E
.
.
.
commit
|
commitdiff
|
tree
2015-02-23
Doug
l
as Katzman
Add funcalla
b
le %EQL/
I
N
TEGER
commit
|
commitdiff
|
tree
2015-02-23
Dougl
a
s K
a
tzman
Remove incorrect
b
ack
e
nd
-
s
pe
c
ific code f
r
om target
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Dou
g
las Katzman
Coa
l
esce a few more
v
ery-often-ident
i
cal slots of VOP
.
.
.
commit
|
commitdiff
|
tree
2015-02-21
Douglas Ka
t
zman
Allow GCing
o
f !CONSTANTP-COLD-INI
T
afte
r
cold-init
commit
|
commitdiff
|
tree
2015-02-20
Do
u
glas Ka
t
z
man
Fix previous
f
ix - disas
s
embly segmen
t
wasn't pinned
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
Douglas
K
atzman
Place unboxed
c
onsta
n
ts
before the simple-funs in code
.
.
.
commit
|
commitdiff
|
tree
2015-02-20
D
o
u
g
las Kat
z
man
Ad
d
funcallab
l
e %UNSIGNED-64-ROTA
T
E
-
BYT
E
commit
|
commitdiff
|
tree
2015-02-18
Do
u
glas Katzman
Stop spl
i
tting the
b
it
s
of SB!F
A
S
L
::DESCRIPT
O
R into
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas
K
atzman
F
i
x
pri
n
t-object on sb!fasl::d
e
scriptor
commit
|
commitdiff
|
tree
2015-02-17
Douglas K
a
t
zman
Simp
l
i
f
y cold-fop-lay
o
ut
.
commit
|
commitdiff
|
tree
2015-02-17
Douglas K
a
t
z
man
Add comment that
F
OP-ARRAY
i
s
bas
i
cally
dead code in
.
.
.
commit
|
commitdiff
|
tree
2015-02-17
D
o
uglas
K
atzman
Add m
i
ssing call t
o
NOTE-POTENTIAL-CIRCULARITY
commit
|
commitdiff
|
tree
2015-02-16
D
ouglas Katzman
Take
2 o
f
"type hash values
are target fixnums, not
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Dougl
a
s Katzm
a
n
Fix proclamati
o
ns
for
T
YPE-CACHE-HASH and TYPE-LIST
.
.
.
commit
|
commitdiff
|
tree
2015-02-15
Douglas
K
atzman
Eliminat
e
COLD-FSET
.
It's just f
o
p-funcall of
%DEF
U
N
commit
|
commitdiff
|
tree
2015-02-15
D
o
uglas Katzman
Eliminate *SOURCE
-
LOCATION-
T
HUN
K
S*
commit
|
commitdiff
|
tree
2015-02-15
Douglas Katzman
F
ix
t
h
e cross-c
o
m
p
iler
'
s CONSTANT
P
checker f
o
r THE
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Dou
g
las Kat
z
man
Unbreak 32-bit target on 64-bit hos
t
and non-unic
o
de
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Katzman
B
etter abstract
i
ons
for t
a
r
g
et struct manipulatio
n
.
.
.
commit
|
commitdiff
|
tree
2015-02-14
Douglas Ka
t
zman
(KEYWORDICATE sym) should not cons if :SY
M
w
as alrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Katzm
a
n
Unbreak LAYO
U
T-
S
LOT-TABLE for
s
ome b
u
ilt-in c
l
assoids
.
commit
|
commitdiff
|
tree
2015-02-13
Doug
l
as Katzman
Mak
e
LAYOUT-OF less sens
i
tiv
e
to o
r
der
i
ng
i
ssues during
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Dougl
a
s
K
atzman
Improve some calls
of (COE
R
CE thing 'F
U
N
C
T
ION)
commit
|
commitdiff
|
tree
2015-02-13
D
o
ugl
a
s
K
a
tzman
Du
m
per/loader can avo
i
d
bu
i
lding p
r
imordial layouts
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Douglas Kat
z
man
An
o
ther improvement t
o
type operation memoi
z
at
i
on
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas
Katzman
sb-doc conditionals
are confu
s
i
ng noise in 'ge
n
esis
.
.
.
commit
|
commitdiff
|
tree
2015-02-12
Douglas K
a
tzman
A f
e
w fasl-siz
e
saving
s
, and
3
50KB smaller image o
n
.
.
.
commit
|
commitdiff
|
tree
2015-02-10
Douglas Katzman
Sha
r
e (
s
om
e
) immutabl
e
vop slots
.
Saves
~
2MB on
x
86-64
.
commit
|
commitdiff
|
tree
2015-02-09
D
o
uglas
K
a
t
z
man
Fix
TYPEP transform
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katz
m
an
A
d
d com
m
ent about another i
n
co
n
sis
t
ent use
o
f
TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
D
o
ugla
s
Katzma
n
A
dd FI
X
ME
at
i
n
correct comm
e
nt explaining a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas Katzman
Make
typ
e
c
a
c
h
es perform better
.
commit
|
commitdiff
|
tree
2015-02-05
Dou
g
las K
a
tzman
MAKE-MEMBER-TYPE:
u
s
e
= for fixnum comparison ins
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Katzman
Move 2 slots from
m
ost insta
n
ces of CTYPE into their
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
Douglas Katzm
a
n
R
e
m
o
ver leftov
e
r us
e
s of SAP-I
N
T type
.
commit
|
commitdiff
|
tree
2015-02-02
D
ouglas
Katzma
n
E
nfor
c
e cons
i
st
e
ncy between DEFINE-C
O
LD
-
F
O
P
and D
E
FINE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas Katzman
Change syn
t
ax of DE
F
INE-
F
O
P
,
and remove
f
r
om target
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Douglas Katzma
n
Remove FOP-SMALL
-
CO
D
E, plus a
few cleanups
.
commit
|
commitdiff
|
tree
2015-01-22
D
ouglas Katzm
a
n
Unintern *COLD-IN
I
T-FORMS
*
commit
|
commitdiff
|
tree
2015-01-22
Douglas Katzman
R
e
move DUMP-FOP*
a
nd DEFINED-CL
O
NED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Do
u
glas Ka
t
zman
S
imilar
to
c
hange 4bf626, d
u
mp
S
T
A
NDARD-OBJECTs using
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas
K
at
z
man
F
ix
s
ubtle problem in cycli
c
al stru
c
ture dumping
.
commit
|
commitdiff
|
tree
2015-01-20
D
ougla
s
Katzman
Improve SOUR
C
E-
T
RANS
F
ORM-C
O
N
S
-TY
P
EP
commit
|
commitdiff
|
tree
2015-01-19
Douglas
Katzm
a
n
Remove unreac
h
a
b
le case fro
m
%COMPILER-
D
EFSTR
U
CT
commit
|
commitdiff
|
tree
2015-01-19
Do
u
glas Katzman
Omission fr
o
m
p
revi
o
us
c
ommit
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katzman
War
n
abou
t
DEFSTRUCTs that a
p
pear aft
e
r use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
D
ou
g
las Katz
m
an
Delete s
i
ngl
e
-use SO
U
RCE-TRANSFORM-LAMB
D
A macro
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
Pre
c
au
t
ion
a
ry test against
m
eaningless featurization
.
commit
|
commitdiff
|
tree
2015-01-17
Dou
g
las Katzman
Un
i
ntern SB-KERN
E
L::*BUILT-IN-CLASSES* afte
r
wa
r
m init
.
commit
|
commitdiff
|
tree
2015-01-17
Do
u
glas Katzman
Use BSF instru
c
tion for P
O
S
ITION in b
i
t
-
v
ector on x86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Douglas
Katz
m
an
Teach
Ge
n
esis a new trick to inc
r
ease OA
O
O-ness
.
commit
|
commitdiff
|
tree
2015-01-17
D
o
u
g
las Katz
m
a
n
Improve %BIT-P
O
SITION
commit
|
commitdiff
|
tree
2015-01-17
Dougl
a
s K
a
tz
m
a
n
Fix packa
g
e-cold-init
commit
|
commitdiff
|
tree
2015-01-16
Dougla
s
Kat
z
man
E
l
iminat
e
a re
d
undant piece of globaldb info - t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Kat
z
man
Show the
"!" symbol
s
t
h
a
t were not unin
t
ernable after
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katz
m
an
P
u
sh a
r
o
u
n
d s
o
me exclamati
o
n mark
s
, making the
target
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Dougla
s
Katzma
n
B
e
a litt
l
e pedantic in tes
t
s that call COMPIL
E
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
Faster FIND for the
c
o
mmon case of no
:
sta
r
t
o
r
:en
d
.
commit
|
commitdiff
|
tree
2015-01-14
D
ou
g
l
a
s
Katzman
Fas
t
er EQL f
o
r bignums on x86
-
64
commit
|
commitdiff
|
tree
2015-01-14
D
o
uglas Katzman
Fix INVALID-ARG-
C
OUNT-ERROR on
x
86-6
4
with ud2-breakpo
i
nts
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Do
u
glas Katzm
a
n
FORMATTER
can produ
c
e shorter code when used within
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Dou
g
las
Ka
t
zman
Fix inadvertently
inco
r
rect
fo
r
mat-con
t
rol string
in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
Ka
t
zman
G
e
neraliz
e
the c
h
oice of re
g
ister f
o
r ass
e
mb
l
y
-rou
t
i
ne
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Doug
l
as Katzman
Same change for x86 as was done for x86-64 asse
m
bly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas Katzman
Eli
m
inate so
m
e
hand written cop
i
es of boilerplate
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
x
8
6-64: Impro
v
e
d
isassem
b
ler'
s
DETERMI
N
E-OPCODE-BOUND
S
commit
|
commitdiff
|
tree
2015-01-07
Dou
g
las Katzman
Make a simple swi
t
c
h
(
disabled
by default) to tell
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
D
o
uglas Katzman
Reall
y
rea
l
ly
p
r
operly acce
s
s cp
u
id_
f
n1_ecx,
courtesy
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Add some
m
ore pr
e
tty-printers in
lieu
o
f
p
rint
-
obje
c
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
D
ouglas Katzman
Plug up
l
eaky abstraction t
h
at (%IN
S
TANCE-REF st
r
uct
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Douglas Katzman
Proper
l
y access c
p
u
i
d_fn
1
_ec
x
i
f
:sb
-
dyn
a
mic-core
.
commit
|
commitdiff
|
tree
2015-01-06
Dougla
s
Katzman
Imp
l
em
e
nt suggestions of P
a
ul Khu
o
ng re
.
PO
P
CN
T
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
x86-64: Use POPCNT inst
r
uct
i
on
for LOGCOUNT if the
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Doug
l
as Kat
z
man
Make
:
retu
r
n-style :raw actua
l
ly
insert a RET instruction
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Do
u
glas Katzma
n
Random t
o
uch-ups to LDB
commit
|
commitdiff
|
tree
2015-01-04
Doug
l
as Katzman
Par
s
e raw slot data when printing stru
c
t
ures in
LDB
commit
|
commitdiff
|
tree
2015-01-04
D
oug
l
a
s Katzman
Allow dis
a
s
s
e
m
b
l
ing code compone
n
t tha
t
has no d
e
bu
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
D
ouglas Ka
t
zman
Fix regressi
o
n in
&
REST
-
> &MORE conv
e
r
s
ion caused
.
.
.
commit
|
commitdiff
|
tree
next