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
Share (some) immutable vop slots. Saves ~2MB on x86-64.
2015-02-10
Dougl
a
s Ka
t
zman
Share (s
o
me) imm
u
table
v
op slots
.
S
aves ~2
M
B
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2015-02-09
Dougl
a
s Katzman
Fix TYPE
P
trans
f
orm
commit
|
commitdiff
|
tree
2015-02-09
D
o
u
g
l
as Katzma
n
Add comme
n
t abou
t
another
inconsistent use
o
f TYPE
.
.
.
commit
|
commitdiff
|
tree
2015-02-09
Douglas Katzman
Ad
d
FIXME
a
t incorrect comment explai
n
i
n
g a kludge
commit
|
commitdiff
|
tree
2015-02-06
Douglas Katzman
Make type caches perform better
.
commit
|
commitdiff
|
tree
2015-02-05
Douglas Ka
t
z
man
MAKE-MEMBER-TYPE: use = for fix
n
um
c
omparison
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Doug
l
as Katzman
M
o
ve
2 slots
f
rom most in
s
tan
c
es
of
C
TYPE int
o
t
h
eir
.
.
.
commit
|
commitdiff
|
tree
2015-02-02
D
o
uglas Katz
m
an
Remove
r
lef
t
ove
r
u
ses
o
f SAP-INT type
.
commit
|
commitdiff
|
tree
2015-02-02
Doug
l
as Katzman
Enforc
e
co
n
sisten
c
y betw
e
en DEFINE-COLD-F
O
P
an
d
DE
F
INE
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
D
ou
g
la
s
Katz
m
an
Change syntax of DEFINE-FO
P
, and
r
e
m
ove f
r
o
m
tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2015-01-23
Do
u
glas Katzma
n
Remove FOP-SMALL-CODE
,
p
l
us a
few cle
a
nups
.
commit
|
commitdiff
|
tree
2015-01-22
Douglas Kat
z
ma
n
Un
i
ntern *
C
O
L
D
-
INIT-F
O
RMS*
commit
|
commitdiff
|
tree
2015-01-22
Douglas Katz
m
an
Remove
DUMP-FOP*
a
nd DEF
I
NED
-
CLONED-FOPS
.
commit
|
commitdiff
|
tree
2015-01-21
Douglas
Katzman
Si
m
ilar
to
c
h
an
g
e 4bf626,
dump STANDAR
D
-OBJECTs us
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-01-21
Do
u
gla
s
K
a
t
zman
Fix
subtle problem in cycl
i
c
a
l structure d
u
m
pi
n
g
.
commit
|
commitdiff
|
tree
2015-01-20
Dougla
s
Katzman
Impro
v
e SO
U
R
C
E-TRA
N
SFORM-CONS-TYPEP
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katzman
R
e
m
o
v
e
unreachabl
e
case fr
o
m %COMPILER-DE
F
STRUC
T
commit
|
commitdiff
|
tree
2015-01-19
Dou
g
las Katzman
Omission
fro
m
pre
v
ious com
m
i
t
commit
|
commitdiff
|
tree
2015-01-19
Douglas Katzman
W
arn about DEFSTRUCTs that appear aft
e
r use of the
.
.
.
commit
|
commitdiff
|
tree
2015-01-18
Douglas Katzman
Delete si
n
gle-use SOURCE-
T
RA
N
S
F
ORM-LAMBDA macr
o
commit
|
commitdiff
|
tree
2015-01-17
Douglas Katzman
P
r
ecautionar
y
test against meaningless feat
u
ri
z
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2015-01-17
D
o
uglas Katzman
Unintern SB-KERNEL::*BUILT
-
I
N-
C
LASSES*
a
fter warm init
.
commit
|
commitdiff
|
tree
2015-01-17
D
ou
g
las Katzman
Use BS
F
instr
u
cti
o
n f
o
r POSITIO
N
in bit-vec
t
or on x86
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Dougl
a
s
K
a
t
zman
T
e
ach Genesis
a
n
ew trick to increase OAOO-ness
.
commit
|
commitdiff
|
tree
2015-01-17
Doug
l
as
Katzman
I
mprove %BIT
-
POSITION
commit
|
commitdiff
|
tree
2015-01-17
Doug
l
as Kat
z
man
Fix p
a
ckage-cold-init
commit
|
commitdiff
|
tree
2015-01-16
Do
u
g
las Katzman
El
i
minate a redundant
p
iece of globaldb info - the
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas Katzman
S
h
o
w
the "!" symbols that wer
e
not unintern
a
b
l
e a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Douglas
Katzman
P
ush around some exclamation marks
,
making the target
.
.
.
commit
|
commitdiff
|
tree
2015-01-15
Dougl
a
s Katzman
Be a
l
ittle pedantic in te
s
ts
t
hat call COM
P
ILE
commit
|
commitdiff
|
tree
2015-01-15
Douglas
Katzman
Fas
t
e
r FIN
D
for the common case o
f
n
o
:st
a
rt or
:e
n
d
.
commit
|
commitdiff
|
tree
2015-01-14
D
ouglas Katzman
Faster EQ
L
for
b
ig
n
u
m
s on x86-
6
4
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
Fix I
N
VALID-
A
RG-COUNT-ERROR
o
n
x86-64 with ud
2
-bre
a
kpoints
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzma
n
FORMATTER can produc
e
shorter code when used
within
.
.
.
commit
|
commitdiff
|
tree
2015-01-14
Douglas Katzman
Fix inadv
e
rte
n
tly i
n
correct form
a
t-
c
ontrol strin
g
in
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Douglas
K
atzman
Generalize
the choice of
r
egister for assembly-routine
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Dou
g
las
Katzman
Sa
m
e
c
hang
e
for
x86 as
w
as done for x86-6
4
a
ssembly
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Doug
l
as K
a
t
zma
n
El
i
minate s
o
me hand written copie
s
of bo
i
lerpl
a
t
e
.
commit
|
commitdiff
|
tree
2015-01-07
Dou
g
las Katzman
x
86-64: Improve dis
a
ssembler
'
s DETERMINE-OPCOD
E
-BOUN
D
S
commit
|
commitdiff
|
tree
2015-01-07
D
ouglas Katzman
Make a
simple switch (d
i
sabled by
default
)
t
o
te
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
D
ouglas
K
atzm
a
n
Really reall
y
properly access cpuid_f
n
1_ecx, cou
r
te
s
y
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
A
d
d some more pretty-printers in lieu
of print-ob
j
ec
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Douglas Katzman
Plug up leaky abstraction that (
%
INSTANCE-REF st
r
u
c
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-06
Dougl
a
s
K
at
z
man
Prop
e
r
ly
access cpuid_fn1_ec
x
if :sb-dynamic-c
o
re
.
commit
|
commitdiff
|
tree
2015-01-06
D
ou
g
la
s
K
atzman
Implement suggestions of
P
au
l
Khuong
r
e
.
POPCN
T
commit
|
commitdiff
|
tree
2015-01-05
Douglas Katzman
x
8
6
-
64: Use POPCNT
i
nstru
c
tion for LOGCOUN
T
i
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Douglas Ka
t
zman
Make :return
-
s
t
y
l
e
:ra
w
actuall
y
insert a
R
E
T
instructio
n
.
.
.
commit
|
commitdiff
|
tree
2015-01-04
Dou
g
l
as Katzman
Random t
o
uch-ups t
o
L
DB
commit
|
commitdiff
|
tree
2015-01-04
D
ou
g
l
as Katzma
n
P
arse raw sl
o
t data when printing struct
u
res in LDB
commit
|
commitdiff
|
tree
2015-01-04
Douglas
K
atzm
a
n
Allow d
i
sas
s
embling code com
p
onent t
h
at has no
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2015-01-03
Douglas Katzman
F
i
x r
e
gr
e
ssion in &REST -> &MORE co
n
version caused
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
Douglas Ka
t
zman
Be m
o
re careful
i
n CLEAN-
F
AST
-
ME
T
HOD,
avoiding rec
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2015-01-02
D
o
uglas Katzm
a
n
Fi
x
o
mission of &fh
e
ade
r
p
-
>info
i
n gencgc's ve
r
ify_space()
commit
|
commitdiff
|
tree
2014-12-24
Dougl
a
s Katzm
a
n
Add a debugging th
i
n
g
to
g
enesis
commit
|
commitdiff
|
tree
2014-12-24
Douglas Katzman
NCONC should use DO-
R
EST-ARG instead of a dx
&rest
.
.
.
commit
|
commitdiff
|
tree
2014-12-22
Douglas Katzman
Impr
o
ve efficiency of DO-RES
T
-A
R
G and make some warnings
.
.
.
commit
|
commitdiff
|
tree
2014-12-20
Douglas Katzman
l
d
b fix:
co
r
rectly show
b
ignums an
d
Unicode chars
.
commit
|
commitdiff
|
tree
2014-12-18
Dougl
a
s
K
atzm
a
n
Explain so
m
e stuff, o
r
just c
o
mpla
i
n
about it
commit
|
commitdiff
|
tree
2014-12-18
Dougla
s
Ka
t
z
m
a
n
Make ldb
not
tota
l
ly
inept at
showing UCS4-encod
e
d
.
.
.
commit
|
commitdiff
|
tree
2014-12-17
Douglas
K
at
z
man
DIGI
T
-CHAR-P improv
e
ment for
radix > 10
.
commit
|
commitdiff
|
tree
2014-12-17
Do
u
glas Katzm
a
n
fix d
i
splay
of fa
u
lt_addr
commit
|
commitdiff
|
tree
2014-12-16
Douglas K
a
tzm
a
n
Wo
r
karound
for lp#1383749
commit
|
commitdiff
|
tree
2014-12-16
Douglas Katzman
fix incorrect cas
t
in fshow
commit
|
commitdiff
|
tree
2014-12-15
Douglas Ka
t
zman
Fix sig
n
ed vs
.
un
s
igned comparison warnings
commit
|
commitdiff
|
tree
2014-12-15
Douglas
K
atzman
Ad
d
com
m
ent
commit
|
commitdiff
|
tree
2014-12-14
D
ouglas Katzman
Give perspicuou
s
names
t
o
the o
b
ject allocators u
s
ed
.
.
.
commit
|
commitdiff
|
tree
2014-12-08
D
ouglas Katzman
Quieten PCL
compile
.
commit
|
commitdiff
|
tree
2014-12-07
Douglas
K
atzm
a
n
Workaround
for type inference problem
commit
|
commitdiff
|
tree
2014-12-07
Douglas
K
atzman
Never set :ass
u
med-ty
p
e
t
o
NIL, remove it instea
d
.
commit
|
commitdiff
|
tree
2014-12-06
Douglas Katzman
Be more principle
d
in defining ATOMIC-INCF/DECF
on
.
.
.
commit
|
commitdiff
|
tree
2014-12-06
Dougla
s
Katzma
n
Create
f
ar
l
e
ss
n
oise wi
t
h
s
b-sh
o
w
commit
|
commitdiff
|
tree
2014-12-06
Do
u
glas Katzman
R
emove inadvert
e
nt piece of prior c
h
a
nge
.
commit
|
commitdiff
|
tree
2014-12-06
Douglas K
a
t
zman
S
i
mplify
t
he
t
ests in /CANNOT-SHOW and eliminate
a
n
.
.
.
commit
|
commitdiff
|
tree
2014-12-06
Dougla
s
K
atzman
E
l
imina
t
e a w
a
rn
i
ng
commit
|
commitdiff
|
tree
2014-12-05
Douglas
Katzm
a
n
Qua
n
tifiers ca
n
b
en
e
fit
from compi
l
er-macros n
o
w
.
commit
|
commitdiff
|
tree
2014-12-05
Douglas Katzm
a
n
New feature
:
signal
a
style-warning o
n
most failures
.
.
.
commit
|
commitdiff
|
tree
2014-12-04
Douglas Katzman
Dead variables
.
commit
|
commitdiff
|
tree
2014-12-03
Douglas Katzman
Remo
v
e (safety 0)
t
hat is no
longer needed for "a bootstrap
.
.
.
commit
|
commitdiff
|
tree
2014-12-03
Do
u
g
las Katzman
Improve CONSTANTP
h
andling of THE
commit
|
commitdiff
|
tree
2014-12-03
Douglas Katzman
Upd
a
t
e
OP
T
IMIZATIONS
commit
|
commitdiff
|
tree
2014-12-03
Dougl
a
s Kat
z
man
Enha
n
cem
e
nt to help detect w
r
ongl
y
-
order
e
d list
s
of
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Douglas Katzman
S
ometim
e
s allow MAPCAR e
t
.
a
l
.
to
see compile
r
-macro
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Douglas K
a
tzma
n
T
r
ivial chang
e
of some DEFVARs to DEFGLOBA
L
commit
|
commitdiff
|
tree
2014-12-02
Douglas Ka
t
zm
a
n
Add MAKE-SEQ
U
ENCE t
r
ansform
commit
|
commitdiff
|
tree
2014-12-01
Douglas Katzman
Rest
o
re
effectiveness of *FGENS* cache (
a
s mentioned
.
.
.
commit
|
commitdiff
|
tree
2014-11-30
D
ou
g
las Katzman
S
implify WALK-METHOD-L
A
M
BDA
and consumers
t
her
e
of
.
commit
|
commitdiff
|
tree
2014-11-30
Dou
g
las
K
atzman
F
i
x
lp#1397454
-
invalid PCL ctor
o
ptim
i
zation
.
commit
|
commitdiff
|
tree
2014-11-30
Do
u
glas Katzma
n
U
s
e one fewer va
r
iable in SB-PCL
:
:EMIT-CACHE-LO
O
KUP
commit
|
commitdiff
|
tree
2014-11-30
Dougl
a
s Katzman
Avoid
generic math in INFO-GETHASH
commit
|
commitdiff
|
tree
2014-11-30
Douglas Kat
z
man
Assorted PCL sanity improvements
commit
|
commitdiff
|
tree
2014-11-30
Do
u
glas K
a
tzman
Make disa
s
semb
l
er
c
orrectly detect
m
ulti
p
le code
.
ENTRY
.
.
.
commit
|
commitdiff
|
tree
2014-11-29
Doug
l
as Katzman
Unif
y
the compile
r
m
acros
f
or
WR
I
TE and WRITE
-
TO
-
STRING
commit
|
commitdiff
|
tree
2014-11-29
Dou
g
las
K
a
tzman
One IF is clea
r
er than three
.
commit
|
commitdiff
|
tree
2014-11-23
Douglas
K
atzman
R
efactor b6e
d
0
e
20d468099b62d27
0
95db7d18f76d8886d2
commit
|
commitdiff
|
tree
2014-11-23
Doug
l
as Katz
m
an
Som
e
impr
o
vement
s
to the low-l
e
v
e
l debugger
.
commit
|
commitdiff
|
tree
2014-11-23
Do
u
gl
a
s Katzm
a
n
Fix some warnings from Darwin C
compiler
commit
|
commitdiff
|
tree
2014-11-22
Douglas Katzman
x86
-
64:
I
n
t
egrate P
a
ul
K
huong's interle
a
ved raw slot
.
.
.
commit
|
commitdiff
|
tree
2014-11-20
Dougla
s
K
a
tzman
Disa
b
le
t
est
of compute-pol
l
fds if inapplicab
l
e
commit
|
commitdiff
|
tree
2014-11-20
Douglas
Ka
t
z
man
Fix bug in collecting condition-cla
s
soid
-
class
-
slots
commit
|
commitdiff
|
tree
2014-11-19
Dou
g
las
Katzman
Two
fewer C
c
ompiler warnings
.
commit
|
commitdiff
|
tree
next