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
Make the heap_scavenge() loop a little tighter.
2017-04-01
Douglas Katzman
Make the heap_
s
caveng
e
() l
o
op a l
i
ttl
e
tighter
.
commit
|
commitdiff
|
tree
2017-04-01
Douglas K
a
tzma
n
Optim
i
ze is_con
s
_half()
commit
|
commitdiff
|
tree
2017-03-30
Douglas Katzman
Improve closure scavenging a tiny b
i
t
.
commit
|
commitdiff
|
tree
2017-03-30
D
o
u
g
l
a
s K
a
tzman
Always scavenge
som
e
th
i
ng in
s
cav_instance if
n
o layout
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Douglas Katzman
Adhere to
proper cont
r
act in scav_boxe
d
et
.
a
l
.
commit
|
commitdiff
|
tree
2017-03-30
D
ougl
a
s
Katzman
F
i
x bu
g
l
e
t
c
aused by s
h
a
dowed global
v
ariable
.
commit
|
commitdiff
|
tree
2017-03-30
Doug
l
as Katzman
Def
i
ne fun_code_h
e
ader in C for symmetry with L
i
sp
commit
|
commitdiff
|
tree
2017-03-30
Douglas Katz
m
an
Elimi
n
ate copy-and-paste of pinned_p(
)
logic
commit
|
commitdiff
|
tree
2017-03-28
Douglas Katzman
Improve scav_boxed
e
t
.
al
.
by
skipping
a word
.
commit
|
commitdiff
|
tree
2017-03-28
Douglas
K
atzman
Remove duplicate
d
eclaratio
n
of page_t
a
ble
commit
|
commitdiff
|
tree
2017-03-28
Dougla
s
Katzma
n
K
i
l
l
a
ton of implicit cas
t
warn
i
n
gs
commit
|
commitdiff
|
tree
2017-03-28
Douglas K
a
t
z
man
Fix
test fai
l
ure as a result
of #+immobil
e
-co
d
e
.
commit
|
commitdiff
|
tree
2017-03-28
Douglas Katzman
A
utogenerate some b
i
tmas
k
s for
testing sets of
widetags
.
commit
|
commitdiff
|
tree
2017-03-27
Douglas Katzman
Fli
p
ord
e
r of t
e
sts
.
commit
|
commitdiff
|
tree
2017-03-27
Douglas Katzman
Fi
x
some
C wa
r
ni
n
gs on PPC build
commit
|
commitdiff
|
tree
2017-03-27
D
ouglas Ka
t
zman
Fix another C warning
a
b
o
u
t signe
d
-vs-unsigned comparison
commit
|
commitdiff
|
tree
2017-03-27
Douglas Ka
t
zman
Fi
x
32-bit build - scav1(
)
h
a
s no 'start
'
or 'n
_
words'
commit
|
commitdiff
|
tree
2017-03-27
D
o
uglas K
a
tzman
Further
spee
d
up GC scavengin
g
.
commit
|
commitdiff
|
tree
2017-03-27
Dougl
a
s Ka
t
z
m
an
Amend previous
c
o
m
mit
.
commit
|
commitdiff
|
tree
2017-03-27
Dougl
a
s
K
a
tzman
Cut down the size of 'struct
page'
f
or 6
4
-bit wo
r
ds
.
commit
|
commitdiff
|
tree
2017-03-27
Douglas Katzman
M
odernize C
s
tyle
,
ge
t
rid
o
f a p
o
int
l
ess #
i
fd
e
f
commit
|
commitdiff
|
tree
2017-03-27
D
o
uglas Katzman
Tweak comment
commit
|
commitdiff
|
tree
2017-03-27
Douglas Katzman
Dele
t
e
redunda
n
t object si
z
ing func
t
ions
commit
|
commitdiff
|
tree
2017-03-27
Do
u
g
l
a
s Katzman
Dele
t
e tr
a
iling s
p
a
ces
commit
|
commitdiff
|
tree
2017-03-22
Douglas Katzman
F
ix data ra
c
e
.
commit
|
commitdiff
|
tree
2017-03-22
Douglas Katzman
Unbreak gencgc build
witho
u
t i
m
mobile-
s
pace
commit
|
commitdiff
|
tree
2017-03-21
Dougl
a
s Katzman
Improve survived
_
gc_yet()
commit
|
commitdiff
|
tree
2017-03-21
Douglas
Katzman
Quieten
some
tes
t
s
commit
|
commitdiff
|
tree
2017-03-20
Dougl
a
s
Katzman
Add com
m
ent about
impact o
f
in_gc
_
p() on
forw
a
r
d
ing_pointer_p()
commit
|
commitdiff
|
tree
2017-03-20
Douglas Katzman
Remove a bunch of cruf
t
f
rom weak-poi
n
ter implemen
t
ation
.
commit
|
commitdiff
|
tree
2017-03-19
D
ouglas Katzman
Rearrange/comment/r
e
move
s
ome stuff
commit
|
commitdiff
|
tree
2017-03-19
Douglas
Katzman
Sto
p
showing binu
t
i
ls config
u
ra
t
ion
n
o
ise
commit
|
commitdiff
|
tree
2017-03-19
Douglas Katz
m
a
n
Hoist te
s
t
s from
scan_weak_pointers() in
t
o sca
v
_
we
a
k_pointer()
commit
|
commitdiff
|
tree
2017-03-19
D
ouglas
K
a
tzman
OAOO-ify WEAK_P
O
INTER_NWORDS
commit
|
commitdiff
|
tree
2017-03-19
D
o
ugl
a
s Katzman
Mak
e
C
c
ompiler complain less about PPC/Linux
commit
|
commitdiff
|
tree
2017-03-19
Doug
l
a
s
Kat
z
man
Compile out
so
m
e
G
C a
s
ser
t
ion
s
commit
|
commitdiff
|
tree
2017-03-18
D
o
uglas Katzman
Speed up GC if #
!
+immobile-space
commit
|
commitdiff
|
tree
2017-03-18
Do
u
glas Katzman
Remove useless c
r
o
ss-co
m
p
iler o
u
t
p
ut
commit
|
commitdiff
|
tree
2017-03-18
Douglas Katzman
Never abbreviate
p
rinted output from (TIME
)
commit
|
commitdiff
|
tree
2017-03-18
Douglas Katzm
a
n
Str
e
ngth reduce from_space_p()
.
commit
|
commitdiff
|
tree
2017-03-17
Douglas Katzman
Elimi
n
ate a
b
r
a
nch from scavenge() t
o
s
peed up GC
commit
|
commitdiff
|
tree
2017-03-17
Dou
g
las Katzman
Use less horrible logic during
im
m
obile d
e
f
r
a
g
.
commit
|
commitdiff
|
tree
2017-03-17
Douglas Katzman
S
p
eed up s
e
arch_dynamic_
s
pac
e
(), thus preserve_pointer()
.
commit
|
commitdiff
|
tree
2017-03-17
Douglas Katzman
Rename %
S
IMPLE-FUN-SELF vops,
make closures great agai
n
.
commit
|
commitdiff
|
tree
2017-03-16
Douglas Katzman
Delete two decade
s
wor
t
h of much ado abou
t
nothing
.
commit
|
commitdiff
|
tree
2017-03-16
Douglas Katz
m
a
n
Remove 4 pi
e
ce-of-g
a
rb
a
g
e
indirec
t
ion wrapp
e
rs
.
commit
|
commitdiff
|
tree
2017-03-16
Douglas Katzm
a
n
Fix signed-vs-unsigne
d
comparisons
.
commit
|
commitdiff
|
tree
2017-03-16
Do
u
g
las Katz
m
a
n
De
l
ete some
hub
b
u
b
a
n
d
i
n
sa
n
ity
.
commit
|
commitdiff
|
tree
2017-03-16
Douglas Ka
t
z
man
Remove a
kludge, fix a problem in
UNSEEN-TH
R
OW-TAG
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
Doug
l
as Ka
t
z
man
Remove
ass
u
m
ptions
i
n printf()
f
o
r
m
at st
r
ings
commit
|
commitdiff
|
tree
2017-03-16
Douglas Kat
z
man
P
ut back os-context-reg
i
ster-t in mip
s
-vm
commit
|
commitdiff
|
tree
2017-03-16
Douglas K
a
tz
m
an
Make new
i
m
plementation of N
A
MEIF
Y
-CLOSURE GC
-
safe
commit
|
commitdiff
|
tree
2017-03-16
Dou
g
l
a
s Katzman
Remo
v
e pac
k
age qua
l
ifiers
commit
|
commitdiff
|
tree
2017-03-16
Dougla
s
Katzman
Bett
e
r implementation of
cl
o
sure naming, part 2 of 2
.
commit
|
commitdiff
|
tree
2017-03-16
D
ouglas Ka
t
zm
a
n
Re
a
rrange things bet
t
er now
t
hat f
o
rwarding-ptr
.
h exists
commit
|
commitdiff
|
tree
2017-03-16
Douglas Katzman
Better imp
l
e
m
e
n
tation of closure nam
i
ng,
part 1 of 2
.
commit
|
commitdiff
|
tree
2017-03-16
D
ou
g
l
a
s Katzman
Conventionalize style in purify
.
c an
d
make it more
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
Do
u
gl
a
s Katzman
Massively
i
mprove rea
d
ability of 'case' statements
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
Douglas Katzm
a
n
E
l
im
i
n
ate trai
l
in
g
whitespace in ge
n
erated C head
e
r
.
commit
|
commitdiff
|
tree
2017-03-15
Dougla
s
Katz
m
a
n
Remove %M
E
THOD-FUNCTION-NAME
commit
|
commitdiff
|
tree
2017-03-15
Douglas Katzman
Re
m
ove !FI
X
-ENSURE-ACCE
S
SOR-
S
PECIALIZER
S
commit
|
commitdiff
|
tree
2017-03-14
Douglas Katzm
a
n
Fix
c
onfusin
g
printed
r
epresentati
o
n
o
f early GFs
.
commit
|
commitdiff
|
tree
2017-03-14
Douglas Katzman
Slightly optim
i
ze STAN
D
ARD-COMPUTE-DISCRIMINATING-FUNCT
I
ON
commit
|
commitdiff
|
tree
2017-03-14
Douglas Katzman
F
ix faste
v
al'
s
handlin
g
of
e
x
i
t
e
d
exit
point
s
-
busted
.
.
.
commit
|
commitdiff
|
tree
2017-03-14
Douglas Katzman
Delete tra
i
li
n
g
w
hitespace
commit
|
commitdiff
|
tree
2017-03-14
Douglas Katzman
Fix
C
OERC
E
-TO-INTERPRE
T
ED-FU
N
CTI
O
N and add memoization
commit
|
commitdiff
|
tree
2017-03-13
Otso R
a
jala
Fix documen
t
a
t
i
o
n typ
o
.
commit
|
commitdiff
|
tree
2017-03-12
D
ouglas
Katzma
n
Get rid of
gc_init_tables(
)
commit
|
commitdiff
|
tree
2017-03-12
Douglas Kat
z
man
Combine a bu
n
ch o
f
cases i
n
p
s
cav()
commit
|
commitdiff
|
tree
2017-03-12
D
ouglas Katz
m
an
Remo
v
e stil
l
more
n
oise
commit
|
commitdiff
|
tree
2017-03-12
Douglas Katzman
Delete noise
commit
|
commitdiff
|
tree
2017-03-11
Dou
g
las
K
a
tzman
Share repeat
e
d
logic
commit
|
commitdiff
|
tree
2017-03-11
Dougl
a
s Katzman
Remove
an extraneous wri
t
e from t
h
e
l
o
op
i
n trans_list()
.
commit
|
commitdiff
|
tree
2017-03-11
D
o
u
g
las Katzma
n
Standardize
some variable naming
and
s
tyle
commit
|
commitdiff
|
tree
2017-03-11
Doug
l
a
s Katzman
Remove men
t
ion of retu
r
n-pc-heade
r
-wi
d
etag on x86
commit
|
commitdiff
|
tree
2017-03-10
D
o
u
glas Kat
z
man
Make gc
co
p
y l
o
gi
c
s
y
m
m
etrical in two
p
laces
commit
|
commitdiff
|
tree
2017-03-10
Douglas Katzman
Be str
i
cter about conservat
i
v
e
cod
e
point
e
r
s
commit
|
commitdiff
|
tree
2017-03-10
Douglas Katzman
Get rid of ca
s
t
s on
p
rop
e
rly_t
a
gged_descripto
r
_p()
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
D
ouglas Katzman
Use
o
ther_immediate_l
o
wtag_p() instead
of ad-hoc tes
t
commit
|
commitdiff
|
tree
2017-03-10
Doug
l
as Katzma
n
S
i
mpify
calls to
gc_searc
h
_space()
commit
|
commitdiff
|
tree
2017-03-10
Dougl
a
s
Katzman
R
e
ver
t
"Revert "gencgc: impro
v
e
f
rom_space_p()"
"
commit
|
commitdiff
|
tree
2017-03-10
D
o
u
glas Katzman
Fix style-warnings
commit
|
commitdiff
|
tree
2017-03-09
D
o
uglas K
a
tzman
Revert "gencgc: imp
r
ove from_space_p()"
commit
|
commitdiff
|
tree
2017-03-09
Douglas K
a
tz
m
an
gencgc:
i
mprove from_spac
e
_
p
()
commit
|
commitdiff
|
tree
2017-03-09
Douglas Katzma
n
Overwrite existing targets whe
n
in
s
talling
a
n
cillary
.
.
.
commit
|
commitdiff
|
tree
2017-03-09
Dougl
a
s Katzma
n
Be
t
ter abstracti
o
n for (is_pointer|
i
s_immediate)
commit
|
commitdiff
|
tree
2017-03-09
Dou
g
las Katzman
White
s
pace
commit
|
commitdiff
|
tree
2017-03-09
D
ouglas Katz
m
an
Do exa
c
tly what the
comme
n
t says
in properly_tagged_descri
p
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-06
Douglas Katzman
x
86-6
4
: fix missed optimization in move-a
r
g
commit
|
commitdiff
|
tree
2017-03-03
S
amue
l
Fr
e
ilich
U
s
e
s
ource-pat
h
-original-sou
r
ce in
c
ompute
-
compile
.
.
.
commit
|
commitdiff
|
tree
2017-03-03
Samuel Freilic
h
D
on't
redundantly bind
*
allow-instrumenting* to nil
.
.
.
commit
|
commitdiff
|
tree
2017-03-02
Douglas
K
atzman
Use or
d
in
a
ry funcall fo
r
GFs made by ENSU
R
E-A
C
CESSOR
commit
|
commitdiff
|
tree
2017-03-02
Doug
l
as Katzman
Allo
w
fu
n
c
allable
instances in
i
mm
o
bile fixe
d
o
b
j s
p
ace
.
.
.
commit
|
commitdiff
|
tree
2017-03-02
D
o
uglas Katzman
Al
l
ow funcallable instances i
n
immobi
l
e fi
x
edo
b
j space
.
.
.
commit
|
commitdiff
|
tree
2017-03-02
Douglas Katz
m
an
Cond
i
tionalize g
c
_assert() on NDEBUG
commit
|
commitdiff
|
tree
2017-03-01
Douglas
K
atz
m
an
M
o
ve all trivial k
e
rnel s
t
u
bs into 's
t
ubs
.
lisp'
commit
|
commitdiff
|
tree
2017-03-01
Douglas Katzman
Emp
h
asize
symm
e
try of %
S
IMPLE-FUN-{DOC,XR
E
F
S}
commit
|
commitdiff
|
tree
2017-03-01
Douglas Katzman
Strengthen a few known f
u
n
decls
commit
|
commitdiff
|
tree
2017-03-01
D
o
ugl
a
s Katzman
Use %CODE-CODE-SIZE as intended
commit
|
commitdiff
|
tree
2017-03-01
Douglas Katzman
Use bui
l
tin predicat
e
s i
n
INDI
R
E
CT
-
VALUE-
C
E
LL-P
commit
|
commitdiff
|
tree
next