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 Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Optimize l
o
ad/st
o
re pairs
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bouk
a
rev
Optimize SET-
S
LOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s Bouk
a
rev
Opt
i
mize (SETF
SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
r
e
v
Optimize MA
P
CAR on lar
g
e
l
ists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove t
h
e ir1 F
U
NC
A
LL tra
n
sfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Optimi
z
e
M
AP* transfo
r
ms on
lamb
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
Bouk
a
rev
Fix a warn
i
ng mes
s
age wordin
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimi
z
e
-
co
n
stant-loads:
f
i
x
ha
n
dling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-co
n
stant-l
o
ads: process a
l
l blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
ix
a
n
AVER caused by ig
n
ori
n
g closed over vari
a
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
test
s
: Fix :mod-arith
-
lar
g
e-con
s
tant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bou
k
arev
ARM64: mo
r
e
compact en
c
oding for
w
ord-length imm
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
D
on
'
t
fail to encode
i
mmediates
i
n modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Op
t
imize
c
onsta
n
t loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bouk
a
r
ev
E
n
s
ure reg
i
s
t
ers are moved into stack locations
d
irectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Rem
o
ve
a cou
p
l
e of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initializ
e
-vector with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Abstract immedi
a
te loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukare
v
Derive res
u
lt types of s
t
r
ucture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
O
p
timize emit-inits with 0
values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
re
v
Slightly o
p
tim
i
ze allocation sequence on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukar
e
v
Remove global_
i
nterrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
F
i
x s
i
ngle-
t
hreaded
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't free thre
a
d
->inter
r
up
t
_dat
a
separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukare
v
Mi
c
ro
-
optimize verify-arg-count on
x
86oi
d
s a
n
d ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
create_thread_s
t
ruct: don'
t
all
o
c
ate i
n
terrupt
_
da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
uka
r
ev
create_thread_struct: don't allocate o
s
_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't leak memo
r
y during
e
x
ceptio
n
handling on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bou
k
arev
*co
m
piler-trace-output* workar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
oukarev
K
e
ep sb-a
s
sem:*assem-instructions* f
o
r slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
ukarev
Restore bu
i
ld on non-x86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB w
h
en (+ size position) is le
s
s than n-fi
x
n
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Boukar
e
v
Opti
m
ize logand with non-f
i
xnum word masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Add LOGTES
T
VOPs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
O
p
timize MASK-SIG
N
ED-FIELD
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Di
s
assemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Optimize fixnu
m
mask-s
i
gned-field
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
Opti
m
ize
(
MASK-SIGNED-FI
E
LD
63 X) on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
uka
r
ev
O
ptim
i
ze some V
O
PS
on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
r
e
v
sb-profile:repor
t
don
'
t warn about
r
edefined
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bouka
r
e
v
Micro
-
optimize listify-rest-args on
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas Boukarev
Fix
d
isassembling of LDR/STR with post/pre-inde
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Fix c
a
ll_int
o
_c o
n
PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
a
r
ev
Slightly reduce consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optim
i
ze o
u
t of
line
L
IST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
Fix a copy &
p
a
ste m
i
s
take t
h
at breaks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove un
n
ecessary p
a
c
kage pr
e
f
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Op
t
imize
f
ixnum
L
OGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimize sb-kernel:code-instructions o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Remove sb-di
s
assem::co
d
e
-
i
nst-area
-
a
ddress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remo
v
e sb-assem
:
*as
s
em-instruction
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
F
i
x x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
ka
r
ev
W
arn about a
r
g-count mismat
c
h for
MA
P
and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
o
ukar
e
v
Make %other-
p
ointer-widetag GC s
a
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
a
s B
o
ukarev
Check argume
n
t mismatch for
functio
n
argumen
t
s
to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
C
o
nstant fold function
s
tha
t
call other
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Don
'
t e
v
aluate
t
he docstring in defv
a
r,
defco
n
stant
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Forget about a constant variable af
t
er
m
a
kun
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
W
r
ap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as B
o
u
k
are
v
Pr
o
p
e
r
er
r
ors fr
o
m OPE
N
on Wi
n
dows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bouk
a
rev
D
on't import SB-C::
V
OP-IN
F
O-T
A
RGET-FUN
i
n
t
o
S
B
-REGALL
O
C
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
r
e
v
Fix
scale
-
float
o
n x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clea
n
up *feature* test i
n
a
c
oupl
e
of pl
a
c
es
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT on LEAST-NEG
A
T
IVE-DOUBLE-FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MA
P
H
A
SH co
m
piler
-
m
a
cro: don't evaluat
e
HASH-TAB
L
E
twi
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Handle multiple :NICKNAMES options
to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fi
x
t
h
e ADJUST-ARRAY tran
s
f
o
rm
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
(defun (setf
x) ())
s
t
opp
e
d returnin
g
(SE
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save the interru
p
t co
n
te
x
t
in sigab
r
t_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fi
x
IS
Q
RT deri
v
e
-type
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukare
v
Be
t
ter
l
isp
-
backtraces for memory-
f
aults on non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Res
t
ore disassembling on ARM6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
k
a
r
ev
Be
t
ter
LDB backtraces from sig
n
al handlers on
x
86
o
id
s
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s
Bouk
a
rev
M
ake LDB backtraces more re
s
ilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukar
e
v
F
ix ty
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
B
etter backtraces from LDB on memory fau
l
ts
.
commit
|
commitdiff
|
tree
2016-01-13
Sta
s
Bo
u
kar
e
v
Protect
R
E
COG
N
IZE-
D
YNAMIC-EXTENT-LVARS from
d
eleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as
Boukarev
Replace
magic
co
n
stants
wit
h
BAS
E
-CHAR-CODE
-
LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
Fix XREF on methods with
E
Q
L specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
ev
Better styl
e
-warnin
g
fro
m
undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukare
v
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
B
o
uka
r
e
v
I
n
herit thread FP masks on
d
arwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
Fix b
a
ckt
r
ac
e
s on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthias
.
.
.
Fix typo in CASE
F
OLD docstring
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Bou
k
arev
Don't try to
join threads
comin
g
from foreign c
a
llbacks
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s
B
oukarev
Don't ignore inv
a
l
i
d
C
O
N
D
c
l
auses
f
ollowing a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
S
t
as Boukarev
D
o
n
't bind
*
com
p
i
ler-e
r
ror-context* twice
in %c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
as Boukarev
Delay compile-
t
ime check-bou
n
d warning until IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as
Bouk
a
rev
sb-introspect: find the right debug
info function
.
commit
|
commitdiff
|
tree
2015-12-25
S
tas Bouk
a
rev
A couple of sm
a
ll adjus
t
m
e
nts
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix di
s
assembling jumps on
PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry
Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add a t
e
st that c
h
ecks CL symbol
s
for be
i
ng bou
n
d/
f
b
oun
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bouk
a
rev
Put
C
L
:
FUNCT
I
ON-
K
EYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
S
t
a
s
Boukarev
Revert "remov
e
explicit egcc deps for x86/o
p
e
nbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Gir
a
u
d
re
m
ove
ex
p
l
i
cit egcc
d
eps for x86/op
e
nbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Bo
u
karev
Simplify +s
s
et-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
S
tas Boukarev
Fix suboptimality
in sset-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
t
a
s
Boukarev
Fix
allocating large arrays on 6
4
-bit Windows
.
commit
|
commitdiff
|
tree
next