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
Don't fail when transforming (coerce x nil).
2017-12-17
Stas Bou
k
arev
H
ide FUNCTIONAL
s
from
error
re
p
orts
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
IR1-OPTIMIZE-COMB
I
NATION: the co
m
b
ination
c
a
n
become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Boukarev
Improve signal han
d
ler
emula
t
ion on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
S
ta
s
Boukarev
darwin:
r
edu
c
e s
t
ac
k
size f
o
r
t
h
e
exception handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Bo
u
k
a
rev
threa
d
s
.
im
p
ur
e
: wait for int
e
r
rupts to
b
e proce
s
sed
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Bouka
r
e
v
t
h
r
e
ad
s
.
impure: remove (format t "test don
e
")
o
utp
u
t
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouka
r
ev
Fi
x
transform-call
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
B
o
u
k
arev
USE-G
O
OD-FO
R
-DX-P: deleted n
o
des are no good
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
a
s Boukar
e
v
Fi
x
co
m
pile-ti
m
e error reporting
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukar
e
v
CONS
T
ANT
P
: don't
a
ccept bogus
B
LOC
K
for
m
s
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as
B
oukarev
Fix dynamic-extent on
rec
u
r
sive lo
c
a
l functions
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas Boukar
e
v
ru
n
-pr
o
gram
.
impu
r
e:
disable a t
e
st on #-win3
2
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as Boukarev
tests: f
i
x (make-thread :in
t
err
u
pt
-
wit
h
make-thr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bou
k
a
r
ev
Run process-status-hook
o
n all
s
t
atus cha
n
ges, no
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
B
ou
k
arev
R
e
move :continued process-stat
u
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less noise from
do
c
ument
a
tion building
.
commit
|
commitdiff
|
tree
2017-12-14
Stas
B
o
u
k
arev
ELT: don't check t
h
e array bounds twice
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Correctly
restore
t
he si
g
n
a
l mask aft
e
r e
n
abling interrupts
.
commit
|
commitdiff
|
tree
2017-12-13
Sta
s
B
o
ukarev
Stop m
a
p-al
l
o
cated
-
objects from consing &rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark
(co
m
pile :
b
ug-913232)
a
s
passing on :
i
nterprete
r
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukare
v
F
ix in
t
errupt-thread
er
r
or de
t
ec
t
ion
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark
(sleep :
p
retty
-
much-forever) broken on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Sk
i
p callback
.
impure with
:interp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
oukarev
P
a
ss a
l
ien
.
impure and
t
hread
s
.
i
mpu
r
e on sb-
f
a
s
teva
l
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bouk
a
rev
grovel sigset_t on
win32
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s Boukar
e
v
Don't run threads
.
impure inside
s
b
-
t
h
r
e
ad
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Bou
k
arev
wi
t
h-in
t
errup
t
s
:
r
e-block the deferrable
sign
a
ls
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
ouk
a
rev
Rem
o
v
e
un
u
s
e
d code fro
m
th
e
win
3
2 runtime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
ou
k
arev
Rep
o
r
t
the va
l
ue in
CONSTANT-MODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukar
e
v
safep
o
int
.
c
:
r
emov
e
unused in
c
ludes
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
a
s Boukarev
Ignore more :unused TNs
i
n lifetime-
a
nalyze
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
t
e
st
s
:
s
k
i
p
consing
t
ests
w
hen int
e
rpreting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
karev
tests: fix
:fi
l
l-pointer-stre
a
m
-charpos :
d
i
s
p
laced
commit
|
commitdiff
|
tree
2017-12-11
Stas Bou
k
a
r
ev
t
e
sts: fix gc
.
i
m
pu
r
e/cod
e
/da
t
a-separa
t
ion
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: f
i
x :dx-char
-
v
ec
t
or-zeroized with sb-faste
v
a
l
.
commit
|
commitdiff
|
tree
2017-12-11
St
a
s Boukarev
tests: fix type-acr
o
ss-hairy-la
m
bda-transforms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Add a
comm
e
nt to run
-
timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bou
k
arev
Fix
-s
b
-thread
i
n
t
e
rrupt-t
h
re
a
d
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Re
l
ax
(
:type-derivation :
l
ogi
c
al-operation
s
:scalin
g
)
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
oukarev
Fi
x
-sb-thr
e
ad
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bo
u
k
a
re
v
More WITH_GC_AT_SAFEPOINTS_
O
NLY ar
o
und f
u
ncall
N
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix %thread-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Sta
s
Boukarev
Try to
m
a
k
e RUNT
I
ME more robust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
Bouka
r
ev
Ad
d
support f
o
r
sb-safepoint f
o
r ARM64
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas Bo
u
k
a
r
ev
sa
f
epoin
t
: share the common stuff
f
or
a
ll b
a
c
k
en
d
s
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas Boukarev
Che
c
k
for constant
modifi
c
at
i
on us
i
ng CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas
Bouk
a
r
ev
da
r
win-x86-64:
handle WP
v
i
ol
a
tions from th
e
e
x
ce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Remo
v
e mach_exception_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Stas B
o
ukarev
Fix (t
y
pe-inter
s
ection function-des
i
gnator function)
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
B
oukarev
ir1
-
optimize-fun
c
tio
n
al-arguments: handle casts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (subtypep 'fun
c
tio
n
-des
i
gnator 'functi
o
n
)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
rev
almost-immediately
-
used-p: ignore ca
s
ts with type-
c
heck
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
St
a
s
Boukar
e
v
Change how ma
p
-
callable-arguments wo
r
ks
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
Move DE
F
KNO
W
N into knownfun
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
(:timer :p
a
r
allel-unsched
u
le): mark :
b
roken-on :w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-08
Sta
s
Boukare
v
Combat u
n
us
e
d
CASTs,
p
a
rt fo
u
r
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Wipe n
o
n-p
i
nned
w
ords
using a
s
pe
c
ial filler ob
j
ect
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
Boukarev
Rearrange IR
1
-OPTIMIZE-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
Stas
Boukarev
Pe
r
f
o
r
m b
e
tter code deleti
o
n
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukare
v
threads
.
pur: remove (wait-on-semaphore semaphore-not
i
ficatio
n
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Remove unintended
c
h
a
nge
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix the win32-foreign-stack-unwind test
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as Bo
u
karev
Adjust
foreign-s
t
ack-ali
g
nmen
t
.
i
mpure for x
8
6
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
uk
a
r
ev
Fix :fp-mode-inheritance-threads on x86
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
a
s
Boukarev
Fi
x
c
ode/data separation
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
o
uk
a
r
e
v
disassemble: a
n
notat
e
all s
t
atic functions even without
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
a
s Boukarev
safepoint, win32
:
check GC_S
A
FEPOINT_
T
RAP_ADDR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
a
s
B
oukarev
Fix map_gc_page on wi
n
3
2
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as Boukarev
F
i
x c-call on win32-x8
6
-64
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
B
o
ukarev
safepoint:
chec
k
the safepoint
at the very end of
the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukare
v
safepo
i
nt:
A
ccess the CSP p
a
ge
n
ear the thr
e
ad st
r
u
c
t
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as Boukare
v
safepoint, x86-64: ze
r
o out the
sa
v
ed RSP us
i
ng
XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
x86/c
a
ll-out:
d
on't do the job
:save
-
p t already does
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
o
u
karev
safepoint: clean up call-
o
ut on
x86-64
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Bo
u
karev
x8
6
: always
align ESP to 16
byt
e
s befor
e
going int
o
C
.
commit
|
commitdiff
|
tree
2017-12-05
Stas
B
oukarev
Re
v
e
r
t an accidental ch
a
nge
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukar
e
v
safe
p
oint: sav
e
PC b
e
f
ore CSP bef
o
r
e
foreign
c
a
lls
.
commit
|
commitdiff
|
tree
2017-12-05
St
a
s Boukarev
Do
n
'
t
a
dd (EQ
L
X
X) const
r
aints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
A better fix for deleting unused casts
.
commit
|
commitdiff
|
tree
2017-12-04
S
tas Boukarev
find-dfo: better check for delet
e
d block
s
.
commit
|
commitdiff
|
tree
2017-12-04
Sta
s
Bou
k
ar
e
v
D
o
n
'
t
lea
v
e unused CA
S
Ts after
G
ENERATE-T
Y
PE-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bouk
a
r
e
v
A
d
d WITH_
G
C_AT_S
A
FEPOINTS_ONLY ar
o
un
d
some
f
uncallN
.
commit
|
commitdiff
|
tree
2017-12-04
Sta
s
B
o
ukarev
safepo
i
nt: regis
t
er int
e
rrupt contexts in check
_
pending_t
h
ru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Fix C-c on safe
p
oints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
ASS
E
RT
=> AV
E
R
.
commit
|
commitdiff
|
tree
2017-12-03
Sta
s
Boukarev
Fix SB-DI
S
ASSEM::CODE-OFFS-T
O
-SEGMENT-OFF
S
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s
Boukarev
Fix
n
on-win32
s
b-s
a
fepo
i
nt-s
t
rictly build
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Bouka
r
ev
Mark :with-timeout
:many-at-the-same-time a
s
broken
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas Bo
u
karev
Rewrite some test
s
to not use terminate-thread
.
commit
|
commitdiff
|
tree
2017-12-03
Sta
s
Boukarev
Adju
s
t sb-sys
:
decode-timeo
u
t
:l
a
rge-
v
alues te
s
t
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas Boukar
e
v
Res
e
t accum
u
l
a
ted
f
loating po
i
n
t
ex
c
eptions on
win32
.
commit
|
commitdiff
|
tree
2017-12-03
S
t
as Bouk
a
r
e
v
Remove x8
6
-
6
4-win32-
a
ssem
.
S
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Fix
consi
n
g inside
f
oreign t
h
read
callback
s
.
commit
|
commitdiff
|
tree
2017-12-02
S
t
as Boukare
v
Mark
:no-
o
v
erflo
w
-during-allocation as
f
ailing win
3
2
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Reduce
c
o
nsing in gc
.
i
mpure/:c
o
de/data-separation
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukare
v
Rev
e
rt "Remove darwinisms
,
use co
d
e that wo
r
ks more
.
.
.
commit
|
commitdiff
|
tree
2017-12-02
S
t
as
B
ouka
r
e
v
Fix attach_os_thread on Dar
w
in
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
unbl
o
ck_gc_signals in foreign thread ca
l
lbacks
.
commit
|
commitdiff
|
tree
2017-12-01
S
tas
Boukarev
DES
C
RIBE: print
l
a
mbda list
s
us
i
ng ~S, n
o
t ~A
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
P
r
o
vide an abor
t
re
s
t
a
rt i
f
there'
s
none
.
commit
|
commitdiff
|
tree
next