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 C warnings from sb-grovel on 32-bit macOS
2017-10-11
Douglas
Katzman
Unbreak ch
e
neygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expose
s
o
much
of
GC int
e
rnals to
all
o
the
r
C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Ka
t
zman
Fix fa
s
teval bug
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Move repeated definitio
n
s
to a shared
p
lace
commit
|
commitdiff
|
tree
2017-10-10
Douglas Katzman
Use
c
learl
y
n
a
m
ed macros, no
t
insane voodoo
commit
|
commitdiff
|
tree
2017-10-09
D
oug
l
as K
a
tzman
Allow 1-page "large"
vectors in s
c
avenge_generati
o
ns()
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzm
a
n
Fai
l
earlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
S
u
p
p
ress show
i
ng 'etags' inv
o
c
a
tion
commit
|
commitdiff
|
tree
2017-10-09
Do
u
gl
a
s
Ka
t
z
m
an
Fix sb-introspect
t
est for 32-bit
commit
|
commitdiff
|
tree
2017-10-09
Douglas Ka
t
zman
Enabl
e
tracero
o
t
t
est
f
o
r
#-sb-thread
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzma
n
D
e
f
ine
f
ind_symbol
(
)
w
h
ich ac
t
s lik
e
CL:
F
IN
D
-SYMBOL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
l
as Kat
z
man
Robus
t
ify allocation-informatio
n
tests
commit
|
commitdiff
|
tree
2017-10-09
Do
u
g
l
a
s Katzman
Fix flaky
E
N
SUR
E
-CODE/DATA-SEPARA
T
ION
test
commit
|
commitdiff
|
tree
2017-10-09
Douglas Ka
t
zma
n
Pass nw
o
rds in
t
o maybe
_
adjust_
l
arge_objec
t
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
a
s Katzman
Fix 2
b
ugs w
i
th GC of bignu
m
s
commit
|
commitdiff
|
tree
2017-10-08
D
ouglas Katzman
F
ix #+i
m
m
o
bi
l
e
-co
d
e build
commit
|
commitdiff
|
tree
2017-10-08
Do
u
g
l
as Kat
z
man
Fix
r
e
g
ression due to
f
i
x
for t
r
ans_
c
ode on lar
g
e cod
e
.
commit
|
commitdiff
|
tree
2017-10-08
Dougl
a
s
K
a
t
zman
Fix
s
o
u
rce of inefficienc
y
in trans_code(
)
commit
|
commitdiff
|
tree
2017-10-08
Do
u
g
las
K
atzman
Fix #-
s
b-thread
b
u
ilds
f
or
code and
d
ata separation
commit
|
commitdiff
|
tree
2017-10-07
D
ouglas
K
a
tzman
Swit
c
h on strict separati
o
n
of pages contain
i
ng
c
ode
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
D
o
u
g
la
s
Ka
t
zman
Add -
W
und
e
f (not
i
mplied
by -Wall) to
cc invocation
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s Katzman
R
e
move bias a
g
a
i
nst p
a
rtial pa
g
es in
find_freeis
h
_
pages
commit
|
commitdiff
|
tree
2017-10-07
Doug
l
as
Katzman
Make MAP-ALLOCATED-OBJECTS less inclined to fai
l
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Do
u
glas Katz
m
an
Pin
p
ag
e
-
spanning small objec
t
s on an
individual basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
G
eneralize
w
ipe_non
p
inned_
w
ord
s
()
commit
|
commitdiff
|
tree
2017-10-06
Douglas Kat
z
ma
n
Refactor
t
o
avoid exp
o
sing
page_table
[
] to core save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Ka
t
zman
Remove to
p
level binding
o
f
*LIST-CONFLICTS-
T
ABLE*
commit
|
commitdiff
|
tree
2017-10-05
D
o
uglas
K
atzman
Move
identical tails of then/else
co
d
e
out of the
'if'
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzm
a
n
A
sser
t
that all
o
c regions are empty after GC; don't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
Fix ac
c
idental omission
f
rom pri
o
r commit
commit
|
commitdiff
|
tree
2017-10-05
Douglas K
a
tzma
n
Re
d
u
ce number of sequential tests
in gc_find
_
free
i
sh_pag
e
s()
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
Fix SB-INTR
O
SPE
C
T:ALLOCATI
O
N-INFORMATION on gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Remove redundant stores to
pa
g
e_tabl
e
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Tes
t
"
b
y
tes_found < nbytes_
g
oal" first
in
f
ind_
f
reeish_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Doug
l
as Katzman
Move misplac
e
d #endif
commit
|
commitdiff
|
tree
2017-10-05
D
o
ugla
s
K
a
tzman
Strengt
h
en asserti
o
n
: area
s
ize quantum is 2
words
commit
|
commitdiff
|
tree
2017-10-04
Do
u
glas Ka
t
zm
a
n
Use
proper w
i
d
etag f
o
r
code-component in
o
b
jd
e
f
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas K
a
tzm
a
n
Remove :weak-pointer as exce
p
tional c
a
s
e
in room
commit
|
commitdiff
|
tree
2017-10-04
Douglas
K
atzman
(
S
ETF %FU
N
-NAME) on cl
o
su
r
e
s, now w
i
th fewer re
s
tr
i
ct
i
ons
.
commit
|
commitdiff
|
tree
2017-10-04
S
telian
Io
n
escu
Mo
v
e destructi
v
e operations
o
utsid
e
save_to_filehandle
(
)
commit
|
commitdiff
|
tree
2017-10-04
Dougla
s
Katz
m
an
Delete
r
edundant C
macro
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Revise commen
t
about efficiency in
s
c
av_wea
k
_point
e
r()
commit
|
commitdiff
|
tree
2017-10-04
Do
u
glas Katzman
Moderniz
e
C sty
l
e of
an
d
deobfus
c
ate gc_a
l
loc_upd
a
te_page
_
ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Optimize page_
e
n
ds_conti
g
uous_block
_
p
(
)
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katz
m
an
Use MAP_32BIT
a
nd not MA
P
_FIXED o
n
F
r
e
eB
S
D
commit
|
commitdiff
|
tree
2017-10-03
Douglas Kat
z
man
Revert d9ffae8c and ad
d
comment tha
t
the glibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
o
u
g
l
as Katzm
a
n
Guard some C glo
b
als
wi
t
h more appropriate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas K
a
tz
m
an
P
artially
r
evert
"Always copy
a
l
l
o
f a
sigse
t
_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
o
uglas Katzman
Fix
c
hen
e
ygc build
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
I
m
plement per-objec
t
pinning o
n
pr
e
cis
e
gencgc
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzman
Cha
n
ge
a
few slots to
r
e
adonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzman
Simple ren
a
me, and +/- a comment
commit
|
commitdiff
|
tree
2017-10-02
Doug
l
as Katzma
n
Add a debugg
i
ng he
l
per
commit
|
commitdiff
|
tree
2017-10-02
Doug
l
as Katzman
Ex
p
or
t
2 t
h
ings
f
or
sb-
i
n
t
ros
p
ect
commit
|
commitdiff
|
tree
2017-10-02
Douglas Kat
z
man
Export cover
a
ge
b
its from SB-
C
an
d
use 1 fewer special var
commit
|
commitdiff
|
tree
2017-10-02
Douglas Kat
z
man
F
ix
traceroot
r
e
gr
e
ss
i
on
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas Katzman
Fi
x
typo from "Reduce c
o
nsin
g
i
n i
r
2
opt
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katz
m
an
Remove
D
EFVAR from
wr
o
ng package; the
r
e
's
a
nother in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katz
m
an
Avoid writ
i
ng uni
n
itia
l
i
ze
d
bytes to a
core file
commit
|
commitdiff
|
tree
2017-10-01
D
ouglas Ka
t
zman
Force immob
i
le
s
p
a
ce to a low address on F
r
eeBSD
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
atzman
Add scrip
t
to g
e
n
e
rate
C
header
s
commit
|
commitdiff
|
tree
2017-09-30
D
o
uglas Katzman
Re
d
uce
d
u
plica
t
i
o
n
commit
|
commitdiff
|
tree
2017-09-30
D
ouglas
K
a
tz
m
an
F
ix bug
i
n lowtag_f
o
r_wi
d
etag[] array due to
bad st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
oug
l
as Katzman
A
l
ways c
o
py all of a s
i
gset_
t
for linux
commit
|
commitdiff
|
tree
2017-09-30
D
ougl
a
s Katzm
a
n
Co
n
solidate
2
2 differ
e
nt-but-sam
e
funct
i
o
n
s into one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Douglas Katzman
Av
o
id unused
variable war
n
ing
i
f NDE
B
UG
commit
|
commitdiff
|
tree
2017-09-25
Douglas Katzm
a
n
Use embedded_obj_p() in a
l
l places it pertains to
commit
|
commitdiff
|
tree
2017-09-24
Do
u
g
l
a
s Katzman
Make
f
ul
l
cgc work
o
n prec
i
sely
c
oll
e
cted p
l
atforms
commit
|
commitdiff
|
tree
2017-09-24
D
ouglas Ka
t
zman
He
l
p GC out wi
t
h re
g
ard t
o
some cold-in
i
t
symb
o
ls
commit
|
commitdiff
|
tree
2017-09-24
Douglas Katz
m
an
Fix arm and
a
rm64 builds
commit
|
commitdiff
|
tree
2017-09-24
Douglas
K
atzman
Fix build for
#+(an
d
r
elocatab
l
e
-
heap (not
immobile
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Douglas Ka
t
zman
Only
try to u
s
e MA
P
_32BIT if it's #
d
e
f
ined
commit
|
commitdiff
|
tree
2017-09-23
Do
u
glas
Katzm
a
n
Fix build for #
-
relocatable-hea
p
and fix printf format
commit
|
commitdiff
|
tree
2017-09-23
Douglas Kat
z
m
an
F
a
c
t
o
r out repeated incantations
commit
|
commitdiff
|
tree
2017-09-23
Douglas
K
atzman
Un-pret
t
ily print bac
k
end feat
u
re l
i
st
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
R
emove 4
instr
u
c
tion
s
fr
o
m alloc-
t
o-r11
commit
|
commitdiff
|
tree
2017-09-22
Dou
g
las Katzman
Keep a
n
y encapsulation w
h
en c
a
lling ~/FUN/ format directiv
e
commit
|
commitdiff
|
tree
2017-09-22
Douglas K
a
t
zman
Enable placement of imm
o
b
i
l
e space anywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Douglas
K
atzman
Make
'
mo
v
eable' a
r
g to os_valida
t
e 3-valued
commit
|
commitdiff
|
tree
2017-09-22
Dou
g
las Katzman
x86-64: f
i
x bug
in IMMEDIATE-CONSTANT-S
C
for symbols
commit
|
commitdiff
|
tree
2017-09-22
Douglas Ka
t
zma
n
Change
ke
y
word
arg to po
s
itional in SUB-GC
commit
|
commitdiff
|
tree
2017-09-22
Dougl
a
s Katzm
a
n
Type-check
a
rg before
i
nh
b
itin
g
GC
i
n
CODE-HEAD
E
R-FROM-PC
commit
|
commitdiff
|
tree
2017-09-20
D
o
ug
l
a
s Kat
z
man
Mak
e
verify
_
gc() cal
l
a
b
l
e
f
rom
L
isp at mor
e
-o
r
-less
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzman
Elide tons o
f
unbo
u
nd-s
y
mb
o
l
tes
t
s
from PO
S
T-
G
C and
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
o
ugla
s
K
atzman
Improve ve
r
ify_space()
commit
|
commitdiff
|
tree
2017-09-20
Do
u
glas Ka
t
zman
Em
i
t shorter code for A
L
LOCATE
-
STANDARD[-FUNCALLABLE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katzman
Print more information abou
t
"s
o
rted pi
n
s" i
f
e
n
abled
commit
|
commitdiff
|
tree
2017-09-18
Douglas K
a
tzman
x86-6
4
:
Enl
i
ven
f
uncall
a
bl
e
-instances fro
m
u
nboxed
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Dougl
a
s Katzman
Decla
r
e widet
a
g_names
in gc header
commit
|
commitdiff
|
tree
2017-09-15
Doug
l
a
s Katzman
Move READ_
P
ROTECT_FREE_PA
G
E
S into zero_d
i
r
t
y_p
a
ges()
commit
|
commitdiff
|
tree
2017-09-15
Douglas K
a
tz
m
an
Ensure that %B
I
T-POSITION
does
n
ot read
too
m
any words
commit
|
commitdiff
|
tree
2017-09-14
Do
u
glas Katzman
Remove prepr
o
c
e
s
so
r
conditi
o
nal in
size_bignum
commit
|
commitdiff
|
tree
2017-09-14
Douglas Ka
t
zman
fullc
g
c: mark bign
u
ms live wit
h
a header bit, not mark_
b
its
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Reserve 1 bit
i
n
bignu
m
header for GC
mark
commit
|
commitdiff
|
tree
2017-09-14
Dou
g
las
Katzman
F
i
x out-of-bo
u
nds
a
rray access to
p
ag
e
_table[]
commit
|
commitdiff
|
tree
2017-09-14
Dougl
a
s Katzman
Fix
p
oten
t
ial
C warn
i
ng on 3
2
-bit due
to mi
s
ma
t
ch wit
h
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
D
o
uglas Katzman
Fix
#+(
a
n
d im
m
obile-space
(
no
t
compact-i
n
stance-he
a
der
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas K
a
tzman
Delay storing simple-fun layou
t
un
t
il
c
o
de is loaded
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Fix #!+(and immobile-space
(
not com
p
act-instance-header
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
M
in
o
r
t
weaks
commit
|
commitdiff
|
tree
next