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
Check for the NIL type in the EQUAL transform.
2017-12-20
S
t
as
Boukarev
Try to make the
:
lurkin
g
-threads t
e
st m
o
re robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Boukarev
Optim
i
ze darwin
signal emulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
x86-64-
d
arwin signal emu
l
a
tion: block and sa
v
e
s
igmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
oukarev
Remove an o
b
sole
t
e #de
f
i
n
e
a
nd
c
omm
e
nt
s
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
im
p
u
r
e-run
n
er
:
add with-compila
t
ion-unit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CONS
T
ANTP: c
a
tch errors fr
o
m macroexpand
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas
Bouk
a
rev
Fix (constantp
(t
h
e
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Bou
k
arev
C
TYPEP
:
h
andle (CON
S
/ARRA
Y
unknown-ty
p
e)
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukarev
threads
.
impur
e
:
r
e
lax :l
u
rking-threads t
i
mings
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukarev
tests:
p
ut impur
e
testin
g
co
d
e into a f
i
le
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
B
oukar
e
v
tests:
reduce e
x
pansi
o
n of WIT
H
-
T
EST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas
B
oukarev
Fi
x
(CONSTANTP (PROGV
.
.
.
)) o
n
malforme
d
input
.
commit
|
commitdiff
|
tree
2017-12-18
S
ta
s
B
oukarev
Adjust a comment
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Don't try
t
o reference zombie entry points
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Boukarev
Hi
d
e F
U
N
C
TIONALs from er
r
or reports
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bou
k
arev
IR1-OPTIMIZE-COMB
I
NATI
O
N: t
h
e combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Bouk
a
rev
Improve signal handler
e
mulatio
n
on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Bo
u
karev
darwin:
r
educe stack size for
the e
x
cepti
o
n han
d
ling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukare
v
threads
.
impure: wait f
o
r interrupts t
o
be proce
s
s
e
d
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
threads
.
i
m
pure:
remove (for
m
at t
"
test done")
o
utput
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fix t
r
ansform-cal
l
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukar
e
v
US
E
-GOOD-FOR-DX-P: deleted node
s
are
n
o good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fix com
p
i
le-time
e
r
ror
r
e
p
o
rt
i
ng
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
ukarev
C
ONSTANTP: don't accept
bogus BLOCK
f
o
rms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
karev
Fix dynamic-extent on
rec
u
rsive local func
t
i
ons
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukar
e
v
run-progra
m
.
impu
r
e: disable a test on #-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas B
o
uk
a
rev
tests: fix (make-thread :i
n
terrupt-wi
t
h make-t
h
read
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas Bo
u
karev
Run pr
o
cess-status-hook o
n
a
l
l s
t
atu
s
changes, n
o
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukare
v
R
emove :con
t
inued process-stat
u
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
B
oukar
e
v
Less nois
e
from documentat
i
o
n
building
.
commit
|
commitdiff
|
tree
2017-12-14
S
t
as Boukarev
E
L
T:
d
on
'
t check the array bounds
twi
c
e
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Correctly restore the
s
i
g
n
a
l
mask
a
fter enab
l
ing interrupt
s
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Stop map-allocated-objects from consin
g
&rest
.
commit
|
commitdiff
|
tree
2017-12-13
S
t
a
s
Boukarev
Mark
(co
m
p
i
le :bug-9
1
3232) as passing
o
n :in
t
erpre
t
er
.
commit
|
commitdiff
|
tree
2017-12-13
Sta
s
Boukarev
Fix i
n
terrupt-thread error detect
i
on
.
commit
|
commitdiff
|
tree
2017-12-13
Sta
s
Boukarev
Mark
(sleep
:pr
e
tty-m
u
ch-forever)
b
rok
e
n
o
n win3
2
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as B
o
uka
r
e
v
Skip
callback
.
impur
e
with :in
t
e
rpret
e
r
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
P
ass
alien
.
im
p
ure and threads
.
impure on sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
Boukarev
gr
o
vel sigset_
t
on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bouk
a
rev
D
on't run
threads
.
impure inside sb-thr
e
a
d
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukar
e
v
with-interr
u
pts: re-block
the deferrab
l
e sign
a
ls
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Bou
k
are
v
Re
m
ove un
u
sed code fro
m
t
he win32 runtime
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Bou
k
a
rev
Report the value in C
O
NSTANT-MODIF
I
E
D
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
karev
s
afepoin
t
.
c: remove
u
n
used includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouka
r
ev
Ign
o
r
e mor
e
:unused TNs
in lif
e
time
-
analyz
e
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests:
ski
p
consing tests
w
h
e
n
in
t
e
r
pret
i
ng
.
commit
|
commitdiff
|
tree
2017-12-11
St
a
s Boukare
v
tests
:
fix :f
i
ll-pointer-stre
a
m-
c
harpos :d
i
splaced
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
uk
a
rev
t
ests:
f
ix gc
.
imp
u
r
e
/code/data-separation
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
uka
r
ev
tests
:
f
i
x :dx-char-ve
c
tor
-
z
e
roized with
s
b-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
S
tas Boukarev
tests: f
i
x type-acros
s
-ha
i
r
y
-l
a
mbda-tran
s
forms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bou
k
arev
Add a comm
e
nt
t
o run
-
timer
.
commit
|
commitdiff
|
tree
2017-12-11
S
tas Bou
k
arev
F
ix
-sb-thread interr
u
p
t-th
r
ead
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
Relax (:type-der
i
v
a
tion :logical-op
e
rati
o
n
s
:scaling)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix -sb-t
h
re
a
d
.
commit
|
commitdiff
|
tree
2017-12-10
Sta
s
Bouka
r
e
v
M
o
r
e WITH_
G
C_AT_SAFEPOINTS_ONLY
a
round funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
Fix %thread-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Tr
y
to
make RU
N
TIME more robust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
Bou
k
arev
Add support for sb-safepoint for ARM64
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
safepoint: sh
a
re th
e
common stu
f
f
for all backends
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Check for constant mo
d
i
fication
using CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
St
a
s Bouk
a
r
e
v
dar
w
in-x86-64:
handle WP violatio
n
s fro
m
the e
x
ception
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
arev
Remove m
a
c
h
_exce
p
ti
o
n
_
lock
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (
t
y
p
e
-intersect
i
on func
t
ion-designator fun
c
tion)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
rev
ir1-opt
i
mize-functional-arguments:
handle cas
t
s
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (sub
t
ypep
'
fu
n
ction-designator 'func
t
ion)
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukare
v
almost-immediately-us
e
d-p: igno
r
e casts with type-check
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
S
t
a
s
Boukarev
Ch
a
nge how
m
a
p-ca
l
lable-arg
u
ments works
.
commit
|
commitdiff
|
tree
2017-12-08
Stas
B
oukarev
Move
D
EFKN
O
WN i
n
to knownfun
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
S
t
as Boukarev
(:tim
e
r :parallel-unschedule): ma
r
k :broken-on :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Bo
u
karev
Combat unused CAST
s
, part four
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
Bou
k
a
r
e
v
Wipe n
o
n-pinned
words using a spe
c
ial filler
object
.
commit
|
commitdiff
|
tree
2017-12-07
Stas
Bouk
a
rev
Rearrange IR1-OPTI
M
IZE-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
St
a
s
Boukare
v
Perform better code
d
e
letion
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
thre
a
d
s
.
pur: remove (wait-on-sema
p
h
o
re semaphore-notificat
i
on
.
)
commit
|
commitdiff
|
tree
2017-12-07
S
tas
Boukarev
Remove uni
n
ten
d
e
d
c
han
g
e
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukare
v
Fi
x
the win32-foreign-stac
k
-unwind test
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
uka
r
ev
Adjust foreign-stack-a
l
i
g
n
ment
.
imp
u
re for x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
uka
r
ev
Fix :fp-mode-inheritance-threads on x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukar
e
v
F
ix
code/data separation
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
disassemble:
a
n
n
ota
t
e all static funct
i
o
n
s eve
n
without
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouk
a
rev
s
a
f
ep
o
i
nt
,
win32: check
GC_SAFEPOINT
_
TRAP_ADDR
not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix
m
ap_gc
_
page on win32
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
F
i
x
c-call on w
i
n32-x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Boukarev
safepoint: check the safepoin
t
at the very end
o
f the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint:
Acce
s
s the CSP
p
age nea
r
the thread
s
truct
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas Bouka
r
ev
s
afepoin
t
, x86-64: z
e
ro out
t
he saved RSP using XOR
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as
Boukare
v
x86
/
call-
o
ut: don
'
t
d
o the job :
s
ave-p
t
al
r
eady do
e
s
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
s
afepoint: cle
a
n up call-ou
t
o
n x
8
6-64
.
commit
|
commitdiff
|
tree
2017-12-05
S
tas Boukare
v
x86: alw
a
y
s ali
g
n
E
S
P
to 16 bytes befor
e
going into C
.
commit
|
commitdiff
|
tree
2017-12-05
S
t
a
s
B
ou
k
arev
Revert an accident
a
l change
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukar
e
v
safepoi
n
t
:
save PC b
e
fore CSP before
foreign calls
.
commit
|
commitdiff
|
tree
2017-12-05
S
t
as Boukarev
Do
n
't add (EQL X X)
constraints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bouk
a
rev
A b
e
tter fix f
o
r
d
eleting
unused casts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
Bo
u
karev
f
ind-dfo:
b
e
t
ter check for
deleted blocks
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
D
on't leave unused CASTs
after GENERA
T
E-TYP
E
-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Add WITH_GC_AT_SAFEPOIN
T
S_ONLY
around some
f
uncallN
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
as Bo
u
k
a
rev
safepoint: r
e
gister interr
u
pt contexts in check_pe
n
ding_thru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Fix C-
c
o
n safepo
i
n
ts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bo
u
k
arev
A
SSERT => AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Fix
SB-DISASS
E
M::CO
D
E-OFFS-TO-SEGMENT-OFFS
.
commit
|
commitdiff
|
tree
next