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
tests: put impure testing code into a file.
2017-12-19
Stas
Bouka
r
e
v
test
s
: put impure testing co
d
e in
t
o a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bo
u
ka
r
e
v
tests: red
u
ce
e
xpansio
n
of
W
I
T
H
-
T
ES
T
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bouk
a
rev
Fix (CONSTA
N
TP (PROGV
.
.
.
)
) o
n
malfo
r
med
i
nput
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
Adjust a co
m
me
n
t
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Bou
k
a
rev
Don't try
t
o re
f
ere
n
ce zombie
entry
p
o
ints
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as
Boukarev
Hide FUNCTIONA
L
s from error rep
o
rts
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bo
u
karev
IR1-OPTIMIZ
E
-CO
M
BINAT
I
ON: the combination can
b
e
c
ome
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Bou
k
arev
I
m
p
rove signal h
a
ndle
r
emulat
i
on on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouka
r
ev
darwin: reduce stack si
z
e for the exce
p
tion handl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
S
ta
s
Boukarev
threads
.
impure: wait fo
r
in
t
er
r
upts to be processed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
B
oukarev
thr
e
ads
.
impure: remove (format t "test done") output
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Bou
k
arev
Fix transform-call
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouk
a
rev
U
SE-G
O
OD-
F
OR-DX-P: deleted
nodes a
r
e no
good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
F
i
x
compile
-
time error re
p
orti
n
g
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
CONSTANTP:
don't acc
e
pt bogus
BLOCK for
m
s
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas Bouk
a
rev
Fix dynamic-exten
t
on r
e
cu
r
siv
e
local function
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
k
arev
run-progra
m
.
impure: dis
a
ble a test on #-w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
tests: fix (make-
t
hread
:
i
n
terrupt-w
i
th m
a
ke-thr
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Run process-s
t
atus-hook on all status c
h
a
ng
e
s, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Boukarev
Remo
v
e
:
c
ontinued pr
o
cess
-
stat
u
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less n
o
i
se from documentat
i
o
n bui
l
ding
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
E
LT: don't
che
c
k the array bounds twice
.
commit
|
commitdiff
|
tree
2017-12-13
S
tas B
o
ukarev
Correctly
r
e
s
tore the signal mask
after enabling int
e
rrupts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bo
u
kar
e
v
Sto
p
map-al
l
o
cated-object
s
from consing &rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark
(
compile :b
u
g
-
913232)
a
s
passing on
:
int
e
rpreter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bou
k
a
rev
Fi
x
interrupt-th
r
ead error detectio
n
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (slee
p
:pretty-much-fo
r
ev
e
r) broken on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
S
k
ip c
a
l
lback
.
impure with :int
e
r
pret
e
r
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
k
arev
Pass alien
.
i
m
pure and threads
.
impure on sb-fastev
a
l
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
gr
o
vel
s
i
gset_t on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Don't ru
n
t
hread
s
.
im
p
u
re i
n
side s
b
-thread
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Boukarev
wi
t
h-inte
r
r
u
pts: re-bloc
k
the deferrab
l
e signals
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
B
ouk
a
re
v
Remo
v
e
unused
co
d
e from the win32 runtime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
arev
Repor
t
the v
a
lue in CONSTANT-M
O
DIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as B
o
uk
a
r
e
v
safepoint
.
c:
re
m
ove unused i
n
clud
e
s
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukarev
Ignore more :unus
e
d
T
N
s
i
n
l
i
f
etime-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bou
k
arev
tests: s
k
ip consin
g
tests when interpr
e
ting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
t
ests: fix
:
fill-pointe
r
-strea
m
-charpos
:di
s
placed
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests
:
fix gc
.
impure/code/data-
s
e
p
aration
.
commit
|
commitdiff
|
tree
2017-12-11
Sta
s
Boukarev
test
s
: f
i
x :dx-c
h
ar-vector-ze
r
oi
z
ed w
i
t
h
s
b
-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
t
ests: fix type-ac
r
o
s
s-hairy-lambda-transforms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Ad
d
a comment to run-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Fix
-
s
b
-thread interrupt-th
r
ead
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas
Boukarev
Relax
(
:ty
p
e-
d
erivation :
l
ogical-operations :s
c
aling
)
commit
|
commitdiff
|
tree
2017-12-10
Stas Bou
k
arev
Fix
-sb
-
thread
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s
B
ou
k
arev
More WITH_G
C
_AT_SAFEPOINTS_ONLY around f
u
ncallN
.
commit
|
commitdiff
|
tree
2017-12-10
Sta
s
Boukarev
Fix
%
t
h
read-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Try to make RUNT
I
ME more
robust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
ou
k
arev
Add support for
s
b-s
a
fepoint for
A
R
M64
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
a
s
Bouk
a
rev
s
a
fepoi
n
t
:
share th
e
c
ommon stuff
f
o
r all bac
k
end
s
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas Boukare
v
Check fo
r
consta
n
t
modifi
c
a
tion usi
n
g
CASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas B
o
ukarev
darwin-x86-64: handle WP viol
a
t
i
o
n
s from th
e
exc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
S
t
as Bou
k
a
r
ev
Remove mach_
e
xcep
t
ion_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
ar
e
v
Fix (type-
i
ntersection
function
-
designator function)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
rev
ir1-optimize-functional-arguments: handle casts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (s
u
btype
p
'function-design
a
t
or 'function)
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
a
l
most-immediately-used-p: ignore casts with type-check
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
arev
Change how map
-
callabl
e
-arguments works
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Bouk
a
r
e
v
Move DEFKNOWN in
t
o knownfun
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Bouka
r
ev
(:timer :parallel-unschedu
l
e): m
a
rk :broken-on :
w
in32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
Combat unused
C
A
STs, part four
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukar
e
v
Wipe no
n
-pin
n
ed word
s
u
sing a sp
e
cial filler object
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Bo
u
karev
Re
a
r
r
a
nge IR1-OPTIMIZE-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Perform be
t
ter
c
ode del
e
tion
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Bouka
r
ev
threads
.
pur: remove
(w
a
it-on-
s
emaphor
e
semaphore-notific
a
tion
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas
Boukarev
Remo
v
e
unintended
c
h
a
n
g
e
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix the win32-f
o
reign-
s
tack-u
n
wind tes
t
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
Boukarev
Adjust foreign-stack-
a
lignment
.
impure for x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix :f
p
-mode-inheritance-th
r
eads on x8
6
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
F
i
x code
/
d
ata se
p
aration
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s Bo
u
k
a
rev
disassemble: annotate all static functio
n
s eve
n
without
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safe
p
oint
,
win32: che
c
k GC_SA
F
EPOINT_TRAP_A
D
DR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukare
v
Fix map_gc_page on win
3
2
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
e
v
Fix c-
c
al
l
on
win3
2
-
x86
-
64
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
as Bou
k
arev
safepoint
:
check the safepoin
t
at
the very end of the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint
:
Access the CSP page ne
a
r
t
he thread
s
t
r
uct
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Bou
k
are
v
safepoint, x86-64:
zero out t
h
e saved RSP u
s
ing XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Bo
u
karev
x
86/call-out: don
'
t do the
j
ob :
s
ave-p t
a
lrea
d
y
doe
s
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
B
o
ukarev
saf
e
point: clean up cal
l
-ou
t
on x86-64
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Bou
k
arev
x86: always align ESP
to 16 b
y
tes before going
i
n
t
o C
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
Reve
r
t an ac
c
idental change
.
commit
|
commitdiff
|
tree
2017-12-05
Sta
s
Bo
u
ka
r
ev
s
a
f
e
p
o
int: sa
v
e
P
C
b
efo
r
e
C
SP befor
e
fo
r
eign
c
a
lls
.
commit
|
commitdiff
|
tree
2017-12-05
S
tas Boukarev
Do
n
't
a
dd (EQL X X) constraints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bou
k
arev
A better fix for deleting unus
e
d casts
.
commit
|
commitdiff
|
tree
2017-12-04
S
tas
B
o
uka
r
ev
fin
d
-
d
f
o
: be
t
ter
c
heck for deleted
b
locks
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Don't le
a
ve un
u
sed
C
ASTs aft
e
r GENERATE-TYPE-CH
E
CKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bo
u
kar
e
v
Add WITH_G
C
_AT_SAFEPOINTS_ONLY around some
f
uncal
l
N
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bo
u
karev
s
a
fepo
i
nt: regist
e
r i
n
terrupt
contexts in check_
p
ending_th
r
u
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas
Boukarev
Fix C-c on safep
o
ints
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
as Boukare
v
ASS
E
RT => AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukare
v
Fix SB-DISASSEM::CODE-O
F
F
S
-T
O
-SE
G
MENT-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
Bo
u
k
a
re
v
F
ix non-win32 sb-s
a
fe
p
oint-st
r
ictly build
.
commit
|
commitdiff
|
tree
2017-12-03
St
a
s Boukarev
Mark :with
-
tim
e
out :many-at-t
h
e
-
same-time as broken
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
S
t
as B
o
u
k
arev
Rewrit
e
so
m
e
t
e
st
s
to not use terminate-th
r
ead
.
commit
|
commitdiff
|
tree
2017-12-03
S
t
as Boukare
v
A
djust sb-sys
:
d
e
code-timeout :larg
e
-valu
e
s test
.
commit
|
commitdiff
|
tree
2017-12-03
S
t
a
s Boukar
e
v
Reset accumulated float
i
ng poi
n
t excep
t
ions on win32
.
commit
|
commitdiff
|
tree
2017-12-03
S
t
a
s
Bouk
a
rev
Remove x86-6
4
-win32
-
assem
.
S
commit
|
commitdiff
|
tree
2017-12-02
Stas Bouka
r
ev
Fi
x
consing insi
d
e fore
i
gn thr
e
ad callbac
k
s
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Mark
:n
o
-ove
r
flow-dur
i
ng-allocation as fa
i
ling
w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-02
Stas B
o
ukarev
Reduce consing
in gc
.
impure/:c
o
d
e
/data-sep
a
r
at
i
on
.
commit
|
commitdiff
|
tree
next