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
Enable traceroot test for #-sb-thread
2017-10-09
Douglas Katzman
Enab
l
e traceroot test for
#
-sb-thread
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Katzman
Define find_symbol() which
acts like CL:FIND-SYMBO
L
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Robustify a
l
loc
a
tion-inf
o
rmation tests
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Fix fl
a
k
y
E
NSURE
-
CODE/DATA-SEPARATION t
e
st
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Katzman
Pass nwords
into
maybe_ad
j
us
t
_lar
g
e_obje
c
t
commit
|
commitdiff
|
tree
2017-10-09
Dougl
a
s Kat
z
ma
n
F
ix 2 bugs with
GC o
f
bignum
s
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
F
ix #+
i
mmobile-
c
ode build
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzma
n
Fix
r
e
g
ression due to fi
x
for
t
r
a
n
s_code on large c
o
de
.
commit
|
commitdiff
|
tree
2017-10-08
Douglas
K
atzm
a
n
Fix source of inefficien
c
y i
n
trans_code()
commit
|
commitdiff
|
tree
2017-10-08
Douglas
K
atzman
Fix #-s
b
-threa
d
b
u
ild
s
for code a
n
d d
a
ta separation
commit
|
commitdiff
|
tree
2017-10-07
D
o
u
g
las Katzman
Switch
o
n
str
i
ct s
e
paration of
p
a
g
es c
o
ntaining code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas K
a
tzman
Add
-
Wundef (not impli
e
d by
-Wall)
to cc i
n
vocation
commit
|
commitdiff
|
tree
2017-10-07
D
ouglas Katz
m
an
Remove bias again
s
t pa
r
tia
l
page
s
in find_freeish_page
s
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s Katzm
a
n
Mak
e
MA
P
-A
L
LOC
A
TED-O
B
JECTS less inclined to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Doug
l
as Katzm
a
n
Pi
n
page-spanni
n
g small objects on a
n
ind
i
vidual basis
commit
|
commitdiff
|
tree
2017-10-06
D
o
uglas Katzman
G
e
n
era
l
ize wipe
_
non
p
inned_wor
d
s()
commit
|
commitdiff
|
tree
2017-10-06
Douglas
Kat
z
man
R
efactor t
o
avoid exposing page_table[] to core s
a
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
R
emove topleve
l
binding of *LIST-CONFLICTS-TABLE*
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Mov
e
identical tails of th
e
n/els
e
code o
u
t
of the 'i
f
'
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas Katzman
Asse
r
t that
a
lloc
region
s
are empty
a
f
t
er
GC; do
n
't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
Fix accidental omissi
o
n from pr
i
o
r
commit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
man
Reduce number of seque
n
t
i
al tests i
n
gc_find_freeis
h
_pages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Katzma
n
F
i
x SB-INTROSPECT:ALL
O
C
ATI
O
N-INFORMATION
on gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
Remove redundant stores to page_tabl
e
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Katzman
T
est "bytes_found < nb
y
tes_g
o
al"
fi
r
st
in find_fr
e
eish_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
o
uglas Katzman
Mo
v
e
misplaced #endif
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katz
m
a
n
Strengthen assert
i
o
n
:
a
rea size quantum is 2 w
o
rds
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katz
m
a
n
Use pr
o
per widetag for code-comp
o
nent
in objdef
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Remove :weak-pointer as exceptional case in room
commit
|
commitdiff
|
tree
2017-10-04
Douglas
Katzma
n
(SETF %FU
N
-NAME) o
n
closures, n
o
w wit
h
fewer r
e
st
r
i
ct
i
ons
.
commit
|
commitdiff
|
tree
2017-10-04
S
telian Ionescu
Move destructive operati
o
n
s outsid
e
sa
v
e
_to_fileh
a
n
dl
e
()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
D
e
let
e
r
edundant C
macro
commit
|
commitdiff
|
tree
2017-10-04
Dou
g
las
K
atzman
Revi
s
e comment about effici
e
ncy in
s
ca
v
_weak_pointer(
)
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Moder
n
ize C style o
f
and deobfu
s
ca
t
e gc_al
l
o
c
_update_page_t
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Optimize page_ends_contiguous
_
block_p()
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s
K
atz
m
an
Use
MAP
_
32BIT a
n
d not MA
P
_F
I
XE
D
on FreeB
S
D
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
a
s
Katzman
Revert d9ffae8c and add comm
e
nt
t
h
at the gli
b
c
bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Guard som
e
C globa
l
s with
more app
r
o
priate tes
t
s
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
atzman
P
a
rtiall
y
revert
"A
l
ways copy all of a
s
igset
_
t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Fix ch
e
neygc
b
uild
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
as Katzm
a
n
Imp
l
ement per-object pinni
n
g
on pre
c
ise
gencgc
commit
|
commitdiff
|
tree
2017-10-02
D
o
u
gla
s
Katzman
Change a few slots to readonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Simp
l
e rename, and +
/
- a comment
commit
|
commitdiff
|
tree
2017-10-02
Douglas Ka
t
zman
Add
a debuggin
g
helper
commit
|
commitdiff
|
tree
2017-10-02
D
o
u
glas Katz
m
an
Export 2 th
i
ngs for sb-intros
p
ect
commit
|
commitdiff
|
tree
2017-10-02
Doug
l
as Katzman
Export co
v
erage
bits
f
ro
m
SB
-
C an
d
u
s
e 1 fewer s
p
e
c
ial var
commit
|
commitdiff
|
tree
2017-10-02
D
ouglas Katzman
Fix
t
raceroot regression
commit
|
commitdiff
|
tree
2017-10-02
D
ougl
a
s Katzm
a
n
Fix t
y
po from "Reduce consing in ir2o
p
t
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzma
n
Re
m
ove DEFVAR fr
o
m wrong
package;
there's anot
h
er in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katz
m
a
n
Avoid writ
i
n
g
uninit
i
alize
d
bytes
to a
c
o
r
e fil
e
commit
|
commitdiff
|
tree
2017-10-01
Douglas Kat
z
man
Force immobi
l
e space to a low address on FreeBSD
commit
|
commitdiff
|
tree
2017-09-30
Doug
l
as Katzm
a
n
Add script to generate C headers
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Red
u
ce d
u
pl
i
c
a
t
ion
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
F
i
x bug in lowtag_for_wid
e
tag[] arr
a
y du
e
t
o bad string
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Always cop
y
all of a si
g
s
e
t_t for linux
commit
|
commitdiff
|
tree
2017-09-30
Do
u
g
las Kat
z
man
Consolida
t
e 22 differ
e
nt-but-s
a
me functions
i
nto
one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Dou
g
las Katzman
Avoid unuse
d
vari
a
ble warning if
N
DEBUG
commit
|
commitdiff
|
tree
2017-09-25
Douglas Katzma
n
U
s
e em
b
edded_obj_p()
in a
l
l places
it
pertains to
commit
|
commitdiff
|
tree
2017-09-24
Dougla
s
Katzman
Make fullc
g
c w
o
rk on precis
e
ly c
o
llected pla
t
f
orms
commit
|
commitdiff
|
tree
2017-09-24
Douglas
K
atzman
He
l
p GC out
w
ith reg
a
rd to some
c
old-init sym
b
o
l
s
commit
|
commitdiff
|
tree
2017-09-24
D
o
ug
l
as Ka
t
zman
Fix arm and arm64 builds
commit
|
commitdiff
|
tree
2017-09-24
Dou
g
la
s
K
atzman
F
i
x bui
l
d for #+(and relo
c
a
t
able
-
he
a
p
(
not
i
m
mobil
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
On
l
y try
t
o
u
se MAP_32BIT if it's #def
i
ned
commit
|
commitdiff
|
tree
2017-09-23
Dou
g
las
Katzman
F
ix build for #-relocatable-heap and
fix p
r
intf format
commit
|
commitdiff
|
tree
2017-09-23
D
ou
g
la
s
Ka
t
z
man
Factor out repeated incantations
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
U
n
-p
r
ett
i
ly p
r
i
n
t
bac
k
end fea
t
ure list
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzm
a
n
Remo
v
e 4
inst
r
u
c
tions
f
rom all
o
c-to
-
r1
1
commit
|
commitdiff
|
tree
2017-09-22
Dou
g
las Kat
z
man
Keep any encapsulat
i
o
n
w
h
en
c
alling ~/
F
UN/
f
o
r
m
a
t
directi
v
e
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katz
m
an
Enable place
m
ent of im
m
obile
space anywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
Make 'moveable' arg
t
o os_validate 3-valued
commit
|
commitdiff
|
tree
2017-09-22
Dougla
s
Katzman
x86-
6
4: fix bug in IMMEDIATE-CONSTANT-SC fo
r
symbols
commit
|
commitdiff
|
tree
2017-09-22
Douglas K
a
tzman
Ch
a
n
g
e keyword
arg to positional
i
n
S
UB-
G
C
commit
|
commitdiff
|
tree
2017-09-22
Douglas K
a
t
z
man
Ty
p
e
-ch
e
ck arg before inh
b
itin
g
GC in CODE-H
E
AD
E
R-FR
O
M
-PC
commit
|
commitdiff
|
tree
2017-09-20
Do
u
glas
K
a
t
zman
M
a
k
e
verify_gc() c
a
llab
l
e
from Li
s
p a
t
m
ore-or-le
s
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
ouglas Katzman
Elide t
o
ns of u
n
bound-s
y
mbol
tests from POST-GC a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas K
a
tzman
Improve veri
f
y_space()
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzma
n
Emit shorter code for ALLOCATE-STANDARD[-F
U
N
CAL
L
ABLE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
ouglas Katzm
a
n
Print more in
f
orma
t
ion about "
s
orted pins" if
en
a
bled
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katz
m
an
x86-6
4
: Enliven funcallable-in
s
tances from unboxed
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Dou
g
las Katz
m
an
Declare widetag
_
names in gc he
a
d
e
r
commit
|
commitdiff
|
tree
2017-09-15
D
o
uglas Katzman
Move REA
D
_
P
R
OTECT_FREE_PAG
E
S into ze
r
o
_dirty_pag
e
s()
commit
|
commitdiff
|
tree
2017-09-15
Douglas Katzma
n
Ensur
e
that %BIT-POS
I
T
I
ON does n
o
t read too
many words
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Remove prepro
c
ess
o
r conditional i
n
size_bi
g
nu
m
commit
|
commitdiff
|
tree
2017-09-14
Douglas
Katzman
fullcgc: mar
k
bignums live
wit
h
a h
e
a
d
e
r
bit, not mark
_
bits
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Kat
z
man
Reserve 1 bi
t
in bignum
header f
o
r G
C
mark
commit
|
commitdiff
|
tree
2017-09-14
Douglas Ka
t
zman
Fix
out
-
of-bounds
a
rray
acces
s
t
o pag
e
_ta
b
le[]
commit
|
commitdiff
|
tree
2017-09-14
D
o
uglas
K
atzman
Fix potential C warn
i
ng
o
n 32-bit due to m
i
s
ma
t
ch
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Fix #+(
a
nd immobile-
s
pace (not compact-
i
nstance-header
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Dou
g
las Ka
t
zm
a
n
Delay
s
toring simple-f
u
n layout unt
i
l
cod
e
is loaded
.
commit
|
commitdiff
|
tree
2017-09-14
Do
u
g
l
as K
a
tzman
F
i
x
#!+(
a
nd immobile-s
p
ace (n
o
t com
p
ac
t
-insta
n
ce-header
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
Mino
r
tweaks
commit
|
commitdiff
|
tree
2017-09-13
Douglas Kat
z
man
x86-64: fi
x
bug in %SET-FDEFN-FUN
commit
|
commitdiff
|
tree
2017-09-13
D
o
uglas Katzman
Unbreak win32, patch
b
y Bart
B
otta
commit
|
commitdiff
|
tree
2017-09-13
Dougla
s
Katzman
Fix GC invar
i
ant loss
in immobile
s
pac
e
d
e
frag
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
Show
w
hether mmap() fu
z
z
er
did or didn't get th
e
alte
r
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Do
u
g
l
as Katzman
Un-nest some bindi
n
gs
commit
|
commitdiff
|
tree
2017-09-13
Douglas Ka
t
zma
n
Unify si
g
n
atu
r
e of
F
IXUP-CODE-OBJECT across
backends
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
I
n
crease granular
i
ty
o
f co
r
e pag
e
al
i
gnment
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
M
ake ver
i
fy_gc() ex
t
er
n
al
,
add progress messages
commit
|
commitdiff
|
tree
2017-09-12
D
o
uglas Katzman
x8
6
-64:
Sav
e
ab
s
olute a
s
sembler routi
n
e fixu
p
s
commit
|
commitdiff
|
tree
next