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
x86-64: reimplement symbol-value vop
2017-10-19
Do
u
glas
Katzman
x86-64: re
i
mp
l
ement symbol-value
v
o
p
commit
|
commitdiff
|
tree
2017-10-18
Dougla
s
K
atzman
Remove
h
ack f
r
om globaldb regar
d
ing exp
o
rte
d
CL symbols
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzma
n
Reduce number
o
f
s
ou
r
ce
f
i
les nee
d
ed
t
o
write C headers
commit
|
commitdiff
|
tree
2017-10-18
Douglas
Katzman
R
e
move kludges
.
!DEFINE-THREAD-LOCAL
s
ets :ALW
A
YS-BO
U
ND
commit
|
commitdiff
|
tree
2017-10-18
Dou
g
la
s
Katzm
a
n
Add more info t
o
col
d
-sbcl
.
ma
p
commit
|
commitdiff
|
tree
2017-10-18
Dougla
s
Katzman
Remo
v
e obsolete symbol
commit
|
commitdiff
|
tree
2017-10-18
Dougla
s
Katzm
a
n
Shorten set
-
fdefn-fun
commit
|
commitdiff
|
tree
2017-10-18
Doug
l
as Katzma
n
Per
f
orm less
w
ork for :KE
Y
-AND-VALUE hash-table weak
n
ess
.
commit
|
commitdiff
|
tree
2017-10-18
Dougla
s
Kat
z
man
Skip liveness te
s
t on e
m
pty/
n
o
n
pointer h
a
s
h
table
e
ntries
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzm
a
n
Fix buil
d
fail
u
re
commit
|
commitdiff
|
tree
2017-10-17
Douglas K
a
tz
m
an
Fix purify() and move m
i
splaced #else/#endif
commit
|
commitdiff
|
tree
2017-10-17
Doug
l
as
K
a
t
z
man
Fix C warn
i
ng in pr
i
nt_fixnum()
commit
|
commitdiff
|
tree
2017-10-17
D
ougl
a
s K
a
tzman
A
void write
f
ault
s
duri
n
g GC,
e
ven mor
e
em
p
h
atica
l
ly now
commit
|
commitdiff
|
tree
2017-10-17
Dou
g
las Katzman
Remove unu
s
e
d
c
ross-mumble noise
.
commit
|
commitdiff
|
tree
2017-10-17
Dougla
s
Katzman
Don't compiler src/code/th
r
e
a
d
f
o
r the ho
s
t
commit
|
commitdiff
|
tree
2017-10-17
Dou
g
las Katzman
C
l
ea
r
the rehash-needed
bit in
C
LRHASH
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Avoid unn
e
cessary write to hash-table instances during gc
.
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katz
m
an
Decentralize
p
er-thr
e
ad initial
special bindi
n
gs
.
commit
|
commitdiff
|
tree
2017-10-16
Dou
g
las Katzman
Use
h
andy
p
re-exist
i
n
g C macros in othe
r
m
acros
commit
|
commitdiff
|
tree
2017-10-14
Douglas Katzman
R
epr
o
tect dyna
m
ic spac
e
aft
e
r fu
l
l mark-sweep GC
commit
|
commitdiff
|
tree
2017-10-14
Douglas
Ka
t
zman
Ren
a
me
"
markns
w
eepgc
.
c" to
"
immobile-space
.
c" plus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Douglas K
a
tzman
F
i
x c
r
itical spelling bug i
n
ALLOCATION-I
N
F
O
RMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Do
u
g
l
as
K
atzman
Sim
p
lify condition
f
or
s
ettin
g
n
e
ed
s
_reh
a
sh_p in GC
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzm
a
n
Prov
i
de t
h
e :ABORT re
s
tar
t
in warm load
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x
8
6-6
4
: Allo
w
choi
c
e of 0xCC or 0xCE as the in
t
errupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas Katzm
a
n
A
d
d
cautionary not
e
a
bove enab
l
ement of :sb-thread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katzman
x86-64
:
A
llow imm
e
diate
S
C for IND
E
X in %instance-cas
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas K
a
tzman
Giv
e
up on fixing
ALLOCATION-INFOR
M
ATION
.
6 for sp
a
rc
commit
|
commitdiff
|
tree
2017-10-12
Douglas
K
atzman
Forgo loade
r
.
lisp
in warm bu
i
ld
commit
|
commitdiff
|
tree
2017-10-11
Dougla
s
Katzman
U
s
e signed
s
hift in fixn
u
m_value()
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
U
s
e ab
s
traction
f
or getting vector sub
t
ype
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzma
n
U
n
break cheneygc
commit
|
commitdiff
|
tree
2017-10-11
D
ouglas Ka
t
zman
Don't expo
s
e so much of
G
C internals to all ot
h
er
C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Kat
z
man
Fix fasteval bug
commit
|
commitdiff
|
tree
2017-10-11
Douglas
Ka
t
zman
Move rep
e
ated definitio
n
s to a shared
p
lac
e
commit
|
commitdiff
|
tree
2017-10-10
Douglas Katzman
Use clearly na
m
ed macros, not
in
s
ane
v
oodoo
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Al
l
ow
1
-
pag
e
"large"
vect
o
rs in scavenge_generations()
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Katz
m
an
Fa
i
l earli
e
r
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas K
a
tz
m
a
n
Suppress showing 'etags' invoc
a
tion
commit
|
commitdiff
|
tree
2017-10-09
D
oug
l
as Katzman
F
i
x sb
-
intros
p
ect test f
o
r 32-
b
it
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s Katzman
En
a
ble
t
raceroot test f
o
r
#
-sb-th
r
e
a
d
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Kat
z
man
D
e
fine find_sym
b
ol() which
acts l
i
ke CL:FIND
-
SY
M
B
OL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las Katzman
Robustif
y
all
o
catio
n
-informatio
n
tes
t
s
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Katzman
Fix
f
laky ENSURE-CODE/DATA-SEPA
R
ATION t
e
st
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
Pass nwords
i
nto m
a
ybe_adjus
t
_l
a
rge_object
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as
K
atzman
Fix 2 bugs with GC o
f
bignums
commit
|
commitdiff
|
tree
2017-10-08
Do
u
glas Katzma
n
Fix #+immobile-code
build
commit
|
commitdiff
|
tree
2017-10-08
D
o
u
glas Katzman
Fix
r
egression du
e
to fix for tra
n
s_code on large c
o
de
.
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzma
n
Fix source of ineffi
c
i
e
nc
y
in
tran
s
_code()
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katz
m
an
Fix #
-
sb
-
thre
a
d build
s
f
o
r
c
ode and data separation
commit
|
commitdiff
|
tree
2017-10-07
Dou
g
las Ka
t
zman
Switch on strict sep
a
rat
i
on of
pages c
o
ntaini
n
g
code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Add -Wundef
(n
o
t
i
mplied by -Wall)
t
o
cc inv
o
cation
commit
|
commitdiff
|
tree
2017-10-07
D
o
uglas Katzma
n
Remove bias agai
n
st partial pages in find_fre
e
is
h
_
pages
commit
|
commitdiff
|
tree
2017-10-07
D
ouglas Katzman
Make
MAP-
A
L
LOCATED-OBJECTS
less inclin
e
d
t
o fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Dou
g
l
as Katzman
Pin page-spanning small objects on an indivi
d
u
a
l basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Generalize wi
p
e_no
n
p
i
n
ned_wo
r
ds()
commit
|
commitdiff
|
tree
2017-10-06
Doug
l
as Katzman
R
e
f
acto
r
to
a
void expo
s
ing page_ta
b
le[] to core
s
ave
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
oug
l
as
K
a
t
zman
Remove top
l
e
v
e
l
bind
i
ng of *LIST-CONFLICT
S
-TABLE*
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Katzm
a
n
Move identic
a
l tails
of then
/
else c
o
de out of the 'if'
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Katzman
Assert that al
l
oc reg
i
ons are empty after
GC; don
'
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
o
ugla
s
Katzman
Fix
accidental
o
mission from prio
r
c
o
mmit
commit
|
commitdiff
|
tree
2017-10-05
D
ougl
a
s
Ka
t
zma
n
Reduc
e
numb
e
r of sequential t
e
s
t
s i
n
gc_f
i
nd_freeish_pages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
man
Fix SB-INTROSPECT:ALLOCATION-INFORMATION on gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Katzman
Remove redundan
t
s
t
o
res to
p
age_table
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
Te
s
t
"byte
s
_found < nby
t
es_goal" first
in fi
n
d_free
i
sh_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
la
s
Katzman
Move
m
is
p
l
a
c
e
d #endif
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Katzman
Strengthen asse
r
t
ion:
area
s
ize quantum
i
s 2
words
commit
|
commitdiff
|
tree
2017-10-04
Dougla
s
Katzman
Use prope
r
widet
a
g
f
o
r c
o
d
e-
c
omponen
t
i
n
objdef
commit
|
commitdiff
|
tree
2017-10-04
Douglas K
a
tzman
Remove :w
e
ak-poin
t
er as exc
e
ptional
case in roo
m
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
(SETF %F
U
N-NAME) o
n
closures,
n
ow with few
e
r restric
t
ions
.
commit
|
commitdiff
|
tree
2017-10-04
S
t
elian I
o
nescu
Mov
e
d
estructive o
p
erations
o
utside sa
v
e_to_f
i
lehandl
e
()
commit
|
commitdiff
|
tree
2017-10-04
D
o
uglas Katzman
Delete redundant C macro
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Revi
s
e
co
m
ment about
efficiency i
n
scav_w
e
a
k_pointer()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Modernize C s
t
y
l
e of and deobfuscate gc_alloc_
u
pdate_page_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Kat
z
man
O
p
timi
z
e
p
age_ends_co
n
tiguous_block_p()
commit
|
commitdiff
|
tree
2017-10-03
D
o
u
glas Katzman
Use
M
AP_3
2
BIT and not MAP
_
FIXED on Fr
e
eB
S
D
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katz
m
an
Revert
d9ffae
8
c and a
d
d comment that the gli
b
c bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzm
a
n
Guard some C global
s
wi
t
h mor
e
appropriate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Partially revert "
A
lways cop
y
all o
f
a sigset_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Ka
t
z
man
Fix cheneygc
bui
l
d
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katz
m
an
Imple
m
ent per-object pinning on pre
c
ise gencgc
commit
|
commitdiff
|
tree
2017-10-02
Dou
g
las Katzman
Change a few slot
s
t
o
rea
d
only
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katz
m
an
Simple
re
n
ame,
a
nd
+/- a c
o
mment
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
t
z
m
an
Add a deb
u
ggin
g
h
elper
commit
|
commitdiff
|
tree
2017-10-02
D
ouglas Katzma
n
Exp
o
rt
2
things fo
r
sb-
i
ntro
s
pe
c
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
Export coverage bit
s
from SB
-
C and use
1
fewer
special va
r
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Fix traceroot regressio
n
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Fix t
y
po from "R
e
duce consing in ir2opt
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Dougl
a
s Katzman
Remov
e
DEFV
A
R
from
w
rong p
a
ckage; th
e
re's
a
nother in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katzman
Avoid wri
t
ing u
n
init
i
alized bytes to a co
r
e file
commit
|
commitdiff
|
tree
2017-10-01
Do
u
g
l
as Katz
m
an
Force immob
i
le space to a low
a
dd
r
ess on Free
B
SD
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
atzman
Add script to generate
C headers
commit
|
commitdiff
|
tree
2017-09-30
D
o
uglas Ka
t
z
man
R
educ
e
d
u
p
l
icatio
n
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Fix
b
ug in lowt
a
g_for_wide
t
a
g[] array due to bad string
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Dougla
s
K
at
z
m
an
Alway
s
copy all of a sigset_t for
linux
commit
|
commitdiff
|
tree
2017-09-30
Do
u
glas Katzman
Consolid
a
te
2
2 dif
f
e
r
e
n
t-but
-
same f
u
nctions into o
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Douglas Katzman
Avoid unus
e
d
v
ariable warning
i
f
N
DEBUG
commit
|
commitdiff
|
tree
2017-09-25
Dou
g
las
K
atzman
Us
e
embedded_obj_p() in
all pl
a
c
e
s
it
p
ertains to
commit
|
commitdiff
|
tree
2017-09-24
Dougla
s
Katzman
Mak
e
full
c
gc work
on precisely
c
ollected
p
latforms
commit
|
commitdiff
|
tree
2017-09-24
D
o
u
g
las Ka
t
zman
Help GC out
w
ith regard
t
o some
c
old-i
n
it
symb
o
ls
commit
|
commitdiff
|
tree
next