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
Add cautionary note above enablement of :sb-thread on darwin
2017-10-12
Dou
g
las Katzman
Add cau
t
iona
r
y note above enabl
e
ment of
:
sb
-
thread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Dougl
a
s Katzman
x
86-64: Allow immediate SC fo
r
INDEX in %in
s
tance-cas
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katzman
Giv
e
up on fixing ALLOCATION
-
INFORMATION
.
6 for
s
p
a
rc
commit
|
commitdiff
|
tree
2017-10-12
D
o
uglas Katzman
Forgo lo
a
der
.
lisp
i
n warm b
u
i
l
d
commit
|
commitdiff
|
tree
2017-10-11
Dou
g
las
K
a
t
zman
Use sign
e
d
s
hift
i
n fixnum_v
a
lue()
commit
|
commitdiff
|
tree
2017-10-11
Dougl
a
s Katzman
Us
e
abstract
i
o
n
f
o
r getting vector subtype
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzma
n
Un
b
re
a
k che
n
eygc
commit
|
commitdiff
|
tree
2017-10-11
Doug
l
as Katzman
D
o
n't expose so much
o
f GC internal
s
to all
other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Do
u
glas Katzman
F
i
x fastev
a
l bug
commit
|
commitdiff
|
tree
2017-10-11
Do
u
glas Katz
m
an
Move repeated d
e
finit
i
on
s
to a shared place
commit
|
commitdiff
|
tree
2017-10-10
Douglas Katz
m
an
Use cle
a
rly n
a
med macros, not
insane voodoo
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las
K
atzman
Allow 1-page
"
large" vecto
r
s in
scavenge_gener
a
tio
n
s
(
)
commit
|
commitdiff
|
tree
2017-10-09
Douglas K
a
t
zma
n
Fail earlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Suppress showing 'etags'
invocation
commit
|
commitdiff
|
tree
2017-10-09
Douglas
Katzman
Fix sb-introspec
t
test for
3
2
-
bit
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
E
nable
t
rac
e
root
test for
#-sb-thread
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
l
as Katzman
Define find_symbo
l
() which acts
lik
e
CL:FI
N
D-SY
M
B
OL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Dougla
s
Katzman
Robustify allocatio
n
-information
t
es
t
s
commit
|
commitdiff
|
tree
2017-10-09
Dougla
s
Katzman
Fix flaky EN
S
U
R
E-CODE/DATA-SEPARATI
O
N
t
e
st
commit
|
commitdiff
|
tree
2017-10-09
Do
u
gl
a
s Katzm
a
n
Pa
s
s nwords
into maybe_adjust_large_o
b
je
c
t
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
Fix
2
bu
g
s with GC o
f
bignu
m
s
commit
|
commitdiff
|
tree
2017-10-08
Douglas
K
a
tzman
Fix
#
+i
m
mobile-code build
commit
|
commitdiff
|
tree
2017-10-08
Doug
l
a
s
Kat
z
man
Fix regression due to fix for tr
a
ns_
c
ode
on larg
e
code
.
commit
|
commitdiff
|
tree
2017-10-08
Dougla
s
Katzman
Fix source of inefficiency in trans
_
code()
commit
|
commitdiff
|
tree
2017-10-08
D
ouglas Katzman
Fix
#-sb-thread
b
uilds
f
or co
d
e a
n
d data
s
eparation
commit
|
commitdiff
|
tree
2017-10-07
Douglas
Katzman
Switch on strict separa
t
ion of pages
c
o
ntaining code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas
Katzman
Ad
d
-Wun
d
ef (not
i
m
plie
d
b
y -
W
all
)
t
o
cc invoc
a
tion
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s
Katzman
Remove bias
agains
t
partial pages
in find_fr
e
ei
s
h_pa
g
es
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Make
MAP-ALLOCATED-OBJ
E
CT
S
less inclined to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Do
u
glas Katzman
Pin page-spanning
s
mall objects
o
n an i
n
dividual basis
commit
|
commitdiff
|
tree
2017-10-06
Do
u
gla
s
K
a
tz
m
an
Generali
z
e wipe_n
o
npinned_words()
commit
|
commitdiff
|
tree
2017-10-06
Douglas
Kat
z
man
R
e
factor to avoid exposing p
a
ge_table[]
t
o
c
o
r
e
sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Katz
m
a
n
Remove
t
oplev
e
l
b
i
nd
i
ng of *LI
S
T-CONFLICTS-
T
ABLE*
commit
|
commitdiff
|
tree
2017-10-05
Douglas Ka
t
zman
Mov
e
identical tails of
t
h
e
n
/
e
lse c
o
de out
of t
h
e 'if'
commit
|
commitdiff
|
tree
2017-10-05
Douglas K
a
tzman
As
s
ert th
a
t alloc region
s
a
r
e empty
after GC; do
n
't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
g
las Katz
m
an
Fix accidental omission from prior
c
o
m
mit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
R
e
d
uce
num
b
er o
f
se
q
u
e
ntia
l
tests in gc_fin
d
_freeish_pages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
F
i
x SB
-
INTROSPE
C
T:ALLOCA
T
ION-INFORMATION on genc
g
c+p
c
c
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Rem
o
ve redundant st
o
res
to
page_ta
b
le
commit
|
commitdiff
|
tree
2017-10-05
Douglas K
a
tzman
Test
"
byte
s
_
f
ou
n
d
< n
b
ytes_goal" first i
n
find_freeish_p
a
ges
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
Move misplaced #
e
ndif
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Katzman
Stren
g
then assertion:
area size qua
n
tum is 2 words
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Katzman
Use
proper widetag for code-component
in
ob
j
def
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
R
emove :w
e
ak-pointer
a
s exceptional case in roo
m
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
(
S
ETF %FUN
-
N
A
ME) on clos
u
res, now
with
f
ewer restricti
o
ns
.
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Delete redu
n
dant C macro
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzma
n
Revise comment about efficienc
y
in sca
v
_weak
_
point
e
r()
commit
|
commitdiff
|
tree
2017-10-04
Dougla
s
Katzman
Modernize C style of and
deobfuscate
gc_alloc_u
p
d
at
e
_page_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougla
s
Katzman
Optimize
page_ends_contiguous_block_p()
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzman
Use M
A
P_32B
I
T
and n
o
t M
A
P_FI
X
ED on Free
B
S
D
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzm
a
n
Revert d9ff
a
e
8
c and add comment that th
e
glibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Do
u
glas K
a
tzman
Guard
some
C
globals wi
t
h
more appropriate test
s
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Par
t
ia
l
ly revert "Always
c
opy all of a
s
ig
s
e
t
_t
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dou
g
l
as Katzman
F
ix cheneygc build
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Implement per-o
b
jec
t
pinning on precise
ge
n
cgc
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas K
a
tzman
Change a few slots t
o
readonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Simple rename, and +/-
a
c
o
mment
commit
|
commitdiff
|
tree
2017-10-02
Dougl
a
s Ka
t
zman
A
dd a de
b
ugging
helper
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzman
E
x
p
o
rt 2 things
for sb-intr
o
spect
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas Kat
z
man
Export coverage bi
t
s from SB-C and use
1
fewer special
var
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzm
a
n
Fix traceroot regre
s
sion
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Kat
z
man
F
i
x typ
o
from
"
Reduce c
o
nsing
i
n ir2opt
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Doug
l
as Katzman
Remo
v
e DEFVAR from wr
o
n
g
package; t
h
e
r
e's anoth
e
r
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Do
u
g
l
as K
a
tzman
Avoi
d
writ
i
ng
u
n
i
nitialized
bytes to
a
co
r
e fi
l
e
commit
|
commitdiff
|
tree
2017-10-01
D
o
uglas Katzman
Forc
e
immo
b
ile space t
o
a
low ad
d
re
s
s on Free
B
S
D
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Add
s
cript to genera
t
e C headers
commit
|
commitdiff
|
tree
2017-09-30
Douglas Ka
t
zman
Reduc
e
duplication
commit
|
commitdiff
|
tree
2017-09-30
D
o
u
glas Katzm
a
n
Fix bu
g
in
l
o
w
t
ag_
f
or_widetag[] array due to bad s
t
ring
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katz
m
an
Always copy al
l
of a
si
g
set_t for
l
i
nux
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Consolidate 22
diff
e
r
e
nt-
b
ut-same f
u
nctions into one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Douglas Katzman
Avoid unu
s
ed v
a
riable warnin
g
if
NDEBUG
commit
|
commitdiff
|
tree
2017-09-25
Douglas Kat
z
man
U
s
e e
m
be
d
ded_ob
j
_p() in all places it perta
i
n
s to
commit
|
commitdiff
|
tree
2017-09-24
Douglas
K
a
t
zma
n
Make fullc
g
c work on
preci
s
ely
col
l
ected platforms
commit
|
commitdiff
|
tree
2017-09-24
Do
u
glas
Ka
t
zman
Help G
C
o
ut wi
t
h r
e
gard to
some c
o
ld-init symb
o
ls
commit
|
commitdiff
|
tree
2017-09-24
D
o
uglas Katzman
F
ix arm and
a
rm64
builds
commit
|
commitdiff
|
tree
2017-09-24
Dougla
s
Katzm
a
n
Fix
build
for #+
(
an
d
relocatable-heap
(
n
ot
i
mmobile
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katz
m
an
Only try to
u
se MAP_32BIT if it's
#defined
commit
|
commitdiff
|
tree
2017-09-23
D
ouglas Katzman
Fix bui
l
d
for #-re
l
ocatable-heap and fi
x
print
f
format
commit
|
commitdiff
|
tree
2017-09-23
D
ou
g
las Katzm
a
n
Fact
o
r ou
t
repeated incantations
commit
|
commitdiff
|
tree
2017-09-23
Douglas Kat
z
m
a
n
Un-prettily print ba
c
ken
d
feature
l
ist
commit
|
commitdiff
|
tree
2017-09-23
Doug
l
as
Katzman
Rem
o
ve 4 i
n
s
t
r
uctions f
r
om alloc-to-r11
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katz
m
an
Keep any e
n
cap
s
ulati
o
n when calling
~
/FUN/ format directive
commit
|
commitdiff
|
tree
2017-09-22
Doug
l
as Katzman
Ena
b
le pla
c
e
m
ent of immobile space anywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Dougl
a
s Katz
m
an
Make 'moveabl
e
' arg
t
o os_validate 3
-
valued
commit
|
commitdiff
|
tree
2017-09-22
Do
u
g
l
as
K
atzman
x86-64: f
i
x bu
g
in I
M
ME
D
IATE-CONSTANT-SC for sy
m
b
ols
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katz
m
an
Cha
n
ge keyword arg to
positional in S
U
B-GC
commit
|
commitdiff
|
tree
2017-09-22
Dougla
s
Katzma
n
Type-check ar
g
before
inhbiting G
C
in CODE-HEADER-FROM-PC
commit
|
commitdiff
|
tree
2017-09-20
D
o
ug
l
as Katzma
n
Make veri
f
y
_g
c
() callab
l
e from Lisp
a
t more-or-less
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Do
u
glas Katzman
Eli
d
e tons of unbo
u
n
d-s
y
mbol te
s
ts from POST-GC
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzman
Improv
e
verif
y
_space
(
)
commit
|
commitdiff
|
tree
2017-09-20
Dou
g
las
K
atzman
Emit shorter code for ALLOCATE-
S
TANDARD[-FUNC
A
L
LABLE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
o
u
glas Ka
t
zm
a
n
Pri
n
t more i
n
formation about "s
o
r
ted pins" if enabled
commit
|
commitdiff
|
tree
2017-09-18
Doug
l
as Katzma
n
x86-64: E
n
l
i
ven fu
n
ca
l
lable
-
instan
c
es fr
o
m
u
nboxed
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
ouglas
K
at
z
m
an
Decla
r
e widetag_n
a
m
es in gc header
commit
|
commitdiff
|
tree
2017-09-15
Douglas K
a
t
z
man
Move RE
A
D_PR
O
T
E
CT_FREE_PAGES into zero_d
i
rty_page
s
(
)
commit
|
commitdiff
|
tree
2017-09-15
Douglas Katzman
Ensur
e
that %
B
IT
-
POSITIO
N
d
o
es not rea
d
too
many words
commit
|
commitdiff
|
tree
2017-09-14
Dou
g
l
a
s
K
a
t
zman
Remov
e
preprocessor conditional in size_bign
u
m
commit
|
commitdiff
|
tree
2017-09-14
Douglas Ka
t
zma
n
fullcgc: mark b
i
g
nums live wit
h
a header
b
it
,
n
o
t mark_bits
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas
K
atzman
Reserve 1 bit in bignum header for
G
C
m
ark
commit
|
commitdiff
|
tree
2017-09-14
Do
u
glas Kat
z
m
an
Fi
x
out-of-bo
u
nds array access
t
o page_table[]
commit
|
commitdiff
|
tree
next