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
Protect unconvert-tail-calls against deleted blocks.
2017-12-20
Stas Bou
k
arev
Optim
i
z
e darwin s
i
g
nal
e
mulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
ukarev
x86-64-darwin sig
n
a
l emulatio
n
:
b
lock a
n
d save sigm
a
sk
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Remove an o
b
sol
e
te
#define and comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
i
m
p
u
r
e-run
n
er: add
with-compilation-un
i
t
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
o
ukarev
CONSTANTP:
catch errors fr
o
m macroexpand
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s
Boukarev
Fix (consta
n
tp (the
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouk
a
rev
CTYPEP: handle (CONS/ARR
A
Y unknow
n
-
t
ype)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
t
h
reads
.
i
mp
u
re: relax
:l
u
rking-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s Bouka
r
ev
tests: put im
p
u
r
e t
e
sting co
d
e in
t
o
a
file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas B
o
ukarev
t
e
sts: reduce expansi
o
n o
f
WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukare
v
F
i
x (
C
ONS
T
ANT
P
(
P
R
OG
V
.
.
.
)) on ma
l
forme
d
i
n
put
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as Bo
u
karev
Ad
j
u
st a comment
.
commit
|
commitdiff
|
tree
2017-12-17
St
a
s Boukarev
Don't try to
r
eferen
c
e zombie en
t
ry points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Hide FUNCTIONALs from error r
e
ports
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukare
v
I
R
1-OPTIMIZE-COMBINATION: the combi
n
ation can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
St
a
s Bo
u
kare
v
Improve sign
a
l handler emula
t
ion on
darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Bou
k
arev
darwin
:
reduce stack size
f
or the excepti
o
n handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
t
h
reads
.
impure:
w
ait
f
o
r interrupts to be p
r
ocesse
d
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
threads
.
impure: remove
(
f
o
rma
t
t "
t
est don
e
"
)
output
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fix t
r
ansform-
c
al
l
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouka
r
ev
USE
-
G
O
O
D-FOR-
D
X
-P
:
delete
d
nodes
a
re no good
.
commit
|
commitdiff
|
tree
2017-12-16
St
a
s B
o
u
k
a
re
v
Fi
x
compile-
t
ime error
r
eporting
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Bouka
r
ev
CONSTANTP:
d
o
n
'
t
accept bogus BLOCK forms
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as
B
oukarev
Fix
dy
n
amic-extent on recursive local functions
.
commit
|
commitdiff
|
tree
2017-12-15
Sta
s
B
o
ukarev
run-pro
g
r
a
m
.
impure: d
i
sable
a test on #-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
karev
tests: fix
(
make-thread :interrupt-w
i
th ma
k
e-t
h
read
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Run p
r
oce
s
s-
s
tatu
s
-hook o
n
all statu
s
changes, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas
Boukarev
Remove :co
n
tinu
e
d process-status
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less noise
from documentati
o
n building
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
E
L
T: do
n
't c
h
e
c
k
the arra
y
bounds twice
.
commit
|
commitdiff
|
tree
2017-12-13
S
tas B
o
uk
a
re
v
Correctly restore th
e
signal mask a
f
ter
e
n
a
bling in
t
e
r
rupts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
Bou
k
ar
e
v
S
t
op map-allo
c
ated-objects
fro
m
consing &rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (comp
i
le :bug-91323
2
) as passing on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-13
S
t
a
s
Boukarev
Fix interrupt-thread e
r
ror detection
.
commit
|
commitdiff
|
tree
2017-12-13
Stas B
o
uk
a
rev
M
a
rk
(sleep :pretty-much-forever) br
o
ken on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Skip callback
.
impur
e
with :inte
r
preter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Pass
alien
.
impure and threads
.
i
m
p
ure
o
n sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
o
ukarev
grovel
sigset_t on w
i
n
3
2
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
o
u
karev
Don't
run threads
.
i
m
p
u
re inside
s
b-t
h
read
.
commit
|
commitdiff
|
tree
2017-12-12
Stas B
o
ukarev
w
i
th-
i
nterr
u
pts: re-block t
h
e deferr
a
b
l
e sig
n
al
s
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
oukar
e
v
Re
m
ove unused c
o
de from
the win3
2
runti
m
e
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
o
u
k
a
rev
Re
p
ort
t
he value in CONSTANT
-
M
ODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukar
e
v
sa
f
epo
i
n
t
.
c: remov
e
u
n
used includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
I
gn
o
r
e more :u
n
used TNs in li
f
etim
e
-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
as Boukarev
t
ests: skip consing tests when interpreting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukarev
te
s
ts: fix :fill-poi
n
ter-stream-charpos :displaced
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
karev
tes
t
s
:
fix gc
.
impure/co
d
e
/data-separa
t
ion
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: fix
:
dx-char-vector-zeroized w
i
th sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
as Bou
k
arev
tests: f
i
x typ
e
-
a
cro
s
s-h
a
iry-lambda
-
t
r
a
ns
f
o
rms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
S
tas Boukarev
Add a
comm
e
nt
to
run
-
t
imer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Fi
x
-s
b
-thread interrupt-t
h
r
ead
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
R
e
lax
(
:ty
p
e
-
deriv
a
tion :logical-o
p
erations :scalin
g
)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix -sb-thr
e
ad
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bouk
a
r
e
v
More WIT
H
_GC_AT_SAFEPOINTS_ONLY a
r
o
u
nd
funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
oukarev
Fix
%thread
-
sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
o
ukarev
T
ry to
make
R
UNTIME more
r
obu
s
t
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bou
k
arev
A
d
d
support fo
r
sb-s
a
fepoi
n
t
for ARM64
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
ouk
a
re
v
saf
e
p
oint: sha
r
e the
c
ommon stuff
f
or all backends
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Check
fo
r
c
o
nst
a
nt modification usin
g
CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
darwin-
x
86-64:
handle W
P
viola
t
ions from t
h
e exc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
St
a
s Boukare
v
R
e
m
ove ma
c
h_exception_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Bo
u
k
a
re
v
Fix (type-inter
s
e
cti
o
n functio
n
-d
e
si
g
nator funct
i
on)
commit
|
commitdiff
|
tree
2017-12-09
S
tas B
o
uka
r
ev
ir1-
o
ptim
i
ze-functional-argument
s
: handle cas
t
s
.
commit
|
commitdiff
|
tree
2017-12-09
S
t
as Bo
u
karev
Fix (subtyp
e
p 'funct
i
on-designator 'fun
c
tion)
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Bo
u
karev
almo
s
t-immediate
l
y-used-p: i
g
nore cas
t
s with type-chec
k
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Change how ma
p
-callable-arguments
works
.
commit
|
commitdiff
|
tree
2017-12-08
Stas
Bouk
a
rev
Mo
v
e DEFKNOWN i
n
to knownfun
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
(:timer :
p
arall
e
l-unschedule)
:
mark
:
broken-on :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas
Bo
u
karev
Comb
a
t unused CASTs, part
f
our
.
commit
|
commitdiff
|
tree
2017-12-07
S
tas Boukarev
Wipe no
n
-
pi
n
ned words usin
g
a special filler ob
j
ect
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukar
e
v
Rearrange I
R
1
-
OPTIMIZE-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
Stas B
o
u
k
arev
Perform bette
r
c
o
de
de
l
etion
.
commit
|
commitdiff
|
tree
2017-12-07
S
tas
Boukarev
th
r
e
ads
.
pur: r
e
mov
e
(wait-on-semaphore
semap
h
ore-notificati
o
n
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Rem
o
ve unin
t
ended change
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas Bo
u
k
arev
Fix
the win32-
f
oreign-stack-unwind test
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Adjust foreign-stack-align
m
ent
.
impu
r
e
for x86
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as B
o
ukarev
F
ix :fp-mode-in
h
eritan
c
e-threads
o
n
x86
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas
B
o
ukarev
Fix co
d
e/data separation
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
u
ka
r
ev
d
isa
s
se
m
bl
e
:
a
nn
o
tate
all
s
tatic funct
i
o
n
s even
without
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bo
u
karev
safepoint, win
3
2: check GC_SA
F
EPOINT_T
R
AP_ADDR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas Boukarev
Fi
x
map_gc_page on win
3
2
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukarev
F
ix c
-
c
a
l
l
on win32-x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint: check the s
a
fepoin
t
at the
v
er
y
end of the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bo
u
karev
safepoi
n
t: Access the C
S
P page n
e
a
r
the thread struct
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Boukarev
safepoint,
x86-
6
4: z
e
ro out the saved RSP using XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukarev
x86/call-out:
don't do t
h
e job :
s
ave-p t al
r
eady doe
s
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bo
u
ka
r
ev
safepoint:
c
lean
u
p call-
o
ut on x86
-
64
.
commit
|
commitdiff
|
tree
2017-12-05
Sta
s
Bo
u
ka
r
ev
x86:
a
lways al
i
gn ESP t
o
16
b
yt
e
s before
going into C
.
commit
|
commitdiff
|
tree
2017-12-05
St
a
s Boukarev
Revert an accidental
c
ha
n
ge
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukar
e
v
safepoint: sa
v
e PC
bef
o
re CSP befor
e
foreign calls
.
commit
|
commitdiff
|
tree
2017-12-05
Sta
s
Boukarev
Do
n
'
t add (EQL X X) co
n
s
trai
n
ts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
u
karev
A
bett
e
r fix for
deleti
n
g unused cast
s
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
find-
d
fo:
better check f
o
r delet
e
d b
l
ocks
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s
B
ouka
r
ev
D
on't le
a
ve unused CASTs a
f
ter GE
N
ERATE-TYPE-C
H
ECKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
A
d
d WITH_GC_AT
_
SAFEPOINTS
_
ONLY around some f
u
n
c
a
llN
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bou
k
arev
s
afep
o
int: register
i
nterrupt c
o
ntex
t
s i
n
check_pending_thru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
u
k
ar
e
v
Fix C-
c
on safepoint
s
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
B
oukarev
AS
S
ERT =>
AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
B
oukarev
Fix SB-DISASSEM::CODE-OFFS-T
O
-SEG
M
ENT-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Fi
x
non-win3
2
sb-
s
afepo
i
nt-strictly build
.
commit
|
commitdiff
|
tree
next