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
Clean up nested IFs.
2016-03-14
Sta
s
Bo
u
k
a
re
v
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Bet
t
er type
declarat
i
ons for fill-pointer rela
t
ed co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
T
ransf
o
rm
N|REVERSE to vector
-
r
e
verse/li
s
t-re
v
erse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Optimize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optim
i
z
e SUBSTITUTE
functions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
B
o
u
k
a
rev
Declaim types
of %%data-
v
ector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove
*t
h
e-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
D
on
'
t force layout invalidation on supercla
s
s finalizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukarev
Rename
S
HARP-TAG to
SHARP-E
Q
UAL-W
R
A
P
PE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matt
h
ias
.
.
.
Remove duplicate
d
e
cl
a
ration
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matthias
.
.
.
Move o
n
ly locall
y
used function from head
e
r to sour
c
e
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
ukarev
Optimize
#
x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
D
e
bugger: don't
u
se symbo
l
-macr
o
let
on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix
in
t
eraction of float type d
e
rivation a
n
d negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
Remove source
-
root
f
r
om deb
u
g-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Boukar
e
v
More precise and compact
s
o
u
rce
locations fro
m
xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
WHO-SETS and WHO-
R
EFERENCES
o
n
DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
B
o
u
kare
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
ukarev
Optimize
l
oad/store pairs
o
n
A
RM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s Boukarev
Optim
i
ze SET-SLOT on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Opt
i
mize
(SETF SC
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
k
a
rev
O
p
timize MAPCA
R
on
large lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Remov
e
the ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* transfo
r
ms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
Boukarev
F
i
x
a warning
m
essage wordin
g
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas B
o
ukarev
optimize-const
a
nt-loads:
fix handlin
g
o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s
B
ouka
r
ev
optimize-constant-loads
:
proce
s
s all
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Bouka
r
ev
Fix an AVER caused
b
y ignoring closed
o
v
e
r
v
ariables
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
tests
:
Fix :mod-arith-large-const
a
nt
o
n 32
-
bit pla
t
forms
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
A
R
M64:
m
ore compact e
n
co
d
i
ng for wor
d
-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukare
v
D
o
n't f
a
il to encode immediates in m
o
dular ar
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Optimize cons
t
ant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
E
nsure reg
i
sters are move
d
into
s
tack location
s
directly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Boukarev
Rem
o
ve a coup
l
e
o
f #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Bouka
r
ev
O
ptimize i
n
itiali
z
e-
v
ecto
r
with 0
v
alue
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
Boukare
v
A
b
stract immedia
t
e loading
on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
De
r
iv
e
r
e
sult types of stru
c
ture sett
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
k
arev
Optimize emit-inits w
i
th 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sl
i
gh
t
ly
optimize allocation sequ
e
nce on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
R
e
move globa
l
_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
F
ix sing
l
e-threaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukare
v
Don't free thread
-
>inter
r
u
p
t
_
data separ
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Mi
c
ro-opt
i
mize verif
y
-arg-count on x86oids
a
nd ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s B
o
u
karev
cr
e
ate_thread_struct: do
n
't a
l
loca
t
e interrupt_da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouka
r
ev
create_threa
d
_struc
t
: don
'
t alloca
t
e
o
s_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't
l
e
ak m
e
mory d
u
ring
e
xception handling on Darwi
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
*com
p
iler-trace-output*
workaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas
Boukarev
Keep sb-
a
s
s
em:*assem-instructio
n
s
*
f
or
slime com
p
atibility
.
commit
|
commitdiff
|
tree
2016-02-13
St
a
s
Boukare
v
Restore build o
n
non-
x
8
6oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Im
p
ro
v
e
LDB wh
e
n (+ size position) is less
t
han n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opt
i
mize logand with n
o
n-fixnum word masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s
B
oukarev
Ad
d
LOGTEST VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
uk
a
rev
O
ptimize MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disasse
m
ble T
B
Z and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
O
p
timize fixnum ma
s
k-sign
e
d-fiel
d
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
O
p
timize (MASK-SIGNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
Optim
i
ze so
m
e VOPS o
n
ARM64 wit
h
LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-p
r
o
f
il
e
:report don't warn about r
e
defined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Micro-o
p
timi
z
e
l
istify-
r
est-args
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
u
karev
F
i
x disassembling of
LDR/STR with post/pre-inde
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
i
x call_i
n
t
o
_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukar
e
v
Slightl
y
r
e
duc
e
consing
i
n
with-p
a
ckage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bo
u
karev
O
ptimize out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix
a
copy
& pa
s
te mistake
t
ha
t
break
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
oukare
v
Remove
unn
e
cessary
pac
k
age pre
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as B
o
uk
a
rev
Opt
i
mize fixnum LO
G
NOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Micro-
o
ptimize sb-kernel:code-inst
r
uctions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove
sb-disassem::code-
i
nst-area-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Remov
e
sb-assem:*assem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Warn about arg-count mismatch for MAP an
d
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make
%other-poi
n
t
e
r-wid
e
t
ag GC s
a
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
Boukarev
Check ar
g
ument mismatch fo
r
function arguments
to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constant fold functio
n
s that
call
o
ther functions
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Don't evaluate th
e
docstri
n
g in defvar
,
d
e
fco
n
stant
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Bouka
r
ev
Forget abou
t
a
c
o
nstant v
a
riable after mak
u
nbo
u
nd
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Wrap
a
test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bou
k
are
v
Proper errors from
O
P
EN on W
i
n
d
ows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
D
o
n'
t
i
m
po
r
t SB-C::VOP
-
INFO-TARGET-FUN into SB-R
E
GALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bou
k
arev
F
ix scale
-
float on
x
86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Cl
e
a
n
up *feature* te
s
t in a coup
l
e of
place
s
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bo
u
karev
F
ix SQRT on LEAST-NEGATIVE
-
DOU
B
LE-
F
LOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bou
k
are
v
MAPHASH compiler-macro: don't
e
va
l
ua
t
e HASH-
T
A
B
L
E twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle
m
ultipl
e
:NICKNAMES op
t
ions to DEFPA
C
KAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ouk
a
rev
Fix
t
he ADJUST-ARRAY t
r
ansform
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Boukar
e
v
(defu
n
(setf x)
()) stopped returning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Save the inte
r
rup
t
contex
t
in sigabr
t
_handle
r
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix I
S
QRT derive-
t
ype
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
B
et
t
er lisp-backtrac
e
s fo
r
me
m
ory
-
fa
u
lt
s
on
n
on-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore disassemblin
g
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB backtr
a
ces f
r
om sig
n
a
l
ha
n
dlers
o
n x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bouk
a
rev
Make
LD
B
backtraces mor
e
res
i
lient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
arev
Better backtrac
e
s from
L
DB on m
e
mo
r
y fau
l
ts
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s Boukare
v
Protect RECO
G
NIZE-
D
YNAMIC-EXTENT-L
V
ARS from dele
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Replace magic constants with BASE-CHA
R
-C
O
DE-
L
IMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix XR
E
F on methods with E
Q
L speciali
z
e
r
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Better s
t
yle-
w
a
r
nin
g
f
r
om undefined I
N
FO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukarev
Fix win3
2
-x8
6
build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
In
h
e
rit thread FP masks on dar
w
in
.
commit
|
commitdiff
|
tree
next