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
Douglas
K
a
tzman
x86-6
4
: trade
m
a
gic for explicit
n
ess
i
n
L
E
A e
m
itte
r
commit
|
commitdiff
|
tree
2018-03-18
Douglas Ka
t
zman
Decode more thin
g
s in
S
B-APROF::INFER
-
TYPE
commit
|
commitdiff
|
tree
2018-03-17
Douglas Ka
t
zman
Fix C memory leak in APROF-START
commit
|
commitdiff
|
tree
2018-03-17
Do
u
glas Katz
m
an
Remo
v
e stray printing from editc
o
re
commit
|
commitdiff
|
tree
2018-03-17
Douglas Katzma
n
Fi
x
"unable to stack-a
l
locate"
commit
|
commitdiff
|
tree
2018-03-17
Douglas Kat
z
m
a
n
Remove SB_
T
HREAD cond
i
t
ionali
z
a
tion
commit
|
commitdiff
|
tree
2018-03-17
Douglas K
a
tzman
Mov
e
plausible_t
a
g_p() out of
an #ifdef
.
N
e
e
ded a
l
w
a
ys no
w
commit
|
commitdiff
|
tree
2018-03-17
Douglas Katzman
x86
-
64: Add precise allocatio
n
pro
f
i
l
er
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
Rename scaven
g
e
_
g
e
nerat
i
ons -> scavenge_root
_
g
ens
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
Refactor fixup a
p
p
l
icat
i
on to share common
code
commit
|
commitdiff
|
tree
2018-03-16
Dougl
a
s Ka
t
zman
F
i
x test
commit
|
commitdiff
|
tree
2018-03-16
Douglas
K
a
tzm
a
n
Eliminate con
s
ing
in DO-PACKED-V
A
RINTS
commit
|
commitdiff
|
tree
2018-03-16
D
o
ug
l
as Katz
m
an
E
liminate
a 'go
t
o
'
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
Clarify remap_page_r
a
nge()
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katz
m
an
Rearrange
z
er
o
_
pag
e
s()
a littl
e
commit
|
commitdiff
|
tree
2018-03-16
D
o
u
gl
a
s Katzman
Change func
t
ion-layo
u
t fr
o
m
s
tatic
s
ymb
o
l to thread
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
Douglas Katzman
x86-64: allo
w
2
fix
u
ps in set-sym
b
ol-global-value
commit
|
commitdiff
|
tree
2018-03-15
Douglas Katzma
n
Im
p
rove ve
r
i
f
y_ra
n
ge()
commit
|
commitdiff
|
tree
2018-03-15
Dou
g
las Katzman
R
educe repeti
t
ivenes
s
i
n
x
8
6-64/vm
commit
|
commitdiff
|
tree
2018-03-15
D
o
uglas Katz
m
an
Elimina
t
e an inequity betw
e
en cro
s
s a
n
d nativ
e
c
ompiler
commit
|
commitdiff
|
tree
2018-03-15
D
o
uglas Katzman
Sketch out fixes to update_page_w
r
ite_prot() for
F
D
EFNs
commit
|
commitdiff
|
tree
2018-03-14
Do
u
glas Katzma
n
Remov
e
unboxed_page_p
(
),
use !boxed_page_p()
commit
|
commitdiff
|
tree
2018-03-14
D
ou
g
las Katzman
Rename 'last_f
r
ee_page' to
'
n
e
xt_fr
e
e_page'
commit
|
commitdiff
|
tree
2018-03-14
Douglas Katzman
Remove bogus logic in full scave
n
ge
o
f newspace
commit
|
commitdiff
|
tree
2018-03-14
Douglas Kat
z
man
M
a
ke update_page_write_prot() protect more pages, dispense
.
.
.
commit
|
commitdiff
|
tree
2018-03-13
Dou
g
las
Katzma
n
Pull out part of
c
onservative_root_p() fo
r
use elsewhere
commit
|
commitdiff
|
tree
2018-03-13
Do
u
glas
Kat
z
man
Remov
e
extraneous 'page < 0' check
.
It's tested a few
.
.
.
commit
|
commitdiff
|
tree
2018-03-13
Douglas Ka
t
zm
a
n
Fix error in gc_
l
o
a
d
_c
o
refile_
p
tes
commit
|
commitdiff
|
tree
2018-03-12
D
ouglas Katz
m
a
n
x86-64: Make SET-SLOT nearly ide
n
tical t
o
CELL-SET
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
D
oug
l
as Katzman
Limit CLOSU
R
E-INIT
v
alue SCs to {DESC
R
IPTOR,ANY}-
R
E
G
commit
|
commitdiff
|
tree
2018-03-12
Douglas
K
atzma
n
x
86-64: Allow imme
d
iate SC as
'
v
alue' in
c
el
l
sett
e
rs
commit
|
commitdiff
|
tree
2018-03-12
D
o
ug
l
a
s
Katzman
Fix
double-wide CA
S
vops some more
commit
|
commitdiff
|
tree
2018-03-12
Douglas
K
atzman
Shorten enco
d
ing of %I
N
S
T
A
NCE-LENG
T
H and G
E
T-
C
L
O
SU
R
E
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Douglas Katzma
n
x86-64: Factor out and
adjust doubl
e
-w
i
de CA
S
emi
t
t
er
commit
|
commitdiff
|
tree
2018-03-12
Douglas
Kat
z
man
Re
m
ove obsolete fu
n
ctions
commit
|
commitdiff
|
tree
2018-03-12
Douglas Katzman
x
8
6-64: Shorten C
O
DE
-
INSTRUCT
I
ONS and
COMPUT
E
-
FUN
commit
|
commitdiff
|
tree
2018-03-11
Dougla
s
Katzman
S
i
mplify immobile f
i
xedobj al
l
ocators
commit
|
commitdiff
|
tree
2018-03-11
D
o
uglas Katz
m
an
Remove te
m
p-reg
f
rom I
N
VOKE-ASM-ROUTINE
commit
|
commitdiff
|
tree
2018-03-11
Dou
g
las Kat
z
ma
n
M
o
ve
all tar
g
et-o
n
l
y
code out of late-extensions
commit
|
commitdiff
|
tree
2018-03-11
Do
u
gl
a
s
K
atzm
a
n
Improve removal of docstrings without sb-doc
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Simplify %COMPI
L
ER-D
E
FGLOBAL
commit
|
commitdiff
|
tree
2018-03-10
Dou
g
las Katzman
Remove
!DEFGLOBAL
,
a
d
d !DEFINE-LOAD
-
TIME-GLOBAL
commit
|
commitdiff
|
tree
2018-03-10
D
ou
g
l
as Ka
t
zman
Change lots of DEFGLOBALs t
o
DEFINE-LOAD-TIME-GL
O
BAL
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Change 2
defglobals
to defconstants
commit
|
commitdiff
|
tree
2018-03-10
D
o
uglas Katzma
n
Remove :SLAM-FORCIBLY stem fl
a
g
.
Not useful
commit
|
commitdiff
|
tree
2018-03-10
Dougl
a
s
Katzman
Collect a few %DE
F
<
blah> target-o
n
ly
fu
n
ctions to
g
ether
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Move
D
EFI
N
E-ST
R
UCTURE-
S
LOT-ADDR
E
SSOR to
:
N
OT-HOST fi
l
e
commit
|
commitdiff
|
tree
2018-03-10
D
o
u
gla
s
Katz
m
an
Move SB-EXT:WA
I
T-FOR and callees
to :NOT-HOST
file
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Fix %thr
e
a
d-local-ref
e
r
ences (ag
a
in)
commit
|
commitdiff
|
tree
2018-03-10
Douglas Katzman
Fix t
e
st
commit
|
commitdiff
|
tree
2018-03-10
Dougl
a
s
Katzma
n
Move UNPRINTABLE-OBJECT to a :NOT-HO
S
T file
commit
|
commitdiff
|
tree
2018-03-09
Do
u
glas
K
atzman
Macroiz
e
a repe
a
t
ed pattern in %S
P
ACE-B
O
UNDS
commit
|
commitdiff
|
tree
2018-03-09
Do
u
glas Katzman
Remove SB!
X
C package qualifier
s
from
'thread'
commit
|
commitdiff
|
tree
2018-03-09
Dougl
a
s K
a
tzman
Fix
b
uild or
d
er: 'target-thread'
n
eeds IS-L
I
S
P
-
P
O
I
NTER
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katz
m
an
Fix %THR
E
AD-LOCAL
-
REFER
E
NCES
commit
|
commitdiff
|
tree
2018-03-09
Dougla
s
Katzman
Add
c
o
mment about
unsafe opera
t
ion in sb-introspect
commit
|
commitdiff
|
tree
2018-03-09
Dougl
a
s
Katzman
Get
a
t TL
S
-I
N
D
EX-START more s
i
mply
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzman
Impr
o
ve MAP-STACK-REFERENCES
commit
|
commitdiff
|
tree
2018-03-09
Douglas Katzman
Fix %SYMBOL-VALU
E
-IN-
T
HREAD wh
e
n TLS index > 0 but
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
o
u
g
la
s
Katzma
n
Fact
o
r ou
t
IS-LISP
-
POINTER
f
rom MAP
-
ROO
T
commit
|
commitdiff
|
tree
2018-03-09
D
o
ug
l
as Katzman
Us
e
SB
-
KERN
E
L from SB-INTROSPECT
commit
|
commitdiff
|
tree
2018-03-09
Dougla
s
K
a
tzman
Avo
i
d two-ste
p
assignme
n
t of a thread slot
commit
|
commitdiff
|
tree
2018-03-09
Dougl
a
s Katzman
Make (DISAS
S
EMBLE 'a-macr
o
)
d
o what is reasonable
commit
|
commitdiff
|
tree
2018-03-09
Douglas Kat
z
man
S
e
t th->m
s
an_p
a
ram_tls
i
n
attach_os_thread
(
)
too
commit
|
commitdiff
|
tree
2018-03-09
Do
u
g
las K
a
tz
m
an
Remove junk from DUM
P
-FOP
commit
|
commitdiff
|
tree
2018-03-08
D
o
uglas Katzman
edicore: Wor
k
aro
u
nd stran
g
e a
n
d useles
s
LEAF-DE
B
UG
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
Do
u
g
l
as
K
a
tzman
x86-64: pad asm routines with long n
o
p, not
z
ero
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
P
rune
symbols DEF!STRUCT and DEF!TYPE from ima
g
e
commit
|
commitdiff
|
tree
2018-03-07
Douglas Ka
t
z
man
shrinkwrap:
d
on't link with
-Wl,--e
x
port-dynamic and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Douglas K
a
tzman
Unb
r
eak cros
s
build-
r
unner - add :CA
L
L-SYM
B
OL to x86
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
Rem
o
ve last remaining uses of DEF!C
O
NSTA
N
T
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
Remove 'src/
c
ode/kern
e
l'
commit
|
commitdiff
|
tree
2018-03-07
Douglas Kat
z
man
Put %BYTE-BLT stub in
'
stubs'
commit
|
commitdiff
|
tree
2018-03-07
Dou
g
las
Kat
z
man
Move
#-sb-xc-
h
o
st
c
ode out
of info-functions
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katz
m
an
Rearrange pathname stuff
to avoid #-
s
b
-
x
c-h
o
st
condition
a
ls
commit
|
commitdiff
|
tree
2018-03-07
Douglas Kat
z
man
Remove
e
x
cess v
e
rbiage
.
Tree-shak
e
r will drop th
e
se
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Douglas Katzman
Collect related sim
p
l
e
-
fun an
d
code-
c
omponent
accessors
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
Dougl
a
s K
a
t
zman
Move stub function f
o
r %SET
-
VECTOR-R
A
W-BIT
S
commit
|
commitdiff
|
tree
2018-03-07
Dougl
a
s Ka
t
zman
Mov
e
so
m
e lonely deftypes to be with all their
f
riends
commit
|
commitdiff
|
tree
2018-03-07
D
o
ugl
a
s
Katzman
Move some code to
a
void two #+s
b
-xc-h
o
st
r
eader condition
a
ls
commit
|
commitdiff
|
tree
2018-03-07
Doug
l
as Katzm
a
n
Unpois
o
n alien
m
emo
r
y
o
nly a
s
written
commit
|
commitdiff
|
tree
2018-03-07
Douglas
K
a
t
zman
Re
m
ove msan-
p
aram-tls static
sy
m
b
ol
.
commit
|
commitdiff
|
tree
2018-03-06
Douglas Kat
z
m
a
n
d
i
sa
s
sembler: don't note
L
isp T
L
S use if segm
e
nt o
v
erride
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
Douglas K
a
tzman
Ca
n
't acces
s
"
!
" symbols in warm load
commit
|
commitdiff
|
tree
2018-03-05
Dougl
a
s Katzman
Fix
obvious
typ
o
.
commit
|
commitdiff
|
tree
2018-03-05
Douglas Katzman
Fully fill in Lisp linkage table f
r
o
m C
f
o
r
E
LF
c
ore
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
o
uglas Katzman
U
s
e
s
impler expression
commit
|
commitdiff
|
tree
2018-03-05
Do
u
glas Katzman
Protect
an
o
th
e
r
(delib
e
rate
l
y
internal) s
y
mbol from
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
Dougl
a
s
K
atz
m
an
Never print "N
O
TE: Relocating"
from an ELF binar
y
commit
|
commitdiff
|
tree
2018-03-05
Dou
g
las Katzman
Elimin
a
te dup definition war
n
ing
commit
|
commitdiff
|
tree
2018-03-05
D
o
uglas
K
atzman
Comb
i
ne arch_
w
rite_l
i
nkage_table_jmp() and _ref() in
t
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
Douglas Katzman
Remo
v
e an instru
c
ti
o
n from alloc-tramp
commit
|
commitdiff
|
tree
2018-03-04
Douglas
K
a
tzman
L
a
be
l
e
a
ch assem
b
l
e
r routi
n
e when disas
s
embling them
commit
|
commitdiff
|
tree
2018-03-04
Doug
l
as Katzman
R
emove unused disas
s
e
m
bler functio
n
s
commit
|
commitdiff
|
tree
2018-03-04
Dou
g
las Katz
m
an
R
emo
v
e obsol
e
te function
.
Not used after rev
.
f7
c
8
f
e
8142
commit
|
commitdiff
|
tree
2018-03-04
Dougl
a
s Katzman
x86-64: swit
c
h t
h
read-base-tn from r12 to r13
commit
|
commitdiff
|
tree
2018-03-04
D
o
u
g
la
s
K
atzman
Improv
e
readabi
l
ity of x86-
6
4
-
assem
.
S
commit
|
commitdiff
|
tree
2018-03-04
Douglas
K
atz
m
an
x8
6
-64: Factor
o
ut ACCESS
-
TLS-VAL,
r
ename to THRE
A
D
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
Douglas
K
atzm
a
n
Up
d
ate
edi
t
c
o
re for asm
r
outine jump tab
l
e
commit
|
commitdiff
|
tree
2018-03-04
Do
u
glas Katzm
a
n
Test
f
or c
a
s
e that ELF + heap relocation
c
an't ha
n
d
l
e
.
.
.
commit
|
commitdiff
|
tree
next