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: trade magic for explicitness in LEA emitter
2018-03-18
Do
u
glas Katzman
x86-64:
t
rade magic
for explici
t
ne
s
s in LEA em
i
tter
commit
|
commitdiff
|
tree
2018-03-18
Douglas Ka
t
zman
D
e
cod
e
more thi
n
gs in SB
-
AP
R
OF:
:
INF
E
R
-TYPE
commit
|
commitdiff
|
tree
2018-03-17
Douglas Katzman
Fix C memory leak
in APROF-
S
TART
commit
|
commitdiff
|
tree
2018-03-17
Douglas K
a
tzman
Remove stray printing
f
rom editcor
e
commit
|
commitdiff
|
tree
2018-03-17
Douglas Katz
m
an
F
ix "unable
to stac
k
-al
l
ocate"
commit
|
commitdiff
|
tree
2018-03-17
Do
u
glas Katzman
R
em
o
ve SB_THREAD
con
d
itionalizatio
n
commit
|
commitdiff
|
tree
2018-03-17
Douglas Katzman
Move
p
l
ausible_tag_p() out of
a
n
#ifdef
.
Ne
e
ded alway
s
now
commit
|
commitdiff
|
tree
2018-03-17
Do
u
gl
a
s
K
atzm
a
n
x86-64: Add pr
e
cise alloca
t
ion
p
r
ofiler
commit
|
commitdiff
|
tree
2018-03-16
Douglas K
a
tzman
Rename scavenge_generatio
n
s
-
> sc
a
venge_
r
oot_ge
n
s
commit
|
commitdiff
|
tree
2018-03-16
Douglas Kat
z
man
R
e
fac
t
or fi
x
up appli
c
ation to share
c
o
m
mon code
commit
|
commitdiff
|
tree
2018-03-16
Douglas Ka
t
zman
Fix tes
t
commit
|
commitdiff
|
tree
2018-03-16
Dou
g
las Katzman
E
limin
a
te
c
onsing i
n
DO-P
A
CKED-VARINT
S
commit
|
commitdiff
|
tree
2018-03-16
D
ougl
a
s Katzman
Elimina
t
e
a 'goto'
commit
|
commitdiff
|
tree
2018-03-16
D
o
ug
l
as
K
a
t
zman
Clari
f
y remap_page_range()
commit
|
commitdiff
|
tree
2018-03-16
Do
u
glas Katzman
Re
a
rrange zero_pages() a
l
ittl
e
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
Chan
g
e
function-layout from static symbol to thread
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
x
86-64
:
allow 2 fi
x
ups in s
e
t-symbol-global-
v
a
l
ue
commit
|
commitdiff
|
tree
2018-03-15
Do
u
g
l
as Katzman
I
mprove verify_r
a
n
g
e(
)
commit
|
commitdiff
|
tree
2018-03-15
Douglas Katzman
Reduce rep
e
titiveness in x86
-
64/
v
m
commit
|
commitdiff
|
tree
2018-03-15
D
o
u
g
las
Katzman
Elimina
t
e an inequity be
t
ween cross and nati
v
e compiler
commit
|
commitdiff
|
tree
2018-03-15
Douglas Kat
z
man
Ske
t
ch out
f
ixe
s
t
o
update_page_wri
t
e_prot() for FDEFNs
commit
|
commitdiff
|
tree
2018-03-14
Dougl
a
s
Katzman
Remove
u
nboxed_page_p(), us
e
!bo
x
ed_
p
age_p()
commit
|
commitdiff
|
tree
2018-03-14
Douglas Ka
t
zman
Rename 'last
_
free_page
'
to 'n
e
x
t
_free_page
'
commit
|
commitdiff
|
tree
2018-03-14
Douglas Katzman
Remove bogus
l
o
gic i
n
ful
l
scav
e
nge of
newsp
a
ce
commit
|
commitdiff
|
tree
2018-03-14
Douglas Katzm
a
n
Make
update_
p
a
ge
_
wri
t
e_prot() p
r
ote
c
t
mo
r
e pages, dis
p
ense
.
.
.
commit
|
commitdiff
|
tree
2018-03-13
D
o
uglas Katzman
Pull out
part of conservat
i
v
e_root_
p
() for use elsewhere
commit
|
commitdiff
|
tree
2018-03-13
Douglas Katzma
n
Remove extr
a
ne
o
us 'page
<
0' check
.
It
'
s tested a few
.
.
.
commit
|
commitdiff
|
tree
2018-03-13
Douglas Katzman
Fix
e
rror in g
c
_load_cor
e
f
ile_ptes
commit
|
commitdiff
|
tree
2018-03-12
Douglas Katz
m
an
x86-64: Ma
k
e SET-SL
O
T
nearl
y
ident
i
cal to CELL-SET
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Douglas Kat
z
man
Limit
C
LO
S
UR
E
-INIT value SCs
to
{DESC
R
IPTOR,ANY}-REG
commit
|
commitdiff
|
tree
2018-03-12
Douglas Kat
z
man
x86-
6
4: Allow immediate SC as
'val
u
e' in c
e
ll sett
e
rs
commit
|
commitdiff
|
tree
2018-03-12
Douglas K
a
tzma
n
Fix double-wide CAS vops some m
o
r
e
commit
|
commitdiff
|
tree
2018-03-12
Doug
l
as Katzman
Shorte
n
encoding of %INSTA
N
CE-LE
N
GTH and
G
ET-CLOSURE
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Douglas Katzman
x86-
6
4
:
F
actor
o
ut and adju
s
t double-wide CAS emitter
commit
|
commitdiff
|
tree
2018-03-12
Dougla
s
Katzman
Remove
o
bsolete functions
commit
|
commitdiff
|
tree
2018-03-12
D
ouglas Ka
t
z
m
an
x86-64:
S
hor
t
en C
O
DE-
I
NSTRUCTIONS
and COMPUTE-FUN
commit
|
commitdiff
|
tree
2018-03-11
D
ougl
a
s Katzman
Simplify immo
b
ile fixedobj al
l
ocators
commit
|
commitdiff
|
tree
2018-03-11
Douglas Ka
t
zman
Remov
e
t
emp-reg
from INVOKE-ASM-ROU
T
INE
commit
|
commitdiff
|
tree
2018-03-11
Douglas Ka
t
zman
Move all target-only code
out of
l
a
te-extension
s
commit
|
commitdiff
|
tree
2018-03-11
Douglas Katzman
Impro
v
e r
e
mo
v
al of do
c
strin
g
s
w
ithout s
b
-d
o
c
commit
|
commitdiff
|
tree
2018-03-10
Douglas
K
a
tzman
Simplify %C
O
MPILER-DEFGLOBAL
commit
|
commitdiff
|
tree
2018-03-10
Douglas
K
a
t
zman
Remov
e
!DEFGLOBAL, ad
d
!DEFINE-LOAD-TI
M
E-GLOBAL
commit
|
commitdiff
|
tree
2018-03-10
D
o
uglas Katzman
Cha
n
ge lots of DEFGLOBALs to DE
F
INE
-
LOAD-TI
M
E-
G
LOBAL
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Change 2 defg
l
o
bals to defconstan
t
s
commit
|
commitdiff
|
tree
2018-03-10
Douglas
K
at
z
m
a
n
R
e
move
:
SLAM
-
FORCIBLY stem
f
lag
.
Not
useful
commit
|
commitdiff
|
tree
2018-03-10
Dougla
s
Katzman
Colle
c
t
a few %
D
EF<b
l
a
h
> target-on
l
y functions
together
commit
|
commitdiff
|
tree
2018-03-10
Douglas Ka
t
zma
n
Move DEF
I
N
E
-STRUCTU
R
E-SLOT-ADDRESSOR to :NOT-HO
S
T
f
i
le
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Move SB-E
X
T:WAIT-
F
OR and cal
l
ees to
:
NOT-HOST
f
i
l
e
commit
|
commitdiff
|
tree
2018-03-10
Dougla
s
Katzman
Fix %thr
e
ad-lo
c
al
-
references (a
g
a
in)
commit
|
commitdiff
|
tree
2018-03-10
D
ouglas Katzman
Fix test
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Move
U
N
PR
I
NTABLE-OBJECT to a
:N
O
T-HOST f
i
le
commit
|
commitdiff
|
tree
2018-03-09
Do
u
glas Kat
z
man
M
acroize a re
p
e
a
ted pattern in
%S
P
A
CE-BO
U
NDS
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzma
n
Remo
v
e SB!XC
package quali
f
iers from 'thread'
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzman
Fix build order:
'ta
r
get-thr
e
ad' needs IS-LISP-PO
I
NTER
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzman
Fix %
T
H
R
EAD-LOCAL-REFER
E
NCES
commit
|
commitdiff
|
tree
2018-03-09
D
ouglas Katzman
Add comment
a
b
out unsafe operation
in sb-
i
ntro
s
pec
t
commit
|
commitdiff
|
tree
2018-03-09
Douglas
K
atzman
Get at T
L
S-INDEX-START
more simply
commit
|
commitdiff
|
tree
2018-03-09
Douglas Kat
z
man
Improve MAP-STACK-REFERENCES
commit
|
commitdiff
|
tree
2018-03-09
Do
u
gla
s
Katzm
a
n
Fix %SYMBO
L
-VA
L
UE-IN-
T
HR
E
A
D w
h
en
T
L
S
index > 0 but
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzman
Factor ou
t
IS
-
LISP-POINTER from MAP-RO
O
T
commit
|
commitdiff
|
tree
2018-03-09
D
o
uglas Ka
t
zman
Use SB-KERNEL from SB-INTROSPECT
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzma
n
A
v
oid two-step ass
i
gnment of a
t
h
read
slot
commit
|
commitdiff
|
tree
2018-03-09
D
ouglas Katzman
Make (DISASSEMBLE 'a-macro)
d
o
what is reasonable
commit
|
commitdiff
|
tree
2018-03-09
D
ouglas Katzman
Set th
-
>msan_par
a
m
_tls
in
at
t
a
c
h_
o
s_
t
hread() too
commit
|
commitdiff
|
tree
2018-03-09
Douglas
Katzman
R
emove ju
n
k from DUMP-F
O
P
commit
|
commitdiff
|
tree
2018-03-08
Douglas
K
atzman
edicore: Wo
r
karound str
a
n
g
e an
d
us
e
less LEA
F
-
D
EBUG
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
o
uglas Katzm
a
n
x
8
6-64: p
a
d
a
sm
routin
e
s
with long
n
o
p
, not zero
commit
|
commitdiff
|
tree
2018-03-07
Douglas K
a
tzman
Prune symbols DEF!
S
TRUCT and DEF!TYPE
f
rom i
m
age
commit
|
commitdiff
|
tree
2018-03-07
D
ouglas Kat
z
m
a
n
shrin
k
wrap: don
'
t link wit
h
-Wl,
-
-ex
p
ort-dynami
c
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
Unbreak
cr
o
ssbu
i
l
d
-runne
r
-
add :
C
A
LL-SYMB
O
L to
x86
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
o
uglas Katzman
Remove last remaining us
e
s of
D
E
F!CONSTANT
commit
|
commitdiff
|
tree
2018-03-07
Douglas Kat
z
man
Remove 'src
/
c
o
de/ke
r
ne
l
'
commit
|
commitdiff
|
tree
2018-03-07
Do
u
glas Katzman
Put %BYT
E
-
BLT s
t
ub in 'stubs'
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katz
m
an
Move #-sb-xc-h
o
s
t
code out of info-functio
n
s
commit
|
commitdiff
|
tree
2018-03-07
Dougl
a
s
K
atzman
Re
a
rrang
e
pathname stuff
t
o
a
void #
-
s
b
-xc
-
ho
s
t
c
o
nditionals
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
Remove exce
s
s verbia
g
e
.
Tr
e
e-sh
a
ke
r
will drop these
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzm
a
n
Collect relat
e
d simple-
f
un and code-comp
o
nent acce
s
sors
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
o
uglas Kat
z
man
Move stub fu
n
ction for %SET-VE
C
TOR-RAW-BITS
commit
|
commitdiff
|
tree
2018-03-07
Dougl
a
s Katzman
Move some lone
l
y deftypes to be
with a
l
l
t
h
eir friends
commit
|
commitdiff
|
tree
2018-03-07
Dou
g
las
Ka
t
zm
a
n
Move som
e
code
to
a
void
two #+sb-xc-h
o
st reader conditionals
commit
|
commitdiff
|
tree
2018-03-07
D
o
uglas Katzman
Unpoison alien memo
r
y only as written
commit
|
commitdiff
|
tree
2018-03-07
D
o
u
g
las
Katzma
n
Remove m
s
an-param-tls
s
tatic symb
o
l
.
commit
|
commitdiff
|
tree
2018-03-06
Douglas Katzman
disassembler: do
n
'
t
note Lisp
TLS use if s
e
gment override
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
Dougla
s
Katzma
n
Can'
t
a
ccess "!" symbols in warm load
commit
|
commitdiff
|
tree
2018-03-05
Douglas Katzman
Fix obv
i
ous t
y
po
.
commit
|
commitdiff
|
tree
2018-03-05
D
o
uglas Kat
z
m
a
n
Fully fill in Lisp li
n
kage
t
abl
e
from C for
EL
F
core
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
Do
u
glas Katzman
Use simpl
e
r
expression
commit
|
commitdiff
|
tree
2018-03-05
Douglas Katzm
a
n
Prote
c
t
a
n
other (del
i
bera
t
ely
i
nte
r
nal
)
symbol fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
o
uglas Katzman
N
e
v
e
r
print "NOTE:
Relocatin
g
"
f
r
om an ELF
binary
commit
|
commitdiff
|
tree
2018-03-05
Douglas
K
atzman
Eliminate dup definition warning
commit
|
commitdiff
|
tree
2018-03-05
D
o
ug
l
as Katzman
Combine arch_wr
i
te_linkage_table_jmp() and
_ref() into
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
Douglas K
a
tzman
Remove an instructio
n
from all
o
c
-
tramp
commit
|
commitdiff
|
tree
2018-03-04
Dougla
s
Katzman
Labe
l
e
ach assem
b
ler routine w
h
e
n
disassembling them
commit
|
commitdiff
|
tree
2018-03-04
Dou
g
las Katzman
Remove un
u
sed disassem
b
ler functions
commit
|
commitdiff
|
tree
2018-03-04
Dou
g
las Katzman
Remove obsolete function
.
Not
used
after
rev
.
f
7c8fe8142
commit
|
commitdiff
|
tree
2018-03-04
Douglas Katz
m
an
x
8
6-
6
4: switch thread-base
-
tn from r12
to r13
commit
|
commitdiff
|
tree
2018-03-04
Do
u
gl
a
s Kat
z
ma
n
I
m
prove
readability
of x8
6
-64-assem
.
S
commit
|
commitdiff
|
tree
2018-03-04
Dougla
s
Katzman
x86-64: Factor out ACCESS-TLS-VAL, rename to
T
HREAD
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
Dougla
s
Kat
z
man
Upd
a
te
e
ditcor
e
f
or asm routine jum
p
tab
l
e
commit
|
commitdiff
|
tree
2018-03-04
Dougl
a
s
Katzma
n
Test for case th
a
t EL
F
+ he
a
p
r
e
loc
a
tion can't handle
.
.
.
commit
|
commitdiff
|
tree
next