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 2 bugs with GC of bignums
2017-10-09
Do
u
g
l
as Ka
t
zman
Fix 2 bugs w
i
th
G
C of bignums
commit
|
commitdiff
|
tree
2017-10-08
Do
u
g
las
K
at
z
man
Fix #+i
m
mobile-code build
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fi
x
regression due to fix f
o
r trans_cod
e
on large
c
ode
.
commit
|
commitdiff
|
tree
2017-10-08
Douglas
K
atz
m
an
Fix sourc
e
of
i
nefficiency
i
n
t
rans_code()
commit
|
commitdiff
|
tree
2017-10-08
D
o
uglas
K
atzman
Fix #-sb-
t
hread builds for code and data se
p
aration
commit
|
commitdiff
|
tree
2017-10-07
Doug
l
as Katzman
Switch on strict separation of pages contain
i
ng cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas Kat
z
ma
n
Add -Wundef
(
n
o
t impl
i
ed
b
y
-Wall
)
t
o
cc i
n
vocation
commit
|
commitdiff
|
tree
2017-10-07
D
o
ugla
s
K
a
t
z
m
a
n
Remove
bias ag
a
inst part
i
al pages in fin
d
_freeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Make
M
A
P-ALLOC
A
TED-OBJECTS less inclined to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Pin pag
e
-
s
panni
n
g sma
l
l obj
e
cts
on an i
n
di
v
idual basis
commit
|
commitdiff
|
tree
2017-10-06
Dougla
s
Katzman
Gen
e
r
alize wipe_nonpinned
_
w
o
rds()
commit
|
commitdiff
|
tree
2017-10-06
D
ouglas Katzm
a
n
R
e
f
actor to avoid exposing page_t
a
b
le[] to core sav
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Katzman
Remove to
p
l
e
vel binding of *LIST-CONFL
I
CTS-TABLE*
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
M
ove identical tails of then
/
else code o
u
t of
t
he 'if'
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
l
as K
a
t
z
man
Assert tha
t
allo
c
regions are
empty after GC; don'
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
gla
s
Katzma
n
Fix
a
c
ciden
t
al omission from prior commit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Ka
t
zma
n
Reduce number of sequent
i
al tests in gc
_
find_freeish_pages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
man
Fix SB-INTROSPECT:ALLOCATION
-
INFORM
A
TION
o
n gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
ma
n
Remove redunda
n
t
s
tores to pa
g
e_table
commit
|
commitdiff
|
tree
2017-10-05
Dougl
a
s Katzman
Test
"
bytes_
f
oun
d
< nbytes_goal" first in find_free
i
sh_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Move
m
ispla
c
e
d #endif
commit
|
commitdiff
|
tree
2017-10-05
D
ou
g
las Katzman
Strengt
h
en asser
t
ion
:
ar
e
a size qu
a
ntum is 2 words
commit
|
commitdiff
|
tree
2017-10-04
Douglas K
a
tzma
n
Use proper widetag for c
o
d
e-component in
o
bj
d
e
f
commit
|
commitdiff
|
tree
2017-10-04
D
o
uglas Katzman
R
e
move :weak-pointe
r
as exceptio
n
al case
i
n room
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
(S
E
TF %FUN-NAME) on closures, now with
fewer restrictions
.
commit
|
commitdiff
|
tree
2017-10-04
D
o
u
g
las
Katzman
Delete redundant C macr
o
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katz
m
a
n
R
ev
i
se com
m
ent about efficie
n
c
y in scav_weak
_
pointer()
commit
|
commitdiff
|
tree
2017-10-04
Douglas
K
atzm
a
n
Modernize
C
style of and deobfuscat
e
gc_alloc_upd
a
te_page_t
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Do
u
g
l
a
s Katzman
Optimize pa
g
e_ends_c
o
ntiguous_
b
lock_
p
()
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
U
se
MAP_32
B
I
T and not MAP_FIXE
D
o
n FreeBSD
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Rever
t
d9ffae8c and
a
dd c
o
mment that th
e
glibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Kat
z
man
Guard som
e
C globals with mo
r
e appropriate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas
Katzm
a
n
Partially revert "Always
c
opy all of a s
i
gset_t
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzm
a
n
Fix chene
y
g
c build
commit
|
commitdiff
|
tree
2017-10-03
Do
u
g
l
as Katzman
Imple
m
ent per-object pinning
on pre
c
i
se gencgc
commit
|
commitdiff
|
tree
2017-10-02
Do
u
g
l
as K
a
tzma
n
Change a
f
e
w slots
to readonly
commit
|
commitdiff
|
tree
2017-10-02
Do
u
glas
K
atzman
Simple rename, and +/-
a commen
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Add a
d
ebugg
i
n
g
he
l
per
commit
|
commitdiff
|
tree
2017-10-02
Dougl
a
s Katzman
Export 2 th
i
n
g
s for sb
-
introspect
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Export coverage b
i
ts from
S
B-C and use
1
f
e
w
e
r
sp
e
cial var
commit
|
commitdiff
|
tree
2017-10-02
Douglas
K
atzman
Fix t
r
acer
o
ot
r
e
gr
e
s
sion
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
t
z
m
a
n
Fi
x
typo from
"Reduce c
o
nsing in i
r
2
o
pt
.
lis
p
"
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katzm
a
n
R
e
move
D
E
FVAR f
r
om wr
o
ng packag
e
; there's anot
h
er in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Dou
g
las Katzm
a
n
Avo
i
d
writin
g
uninitialized
b
y
te
s
t
o
a core
file
commit
|
commitdiff
|
tree
2017-10-01
Douglas
K
a
tzm
a
n
For
c
e
imm
o
bile space
t
o
a
low addres
s
on FreeBSD
commit
|
commitdiff
|
tree
2017-09-30
Dougl
a
s Katzman
A
dd
s
cr
i
p
t
to generate C h
e
aders
commit
|
commitdiff
|
tree
2017-09-30
Doug
l
as
Katzman
Redu
c
e duplic
a
t
i
on
commit
|
commitdiff
|
tree
2017-09-30
Doug
l
a
s Kat
z
man
Fix
b
u
g
in lowtag_fo
r
_wid
e
tag[]
a
rray due
to bad string
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Do
u
glas Katzman
Al
w
a
y
s copy all of a
s
ig
s
et_t for l
i
nux
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
atz
m
an
Consolidate
2
2
d
ifferent-
b
ut-
s
ame function
s
int
o
one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Do
u
glas
Katzman
Avoid unused variable warn
i
ng
i
f NDEBUG
commit
|
commitdiff
|
tree
2017-09-25
Do
u
glas
Katzman
Use emb
e
dded
_
o
b
j_p(
)
in
a
l
l places it p
e
rtains to
commit
|
commitdiff
|
tree
2017-09-24
Douglas Ka
t
zman
Make fullcgc
work on precisely collected platfor
m
s
commit
|
commitdiff
|
tree
2017-09-24
Dou
g
la
s
Ka
t
z
man
Help GC out with regar
d
to some col
d
-init sym
b
o
ls
commit
|
commitdiff
|
tree
2017-09-24
Doug
l
as Katzman
Fix
a
rm and
a
rm64 builds
commit
|
commitdiff
|
tree
2017-09-24
Dou
g
l
a
s K
a
tzman
Fix buil
d
for
#+
(
and relocatable-heap (not
i
mm
o
bile
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
D
ouglas Katzman
Only
t
r
y to us
e
MAP_32BI
T
if it
'
s #defined
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
F
ix build for #-relocatable-heap
and fix printf format
commit
|
commitdiff
|
tree
2017-09-23
Doug
l
a
s Katzman
Facto
r
o
ut repeat
e
d incantatio
n
s
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
Un-prettily pri
n
t backe
n
d
featu
r
e list
commit
|
commitdiff
|
tree
2017-09-23
Do
u
gl
a
s Katzm
a
n
Remove 4 instruction
s
from alloc-to
-
r11
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
Keep any enc
a
psulation when call
i
ng
~
/FUN
/
fo
r
m
a
t direc
t
ive
commit
|
commitdiff
|
tree
2017-09-22
D
ou
g
las
K
atz
m
a
n
Ena
b
le placement of immobile space
anywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Dougl
a
s
K
atzman
M
ake 'mov
e
able
'
arg
t
o
os_validate 3-valued
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
x86-64: fix bug in I
M
MEDIATE-CONSTANT-SC
for
s
ymbols
commit
|
commitdiff
|
tree
2017-09-22
Do
u
glas Katzman
Change k
e
y
w
o
rd arg to position
a
l in
S
UB-GC
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
T
y
p
e
-check arg
b
e
f
o
r
e inhbi
t
ing GC in CO
D
E
-
H
EADER-FROM-PC
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzman
Mak
e
ver
i
fy_gc() calla
b
l
e from
Lisp
at mor
e
-or
-
les
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Dou
g
las Kat
z
man
Elid
e
tons of unbound-symbol tests
from PO
S
T-
G
C
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas
K
a
t
zman
Improve verify_space()
commit
|
commitdiff
|
tree
2017-09-20
Dougl
a
s
K
atzman
Emi
t
shorter
c
od
e
for
A
L
LOCATE-STANDAR
D
[-
F
UNCALLA
B
LE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Doug
l
as Katzman
Print m
o
r
e
in
f
orma
t
ion a
b
out "so
r
te
d
pins" if enabled
commit
|
commitdiff
|
tree
2017-09-18
Dou
g
las
K
atzman
x86-64: Enliven funcallable-insta
n
ces fr
o
m unboxed
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
o
uglas K
a
tzman
D
eclare widetag_n
a
mes in gc header
commit
|
commitdiff
|
tree
2017-09-15
Douglas
Katzman
Move READ_PRO
T
EC
T
_FRE
E
_PAGES
into zero_dirty_pages()
commit
|
commitdiff
|
tree
2017-09-15
Douglas
K
atzman
Ensur
e
th
a
t %BIT-POSITION does not re
a
d to
o
many words
commit
|
commitdiff
|
tree
2017-09-14
D
ou
g
las K
a
tzman
Remove pr
e
processor
conditio
n
a
l
in size_b
i
gnum
commit
|
commitdiff
|
tree
2017-09-14
D
ouglas
K
atzman
fullcgc: mark bignums live with
a
hea
d
er
bit, no
t
mark_
b
it
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas
K
atzm
a
n
Reserve 1 bit in bignum header for GC mark
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzm
a
n
Fix o
u
t-of-bounds array
access to page_table[]
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katz
m
an
Fix potentia
l
C war
n
i
ng
on 32-bit due
t
o mismatch with
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Doug
l
as Katzman
Fix #+
(
an
d
immobile-space
(
not
c
omp
a
ct-instanc
e
-hea
d
er
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Delay storing
simple-fun layout until code
i
s lo
a
ded
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Fix #
!
+(and immo
b
i
l
e
-space (not compact-i
n
stance-he
a
der
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Dougla
s
Katz
m
an
Minor tweaks
commit
|
commitdiff
|
tree
2017-09-13
D
ougl
a
s Ka
t
zman
x86-
6
4: fix bug in
%
SET-F
D
EFN-
F
UN
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
U
n
break w
i
n3
2
, p
a
tch by B
a
rt Bot
t
a
commit
|
commitdiff
|
tree
2017-09-13
D
ou
g
las Katzman
F
i
x GC i
n
v
a
rian
t
l
o
ss in imm
o
bile
space d
e
frag
commit
|
commitdiff
|
tree
2017-09-13
Douglas
Katzman
Sh
o
w whether mmap() fuzzer did or di
d
n
't get the altered
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
ougl
a
s Katzman
Un-nest some bindings
commit
|
commitdiff
|
tree
2017-09-13
D
ouglas K
a
tzman
U
nify signature o
f
FIXU
P
-
C
O
D
E-OB
J
E
C
T
across backends
commit
|
commitdiff
|
tree
2017-09-13
Douglas Kat
z
man
Increa
s
e g
r
anularity of cor
e
pa
g
e alignm
e
n
t
commit
|
commitdiff
|
tree
2017-09-13
Dou
g
las Katzm
a
n
Make verify_gc() exter
n
al, a
d
d
p
rogr
e
s
s
m
essages
commit
|
commitdiff
|
tree
2017-09-12
Dougl
a
s
K
atz
m
a
n
x
86-64
:
S
ave ab
s
olute assembler routine
f
ixups
commit
|
commitdiff
|
tree
2017-09-12
Douglas Katzm
a
n
Use PRIN
T
-SYM
B
O
L-WITH-PREFIX
f
r
o
m SB-EXT
n
o
t SB-
I
MPL
commit
|
commitdiff
|
tree
2017-09-12
Do
u
gla
s
Katz
m
an
Remove *PCL-P
A
C
KAGE* from image;
n
o
t needed after compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
Douglas Katzman
Stop wa
r
ning about
(
DECLARE
(
INLINE LE
N
GTH))
commit
|
commitdiff
|
tree
2017-09-11
D
o
uglas K
a
tzman
Don't sweep emp
t
y fix
e
dobj pa
g
es
commit
|
commitdiff
|
tree
2017-09-11
Douglas Katzman
Try to re
m
ove a
bunch of sym
b
o
ls f
r
om the pristine
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
o
ug
l
a
s Katzma
n
Ful
l
cgc fixes/im
p
r
ovements
commit
|
commitdiff
|
tree
next