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 problem reported by stassats on sbcl-devel
2017-10-20
Douglas Katzman
Refine boun
d
ary condition
i
n conservati
v
e_r
o
o
t
_p()
commit
|
commitdiff
|
tree
2017-10-20
Doug
l
as Katzma
n
Use ordi
n
a
ry assignmen
t
from blockable_si
g
set
commit
|
commitdiff
|
tree
2017-10-19
Dou
g
las Katzman
x86-64: Show ref to tls_index of
i
m
mobile s
y
mbols
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katz
m
an
Take lispobj arg in
c
onservative_roo
t
_p
.
Fewe
r
casts
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Douglas
Katzman
Avo
i
d search
i
ng
f
or the same pin repeatedly
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzm
a
n
A
dd remark on i
m
plementation of u
p
date_page
_
w
r
ite_prot()
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzman
x8
6
-6
4
: reimplement symbol-value
vop
commit
|
commitdiff
|
tree
2017-10-18
Douglas Ka
t
zman
R
emove
h
ack
from globaldb reg
a
rding
e
x
p
orted CL symbols
.
commit
|
commitdiff
|
tree
2017-10-18
D
oug
l
as Kat
z
man
Reduc
e
number of source files needed to write C heade
r
s
commit
|
commitdiff
|
tree
2017-10-18
Dou
g
la
s
Katzman
Remove kludges
.
!DEFINE-THREAD-LOCAL sets :AL
W
AYS-BOUND
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Add mor
e
info
to cold
-
sbcl
.
map
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzm
a
n
Remove obsol
e
te
symbol
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Shorten s
e
t-fdefn-
f
un
commit
|
commitdiff
|
tree
2017-10-18
D
ougl
a
s Katzman
Perform les
s
work f
o
r
:KEY-AND-VALUE ha
s
h-
t
able
w
eakn
e
ss
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Kat
z
man
Skip liveness t
e
st on em
p
t
y/nonpointer hasht
a
ble entries
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
F
i
x
build
fa
i
lure
commit
|
commitdiff
|
tree
2017-10-17
D
o
uglas Katzman
Fix purify() and move mispla
c
ed #e
l
s
e/#
e
ndif
commit
|
commitdiff
|
tree
2017-10-17
D
o
uglas Katzman
Fix C warnin
g
i
n
print_fixnum
(
)
commit
|
commitdiff
|
tree
2017-10-17
Douglas Ka
t
zman
Avoid w
r
i
te faults during GC, e
v
en more emphat
i
cally now
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Remove unused cro
s
s-mumble
n
oise
.
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzma
n
Don
'
t
compiler src/
c
ode/thread for the ho
s
t
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Cl
e
ar the rehash-needed bit
in CLRHASH
commit
|
commitdiff
|
tree
2017-10-17
Douglas K
a
tzman
Av
o
id
u
n
n
e
cessary write to hash
-
t
able insta
n
ces du
r
ing gc
.
commit
|
commitdiff
|
tree
2017-10-17
Dougla
s
Katzma
n
Dece
n
tr
a
lize per-thread
initial spe
c
ial bindi
n
gs
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Katz
m
an
Us
e
handy
p
re-existing C
m
acros in o
t
her macros
commit
|
commitdiff
|
tree
2017-10-14
D
o
uglas
Katzm
a
n
Reprote
c
t dynam
i
c spac
e
aft
e
r fu
l
l ma
r
k-sweep
G
C
commit
|
commitdiff
|
tree
2017-10-14
Douglas Kat
z
man
Rena
m
e "mar
k
nsw
e
epgc
.
c"
to "immobile-space
.
c"
p
lus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Do
u
glas Ka
t
zman
Fix
c
ritical spelling bu
g
in ALLOCATION-I
N
FORMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Douglas Katzman
Simplify
c
o
n
diti
o
n for
s
e
t
t
ing needs_rehash_p
in GC
commit
|
commitdiff
|
tree
2017-10-13
Dou
g
las Katz
m
a
n
Provide the :ABORT re
s
tar
t
in warm load
commit
|
commitdiff
|
tree
2017-10-13
D
ouglas Katz
m
an
x86-64: All
o
w choi
c
e
o
f 0xCC o
r
0xCE as the int
e
rrupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas K
a
tzman
Add cautionar
y
note abo
v
e enablement of
:sb-thread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
D
ouglas
K
atzman
x
8
6-64: Allow immediate SC f
o
r INDEX in %in
s
tanc
e
-ca
s
commit
|
commitdiff
|
tree
2017-10-12
Douglas Ka
t
zman
Give up on fixing
ALLO
C
A
TION-INFORMATION
.
6
for spar
c
commit
|
commitdiff
|
tree
2017-10-12
Dou
g
las
Kat
z
m
an
F
orgo loade
r
.
lisp
in warm
build
commit
|
commitdiff
|
tree
2017-10-11
Dougla
s
Katzman
Us
e
signed sh
i
ft in fixnum_value()
commit
|
commitdiff
|
tree
2017-10-11
D
o
uglas
K
atzman
Use
a
bs
t
racti
o
n
f
o
r getting
vector s
u
b
typ
e
.
commit
|
commitdiff
|
tree
2017-10-11
D
o
uglas Katzman
Unbreak cheneygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expo
s
e so
m
uch of GC inte
r
n
als to al
l
other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Dougl
a
s Katzman
F
i
x
f
a
s
teval bug
commit
|
commitdiff
|
tree
2017-10-11
Doug
l
a
s
Katzm
a
n
Move repeated definition
s
t
o
a shared place
commit
|
commitdiff
|
tree
2017-10-10
Doug
l
as Katzm
a
n
Use clearly named m
a
cros, not ins
a
ne
voodoo
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzm
a
n
Allow 1-page "large"
vectors in scavenge_generations()
commit
|
commitdiff
|
tree
2017-10-09
Douglas
K
atzman
Fail earlier
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas
Katzman
Suppress showing 'etag
s
' invoca
t
ion
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas
Katzman
Fix sb-i
n
t
r
ospec
t
te
s
t for 32
-
b
it
commit
|
commitdiff
|
tree
2017-10-09
Douglas
Ka
t
zman
Enable traceroot test fo
r
#-s
b
-thr
e
ad
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las Katzman
Defi
n
e find_symbo
l
() which acts like CL:FIN
D
-SYM
B
OL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Robustify alloc
a
t
i
on-informati
o
n tests
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s Katzman
Fix
flaky ENSURE-
C
ODE/D
A
TA-SEPA
R
ATION test
commit
|
commitdiff
|
tree
2017-10-09
Do
u
gl
a
s Kat
z
man
Pa
s
s nw
o
rds in
t
o maybe_
a
djust_large_object
commit
|
commitdiff
|
tree
2017-10-09
D
o
ugl
a
s Katzm
a
n
F
i
x 2
bugs with GC
o
f bignums
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fix #+im
m
obile-
c
o
de build
commit
|
commitdiff
|
tree
2017-10-08
Douglas Ka
t
zm
a
n
Fix regression due to fix for
t
r
a
ns_cod
e
on
l
arge code
.
commit
|
commitdiff
|
tree
2017-10-08
D
oug
l
as Kat
z
man
Fix source of ineffic
i
e
n
cy i
n
t
r
ans_co
d
e()
commit
|
commitdiff
|
tree
2017-10-08
Douglas Ka
t
zman
Fix #-sb-thread builds for c
o
de
and dat
a
separa
t
ion
commit
|
commitdiff
|
tree
2017-10-07
D
ouglas Katzman
Switch on strict separation o
f
p
a
g
es containing
c
ode
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Add
-
Wundef (no
t
implie
d
by -Wall) to cc invocation
commit
|
commitdiff
|
tree
2017-10-07
D
o
u
g
las Katzman
Remove bias
against partia
l
pages in
f
ind_freeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Douglas Ka
t
zman
Make
M
A
P
-ALLOCAT
E
D-OBJECTS
l
e
ss incl
i
n
ed to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
D
ouglas Katzman
P
i
n
p
age-spanning small
o
bjec
t
s
on a
n
individual
ba
s
is
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katz
m
a
n
Gen
e
r
a
lize wipe_non
p
inned_words
(
)
commit
|
commitdiff
|
tree
2017-10-06
Douglas Kat
z
man
R
efactor to avo
i
d exposi
n
g
p
age_table[] to c
o
re save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas Katzman
R
e
mov
e
toplevel
b
inding of *LIST
-
CONFLICTS
-
T
A
B
L
E
*
commit
|
commitdiff
|
tree
2017-10-05
D
o
uglas Katzman
Move identic
a
l tails
o
f
t
h
en/else
code out of t
h
e 'if
'
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Asser
t
t
hat alloc
r
e
gion
s
are empty after GC
;
don't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas Katzman
Fi
x
accide
n
tal omission from prior c
o
mmit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
Reduce
n
umber of s
e
quential tests
i
n
g
c
_find_fr
e
e
i
sh_p
a
g
es(
)
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Katz
m
an
Fix SB-INTROSPEC
T
:ALLOC
A
T
I
ON-INFORMATION on
g
encgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Doug
l
as Ka
t
zman
Remove r
e
dund
a
nt stores to
page_table
commit
|
commitdiff
|
tree
2017-10-05
D
ougl
a
s Katz
m
an
Tes
t
"bytes_f
o
und < nbyte
s
_go
a
l" first
i
n find_fr
e
eish_
p
ages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
Mo
v
e
m
isplaced #endif
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzm
a
n
Strengthen assertion: a
r
ea size quan
t
um is
2
wo
r
ds
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas
K
atzman
Use pr
o
per
w
i
detag
f
or code-component in objde
f
commit
|
commitdiff
|
tree
2017-10-04
Douglas
K
atzman
Remove :weak-pointer as excep
t
ional case
in roo
m
commit
|
commitdiff
|
tree
2017-10-04
Do
u
glas Kat
z
man
(SETF %F
U
N-NAME)
o
n closures, now w
i
th fewer
restr
i
ctions
.
commit
|
commitdiff
|
tree
2017-10-04
Stelian
Ion
e
scu
Move destructiv
e
opera
t
i
ons outside save_to_f
i
le
h
andle()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzm
a
n
Delete
redundant C macro
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Revise comment about
e
ffi
c
iency in scav
_
weak
_
p
o
inter
(
)
commit
|
commitdiff
|
tree
2017-10-04
Douglas
Katzman
M
odernize C style of and de
o
bfuscate gc_all
o
c_update_pag
e
_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzman
Op
t
im
i
ze page_ends_con
t
iguou
s
_bl
o
ck_p()
commit
|
commitdiff
|
tree
2017-10-03
D
ougl
a
s Katzman
Use
M
AP_32BIT
and not MAP_FIX
E
D
on FreeB
S
D
commit
|
commitdiff
|
tree
2017-10-03
Do
u
glas Katz
m
an
R
e
v
ert d9ffae8c and add comment
t
hat the glibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Guard some C glo
b
a
l
s wi
t
h more
a
ppropriat
e
tests
commit
|
commitdiff
|
tree
2017-10-03
Dou
g
las Katzman
Partially revert
"A
l
w
a
ys
c
opy
a
ll
of a
s
igset_t fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Ka
t
z
man
Fix cheneygc b
u
ild
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
a
tzman
Implement per-
o
bject pinnin
g
on precise
g
encgc
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katzman
Change a f
e
w slots to r
e
adonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Kat
z
man
Si
m
p
le rename,
and
+
/- a co
m
men
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
Add
a debugging helper
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
Export 2
things f
o
r sb-introspec
t
commit
|
commitdiff
|
tree
2017-10-02
D
o
ug
l
as Katzman
Export
c
ove
r
age bit
s
f
r
om SB-C and use 1 f
e
wer spe
c
ial var
commit
|
commitdiff
|
tree
2017-10-02
Dou
g
las Ka
t
zman
Fix tracero
o
t regressi
o
n
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzma
n
Fix typ
o
from "
R
educ
e
consing in ir2
o
pt
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
at
z
man
R
e
m
ove
D
EFVAR from w
r
o
n
g pac
k
a
ge; there's another
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas K
a
tzman
Avoid writing
un
i
nitialized bytes to a core file
commit
|
commitdiff
|
tree
2017-10-01
D
ouglas
K
a
t
z
ma
n
F
o
rce immobile space t
o
a low ad
d
ress on FreeBSD
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzm
a
n
Add s
c
ript to gener
a
te C headers
commit
|
commitdiff
|
tree
2017-09-30
D
ouglas Katzma
n
Reduce d
u
pl
i
c
ation
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
a
tzman
Fix bug
in lowt
a
g_for_widetag[] arra
y
due to
bad
string
.
.
.
commit
|
commitdiff
|
tree
next