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 typos.
2016-03-02
Stas Bouk
a
rev
Fix
t
ypos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load/stor
e
p
a
irs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optimize SET-S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Optimi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Bou
k
arev
O
pt
i
mi
z
e
M
A
PCAR on large
l
ists
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouka
r
ev
R
e
move the ir1 FU
N
CAL
L
transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
O
ptimize MAP* transforms
on
lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a warning message w
o
rding
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s Boukarev
optimiz
e
-c
o
nstant-loads:
f
ix handling
o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Boukarev
optimize-
c
on
s
t
ant-loads: p
r
oc
e
ss
all b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
Fi
x
an AVER ca
u
sed by ignoring closed over variabl
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukar
e
v
t
e
sts: F
i
x :mod-arith-large-constant on 32
-
bit pl
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: mor
e
c
o
m
pact e
n
coding
for word-len
g
th immediates
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
Bo
u
ka
r
e
v
D
on't fail
to
encod
e
i
m
m
ediates i
n
modular ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimi
z
e c
o
nstant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers are moved
i
n
t
o s
t
a
c
k
locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize init
i
ali
z
e
-
v
ector w
i
th 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s Boukarev
Abs
t
r
act
immediate l
o
ading on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bouka
r
ev
Derive
r
esult types of structure
setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
B
oukarev
Opti
m
ize emit-inits wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Slightly
o
p
timize allo
c
ation
sequence on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
o
u
k
arev
Remo
v
e global_int
e
rr
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Fix sin
g
le-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don
'
t free thread->interr
u
pt_data sepa
r
a
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Micro
-
o
p
timize v
e
r
i
fy-arg
-
count
on x8
6
oi
d
s and ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bouka
r
ev
create_thread_
s
truct
:
don't allocate interrupt_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: don't
a
llocat
e
os_attr
separ
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
D
on
'
t
leak memo
r
y du
r
in
g
exception
handling on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
*
comp
i
ler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s Boukarev
Ke
e
p sb
-
assem:*
a
sse
m
-
instruc
t
io
n
s* for sl
i
me comp
a
tibilit
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouk
a
rev
Restore buil
d
on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bouka
r
ev
Impro
v
e
L
DB when (+ s
i
z
e posit
i
on) is less th
a
n n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Optimize
logand w
i
th non-fixnum word
masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
e
v
Add LOGTEST
V
OPs on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Op
t
im
i
ze MASK
-
S
I
G
N
ED
-
FIE
L
D
o
n A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemble TBZ
a
nd TBNZ on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimize fixnum mas
k
-
signed-fiel
d
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
a
s
Bouk
a
re
v
O
p
tim
i
ze (MASK-SIGNED-FIELD 63 X) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
Optimize some VOPS
on AR
M
64 with LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bou
k
arev
s
b
-
p
rofile:rep
o
rt don
'
t warn about
rede
f
ined functions
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
Micro-optim
i
ze
l
istify-rest-args
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as
Bo
u
karev
Fi
x
disassembli
n
g of
L
DR/ST
R
w
ith
p
ost/pre-index
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukar
e
v
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Sli
g
htly reduce consing
i
n
w
ith
-
package-ite
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optim
i
z
e o
u
t of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukare
v
Fix
a
c
o
py & past
e
mistake that breaks
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
Boukarev
Remove unneces
s
ar
y
p
ac
k
age prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
O
pti
m
ize fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimi
z
e
sb-ker
n
el:co
d
e-instructio
n
s o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
ka
r
ev
Remove sb-disassem::code
-
inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
ouka
r
ev
Rem
o
ve
sb-a
s
sem:
*
assem-ins
t
ructions*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
B
ouka
r
ev
Fix
x
86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Warn about arg-
c
ount mismatch
for
MAP and MAP-
I
NTO
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s Boukare
v
M
ake %other-pointer-widetag GC s
a
fe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bo
u
karev
Check arg
u
ment
m
ismatch for fun
c
t
i
on arguments t
o
callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s
B
ou
k
a
r
ev
Constant fold fu
n
c
t
ions that call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Don
'
t e
v
alua
t
e the
d
ocstrin
g
i
n
d
efvar,
defcons
t
ant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukarev
Forget about a c
o
n
s
ta
n
t v
a
ria
b
le aft
e
r
maku
n
bou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
W
ra
p
a
test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper
errors from
OPE
N
on W
i
ndo
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don'
t
impor
t
S
B
-C:
:
VOP-INFO-TARGET-FUN into SB
-
REG
A
L
L
O
C
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix
s
c
a
l
e-flo
a
t on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
ka
r
e
v
Clean u
p
*featu
r
e* test in
a couple of pl
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQR
T
o
n
LEAS
T
-
NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Bouk
a
rev
M
APHASH
compiler-macro: don't
e
val
u
ate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Handle
multiple :NICKNAMES opti
o
ns to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix the ADJUST-A
R
RAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukar
e
v
(defun
(
s
e
tf
x
) ()
)
stopped r
e
tur
n
ing (S
E
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Sa
v
e
t
h
e in
t
e
rrupt co
n
te
x
t in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix ISQR
T
derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
uk
a
r
e
v
Bet
t
e
r lisp-backtrac
e
s for memor
y
-fault
s
on non-x8
6
oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
ka
r
ev
Restore disas
s
emb
l
ing on A
R
M64
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Bet
t
er LDB backtraces
f
rom signal ha
n
dlers
on
x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Make LDB backtraces more resilie
n
t
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as
B
oukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
kare
v
B
etter backtra
c
es from LDB on mem
o
ry fa
u
lts
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas Boukarev
P
r
otect REC
O
GN
I
ZE-DYNAMIC-EXTENT-LVAR
S
from
d
eleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Re
p
lace magic constants wi
t
h BASE-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouk
a
rev
F
i
x
XREF on
m
e
t
hods wi
t
h E
Q
L specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Better style-warning from
u
ndef
i
ned INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouk
a
rev
Fix
w
i
n32-x
8
6
buil
d
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
Inherit
thread
FP
m
asks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
Fix backtraces on OS
X
.
commit
|
commitdiff
|
tree
2016-01-08
P
hilipp Matthia
s
.
.
.
Fix typo in CASEFOLD docstring
.
commit
|
commitdiff
|
tree
2016-01-07
S
t
as Boukarev
D
o
n't try to join threads coming f
r
om foreign callba
c
k
s
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
B
oukarev
Don't ignore
invalid C
O
ND
clauses fol
l
owing a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
S
tas Boukarev
Don
'
t
bin
d
*compiler-err
o
r-
c
ontext* tw
i
c
e
i
n %c
h
e
ck
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bouka
r
ev
Delay
c
ompile-time check-bound
w
arning until IR2 convers
i
on
.
commit
|
commitdiff
|
tree
2015-12-25
Stas B
o
ukarev
sb-introspect: find th
e
right debug inf
o
functi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
A
c
ou
p
le of small adjustment
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fi
x
d
i
sassembling jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
D
mitry Ig
r
ishin
F
i
x typo
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Bouk
a
r
e
v
Add a test that c
h
e
c
ks CL symbo
l
s for b
e
ing bo
u
nd/f
b
ound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas B
o
ukarev
Put C
L
:FUN
C
TIO
N
-KEYWORDS
b
ack in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukare
v
R
e
v
ert "re
m
ove explicit egcc deps for x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel G
i
r
a
u
d
r
e
move
explicit eg
c
c
d
ep
s
f
or
x8
6
/
openbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukare
v
Simplify +sset
-
re
h
ash-t
h
reshol
d
+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas B
o
uk
a
r
e
v
Fix suboptim
a
l
ity
i
n sse
t
-adjo
i
n
.
commit
|
commitdiff
|
tree
2015-12-10
Sta
s
Bouk
a
rev
Fix alloc
a
ti
n
g large arrays on
6
4-bit Windows
.
commit
|
commitdiff
|
tree
next