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 a couple of #if 0
2016-02-21
St
a
s Boukare
v
Remove a coup
l
e of
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bouka
r
ev
Optimize in
i
tialize-vecto
r
with
0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
A
bstr
a
c
t immed
i
ate
l
oading
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Derive result
t
yp
e
s
o
f structure sett
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Opti
m
ize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Slightly
o
ptimize allocation sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_
i
nte
r
rupt_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Fix single-t
h
readed b
u
ilds
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bouk
a
re
v
Don't
f
r
e
e thre
a
d
->interrupt_data separa
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
Mi
c
r
o-optimize v
e
rify-ar
g
-count on x86oids a
n
d ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create_thread_st
r
uct: don
'
t
a
llocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: d
o
n
't allocate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukar
e
v
Don't leak memory during exception han
d
li
n
g on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*comp
i
ler-trac
e
-
o
utput* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukar
e
v
Ke
e
p
sb-
a
ssem:*
a
ssem-i
n
structions* for slime compatibilit
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
B
o
u
kare
v
Restore
b
uild on non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
Improve L
D
B
when (+
size position) is
less
t
han n-f
i
xnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opti
m
ize l
o
gand with n
o
n-fixn
u
m word masks on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Bouka
r
ev
Ad
d
LOGTEST VOPs o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
O
p
t
i
m
i
ze MAS
K
-
S
IGNED-FI
E
LD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukare
v
Di
s
assemble
T
B
Z and TB
N
Z on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s
Bouk
a
rev
Optimize
fixnum mask-si
g
ned-fi
e
l
d
o
n x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
Optimize
(
M
AS
K
-SIGNED-FIELD 63 X) on
x
86
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize
s
ome VOP
S
o
n
A
R
M
6
4
w
i
th LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukare
v
sb-
p
rof
i
le
:
report
d
on't warn
about
red
e
fined
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Micro-optimiz
e
listify-res
t
-
a
rg
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
u
kare
v
Fix disassembling of LD
R
/STR with post/pre-ind
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
ukare
v
Fix call_into_c on
P
PC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
S
l
ightly reduce co
n
s
i
ng in with-pa
c
k
age-iterat
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Opti
m
ize out of line L
I
ST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a
cop
y
&
paste
m
istak
e
that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Remove unnecessary pac
k
age
p
r
e
fixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
B
o
u
karev
Opti
m
i
z
e fixn
u
m
LOG
N
O
R
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Mic
r
o-optimize sb-kernel:c
o
de-instructions on
a
rm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
R
e
move s
b
-
disassem::co
d
e-inst-area-addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
ukarev
Remove
sb-assem:*assem-instructio
n
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bou
k
arev
Fix
x
86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
ka
r
e
v
Warn a
b
out arg-count
mismatch for M
A
P
an
d
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
M
a
ke
%
othe
r
-pointer-widetag
GC
sa
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
Boukarev
Check
a
r
gument mi
s
match for functi
o
n a
r
guments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s Bo
u
karev
Constant
fol
d
functions that call other func
t
ions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't
e
valuat
e
the
d
ocstring in defvar
,
d
e
fconstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
Boukarev
F
o
rg
e
t
abou
t
a cons
t
a
n
t varia
b
le
aft
e
r makunbou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Proper errors from O
P
EN on
Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
k
arev
Don'
t
import SB-C::VOP-INFO-TARGET-FUN int
o
SB-
R
EGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
ka
r
ev
Fix scale
-
float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
B
oukarev
Clean
u
p
*feature*
test in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bo
u
karev
Fix
SQRT on LEAS
T
-
NEG
A
TIVE
-
DOUBLE-
F
LOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
MAPHAS
H
compiler-macro: don't ev
a
luate HASH
-
TABLE
t
w
i
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
Bouk
a
re
v
Handle
m
ultip
l
e :NICKNAMES option
s
to DEFPA
C
K
A
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Fix
the
ADJ
U
ST-ARR
A
Y transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
(defun (setf x) ()) sto
p
ped
ret
u
rning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s B
o
ukarev
Save t
h
e interrupt context in sigabrt
_
handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix IS
Q
RT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
a
r
ev
Better lisp
-
backtraces for mem
o
ry
-
fa
u
lts on non-x
8
6oi
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
r
e
v
Res
t
o
r
e disassembling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB b
a
c
ktraces fr
o
m sign
a
l handlers
on x8
6
oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Make LDB
backt
r
a
ces
m
o
re resili
e
n
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better backtraces
from LDB on memory fa
u
lts
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bouka
r
e
v
Pro
t
ect R
E
COGNIZE-DYNAM
I
C-EXTENT
-
LVARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Repl
a
ce magic constan
t
s wit
h
BASE
-
CHA
R
-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fi
x
XREF on me
t
h
o
ds wit
h
EQL speci
a
liz
e
rs
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
Bett
e
r
s
tyle-warning from u
n
defined
I
NF
O
types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
F
i
x win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
Inherit thread FP masks on da
r
win
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix backt
r
aces on OS
X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas B
o
u
k
arev
Don't try to join
threads coming from f
o
reign cal
l
backs
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
B
oukarev
Don't
ignore
i
nvalid COND claus
e
s foll
o
w
i
n
g a T clau
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
Boukarev
Don't
b
ind *compiler
-
error-
c
on
t
e
x
t
* twice
i
n %c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
as Boukarev
Delay compi
l
e
-t
i
m
e
check-bound warn
i
n
g unti
l
IR2 conversi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
B
oukarev
sb-introspect: find
the right de
b
u
g info functi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
B
o
u
karev
A couple of
s
mall adjus
t
men
t
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix
d
i
sassembling
j
umps
o
n
PPC
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Boukarev
Add a
test that checks CL s
y
mbols for being
b
o
und/fb
o
u
nd
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
S
t
as Bou
k
arev
Put CL:FUNCTION-KEYWORDS
back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "
r
emove exp
l
icit eg
c
c
d
eps
f
or x86/ope
n
bsd"
commit
|
commitdiff
|
tree
2015-12-14
Stas B
o
ukarev
Simplify
+
sset-r
e
ha
s
h-th
r
eshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix suboptim
a
lity
in sset-adjoi
n
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Bouka
r
ev
Fix a
l
lo
c
ating larg
e
a
rrays o
n
64-bit Wind
o
ws
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
Don
'
t
tr
a
nsform
L
IST
w
ith a very large number of ar
g
uments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
o
u
k
a
rev
D
e
fine sb-vm:large
-
object-si
z
e and
expose it
to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize make-sequence 'l
i
st
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Boukarev
D
i
s
a
ble allocate-l
i
st-
o
n
-h
e
ap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix
a
llocate-list-on-heap
o
n
x
86-64 with lar
g
e immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize allocate-l
i
st-on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
karev
Opt
i
mize ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
Boukarev
Def
i
ne mo
d
ular fi
x
num
f
unctio
n
s o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouk
a
rev
Pass MAP_FIXED to mmap on Lin
u
x
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Don't
g
enerate type
c
he
c
ks i
n
d
e
leted b
l
o
cks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas B
o
u
k
arev
Remove %check-
b
o
und with
l
ow safety
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
as Bouk
a
rev
info
.
imp
u
re(globaldb-info-iterate): pass
on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouk
a
rev
Che
c
k fo
r
fixnum in the
C
H
E
CK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
B
oukarev
F
i
x
ARRAY-DIMENS
I
ON transformation of arrays
o
f unk
n
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize %CHECK-BOUND awa
y
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukar
e
v
Better array dimension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
St
a
s Boukarev
A
d
d expl
i
c
i
t-che
c
k to FIN
D
-FDEFN
f
o
r b
e
tter
er
r
ors
.
commit
|
commitdiff
|
tree
2015-12-02
S
t
as Boukar
e
v
More safe FBOUND
P
.
commit
|
commitdiff
|
tree
2015-12-01
S
t
as Boukarev
Remove primi
t
ive-type-check, u
n
used
.
commit
|
commitdiff
|
tree
next