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
Optimize darwin signal emulation.
2017-12-20
S
t
as Boukarev
Optimi
z
e
d
arwin
s
ignal emulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Bouk
a
r
e
v
x86-
6
4-
d
ar
w
in
s
ignal
emulati
o
n: block and save
s
igmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
k
ar
e
v
Remove an obsolete #de
f
ine and
c
omments
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Boukar
e
v
impu
r
e-runner: add with-compila
t
ion-unit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouk
a
rev
CONSTANTP:
catch errors from macroexpan
d
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukarev
Fix (constantp
(t
h
e
.
.
.
)
)
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
o
uka
r
ev
C
TYPEP: ha
n
dle (CONS/ARR
A
Y un
k
n
own-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukar
e
v
thread
s
.
i
m
pure: relax :lurking-th
r
eads timings
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
tests: put imp
u
re t
e
sting code into a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
tests: reduce expansion of WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
S
tas
B
oukar
e
v
F
ix (CONSTANTP (PR
O
GV
.
.
.
))
on malf
o
rmed input
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as Boukarev
Adjust a comment
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
oukarev
Don'
t
try
t
o
r
eference zombie e
n
t
r
y poin
t
s
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Hide FU
N
CTIONALs from error reports
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
IR1-O
P
TIMIZE
-
COMBINATION: th
e
combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouka
r
e
v
Impro
v
e signa
l
handler emulation on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas B
o
uka
r
ev
darwin: re
d
uce st
a
ck size f
o
r the except
i
on
h
andl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
B
oukare
v
t
hreads
.
im
p
ure: wait for interrupts to be proce
s
sed
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
threads
.
impure: re
m
ove
(format t "test done")
output
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
B
o
ukarev
Fix transfor
m
-call
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
Boukarev
U
S
E-GOOD-FOR-DX-P
:
deleted nodes are no good
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
F
i
x compile-ti
m
e error rep
o
rting
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
CON
S
TANTP: don't
a
c
ce
p
t bogus BLOC
K
forms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
F
i
x dynamic-extent on
recursive local functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
r
e
v
run-prog
r
am
.
impure: disable a tes
t
on #-win32
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas Boukarev
tests:
f
ix (make-thread :interrupt
-
with m
a
ke-thread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as Boukarev
Run pro
c
ess-s
t
a
tu
s
-hook o
n
all sta
t
u
s c
h
anges, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s Bou
k
arev
Remove :continued process-s
t
atus
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
karev
L
e
ss n
o
ise
f
rom doc
u
men
t
at
i
on building
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Bo
u
karev
ELT:
d
on't che
c
k t
h
e array
b
ou
n
ds
tw
i
ce
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
Boukarev
Correc
t
ly
r
estore the
s
igna
l
m
ask af
t
er e
n
a
b
ling i
n
terru
p
ts
.
commit
|
commitdiff
|
tree
2017-12-13
Sta
s
Boukarev
Stop
map
-
all
o
c
a
ted
-
o
b
jects f
r
om consing
&rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (co
m
pile :bug-913
2
32
)
as passin
g
on :
i
n
t
erpreter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bou
k
are
v
Fix interrupt-thre
a
d error
detection
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
M
ark (
s
leep :pretty
-
much-forever) broken on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
k
arev
Skip ca
l
lback
.
impure
with :interpreter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Pass alien
.
impure
a
nd t
h
reads
.
im
p
ure on sb-f
a
s
teval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
grovel s
i
g
set_t
on win32
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s
Boukare
v
D
o
n't ru
n
threads
.
impure inside s
b
-thread
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as Boukarev
w
i
th-interrupts
:
re
-
block the
d
eferrable
signals
.
commit
|
commitdiff
|
tree
2017-12-12
S
tas Bouk
a
re
v
R
e
move unuse
d
c
ode from the win32 runtime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
ouk
a
rev
Report the
v
alue in
C
ONS
T
ANT-MODIFI
E
D
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bouka
r
ev
safepoin
t
.
c: remove unused
includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
ou
k
arev
Ign
o
r
e
more
:unus
e
d
TNs i
n
lifeti
m
e-analy
z
e
.
commit
|
commitdiff
|
tree
2017-12-11
Sta
s
Bou
k
arev
tests:
skip
consing tests when interpr
e
t
ing
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
Boukarev
tests: fix :fill-p
o
inter-stream-charpos :displaced
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
oukarev
tests: fix gc
.
impure/code/data-separation
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
u
k
arev
tests:
f
i
x :dx-c
h
ar-vector-zeroized with sb-fast
e
val
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukarev
tes
t
s: fix type-across-hair
y
-
l
a
m
bda-tra
n
sforms wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
S
tas Boukar
e
v
Add a
comment to r
u
n-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
oukar
e
v
Fi
x
-
sb-thread in
t
errupt-thread
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
a
s Boukare
v
Rela
x
(:type-d
e
r
i
vati
o
n :logical-opera
t
ions :sca
l
ing)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Fix -
s
b-thr
e
ad
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
More WITH_
G
C
_AT_SAFEPOINTS_ONLY
arou
n
d funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
as Boukarev
Fix %thread-
s
ap
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
a
s Bo
u
kar
e
v
Tr
y
to make RUNTIME
m
or
e
robust
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas Bo
u
k
arev
Add support for sb-s
a
fe
p
oi
n
t for
ARM
6
4
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bo
u
karev
safe
p
oint: sh
a
r
e the com
m
on stuff
f
o
r all b
a
cke
n
ds
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
C
h
eck for consta
n
t
modifi
c
ation using CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukare
v
d
a
rwin-x86-64: handle WP violations f
r
om
t
he
ex
c
eption
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
S
t
as Boukarev
Remove mach_exception_lo
c
k
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
ar
e
v
Fix (type-intersection fu
n
ction-d
e
signator fu
n
ction)
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
ir1-optim
i
ze-functional-argum
e
nts: handle casts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukar
e
v
Fix (subty
p
ep 'functio
n
-des
i
gn
a
t
o
r 'func
t
i
o
n)
commit
|
commitdiff
|
tree
2017-12-09
Stas
B
oukarev
almost
-
immediately-used-p
:
i
g
nore ca
s
ts with type-c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Cha
n
ge how map-callable-a
r
g
u
ments
works
.
commit
|
commitdiff
|
tree
2017-12-08
Stas B
o
uk
a
rev
Move DEFKNOWN into
known
f
un
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
(:timer
:
para
l
le
l
-un
s
chedule): mar
k
:broken-on :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Sta
s
Boukarev
Combat unused CA
S
Ts, part f
o
ur
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Bouk
a
rev
Wipe non
-
pin
n
e
d
w
o
rds
us
i
ng a speci
a
l
fil
l
er object
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Bo
u
karev
Rearra
n
ge IR1-OPTIMIZE-CA
S
T
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
Boukarev
Per
f
orm better co
d
e deletion
.
commit
|
commitdiff
|
tree
2017-12-07
S
t
as Bou
k
a
r
ev
threads
.
pur: remove (
w
ai
t
-on-sema
p
hore semapho
r
e-n
o
tificatio
n
.
)
commit
|
commitdiff
|
tree
2017-12-07
St
a
s Boukarev
Remove
u
nintended change
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Boukarev
F
i
x
the win32-foreign-stack-unwind test
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s
Boukarev
Adjust foreign-stack-alignmen
t
.
impure for x86
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas Bouk
a
re
v
Fix :fp-m
o
de-i
n
heritance-threads on x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fi
x
code/dat
a
separation
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
disassemb
l
e:
a
nn
o
tate all static func
t
ions
even witho
u
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
e
v
safep
o
int, win32:
check GC_SAF
E
POINT_TRAP_
A
DDR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas Bouk
a
re
v
Fix map_gc_page on win32
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s
Bouk
a
rev
Fix
c
-call on win3
2
-
x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
ukarev
s
afepoint: check the
s
a
fepoint a
t
the very end
of
the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
ukar
e
v
safepoi
n
t: Access
t
he C
S
P pag
e
near the thread struc
t
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
u
kare
v
s
a
fepoint, x86-64: zero ou
t
the saved RSP using XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Bouk
a
re
v
x86/call-out: don't do the job :save
-
p
t already does
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Boukarev
sa
f
ep
o
in
t
:
clean
u
p
c
all-out on x86-64
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
x86: always align ESP t
o
16 bytes before going int
o
C
.
commit
|
commitdiff
|
tree
2017-12-05
Stas B
o
ukarev
R
e
vert
an ac
c
idental change
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
s
afepoint: save PC before CS
P
befo
r
e foreign call
s
.
commit
|
commitdiff
|
tree
2017-12-05
Stas B
o
ukarev
Do
n
't add (
E
QL X X) constraints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
A
bet
t
er fix for deleting unuse
d
casts
.
commit
|
commitdiff
|
tree
2017-12-04
Sta
s
Bouk
a
rev
find-dfo: better check for delete
d
blocks
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
Bouk
a
r
ev
Don
'
t leav
e
unused
C
ASTs
a
fte
r
GENERATE-T
Y
PE-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s
B
ouka
r
ev
Add WITH_GC_AT_SAF
E
POINTS_ONLY around some funcallN
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
safepoint: register in
t
errupt cont
e
xts in check_pending_thr
u
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bouk
a
rev
Fix C-c on
sa
f
epoints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
ASSER
T
=> AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
B
oukarev
Fix SB-DISAS
S
EM::COD
E
-OFFS-TO-SEGM
E
N
T-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s
B
oukarev
Fix non-win32 sb-
s
afepoint-strictly bui
l
d
.
commit
|
commitdiff
|
tree
next