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
Signal floating-point-overflow from bignum-to-float.
2017-12-16
S
tas Bo
u
kare
v
Fix compile-t
i
me er
r
or reporti
n
g
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukare
v
CONSTANTP:
d
on't accept bogus BLOCK forms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Fix d
y
namic-extent on recursive local
f
unctions
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as Boukar
e
v
r
u
n
-program
.
impure: dis
a
ble a
t
e
st
o
n
#-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
tests
:
fix (make-thread :interrup
t
-w
i
th ma
k
e-
t
hread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
karev
R
un process-stat
u
s-hook
on
a
l
l status
c
h
a
n
ges, no
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s Bouk
a
r
ev
Remove :conti
n
u
e
d p
r
ocess-sta
t
us
.
commit
|
commitdiff
|
tree
2017-12-15
Sta
s
Boukarev
Less
noi
s
e
from documentati
o
n
bui
l
ding
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
ELT: don
'
t
ch
e
ck the
array bounds twice
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Correctly restore the signal mask after
en
a
b
l
ing in
t
errupts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Stop map-al
l
ocated-
o
bjects fr
o
m cons
i
ng &re
s
t
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (compile :bu
g
-
91323
2
) a
s
pass
i
ng on :inte
r
preter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
Boukarev
Fix int
e
rrupt-thread
error detect
i
on
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
ouka
r
ev
Mark
(sleep
:
p
r
e
tty-much-fo
r
ever) bro
k
e
n on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
Sk
i
p callback
.
impure with :inte
r
preter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Pass alie
n
.
impure and thre
a
ds
.
impur
e
on sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Boukarev
g
rovel sigs
e
t
_
t
on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Boukarev
D
on't run th
r
e
ads
.
imp
u
r
e
in
s
ide sb-thread
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s B
o
ukarev
wit
h
-interrupts: re-blo
c
k th
e
d
e
ferrab
l
e signals
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
R
e
m
ove unused c
o
de from th
e
win
3
2 runti
m
e
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
Repor
t
the value in CONSTANT-MODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
S
tas Bo
u
kar
e
v
saf
e
point
.
c: remove unu
s
ed inclu
d
es
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
karev
Ig
n
ore mo
r
e :unused TNs i
n
lifetime-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests
:
s
kip
c
onsing test
s
when interpreting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
t
ests: fix :fill-
p
ointer-stream-charpos :displaced
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
o
ukarev
test
s
: fix gc
.
impur
e
/code/data-
s
epar
a
t
i
on
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
a
s Bo
u
ka
r
ev
tests: fix
:dx
-
c
har-v
e
ctor-
z
eroized with sb-fasteva
l
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouka
r
ev
tests: fi
x
typ
e
-acr
o
ss-ha
i
ry-lambda-
t
ran
s
forms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
oukarev
Ad
d
a commen
t
t
o run-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukar
e
v
Fi
x
-sb-th
r
ead
int
e
rr
u
pt-
t
hread
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bouk
a
rev
Relax (:type-derivation :logical-operations
:
scalin
g
)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix -sb
-
t
hread
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bo
u
karev
Mo
r
e
W
I
TH
_
GC_AT_SAFEPOINTS_ONLY ar
o
u
nd funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
oukarev
Fix
%
th
r
ead-s
a
p
.
commit
|
commitdiff
|
tree
2017-12-10
S
ta
s
B
o
ukar
e
v
Try to mak
e
R
UNTIME more ro
b
us
t
.
commit
|
commitdiff
|
tree
2017-12-10
Sta
s
Bo
u
karev
Add
s
u
pp
o
rt
for sb-safepoint for
A
RM64
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukar
e
v
safepoint: sh
a
re th
e
c
o
mmon stuff for all bac
k
e
nd
s
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Check for c
o
nstant modification using
C
A
STs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bo
u
karev
darwin-x86-
6
4
: handle WP violations fro
m
t
h
e exception
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas
B
oukarev
Remove m
a
ch_exception_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Boukarev
Fix
(
type-i
n
te
r
sect
i
o
n
func
t
ion-designator function)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
rev
ir1-optim
i
z
e-functional-ar
g
uments: handle c
a
sts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix
(subtyp
e
p 'f
u
nc
t
i
o
n-design
a
tor '
f
unction)
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
a
l
most-immediately-used-p:
ignore ca
s
t
s
with typ
e
-check
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Chan
g
e how map-callable-a
r
guments works
.
commit
|
commitdiff
|
tree
2017-12-08
S
t
as Boukarev
Move
DEFKNOWN in
t
o known
f
un
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
(:timer :parall
e
l-
u
nschedu
l
e): ma
r
k
:b
r
oken-on :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
Combat unused CASTs, part four
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukar
e
v
Wipe non-pinned w
o
rds using a special
filler obj
e
ct
.
commit
|
commitdiff
|
tree
2017-12-07
S
t
as Boukarev
Rearrange I
R
1-OPTIMIZE-CAS
T
.
commit
|
commitdiff
|
tree
2017-12-07
Stas B
o
u
k
arev
Perform better code deleti
o
n
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
B
oukarev
t
h
r
eads
.
pur
:
remove (
w
ait-on-semapho
r
e
semaphore-n
o
tifi
c
atio
n
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Remove unintended change
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix the win32-foreig
n
-st
a
c
k-unwi
n
d
t
e
s
t
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bo
u
ka
r
ev
Adjust f
o
reign
-
sta
c
k-a
l
ignment
.
impure for
x
8
6
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
ev
Fi
x
:fp-mode-inh
e
r
i
tance-threads on x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukare
v
F
i
x code/data se
p
ara
t
ion
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukare
v
disasse
m
b
l
e: annotate all static functio
n
s
e
ven without
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Boukarev
s
a
fepoint, win32:
c
heck GC_S
A
F
EPOINT_TRAP_ADDR
not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
B
o
u
karev
Fix map_gc_pag
e
on
w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
ukarev
F
ix c-call on win32-x8
6
-64
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Bou
k
arev
saf
e
point
:
check the safepoin
t
a
t
t
h
e
very end of the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Boukarev
safepo
i
nt: A
c
cess the CSP page near the thread struct
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as Boukarev
safepoint, x
8
6-64
:
zero o
u
t the saved RSP u
s
ing XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Boukarev
x
86/call-o
u
t: don't do the
j
ob :save-
p
t already does
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
ev
safepoint: clean u
p
call-out on x
8
6
-
64
.
commit
|
commitdiff
|
tree
2017-12-05
S
t
as
B
ouk
a
rev
x8
6
: al
w
ays
al
i
gn E
S
P to 16 bytes before going into
C
.
commit
|
commitdiff
|
tree
2017-12-05
S
tas Bou
k
a
rev
Revert an accidenta
l
change
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
safepo
i
nt
:
save PC
be
f
ore CSP before foreign
ca
l
ls
.
commit
|
commitdiff
|
tree
2017-12-05
Stas
B
ouka
r
ev
Do
n
't ad
d
(EQL X X
)
constraints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
ukarev
A better
fix f
o
r
d
eleting u
n
used
c
asts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
B
oukarev
fin
d
-dfo:
better
c
heck for d
e
leted bloc
k
s
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Don't leave u
n
used C
A
ST
s
after
G
ENERA
T
E-TYPE-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
A
d
d WI
T
H_GC_AT_SAFEPOINTS_ONLY arou
n
d some funca
l
l
N
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
ukare
v
safe
p
oint: regis
t
er i
n
terrupt contexts
i
n check_
p
e
nding_thru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bouka
r
ev
Fix C-c on safepoints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
B
o
u
kare
v
ASSER
T
=> AVER
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas Boukarev
Fix SB-DI
S
A
S
S
E
M::CODE-O
F
F
S
-TO-SEGMEN
T
-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukare
v
Fix non-win32 sb-s
a
f
epoint-strictly bu
i
l
d
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Bou
k
arev
Ma
r
k :
w
ith-tim
e
ou
t
:many-at-
t
he-s
a
me
-
time as broken
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s
B
ouk
a
re
v
Rewrite some test
s
t
o
n
o
t use terminat
e
-thread
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Adjust sb-sys:deco
d
e-time
o
ut :large
-
val
u
es test
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
R
e
set accumulated
flo
a
ting poin
t
exceptions
on win32
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s Bou
k
arev
R
e
move x86-64-win32-asse
m
.
S
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Fix consing inside
f
oreign thread callbacks
.
commit
|
commitdiff
|
tree
2017-12-02
Sta
s
Boukar
e
v
M
ark :no-ove
r
flow
-
during-allocati
o
n as
f
a
i
l
ing win32
.
commit
|
commitdiff
|
tree
2017-12-02
Sta
s
Boukarev
Red
u
ce consing in gc
.
im
p
ur
e
/:code/data-separati
o
n
.
commit
|
commitdiff
|
tree
2017-12-02
Stas B
o
ukar
e
v
Revert "
R
e
move d
a
r
w
inisms, use code that works
more
.
.
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Fix attach
_
os_
t
hread o
n
Darwin
.
commit
|
commitdiff
|
tree
2017-12-02
S
t
as Bouk
a
rev
unblock_gc_
s
i
gn
a
ls in f
o
reign thread
call
b
acks
.
commit
|
commitdiff
|
tree
2017-12-01
Stas
Bo
u
karev
D
ESCR
I
BE: print lambda li
s
t
s using
~
S, n
o
t
~
A
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
Provide a
n
abor
t
restart if there's n
o
ne
.
commit
|
commitdiff
|
tree
2017-12-01
St
a
s Boukarev
save-lisp-a
n
d-die: che
c
k
t
oplev
e
l to be d
e
fined before
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
S
t
as Bo
u
karev
Delet
e
function-design
a
tor-cast when possible
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
Fix AR
R
AY-CA
L
L-
T
YPE-
D
ERIVER
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
D
o
n
't con
s
hash
-
table
vecto
r
s i
n
sid
e
WI
T
HOUT-GCI
N
G
.
commit
|
commitdiff
|
tree
2017-12-01
S
t
a
s
B
ouka
r
ev
Fix -immobile-code builds
.
commit
|
commitdiff
|
tree
2017-11-30
Stas Boukarev
Don't note about
d
eleting unreachable casts
.
commit
|
commitdiff
|
tree
2017-11-30
Sta
s
B
o
u
karev
Fix an e
r
r
o
r in
P
RINT-LEAF
.
commit
|
commitdiff
|
tree
2017-11-30
Stas Boukarev
Fix
type checking of
u
nused mv-call &r
e
s
t
ar
g
s
.
commit
|
commitdiff
|
tree
next