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
editcore: Make alien_linkage_values r/w.
2023-12-28
Cha
r
les
Z
hang
editcore
:
Make alien_
l
i
nkage_values r/w
.
commit
|
commitdiff
|
tree
2023-12-28
Cha
r
les
Zhan
g
editcore: Add
support f
o
r arm64 an
d
ena
b
le PIE sup
p
ort
.
commit
|
commitdiff
|
tree
2023-12-28
Charles
Z
hang
safep
o
int: Remov
e
unused cont
e
xt ar
g
u
m
ent
.
commit
|
commitdiff
|
tree
2023-12-28
Charl
e
s Zhang
Relativi
z
e safepoint pag
e
a
ddresse
s
to STATI
C
_SPACE_START
.
commit
|
commitdiff
|
tree
2023-12-04
Charles Zhang
Fix sb-
s
afepoint on arm64
.
commit
|
commitdiff
|
tree
2023-10-15
Charles Zhang
stack: Preserve
l
v
ars
u
n
der stack
consed objects in
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
Charles Zhang
x86-64: Fix stack-allocated v
e
c
t
o
r
overflow ch
e
ck with
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
C
h
a
r
les Zha
n
g
envanal: D
o
cument stack allo
c
ation handling more
.
commit
|
commitdiff
|
tree
2023-09-28
Ch
a
rles Zhang
R
e
m
ove
s
ome
uses
of DX-F
L
ET
.
commit
|
commitdiff
|
tree
2023-09-28
Charles Zhang
x8
6
: Che
c
k f
o
r stack o
v
erfl
o
w for large stack
a
llo
c
a
ted
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
Charles Zhang
life: Make indirect valu
e
cell enli
v
ening s
i
mpl
e
r/more
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
Cha
r
les Zhang
Fix some DX tests
.
commit
|
commitdiff
|
tree
2023-09-28
C
h
arl
e
s Zhang
Fix FIXME
.
commit
|
commitdiff
|
tree
2023-09-11
Charles Zhang
Don't
set dynamic extent for a
S
ETQ
value if it ha
s
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Charles Zhang
D
elete unused
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2023-09-10
C
h
a
rles Z
h
ang
Ma
k
e co
m
men
t
true
.
commit
|
commitdiff
|
tree
2023-09-10
Charles Z
h
a
ng
stack: Make DISCARD-UNU
S
ED-VA
L
UES more efficient and
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Char
l
es Zhang
stack: Re
m
ove
unused s
l
ot
.
commit
|
commitdiff
|
tree
2023-09-10
Charles Zhang
Ch
a
nge expans
i
on of DX-
F
LET slightly
.
commit
|
commitdiff
|
tree
2023-09-07
Charles Zh
a
ng
sta
c
k
:
Fix preservation of interleav
e
d dynami
c
extent
s
.
commit
|
commitdiff
|
tree
2023-09-07
Cha
r
l
es
Zhang
Upda
t
e OPTIMIZATIONS
.
commit
|
commitdiff
|
tree
2023-09-07
Charles Zhang
Remove outdated idioms in
th
e
compiler
.
commit
|
commitdiff
|
tree
2023-09-07
Charl
e
s Z
h
ang
s
t
ack: Potent
i
all
y
inse
r
t mess-ups at DYNAMIC-EXTENT
.
.
.
commit
|
commitdiff
|
tree
2023-09-07
Charles Zhang
st
a
c
k: Avoid
d
upli
c
at
i
n
g
som
e
%PRESERVE-DYNAMIC-EXTENT
.
.
.
commit
|
commitdiff
|
tree
2023-09-07
Charles Zhang
Fix test
.
commit
|
commitdiff
|
tree
2023-09-06
Charles Zhang
stack: Make sure
t
o not cle
a
n up nested
s
tack values
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Charles Zhang
Don
'
t
stack allocate SETQ values in a different stack
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
C
harles Zhan
g
Al
l
ow stack allocation not just for in
i
tial
v
ar
i
able
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Charles Zha
n
g
pack: Dele
t
e unrea
c
hable code
.
commit
|
commitdiff
|
tree
2023-09-05
Charles Zh
a
ng
R
emove some questiona
b
le AVERs
.
commit
|
commitdiff
|
tree
2023-09-05
Cha
r
les
Z
hang
Rem
o
ve u
s
eless type check
.
commit
|
commitdiff
|
tree
2023-08-30
C
h
arles Z
h
a
ng
One more
#
+/-(and
immobile-code x86-64)
.
commit
|
commitdiff
|
tree
2023-08-30
C
h
arles Zhan
g
Fix another im
m
obile-code implyi
n
g
immobile-
f
d
e
fn assumpt
i
o
n
.
commit
|
commitdiff
|
tree
2023-08-30
Char
l
es
Zh
a
ng
Fix so
m
e featu
r
e conditionals fo
r
te
s
ts
.
commit
|
commitdiff
|
tree
2023-08-30
C
harle
s
Zhang
arm64: Fix setting
o
f dynamic
space marks when
#+imm
o
bi
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-30
C
h
arles Zha
n
g
Don't
set dynamic
-
extent
t
h
r
ough subparts i
f
one already
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Charles Zhan
g
constrain
t
: Only joi
n
type
s
fo
r
m
er
g
e b
l
o
cks
.
commit
|
commitdiff
|
tree
2023-08-28
Charle
s
Z
han
g
F
old wha
t
DCE does into FIND-DFO
.
commit
|
commitdiff
|
tree
2023-08-28
Charles
Z
hang
d
c
e: Fix kludge
.
commit
|
commitdiff
|
tree
2023-08-28
Charl
e
s Zhang
Don't CLEAR-IR1-INFO if CLEAR-IR1-
N
A
M
ESPACE a
l
ready
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Charles Zhang
Mov
e
some cod
e
o
ut of node
.
lisp
.
commit
|
commitdiff
|
tree
2023-08-28
Charles
Z
ha
n
g
I
nline NODE
-
COMPONENT
.
commit
|
commitdiff
|
tree
2023-08-28
Ch
a
rles Zhang
Fix incorrect/
o
bso
l
et
e
co
m
ment
.
commit
|
commitdiff
|
tree
2023-08-28
Charles
Z
hang
Do
l
e
s
s wor
k
eliding CURRENT-STACK-POINTER
.
commit
|
commitdiff
|
tree
2023-08-28
Charles Z
h
ang
Mak
e
t
he represen
t
a
tion
o
f dynamic extent mo
r
e c
o
he
s
ive
.
commit
|
commitdiff
|
tree
2023-08-28
Charles Zhang
Prefe
r
N
O
DE
-
STA
C
K-ALLOCAT
E
-P to LVA
R
-DYNAMIC-EXT
E
NT
.
commit
|
commitdiff
|
tree
2023-08-21
Char
l
es Zha
n
g
stack: Fix
lp#20320
3
0
.
commit
|
commitdiff
|
tree
2023-08-20
C
harles
Zha
n
g
st
a
ck:
Preserve
t
h
e stack
b
elow DX objects when
o
rdering
.
.
.
commit
|
commitdiff
|
tree
2023-08-19
Charle
s
Zh
a
ng
Reduc
e
i
n
d
entation
.
commit
|
commitdiff
|
tree
2023-08-19
Charles Zha
n
g
Chang
e
condition to assertion
.
commit
|
commitdiff
|
tree
2023-08-19
Char
l
e
s
Zhang
s
tack: Do order
i
n
g
o
f UVL stack
s
in
a smarter way
.
commit
|
commitdiff
|
tree
2023-08-19
C
h
arle
s
Zhang
stack: Corr
e
ctly insert %DY
N
AMIC-E
X
TENT-S
T
A
R
T
.
commit
|
commitdiff
|
tree
2023-08-18
Charle
s
Zhang
Add a
n
other
t
est
.
commit
|
commitdiff
|
tree
2023-08-18
C
h
arles Z
h
ang
Allow
conditio
n
al stack
alloca
t
ion even
when not all
.
.
.
commit
|
commitdiff
|
tree
2023-08-18
Char
l
es Zhang
s
tack: Re
i
mplement
co
n
dition
a
l DX alloca
t
ion
.
commit
|
commitdiff
|
tree
2023-08-16
Ch
a
r
l
es Z
h
ang
s
tack: Protect
agai
n
st delete
d
code
.
commit
|
commitdiff
|
tree
2023-08-16
Charles Zhang
stack:
F
ix lp#2031
2
24
.
commit
|
commitdiff
|
tree
2023-08-13
Charle
s
Zh
a
n
g
enva
n
al:
Scan al
l
exits when determini
n
g
i
f a
v
a
lue
.
.
.
commit
|
commitdiff
|
tree
2023-08-13
Cha
r
les Zhang
ir2tr
a
n: C
o
nvert entry nodes mo
r
e efficient
l
y
.
commit
|
commitdiff
|
tree
2023-08-12
Charles Zhang
sta
c
k: Remove NLE-BLOCK-FOO acc
e
ssors
.
commit
|
commitdiff
|
tree
2023-08-12
Char
l
es Zhang
sta
c
k: Change pre
c
ond
i
tion to an assertion
.
commit
|
commitdiff
|
tree
2023-08-12
Charles Z
h
ang
stack: Don't break
w
he
n
encountering non-combination
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Char
l
es Zhan
g
stack: Rewrite an
d
simplify stack
l
ive
n
ess analy
s
is
.
commit
|
commitdiff
|
tree
2023-08-01
Charles Zhang
Rem
o
v
e
*
L
OOP-ANALY
Z
E* vari
a
ble
.
commit
|
commitdiff
|
tree
2023-07-03
C
harles
Zhang
Simplify xreffing
i
nlin
e
expanded funct
i
ona
l
s
.
commit
|
commitdiff
|
tree
2023-07-03
Charl
e
s Zh
a
ng
xref: us
e
IR macros
.
commit
|
commitdiff
|
tree
2023-07-03
Charle
s
Zhang
xref: F
i
x ed
g
e
case wi
t
h
S
YMBOL-
V
ALUE
.
commit
|
commitdiff
|
tree
2023-06-30
C
h
ar
l
e
s
Zhang
a
r
m64: fr
o
b magic
even mor
e
for imm
o
bile spa
c
e + safepoints
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
arm64: Don't spil
l
registers on
c
a
ll-out with sb-saf
e
poi
n
t
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
arm64: Make
sb-safepoin
t
bui
l
d ag
a
in
.
commit
|
commitdiff
|
tree
2023-06-28
C
h
arles Zhang
Remove
C
LISP workaround
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
loop: Split local functi
o
n out for readability and
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
l
o
o
p
:
R
emo
v
e special case
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zh
a
n
g
Better d
e
scr
i
pt
i
ons of LOOP
s
tructure
and related
slots
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
Turn on IR1 consis
t
ency
ch
e
cking
f
or self-build
.
commit
|
commitdiff
|
tree
2023-06-28
C
h
arles Zha
n
g
Alwa
y
s clear c
o
nstant
table
s
when clearing ir1 namespace
.
commit
|
commitdiff
|
tree
2023-06-28
Ch
a
rles Zhang
chec
k
-con
s
istency: make an excep
t
i
on f
o
r DX enclose
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Cha
r
les Zhang
Unli
n
k REFs when dele
t
ing
[
MV-]LETs via D
E
LETE-BLOCK
.
commit
|
commitdiff
|
tree
2023-06-28
Cha
r
les Zha
n
g
check-consis
t
ency: Kludg
e
co
n
dition f
l
a
g
setting VOP
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Cha
r
le
s
Zhang
Nev
e
r w
a
rn whe
n
a type is d
i
sjoint from a
p
revious
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Charles Zhang
Ma
k
e %coerce-callable
-
fo
r
-call an
n
otatio
n
ir1 consi
s
tency
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
C
ha
r
les
Z
ha
n
g
check-c
o
ns
i
stenc
y
:
D
on't barf if an lvar has no uses
.
commit
|
commitdiff
|
tree
2023-06-18
Charles Zhang
ch
e
ck-consisten
c
y:
F
ix
strange
f
r
e
e var entry d
e
tection
.
commit
|
commitdiff
|
tree
2023-06-18
Ch
a
rles
Z
hang
Move
s
o
me stuff out of
n
ode
.
lisp
.
commit
|
commitdiff
|
tree
2023-06-18
Charles Zh
a
ng
Wording
.
commit
|
commitdiff
|
tree
2023-06-18
Charl
e
s
Z
ha
n
g
Rep
r
e
s
e
n
t
domi
n
ance informa
t
io
n
m
o
re efficiently
.
commit
|
commitdiff
|
tree
2023-06-08
Charles Z
h
ang
R
einstate
x
8
6-64 opt
i
m
i
za
t
ion
.
commit
|
commitdiff
|
tree
2023-06-08
C
h
arles Zhang
A
d
d ASLR fea
t
ure
.
commit
|
commitdiff
|
tree
2023-06-08
Cha
r
les Zhang
Ad
d
relocatable-static-space fe
a
ture,
commit
|
commitdiff
|
tree
2023-06-08
Char
l
es Zhang
Remove x86-64 s
p
ecific op
t
imization (non-x86-64
p
e
s
simization)
.
commit
|
commitdiff
|
tree
2023-06-08
Ch
a
rles Zhang
Relati
v
i
ze static space constant ref
e
rences from Lisp
.
commit
|
commitdiff
|
tree
2023-06-08
Charles Zhang
D
e
fine
r
egion cons
t
ants with of
f
sets inste
a
d o
f
absolut
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Charles Zhang
Revert
"arm64: Pas
s
thread t
o
call_into_lisp
.
"
commit
|
commitdiff
|
tree
2023-06-06
Char
l
es
Zha
n
g
arm64: Pass thread
to call_into_lisp
.
commit
|
commitdiff
|
tree
2023-06-05
Char
l
e
s
Zh
a
ng
riscv:
A
l
low s
t
ati
c
spa
c
e to
b
e placed above
4
GB
.
commit
|
commitdiff
|
tree
2023-06-01
Charles Z
h
ang
r
i
scv:
Load constants in at m
o
st two i
n
struction
s
instead
.
.
.
commit
|
commitdiff
|
tree
2023-06-01
C
harle
s
Z
hang
ris
c
v
:
Make
contribs build again
.
commit
|
commitdiff
|
tree
2023-05-31
Charles Zhang
Lift immobile
space su
b
-2GB restriction for non
-
x
8
6
-64
.
commit
|
commitdiff
|
tree
2023-05-28
Charles
Zhang
a
r
m6
4
: Call
/
ref
e
rence
l
inkage space
directly from i
m
mobile
.
.
.
commit
|
commitdiff
|
tree
2023-05-28
Charles Zhang
arm64
:
D
o
p
c-relative
c
a
l
l
s to assembly rou
t
ines fro
m
.
.
.
commit
|
commitdiff
|
tree
next