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
Douglas Ka
t
zman
x86-64:
reimplement symbo
l
-va
l
ue vop
commit
|
commitdiff
|
tree
2017-10-18
Dou
g
l
a
s Ka
t
z
m
a
n
Remove hack from globaldb rega
r
d
i
ng
exp
o
rted
C
L symbo
l
s
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Reduce number of source
f
iles nee
d
ed t
o
write C he
a
ders
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Remove kludges
.
!DEFINE-THREAD
-
L
O
C
AL
s
e
ts
:ALWAYS-BOUND
commit
|
commitdiff
|
tree
2017-10-18
Douglas
Katzman
Ad
d
m
or
e
i
nfo to cold-sbcl
.
map
commit
|
commitdiff
|
tree
2017-10-18
Douglas Kat
z
man
Rem
o
ve obsole
t
e
sym
b
ol
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Shorten set-fdefn-fun
commit
|
commitdiff
|
tree
2017-10-18
Douglas
K
a
tzman
P
erform les
s
work for :
K
EY-AND-VAL
U
E hash-table
w
e
a
kne
s
s
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzma
n
Skip live
n
e
ss test
o
n empty/no
n
point
e
r hashtable ent
r
ies
commit
|
commitdiff
|
tree
2017-10-18
Doug
l
as K
a
tzman
Fix build fa
i
lure
commit
|
commitdiff
|
tree
2017-10-17
D
o
uglas K
a
tzman
F
ix purif
y
() and
m
o
v
e misplaced #else/#e
n
dif
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzma
n
F
i
x C warn
i
ng in print_fixnum
(
)
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Avoid write f
a
ults dur
i
ng
G
C, even more
emphat
i
c
ally now
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Remove unused cross-mu
m
ble nois
e
.
commit
|
commitdiff
|
tree
2017-10-17
Dou
g
las Ka
t
zman
Don't compiler src/code/
t
h
r
ead for the host
commit
|
commitdiff
|
tree
2017-10-17
D
oug
l
as Katzma
n
Cl
e
ar th
e
rehash-needed b
i
t
i
n CLRHASH
commit
|
commitdiff
|
tree
2017-10-17
Douglas Ka
t
zman
Avoi
d
unnecess
a
r
y write to
h
ash-table instances during gc
.
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Decentralize per-th
r
ead initial spec
i
a
l bindi
n
gs
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Katzman
Use
hand
y
pre-existing
C
mac
r
os in other macros
commit
|
commitdiff
|
tree
2017-10-14
D
o
u
g
la
s
K
at
z
m
an
Re
p
ro
t
ect dynamic sp
a
c
e
after
f
ull mark-sweep GC
commit
|
commitdiff
|
tree
2017-10-14
Douglas Kat
z
m
an
R
ename "marknsweepgc
.
c" to "imm
o
bile-
s
p
ace
.
c" plus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Douglas
K
atzman
Fix criti
c
al spe
l
li
n
g bug in ALLOCATION-INFORMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Douglas
Katzman
Simplify condition f
o
r
settin
g
needs_r
e
hash_p i
n
GC
commit
|
commitdiff
|
tree
2017-10-13
Douglas
K
atzman
Provide t
h
e
:
ABORT restart in warm load
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x86-6
4
: Allow choice
o
f 0xCC or
0xCE as the interrupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katzman
Ad
d
cautionary note abo
v
e
ena
b
l
e
m
e
n
t of :sb-thread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas Ka
t
zman
x86-64: Allow immedi
a
te SC for INDEX in %instance-
c
as
commit
|
commitdiff
|
tree
2017-10-12
D
o
u
g
l
as Katzman
G
i
ve up
o
n
f
ixi
n
g
A
LLOCATION-INFORM
A
TION
.
6 for spa
r
c
commit
|
commitdiff
|
tree
2017-10-12
D
ouglas K
a
t
z
m
an
Forgo
l
oader
.
lisp in warm b
u
ild
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Use signed sh
i
ft in f
i
x
num_value()
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
U
se abstraction
f
or getting v
e
ct
o
r su
b
type
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Unbreak cheneygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expose so
m
uch of GC
internal
s
to all other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Doug
l
as K
a
tzman
Fix fasteval bug
commit
|
commitdiff
|
tree
2017-10-11
D
o
uglas Katz
m
an
Move repe
a
ted d
e
finitions
t
o a shared pla
c
e
commit
|
commitdiff
|
tree
2017-10-10
Douglas Ka
t
z
m
an
Us
e
clearly named ma
c
ros, not
insane voodo
o
commit
|
commitdiff
|
tree
2017-10-09
D
ou
g
las K
a
tzm
a
n
Allow 1-pa
g
e "l
a
rg
e
" vectors in
s
c
ave
n
ge_gen
e
rations()
commit
|
commitdiff
|
tree
2017-10-09
Douglas Ka
t
zman
Fail earlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas
K
a
tzman
Suppress
s
h
o
wing 'etags' invocation
commit
|
commitdiff
|
tree
2017-10-09
Douglas
K
atzman
Fix
s
b
-
intro
s
pect test
f
o
r
3
2
-
bit
commit
|
commitdiff
|
tree
2017-10-09
D
o
ugla
s
Katzma
n
Enable trace
r
oot test for #-sb-
t
hread
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Define fi
n
d_symbol
(
) which ac
t
s like CL:FIN
D
-SYMBO
L
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
R
obustify al
l
ocation-info
r
mation tests
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las Katzman
Fix flaky ENSURE-CODE/D
A
TA-SEPARATI
O
N test
commit
|
commitdiff
|
tree
2017-10-09
Do
u
glas
K
atzman
Pass nwords in
t
o maybe
_
adjus
t
_
l
arg
e
_obj
e
ct
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Fi
x
2 bugs wi
t
h GC of b
i
gnums
commit
|
commitdiff
|
tree
2017-10-08
Douglas
Katzman
Fix
#
+
immo
b
i
le-code build
commit
|
commitdiff
|
tree
2017-10-08
Douglas K
a
t
z
m
an
Fix regressio
n
due to
f
ix for trans_code o
n
lar
g
e code
.
commit
|
commitdiff
|
tree
2017-10-08
Dougla
s
Katzman
Fi
x
s
o
urce of inef
f
i
ciency in tra
n
s_
c
ode()
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzm
a
n
Fix #-sb-t
h
read
b
uilds for code and data se
p
a
r
ati
o
n
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Switch on
st
r
ict separation of page
s
containing code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s Kat
z
man
A
dd -Wund
e
f (
n
ot impl
i
e
d
by -Wall) t
o
cc inv
o
c
a
tion
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
R
e
move bias against pa
r
tial page
s
in
find_
f
r
e
eish_p
a
ges
commit
|
commitdiff
|
tree
2017-10-07
Douglas
Ka
t
zman
Make MAP-ALLOCATED-
O
BJECTS less in
c
lined to
fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas
K
a
t
zman
P
i
n
p
ag
e
-spanning smal
l
objects on an
i
ndividual basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
G
en
e
ralize w
i
pe_nonpinned_
w
ords(
)
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzm
a
n
Refacto
r
to avo
i
d exposing page
_
table[] to core save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
R
emove t
o
plev
e
l b
i
n
d
ing of *LIST-CONFLI
C
TS-
T
ABLE*
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas
K
a
tzman
Move identical tails of
then/else c
o
d
e out of the 'i
f
'
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
As
s
er
t
th
a
t alloc regions are em
p
ty after GC; don't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas
K
atzman
F
i
x acc
i
dental omission from
p
ri
o
r commit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Reduc
e
number of s
e
quen
t
ial tests in gc_find_fre
e
i
sh_pages()
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
F
ix SB-INTROSPECT
:
A
LLOCATI
O
N-INFORMATION on gen
c
gc
+
pcc
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
a
n
R
em
o
ve
r
edun
d
ant stores t
o
page_tabl
e
commit
|
commitdiff
|
tree
2017-10-05
Douglas Ka
t
zman
Test "byt
e
s_
f
ound <
nbytes_goal"
fir
s
t in find_freei
s
h_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
Move mispl
a
ced #endif
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas Katz
m
a
n
Strengthen assertio
n
:
area
si
z
e quantum is 2
w
o
rds
commit
|
commitdiff
|
tree
2017-10-04
Douglas K
a
t
z
man
Use proper widetag for
code-component
in objdef
commit
|
commitdiff
|
tree
2017-10-04
Douglas
K
atzm
a
n
R
em
o
ve :we
a
k-pointer as ex
c
ep
t
ional cas
e
i
n
room
commit
|
commitdiff
|
tree
2017-10-04
Douglas
K
a
t
z
man
(
S
E
TF %FUN-NAME) on closures
,
now with few
e
r
restrictions
.
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s
Kat
z
man
De
l
ete red
u
ndan
t
C ma
c
ro
commit
|
commitdiff
|
tree
2017-10-04
Dou
g
las Ka
t
zma
n
R
e
vise comm
e
nt about
e
f
f
i
c
iency
i
n
s
cav_weak_point
e
r()
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s K
a
t
z
man
Moder
n
ize C styl
e
of and
deobfuscate gc_alloc_update_page_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzman
Optimiz
e
page_
e
nds_contig
u
ou
s
_bl
o
ck_p()
commit
|
commitdiff
|
tree
2017-10-03
D
o
uglas Katzman
Use MAP_32BIT an
d
no
t
MAP_
F
IXED on
FreeBSD
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzman
Re
v
e
rt d9ffae8c and add
c
omment that the gl
i
bc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
as Katzm
a
n
G
uard some
C
glob
a
ls with more appropr
i
ate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
a
tzm
a
n
Partially
r
eve
r
t "Alway
s
copy all of a sigset_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s Katzman
Fix cheneygc build
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzm
a
n
Implemen
t
pe
r
-o
b
ject pinning on precise g
e
ncg
c
commit
|
commitdiff
|
tree
2017-10-02
Dougl
a
s Katzman
Ch
a
nge
a
f
ew slots to re
a
d
o
nly
commit
|
commitdiff
|
tree
2017-10-02
Do
u
gl
a
s Katzman
Simpl
e
r
e
na
m
e, and +/-
a comment
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzman
Add a debugg
i
n
g
helper
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Export 2 t
h
ings for
s
b
-i
n
trospec
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
E
xp
o
r
t
c
overage bits f
r
om
S
B-C
a
nd u
s
e 1 fewer s
p
ecial var
commit
|
commitdiff
|
tree
2017-10-02
Do
u
glas Katzman
Fix traceroot reg
r
es
s
ion
commit
|
commitdiff
|
tree
2017-10-02
D
o
uglas
K
atzman
F
ix typo from "Reduce con
s
ing in
i
r2opt
.
l
i
sp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Re
m
o
ve
D
E
FVAR from w
r
ong package; th
e
re's another in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katzman
Avoid wr
i
tin
g
uninitialized bytes to a core file
commit
|
commitdiff
|
tree
2017-10-01
Doug
l
as Katzman
Force
i
m
m
o
bile
s
p
ace to a low a
d
dres
s
on FreeBS
D
commit
|
commitdiff
|
tree
2017-09-30
Dougla
s
Ka
t
z
man
Add s
c
ript t
o
genera
t
e C headers
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Reduce duplication
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Fix bu
g
i
n lowta
g
_for_widetag[
]
ar
r
ay due to ba
d
str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzm
a
n
Always c
o
py all
of a sigset_t for linux
commit
|
commitdiff
|
tree
2017-09-30
Douglas
K
atzman
Con
s
olidate 2
2
differe
n
t-but-same functions into one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Do
u
glas Katzman
Avo
i
d unu
s
ed variable warning
i
f NDEBUG
commit
|
commitdiff
|
tree
2017-09-25
Dougla
s
K
atzman
U
s
e
embedded_obj_p() in
a
l
l
pl
a
c
es it pertain
s
t
o
commit
|
commitdiff
|
tree
2017-09-24
Douglas Katzman
Make fullcgc
w
o
r
k on precisely co
l
lected p
l
a
t
forms
commit
|
commitdiff
|
tree
2017-09-24
Douglas Katzman
Help GC out with regard to s
o
me
cold-i
n
it symb
o
ls
commit
|
commitdiff
|
tree
2017-09-24
Dougl
a
s Ka
t
zman
Fi
x
arm
and arm64 builds
commit
|
commitdiff
|
tree
next