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
Do
u
gl
a
s Katzman
Fixes for run
n
in
g
with un
d
ef
i
ned-behav
i
or sanitize
r
commit
|
commitdiff
|
tree
2017-10-20
Do
u
glas Katzman
Remove redundant
test gua
r
ding call to
u
p
d
ate_p
a
ge_wr
i
te_p
r
ot()
commit
|
commitdiff
|
tree
2017-10-20
Dougl
a
s Katzman
Ref
i
n
e boundary
c
ondition in conservative_root_p
(
)
commit
|
commitdiff
|
tree
2017-10-20
D
o
uglas Katzman
Use ordin
a
ry a
s
signment
from blockable_sigset
commit
|
commitdiff
|
tree
2017-10-19
D
o
uglas Katzman
x86-64: Show
r
ef
to
tls_index of immobile sym
b
ols
commit
|
commitdiff
|
tree
2017-10-19
Douglas
K
atzman
Tak
e
li
s
pobj arg in conservative_
r
oot_p
.
Few
e
r casts
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
D
o
u
glas Katzma
n
A
void searching for
t
h
e same pin repeatedly
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzman
Add remar
k
on implementation
of upda
t
e
_
page
_
write_p
r
ot
(
)
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzman
x86-64:
r
eimplement symbol-value vop
commit
|
commitdiff
|
tree
2017-10-18
D
o
uglas Katzm
a
n
R
e
move hack f
r
o
m
globaldb regarding ex
p
or
t
ed CL symbols
.
commit
|
commitdiff
|
tree
2017-10-18
D
o
uglas Katz
m
an
R
educe number of source files
needed to write
C
he
a
d
e
rs
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzm
a
n
Remove kludges
.
!DEFINE-THR
E
AD-LOCAL sets :
A
LWAYS-B
O
UND
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzma
n
Add
mo
r
e info
t
o cold-sbcl
.
map
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Remove ob
s
olet
e
s
y
m
b
o
l
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Sho
r
ten
s
e
t
-
f
defn-f
u
n
commit
|
commitdiff
|
tree
2017-10-18
D
ouglas Kat
z
man
Perform less work for
:KEY-AND-VALUE has
h
-table weakness
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Skip li
v
ene
s
s test on empty/nonpointer hashta
b
le entr
i
es
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Fix build
f
a
i
lure
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Fix purify() a
n
d move misplac
e
d
#el
s
e/#en
d
if
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
F
ix C
war
n
i
ng in print_fixnum()
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Avoid
w
rit
e
faul
t
s during GC, even more
emphatically
n
o
w
commit
|
commitdiff
|
tree
2017-10-17
D
o
uglas Katzman
R
emo
v
e
unused c
r
oss-mumble
noise
.
commit
|
commitdiff
|
tree
2017-10-17
Doug
l
a
s
Katz
m
an
D
o
n't
compiler src/code
/
thre
a
d fo
r
t
h
e
h
ost
commit
|
commitdiff
|
tree
2017-10-17
D
o
u
g
las
K
a
tzman
Clear the reh
a
sh-need
e
d
bit in CLRHA
S
H
commit
|
commitdiff
|
tree
2017-10-17
Douglas
K
atzman
Avoid unnecess
a
ry write to hash-table instances
d
uring g
c
.
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Decentralize pe
r
-thread initial
s
pecia
l
bindings
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Katzman
Us
e
handy p
r
e-existin
g
C ma
c
ros in
oth
e
r macro
s
commit
|
commitdiff
|
tree
2017-10-14
Douglas
K
at
z
man
Reprotect dy
n
amic spa
c
e a
f
ter full
mark-sweep
G
C
commit
|
commitdiff
|
tree
2017-10-14
Dou
g
las K
a
tzman
R
ena
m
e "marknsweepg
c
.
c"
to
"immobile-space
.
c" plus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
D
ougl
a
s Katzman
F
ix cr
i
tical spelling bug in
A
LLOC
A
TION-INFORMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Douglas Katz
m
a
n
Simplify conditi
o
n for setting
n
eeds_
r
ehash_p in
G
C
commit
|
commitdiff
|
tree
2017-10-13
Douglas K
a
t
zman
P
rov
i
de
th
e
:ABOR
T
rest
a
rt
i
n warm load
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x86-64: Allow choice o
f
0xCC o
r
0xCE as the interrupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas
Katzm
a
n
Add cautionary
n
ote above en
a
b
l
emen
t
of :sb-
t
hread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas Katzma
n
x86
-
64: Allow immediate SC for
INDEX in %in
s
tance-cas
commit
|
commitdiff
|
tree
2017-10-12
Dou
g
las Katz
m
an
Give up on
fixing ALLOCATION-IN
F
O
R
MATION
.
6 for sparc
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katz
m
an
F
orgo loa
d
e
r
.
lisp
i
n war
m
build
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Us
e
s
i
gne
d
shift in fixnu
m
_val
u
e
(
)
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Use abstraction f
o
r getting vect
o
r subtype
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzma
n
U
nbrea
k
cheneygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expose so much of GC
i
nte
r
n
a
ls to all other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Dougl
a
s
K
atzman
Fix fas
t
eval b
u
g
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Move repe
a
ted def
i
nitions to a sh
a
red place
commit
|
commitdiff
|
tree
2017-10-10
Douglas Katzman
Use cl
e
arly na
m
ed
m
a
cros, not insane voodoo
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Katzman
All
o
w 1-page "large" vecto
r
s in scaven
g
e_generations(
)
commit
|
commitdiff
|
tree
2017-10-09
Douglas Kat
z
m
an
Fail ea
r
lier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Suppre
s
s
s
h
owing 'e
t
ags' i
n
vocat
i
o
n
commit
|
commitdiff
|
tree
2017-10-09
Do
u
g
l
as
K
atzman
Fix s
b
-in
t
rospect test for 3
2
-bit
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Katzman
Enable
t
raceroot
t
est f
o
r
#
-
sb-thread
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las Kat
z
m
a
n
Define find_symbol()
w
h
i
c
h
ac
t
s like CL:FIND-
S
Y
M
B
OL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as
Ka
t
zman
Ro
b
u
stify allocation-informat
i
on t
e
sts
commit
|
commitdiff
|
tree
2017-10-09
D
oug
l
as Katzman
F
ix flaky EN
S
URE-CODE/DATA-SEPAR
A
TION test
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Pass nwords i
n
to maybe_adju
s
t_lar
g
e_ob
j
ect
commit
|
commitdiff
|
tree
2017-10-09
D
o
u
g
las
K
a
tzman
Fix 2 bu
g
s with GC of bignums
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fix #+immobile-code bui
l
d
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fix regre
s
s
i
o
n
due to fix
f
or t
r
ans
_
code on la
r
ge code
.
commit
|
commitdiff
|
tree
2017-10-08
Dougla
s
K
a
tzman
Fix sour
c
e of
inefficie
n
c
y
in trans_co
d
e()
commit
|
commitdiff
|
tree
2017-10-08
Do
u
glas Katzman
Fix
#
-sb-th
r
ead builds for code
and
d
at
a
s
eparati
o
n
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s
Katzman
Switch on strict separation of pages c
o
ntaining c
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
D
o
uglas
K
at
z
man
Add -W
u
ndef (not
i
mplied by
-
Wall)
to cc inv
o
cation
commit
|
commitdiff
|
tree
2017-10-07
Doug
l
as Katzman
R
emo
v
e bia
s
against parti
a
l pages in fi
n
d_f
r
eeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Make MAP-ALL
O
C
A
TED-OBJECTS l
e
ss inclined to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas K
a
tzman
Pin
p
age-spanning s
m
all objects
o
n
a
n in
d
ividual basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Generalize
w
ipe_nonpi
n
ne
d
_words()
commit
|
commitdiff
|
tree
2017-10-06
Dou
g
l
a
s
Katzman
Refa
c
tor to av
o
id exp
o
sing page_t
a
ble
[
]
to core save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas K
a
tzman
Re
m
ove toplevel binding of *L
I
ST-CONFLIC
T
S-T
A
B
LE*
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
a
n
M
ove identical tails o
f
th
e
n/
e
lse code out of the '
i
f
'
commit
|
commitdiff
|
tree
2017-10-05
Dougla
s
Kat
z
man
Assert
t
h
at
alloc reg
i
ons are emp
t
y after GC; don't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
Fix accidental omission from prior co
m
mit
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
Reduce numb
e
r of se
q
uential tests in gc_f
i
n
d
_
f
r
eeish_
p
ages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
ma
n
Fix
SB-INTR
O
S
P
ECT:AL
L
OC
A
TION-INFORMAT
I
ON on gencgc
+
pc
c
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Remove redun
d
ant stores
t
o page_ta
b
l
e
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las
Ka
t
zman
T
est "
b
ytes
_
found
< nb
y
t
e
s_goal" first i
n
fin
d
_freeish_
p
ages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Dougla
s
Kat
z
man
Move mispla
c
ed #endif
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
Strengthen asse
r
tion: area size qua
n
tum is 2
w
o
r
ds
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas
K
atz
m
a
n
Use prope
r
w
i
d
e
tag for code-compone
n
t in
o
bjd
e
f
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Katzman
R
e
move :weak-pointer as excep
t
iona
l
case
in room
commit
|
commitdiff
|
tree
2017-10-04
Doug
l
as Ka
t
zman
(SETF
%
FUN-NAME)
on
closures,
now wit
h
fewer r
e
strictions
.
commit
|
commitdiff
|
tree
2017-10-04
D
o
uglas Katz
m
an
D
elete
redundant C macr
o
commit
|
commitdiff
|
tree
2017-10-04
Douglas Kat
z
man
Revi
s
e comment
a
bout efficiency in
s
cav_weak_poi
n
ter()
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas Katzman
Modernize C style o
f
and deobfusca
t
e gc_alloc_update_page_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Opti
m
ize page
_
e
n
ds_c
o
ntiguous_block_p()
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzman
U
se MAP_32BIT and not MAP_FIX
E
D on
F
ree
B
SD
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
a
s K
a
tzman
R
e
vert
d
9
ffae8c a
n
d add com
m
ent t
h
at the gl
i
b
c bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
atzman
Guar
d
some C
g
lobals
w
ith more
a
p
p
r
opria
t
e
tes
t
s
commit
|
commitdiff
|
tree
2017-10-03
D
o
u
g
l
a
s Katzman
Part
i
ally revert "A
l
ways copy all of a sigset_t fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Kat
z
ma
n
Fix
c
h
eneygc b
u
ild
commit
|
commitdiff
|
tree
2017-10-03
Do
u
glas
Katzman
Implement per-object
p
inn
i
ng o
n
p
r
ecis
e
g
encgc
commit
|
commitdiff
|
tree
2017-10-02
Do
u
glas Kat
z
man
Change a
few s
l
o
ts to rea
d
onl
y
commit
|
commitdiff
|
tree
2017-10-02
Dou
g
la
s
K
atz
m
a
n
Simple ren
a
me, and
+/-
a co
m
me
n
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Add a
debugging
h
elpe
r
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Export 2 things for sb-intr
o
sp
e
ct
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Export
c
o
v
e
rage bits
from S
B
-C and u
s
e 1
fewer
specia
l
v
ar
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katzman
Fix t
r
aceroot regres
s
i
o
n
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas Katzman
Fix typo from
"Reduce
c
onsing in ir2opt
.
l
i
s
p"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
R
em
o
v
e
DEFV
A
R f
r
om wr
o
ng
package; there's another
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas
Katz
m
an
Avoid wri
t
ing un
i
n
i
t
ia
l
ized
b
yte
s
to a core file
commit
|
commitdiff
|
tree
2017-10-01
D
o
u
g
las Katzm
a
n
For
c
e immobile spac
e
to a low address on
F
reeBSD
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
atzman
Ad
d
script to generate C head
e
rs
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Reduce
d
uplication
commit
|
commitdiff
|
tree
next