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
Remove an obsolete #define and comments.
2017-12-20
S
t
a
s Boukarev
Remove an obsole
t
e
#
define and comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
i
m
pure-runner: add with-com
p
i
l
a
t
ion-
u
nit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bou
k
arev
CONSTANT
P
: catch error
s
fro
m
mac
r
oexpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas B
o
ukarev
Fix
(
c
o
n
stantp
(
t
he
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CTYPEP: han
d
le (
C
O
N
S/ARRAY u
n
known
-
type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
t
hreads
.
im
p
ure: relax :lurking-t
h
reads timings
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s Boukarev
tests: put i
m
pu
r
e te
s
ting code
i
nto
a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
tests: red
u
ce expansion o
f
WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas
B
ouk
a
rev
F
i
x (CONST
A
NTP (PROGV
.
.
.
)) on
m
alform
e
d inpu
t
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
A
d
just a
c
omment
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas
Bouk
a
r
e
v
Don't try
t
o referenc
e
zombie e
n
t
r
y points
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Bou
k
arev
Hide FU
N
CTIONALs from err
o
r
repor
t
s
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as
Boukarev
IR1-O
P
TI
M
IZE-COMBINATION: the combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Improv
e
signa
l
handler emulation on dar
w
in-x8
6
-64
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as
Boukarev
darwin: reduce stack size for
t
h
e
exc
e
p
t
i
o
n
h
and
l
in
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bou
k
arev
t
h
read
s
.
impure: wait
for
interrupts to be processed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
B
o
ukarev
t
h
reads
.
impure: remove
(
fo
r
m
at t "test d
o
n
e
") o
u
t
p
ut
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
uk
a
rev
Fix
transform-call
.
commit
|
commitdiff
|
tree
2017-12-16
St
a
s B
o
ukarev
USE-GOOD-FOR-D
X
-P: d
e
leted nodes are n
o
g
o
od
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
Fix compile-time er
r
o
r reporting
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
CO
N
S
T
A
NT
P
: d
o
n't
accept bogus B
L
OCK for
m
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
rev
Fix dy
n
amic-exte
n
t on
re
c
ur
s
ive local fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
run-pr
o
gram
.
imp
u
re: disable a te
s
t on #-wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
tests
:
fix (make-thread :int
e
rrupt-with make-th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Boukare
v
R
u
n process-status-hoo
k
on al
l
status change
s
, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
B
oukarev
R
e
move :continued pro
c
ess-status
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s
B
ouk
a
rev
Less noise from documen
t
atio
n
bu
i
lding
.
commit
|
commitdiff
|
tree
2017-12-14
Stas B
o
uk
a
rev
ELT
:
don
'
t ch
e
ck
t
he array bounds
t
wice
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Co
r
rectly
r
estore the signal
mas
k
after en
a
bling interrupts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
S
top map-allo
c
ated-ob
j
ects from consing
&r
e
st
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bou
k
arev
Mark (compi
l
e :
b
ug-91
3
232)
a
s pas
s
ing
on :
i
n
terpreter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Fix interrupt-thr
e
ad error d
e
tection
.
commit
|
commitdiff
|
tree
2017-12-13
S
t
a
s B
o
uk
a
rev
M
a
rk (sleep :p
r
etty-much
-
f
o
r
eve
r
) broken on w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
S
ki
p
callback
.
impu
r
e with :int
e
rpreter
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s Boukarev
P
a
ss alien
.
impure
a
n
d
threads
.
im
p
ure
o
n s
b
-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Boukarev
grovel sigse
t
_t on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Don't run
t
hreads
.
impure inside
s
b
-t
h
read
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukar
e
v
with-interr
u
pts: r
e
-block the
d
eferrable signals
.
commit
|
commitdiff
|
tree
2017-12-12
Stas B
o
uk
a
rev
Remove unused code from the win32 runtime
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s Boukarev
Report the
v
alue in CONSTANT-MODIFIE
D
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as B
o
ukare
v
safepo
i
n
t
.
c: r
e
move unused includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
Boukarev
Ignore more :un
u
sed TN
s
i
n lif
e
time-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
St
a
s Boukarev
test
s
: sk
i
p
c
on
s
i
n
g
t
ests wh
e
n interpr
e
ti
n
g
.
commit
|
commitdiff
|
tree
2017-12-11
Sta
s
Boukar
e
v
tests:
f
ix
:
fill
-
pointer-stream-char
p
os
:
d
isplaced
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
test
s
: fix gc
.
i
mp
u
re/cod
e
/
data-separatio
n
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
oukarev
tests: f
i
x :dx-char-vector-
z
e
r
oized with
sb-fa
s
t
eva
l
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukar
e
v
tests: fix t
y
pe-across-hairy-lambda-
t
ransforms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bou
k
ar
e
v
Add a comment to run-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukare
v
F
i
x -s
b
-thre
a
d in
t
err
u
p
t
-thre
a
d
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
a
s Bouk
a
r
e
v
Relax (:type-derivation
:
logical-operatio
n
s :scali
n
g)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix -sb-thread
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bo
u
kar
e
v
Mor
e
WITH_GC_AT_SAFEPOINTS_ONLY around funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bouka
r
ev
Fix %thread-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukare
v
Try
to make RUNT
I
ME more
robust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas B
o
u
k
are
v
Add
s
upport f
o
r sb-safe
p
o
int for ARM64
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Bou
k
arev
s
afepoi
n
t:
s
hare
t
he common stuff for al
l
b
ackends
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukar
e
v
Ch
e
ck f
o
r const
a
nt m
o
dification usin
g
CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
B
ou
k
arev
darw
i
n-
x
86-6
4
: handle WP violatio
n
s
from the e
x
ception
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
S
tas Boukare
v
Remove m
a
ch_ex
c
epti
o
n_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
r
ev
Fix (t
y
pe-
i
nte
r
sect
i
on functio
n
-designator
funct
i
on)
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukare
v
ir1-optimize-fu
n
c
t
io
n
al-argume
n
ts: handle
c
ast
s
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (subtypep 'function-designat
o
r
'
function)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
arev
almost-i
m
mediately-used-p: ignore casts wi
t
h type-check
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Boukarev
Change how
m
a
p
-calla
b
le-arguments works
.
commit
|
commitdiff
|
tree
2017-12-08
St
a
s Boukarev
Move DEFKNOWN into knownfun
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
St
a
s Boukarev
(:ti
m
er :para
l
l
el-uns
c
hedule): mark :b
r
oken-
o
n
:w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Bo
u
k
a
rev
Combat
unus
e
d
C
A
S
T
s, pa
r
t four
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
B
o
u
karev
Wipe non-pin
n
ed word
s
using a special filler objec
t
.
commit
|
commitdiff
|
tree
2017-12-07
S
tas Boukarev
Rearrange IR1-
O
PTI
M
I
Z
E-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
St
a
s
Boukarev
Perform better
code de
l
etion
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Bo
u
karev
threads
.
pur
:
remove (wai
t
-on-semaphore semaphore-no
t
ificat
i
o
n
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas
Bouk
a
rev
R
e
move uni
n
t
e
nded
ch
a
nge
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukar
e
v
Fix the win
3
2-foreign-stack-unwind t
e
st
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Adjust foreign-s
t
ack-alignm
e
nt
.
impur
e
for x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukar
e
v
F
i
x
:fp-mode-inheritance-threads o
n
x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
ev
Fix code/data separation
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as
Bouk
a
re
v
disa
s
sembl
e
:
a
nnotate a
l
l
static funct
i
ons
even
withou
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
s
a
f
e
p
oint, win32: chec
k
GC_SAFEPOIN
T
_
TRAP_ADDR no
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bo
u
kar
e
v
Fix map_gc_page on win
3
2
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukarev
Fix c
-
call on win32-x86-64
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bou
k
a
r
ev
saf
e
point: check the safepoint at
the ve
r
y end of the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
B
o
u
kar
e
v
safe
p
oint: Access
t
h
e CSP pag
e
near th
e
thread st
r
uct
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint, x86-
6
4: zero out the sav
e
d
R
SP
u
sing XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
uka
r
ev
x86/ca
l
l-out: don't do the job
:save-p t already does
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
ouk
a
r
e
v
safepoint:
clean up c
a
ll-out on x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-05
St
a
s Boukarev
x86: always ali
g
n ESP to 16 bytes before going in
t
o C
.
commit
|
commitdiff
|
tree
2017-12-05
S
t
as Boukarev
Revert an
a
ccidental change
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Bouka
r
ev
safepo
i
n
t:
sav
e
PC before CSP bef
o
re foreig
n
calls
.
commit
|
commitdiff
|
tree
2017-12-05
Stas
Boukarev
D
on't add (EQ
L
X X) con
s
traints
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
a
s Boukarev
A better f
i
x for deleting unused
c
a
s
ts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bou
k
arev
find-d
f
o:
bett
e
r ch
e
ck
f
or deleted blocks
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bouk
a
r
e
v
Don't
leave
unused CASTs after GENERATE-TYPE-CHE
C
K
S
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
as
B
ouka
r
ev
Add
W
I
T
H
_GC
_
A
T_SAFE
P
OINTS_ONL
Y
ar
o
und s
o
me funcallN
.
commit
|
commitdiff
|
tree
2017-12-04
S
tas Boukarev
safepoint: re
g
is
t
e
r
i
nterrup
t
co
n
texts
i
n check_pending_thru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
F
i
x C-c on safepoin
t
s
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
AS
S
ERT => AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
F
i
x SB-DISA
S
SEM::CODE-OF
F
S-TO-SE
G
MENT-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
B
o
uk
a
rev
Fix non-win32 sb-saf
e
point-strictly build
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s Boukar
e
v
Mark :with-timeout
:man
y
-at-t
h
e
-same-time a
s
brok
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Re
w
rit
e
some tests to no
t
u
s
e
termi
n
a
t
e-thread
.
commit
|
commitdiff
|
tree
next