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
Fix constant folding with duplicate &key args.
2017-12-09
Stas Boukar
e
v
Remove mach_
e
x
c
e
ption_lock
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
Fix (
t
ype-inter
s
ecti
o
n function-desi
g
n
ator function)
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Boukarev
ir1-o
p
timize-
f
un
c
ti
o
nal-arguments: han
d
l
e
casts
.
commit
|
commitdiff
|
tree
2017-12-09
St
a
s Boukarev
Fix (subtyp
e
p 'function-desig
n
ator 'fun
c
tio
n
)
commit
|
commitdiff
|
tree
2017-12-09
St
a
s Bouk
a
rev
almost-immediate
l
y-used-p: ignore cast
s
w
i
th type-check
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bou
k
arev
C
ha
n
g
e how m
a
p-callable-arg
u
ments works
.
commit
|
commitdiff
|
tree
2017-12-08
S
tas
Boukarev
Move DEFKNOWN
into known
f
un
.
lisp
.
commit
|
commitdiff
|
tree
2017-12-08
Sta
s
B
o
uk
a
rev
(:timer :parallel-unschedule): mark :broken
-
on :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukare
v
Combat unuse
d
CASTs
,
par
t
fo
u
r
.
commit
|
commitdiff
|
tree
2017-12-07
S
t
as
Bou
k
a
rev
Wipe
non-pinned words
us
i
ng
a
sp
e
ci
a
l fil
l
er
obj
e
c
t
.
commit
|
commitdiff
|
tree
2017-12-07
S
ta
s
B
o
ukarev
Rear
r
ange
I
R1-
O
PTIMIZE-C
A
ST
.
commit
|
commitdiff
|
tree
2017-12-07
St
a
s Bouka
r
ev
Perfo
r
m be
t
ter
c
ode deletion
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
threads
.
pur:
r
em
o
ve
(w
a
it-on
-
se
m
apho
r
e semaphore-notification
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas
B
o
ukarev
Remove unintended change
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukarev
Fix
the win32-foreign-stack-unw
i
nd
test
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
ev
A
d
ju
s
t foreign-sta
c
k-al
i
g
n
ment
.
i
m
pure for x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Fix :fp-mo
d
e-inheritance
-
t
hr
e
ads
o
n x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouk
a
rev
Fix cod
e
/data se
p
aratio
n
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
o
ukarev
dis
a
ssemble
:
a
n
notate all static funct
i
ons even
wit
h
out
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouka
r
ev
sa
f
epoint
,
win32:
check
G
C_SAFEPOINT_TRAP_ADDR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
S
tas B
o
ukarev
Fix map_gc_page o
n
win32
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouk
a
re
v
Fix
c-cal
l
on win32
-
x86
-
64
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Bouk
a
rev
s
a
fe
p
oin
t
:
ch
e
ck the safepoint at the very end o
f
the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
o
ukarev
safepoint: Acce
s
s the CSP page near the thread struc
t
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s
Boukarev
safepoint,
x
86-64: zer
o
out
t
he saved RSP using XOR
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s Bouk
a
rev
x86/call
-
o
ut:
d
on't
d
o th
e
job :save
-
p t
a
lready does
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
ukare
v
s
a
fepoint: clean up
call
-
o
ut o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-05
S
t
a
s Boukarev
x86: always al
i
gn ESP to
16 bytes before going int
o
C
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukar
e
v
Reve
r
t an acciden
t
al change
.
commit
|
commitdiff
|
tree
2017-12-05
St
a
s
Boukarev
safepoint: save PC before CSP be
f
ore foreign calls
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
Don
'
t
a
dd (EQ
L
X
X) constraints
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
as Bouk
a
rev
A better f
i
x for
deleting unused casts
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
u
k
arev
f
i
nd-dfo:
b
etter
c
heck for deleted block
s
.
commit
|
commitdiff
|
tree
2017-12-04
S
t
as Boukare
v
Don'
t
l
eave unused CASTs after GENERATE-TYPE-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
Add W
I
TH
_
G
C_AT_SAFEPOINTS_O
N
LY around some funcallN
.
commit
|
commitdiff
|
tree
2017-12-04
Sta
s
Boukare
v
safepoint: regis
t
er interrupt c
o
nt
e
xts in check_pe
n
d
ing_thru
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
F
i
x C-c
o
n safe
p
oints
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s Boukarev
ASSERT
=> AVER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Bouk
a
re
v
Fix SB-DISAS
S
EM::
C
ODE-OF
F
S-TO-S
E
GMENT-OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
Boukare
v
Fix non-win32 sb-safepoi
n
t-s
t
ri
c
t
ly build
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Mark :with-ti
m
eout :many-at-the-same-time as broken
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
Stas B
o
u
ka
r
ev
Rewrite some tests to not us
e
terminate-thread
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas Bou
k
a
rev
Adjust sb-sys:decode-tim
e
out :large-values t
e
s
t
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Res
e
t a
c
cumula
t
ed
f
loating point exceptions on win32
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
R
e
m
ove x86-64-win32-assem
.
S
commit
|
commitdiff
|
tree
2017-12-02
St
a
s
B
o
ukare
v
Fix consing ins
i
de for
e
ign thr
e
a
d
callbac
k
s
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Bouk
a
rev
Mar
k
:no
-
overfl
o
w-d
u
ring-allocation as
failing
wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-02
S
tas
Boukarev
R
e
duce co
n
s
in
g
in gc
.
impu
r
e/:code/data-separation
.
commit
|
commitdiff
|
tree
2017-12-02
S
t
as Boukarev
Revert "Remove darwinisms, use code that works more
.
.
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Bou
k
arev
Fix attach_os
_
thread on Darwin
.
commit
|
commitdiff
|
tree
2017-12-02
Stas B
o
ukarev
unbl
o
ck
_
gc
_
signals in foreig
n
thread cal
l
back
s
.
commit
|
commitdiff
|
tree
2017-12-01
S
tas B
o
ukarev
DES
C
RIBE: print lambda lists u
s
ing ~S
,
n
o
t ~A
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Bo
u
karev
Provide an abort restart
i
f there's
n
one
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
save-lisp-and
-
die: ch
e
ck toplevel to be define
d
bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukar
e
v
Delete functio
n
-designator-cast when possible
.
commit
|
commitdiff
|
tree
2017-12-01
Stas B
o
uk
a
re
v
Fix ARRAY-CALL-TYPE-DER
I
VE
R
.
commit
|
commitdiff
|
tree
2017-12-01
Sta
s
Bo
u
k
arev
Don't
c
ons
h
ash-table
v
ectors ins
i
d
e
WITHO
U
T
-
GCING
.
commit
|
commitdiff
|
tree
2017-12-01
Stas B
o
ukarev
Fix -immobile-code builds
.
commit
|
commitdiff
|
tree
2017-11-30
Stas Bouk
a
rev
D
on't
note abo
u
t del
e
ti
n
g unreac
h
able casts
.
commit
|
commitdiff
|
tree
2017-11-30
Stas Boukarev
Fix
an
e
rror in
PRINT-LEAF
.
commit
|
commitdiff
|
tree
2017-11-30
Stas Bo
u
karev
F
i
x type checking
of un
u
sed mv-call &rest
a
rgs
.
commit
|
commitdiff
|
tree
2017-11-26
Stas Bo
u
k
a
r
e
v
C
h
ange :skipped-on
for
(
run-program
:stop+co
n
tinue
)
.
commit
|
commitdiff
|
tree
2017-11-26
Stas Boukarev
t
ests: don't evaluate :fails/s
k
i
p
ped-
o
n
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Bouk
a
r
ev
Reduce sb-co
n
currency tests based on the numb
e
r of
.
.
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
Restore
MIPS
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
Mo
r
e :
s
k
i
pped-on :wi
n
32 to #
-
win32
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
Fix incorrect with-test
s
yntax
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
sleep :non-consing no lon
g
er fails on win32
.
commit
|
commitdiff
|
tree
2017-11-23
S
t
as Bouk
a
rev
alien
.
impure: use a sy
m
bol present on w
i
n
3
2
.
commit
|
commitdiff
|
tree
2017-11-23
Stas B
o
u
k
ar
e
v
#-win3
2
not
:
skipp
e
d-on
.
commit
|
commitdiff
|
tree
2017-11-23
S
t
a
s
Bou
k
ar
e
v
Disable te
s
ts that use interrupt-thread on win32
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
D
i
s
abl
e
sb-c
o
ncu
r
rency
t
ests that
use interrupt-
t
hr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Bouka
r
ev
unp
a
rse-win32-namest
r
in
g
: mor
e
f
ile-error
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukar
e
v
pathnames
.
impur: adjust for win32
.
commit
|
commitdiff
|
tree
2017-11-23
Stas
B
oukarev
P
ARSE-NATIV
E
-WIN32
-
NAMES
T
RING: don't parse
empty
dir
e
ctor
y
.
.
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
Sign
a
l a fi
l
e
-
error f
r
om
un
p
arse-nat
i
ve-win32-na
m
est
r
ing
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukarev
Fix bit-po
s
ition-ove
r
run
o
n 32-
b
i
t
.
commit
|
commitdiff
|
tree
2017-11-23
S
tas Bo
u
kare
v
Remove debugging co
m
ment
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Bouk
a
rev
S
i
mplify
genc
g
c space
s
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Bouka
r
e
v
Re
w
rite :b
i
t-position-ov
e
rrun test to us
e
mmap
.
commit
|
commitdiff
|
tree
2017-11-22
Sta
s
Boukarev
Fix unparse-native-win32-na
m
estring
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
F
ix file-position o
n
pipes on win32
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
u
s
er-homedir-n
a
mestring
:
restore c
h
ecking HOME
firs
t
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
R
e
move extraneous argument
s
to deftransform
in aliencomp
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
Improve foreign-symbol-address transform
.
commit
|
commitdiff
|
tree
2017-11-22
St
a
s Boukarev
Improve
the optimization m
e
ssage fro
m
%s
a
p-
a
lien
.
commit
|
commitdiff
|
tree
2017-11-22
Sta
s
Bou
k
arev
Correct
t
he comment for DEFTRANSFORM
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Bo
u
karev
Q
uiet o
p
timization notes from sb-al
i
en
.
commit
|
commitdiff
|
tree
2017-11-22
Sta
s
Boukare
v
Allow rede
f
i
n
ing transforms with
d
ifferent :
n
ote and
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
Rewrite a transform
to use a sin
g
le tr
a
nsf
o
rm per t
y
pe
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukare
v
Define os_restor
e
_fp_control outside #ifdef MACH_EXCEPTION_
H
.
.
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukarev
Allow se
t
f
funct
i
on
n
ames to be used
i
n unde
f
ined-fun
.
.
.
commit
|
commitdiff
|
tree
2017-11-21
Sta
s
Boukarev
cond
i
t
ion
.
impure
:
ad
j
ust :skipped-on
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukarev
Add :allow-warnin
g
s t to
a t
e
st
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukarev
Sl
i
ghtly imp
r
ove convert-conditional-mo
v
e-p
.
commit
|
commitdiff
|
tree
2017-11-21
S
t
as
Boukarev
F
i
x IMMED
I
ATE-TN-P
.
commit
|
commitdiff
|
tree
2017-11-20
Stas Boukarev
Fix (ty
p
e
p x '(complex integer)
)
commit
|
commitdiff
|
tree
2017-11-20
Stas Bouka
r
e
v
Fix make-c
o
n
s
t
a
n
t-
t
n cach
i
n
g
.
commit
|
commitdiff
|
tree
2017-11-19
Stas Boukarev
Undepr
e
cate sb-
e
xt:quit
.
commit
|
commitdiff
|
tree
2017-11-18
S
tas Boukarev
Detect type
c
onflic
t
s from C
O
MPLE
M
ENT
.
commit
|
commitdiff
|
tree
next