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
Fixes for running with undefined-behavior sanitizer
2017-10-20
Douglas
K
atzman
Fixes
for ru
n
n
i
n
g with
u
ndef
i
ned-be
h
av
i
or s
a
ni
t
i
zer
commit
|
commitdiff
|
tree
2017-10-20
D
ouglas K
a
tzman
Remove redundant test guarding call to update_
p
age_write_prot()
commit
|
commitdiff
|
tree
2017-10-20
Douglas Katzman
Refi
n
e boundary conditi
o
n in c
o
nse
r
vativ
e
_root
_
p()
commit
|
commitdiff
|
tree
2017-10-20
D
o
ug
l
a
s Katzman
Use ord
i
nar
y
a
ssignmen
t
from blockable_sigs
e
t
commit
|
commitdiff
|
tree
2017-10-19
Douglas
K
atzman
x86-64: Show ref to tls_in
d
ex of
immobil
e
symbols
commit
|
commitdiff
|
tree
2017-10-19
Douglas
K
atzman
T
a
ke li
s
pobj arg in
c
onservativ
e
_root_p
.
Fewe
r
c
a
s
ts
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Douglas
K
atzman
Avoi
d
searching for th
e
s
a
me pin repeate
d
ly
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzma
n
Add remar
k
on implem
e
ntation of update
_
page_write_pro
t
(
)
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzman
x86-6
4
: reimplemen
t
symbol-value v
o
p
commit
|
commitdiff
|
tree
2017-10-18
Douglas K
a
tzman
Remove hac
k
from
g
lobald
b
regarding exported CL symbols
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas K
a
tzm
a
n
R
e
d
uce
number of sourc
e
files
nee
d
ed to write C headers
commit
|
commitdiff
|
tree
2017-10-18
D
ouglas
K
a
t
zm
a
n
R
emov
e
kludges
.
!
D
EFINE-THREAD-LOCAL sets :ALWAYS-BOUN
D
commit
|
commitdiff
|
tree
2017-10-18
Douglas Ka
t
zman
Add more inf
o
t
o
cold-sbcl
.
map
commit
|
commitdiff
|
tree
2017-10-18
Douglas Kat
z
man
Remove obsolete symbol
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzm
a
n
Shorten
set-fde
f
n
-fun
commit
|
commitdiff
|
tree
2017-10-18
Dougl
a
s Katzm
a
n
Perf
o
rm less w
o
r
k for :KEY-
A
N
D-VALUE h
a
sh-t
a
ble weakness
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Ka
t
z
m
an
Ski
p
liveness
test on emp
t
y/nonpoin
t
er
hashtable entries
commit
|
commitdiff
|
tree
2017-10-18
Doug
l
as Ka
t
zman
F
ix b
u
ild failure
commit
|
commitdiff
|
tree
2017-10-17
Dougla
s
Katzman
F
i
x purify() and
move
m
i
s
pl
a
ced #
e
lse
/
#
e
nd
i
f
commit
|
commitdiff
|
tree
2017-10-17
Doug
l
as Katzman
Fix C w
a
rning i
n
print_fix
n
um()
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzma
n
Avoid write faults durin
g
GC, even more
e
mphati
c
ally n
o
w
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Remove unused cro
s
s-mu
m
ble noise
.
commit
|
commitdiff
|
tree
2017-10-17
Dou
g
las Katzman
D
o
n
't compiler src/code
/
thre
a
d for the host
commit
|
commitdiff
|
tree
2017-10-17
Dougla
s
Katzman
Clear
the rehash-nee
d
ed bit in
CLRHASH
commit
|
commitdiff
|
tree
2017-10-17
Doug
l
as Katzman
A
v
oi
d
unnecessary write to
h
a
sh-tabl
e
inst
a
nces during gc
.
commit
|
commitdiff
|
tree
2017-10-17
Doug
l
as Katzman
Decentralize
p
er-thread in
i
tia
l
sp
e
cial bindings
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Ka
t
zman
Use handy pre-existing C
macros in other macros
commit
|
commitdiff
|
tree
2017-10-14
Douglas Ka
t
zman
Reprotect d
y
namic space
after full
m
a
r
k-sw
e
ep GC
commit
|
commitdiff
|
tree
2017-10-14
Dou
g
las
K
atzman
Rename "marknsweepgc
.
c
" to "i
m
mobile-
s
pace
.
c" plus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Doug
l
as Kat
z
m
a
n
F
i
x c
r
itical
s
pelli
n
g bug in
A
LLOCATION-INF
O
RMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Douglas Katzman
Simplify
condition for set
t
ing needs_rehas
h
_p i
n
GC
commit
|
commitdiff
|
tree
2017-10-13
Douglas
K
atzm
a
n
Pro
v
ide the :A
B
ORT resta
r
t
in war
m
load
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x86-64: Allow
choi
c
e
o
f 0xCC o
r
0xCE as the in
t
errupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Dougl
a
s
Katzm
a
n
Add cautionar
y
n
ote above enablem
e
nt o
f
:sb-threa
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Dou
g
l
as K
a
tzman
x86
-
64: All
o
w immediate SC for I
N
DEX i
n
%instance-cas
commit
|
commitdiff
|
tree
2017-10-12
Douglas
K
a
t
z
m
an
G
ive up o
n
fix
i
ng ALLOCATION-I
N
FORM
A
TION
.
6 for sparc
commit
|
commitdiff
|
tree
2017-10-12
Douglas K
a
tzman
Forgo
l
oader
.
lisp
i
n
war
m
build
commit
|
commitdiff
|
tree
2017-10-11
D
o
uglas Katzman
Use signed s
h
ift in
f
ixnum
_
value()
commit
|
commitdiff
|
tree
2017-10-11
Douglas
K
atz
m
a
n
Use abstraction for getting vector
s
ubtype
.
commit
|
commitdiff
|
tree
2017-10-11
Dougla
s
Katzman
Unbreak ch
e
neygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expose so much
of GC internals to all other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
D
oug
l
as Katzm
a
n
Fix fasteval
b
u
g
commit
|
commitdiff
|
tree
2017-10-11
Dougla
s
Katz
m
an
Move re
p
eat
e
d
d
e
f
initions to
a shared p
l
ace
commit
|
commitdiff
|
tree
2017-10-10
Douglas Ka
t
zman
U
s
e clearly
n
ame
d
ma
c
ros,
not insane v
o
o
doo
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s
K
a
t
zman
Allow 1-
p
age "large" vector
s
in sca
v
enge_generations()
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
Fai
l
ear
l
ier
commit
|
commitdiff
|
tree
2017-10-09
D
ouglas Kat
z
man
Suppress
showing
'etags' i
n
vocation
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Fix sb-introspec
t
tes
t
for 32-bit
commit
|
commitdiff
|
tree
2017-10-09
Douglas Ka
t
zm
a
n
E
na
b
le trac
e
root te
s
t for #-s
b
-thread
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Define
find_sy
m
bol() which acts lik
e
CL:FIND-SYMBOL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s Katzman
Rob
u
s
tify all
o
cation-
i
nform
a
tio
n
tests
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s Katzman
Fix
fl
a
ky ENSURE-CODE/DA
T
A-
S
EPAR
A
TION test
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Pass nwo
r
ds into m
a
ybe_
a
djust_
l
ar
g
e
_
object
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as
K
atzman
Fix
2
bugs with GC of
b
ignum
s
commit
|
commitdiff
|
tree
2017-10-08
Douglas K
a
tzman
Fix #+immobile-cod
e
build
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fix re
g
ression due to
fix for tr
a
n
s
_code on
large code
.
commit
|
commitdiff
|
tree
2017-10-08
D
o
u
glas Katzman
Fix source of ineffic
i
ency in trans_co
d
e()
commit
|
commitdiff
|
tree
2017-10-08
Douglas Ka
t
zman
Fix
#
-sb-threa
d
b
ui
l
ds for
c
o
d
e an
d
da
t
a separa
t
ion
commit
|
commitdiff
|
tree
2017-10-07
D
o
uglas Katzman
Sw
i
t
ch on strict
s
eparation of p
a
ges containing code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas
K
atzman
Add -Wundef (not impl
i
ed b
y
-W
a
ll) to cc invocation
commit
|
commitdiff
|
tree
2017-10-07
Dou
g
las
Ka
t
zm
a
n
Remove bi
a
s
a
gainst partial pages i
n
find_freeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Dou
g
las Kat
z
man
Mak
e
MAP-AL
L
OCATED-OB
J
ECTS less
inclined to fail a
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
D
o
uglas Katzman
Pin p
a
ge
-
span
n
ing
small obje
c
ts on an individual basis
commit
|
commitdiff
|
tree
2017-10-06
Dougla
s
Kat
z
ma
n
Gen
e
r
alize wipe_nonpinne
d
_words()
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Refactor
t
o avoid expo
s
ing page_table[]
t
o co
r
e
s
ave
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
gl
a
s Katzman
R
e
m
o
ve
t
oplevel b
i
nd
i
ng
of *LIST-CONFL
I
CTS-TABLE*
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
Move i
d
entical tail
s
of
t
hen/else code out of the
'if'
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas
K
a
t
zman
A
s
s
ert that alloc
r
egions are empty after G
C
; don'
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Ka
t
z
man
Fi
x
accid
e
ntal omission from prior
c
ommit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Red
u
ce number of sequ
e
ntial te
s
ts
in gc_fin
d
_
f
reeish
_
pages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
m
a
n
Fix SB-IN
T
ROSPE
C
T:ALLO
C
ATION-INFORMATI
O
N on gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzma
n
Remov
e
r
e
d
un
d
ant stores to page_
t
able
commit
|
commitdiff
|
tree
2017-10-05
D
o
ugla
s
Katzman
T
e
st
"bytes_found
<
nbytes_goal" fi
r
st i
n
find_fre
e
ish_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Kat
z
man
Move misplaced #en
d
if
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Katzman
Stren
g
then a
s
sertion: ar
e
a siz
e
quan
t
um is 2 words
commit
|
commitdiff
|
tree
2017-10-04
Douglas K
a
tz
m
an
Use proper
widetag for code-com
p
onent i
n
o
b
jdef
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Katzman
Remove :weak-pointer as exceptional case in
r
oom
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
(SETF %FUN-NAME) on closures, now with fewer res
t
ric
t
ion
s
.
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Delete redundant C macro
commit
|
commitdiff
|
tree
2017-10-04
D
o
ug
l
as K
a
t
zman
Re
v
ise commen
t
about efficiency
i
n sc
a
v
_
weak_pointer()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Mo
d
ern
i
ze
C
style of
a
n
d deob
f
uscate gc_
a
lloc_upd
a
te_
p
age_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
as Katzman
Optimize page_en
d
s_contigu
o
us_block_p()
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzman
Use MAP_32
B
IT a
n
d not MAP
_
FIXE
D
on F
r
e
e
B
SD
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzman
R
e
ver
t
d9ffa
e
8c
a
n
d add
c
omment that
the
g
libc
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
atz
m
a
n
G
uard som
e
C g
l
obals wit
h
more
a
ppropriate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas
Katzman
P
a
r
tia
l
ly re
v
ert "Always copy
all
of
a sigset_t f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzman
Fix cheneygc build
commit
|
commitdiff
|
tree
2017-10-03
Dou
g
l
a
s
K
atzman
I
m
p
lement pe
r
-object
p
inning on
pre
c
i
s
e g
e
ncgc
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
Change a few
slots to readonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzm
a
n
Simple ren
a
me,
and +/- a commen
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
A
d
d a debugging helper
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katzma
n
Export 2
things for
sb-intro
s
p
e
c
t
commit
|
commitdiff
|
tree
2017-10-02
D
ouglas Katz
m
an
E
x
port coverage bi
t
s
f
rom S
B
-C an
d
use 1 fewer
s
p
e
cial var
commit
|
commitdiff
|
tree
2017-10-02
Dou
g
las Katzman
Fix traceroot regression
commit
|
commitdiff
|
tree
2017-10-02
Do
u
g
l
a
s
Katzman
Fix typo from "Reduce consing
i
n ir2opt
.
lisp
"
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas Kat
z
man
Remove DEF
V
A
R
from
wrong package; there's
another in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Do
u
glas Katzman
Av
o
id wr
i
t
i
n
g uni
n
iti
a
lize
d
byt
e
s to a core file
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katzman
F
orce immobi
l
e space
to a low address on FreeBSD
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Add script to gen
e
rate C headers
commit
|
commitdiff
|
tree
2017-09-30
D
o
ug
l
as
K
a
t
z
m
an
Reduce duplicat
i
o
n
commit
|
commitdiff
|
tree
next