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 *the-wrapper...* from PCL.
2016-03-12
Stas Boukarev
Remove *the-
w
rapper
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
tas
Boukarev
Don't force
layout invalidat
i
on on sup
e
rcla
s
s fi
n
aliza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename
S
HARP
-
TAG to SHARP-EQUAL-WRAPP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimiz
e
#
x
=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
uk
a
rev
Debugger: don't use
sy
m
bol-macrolet on specia
l
variable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix interaction of fl
o
at type derivation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
R
emove source-root fr
o
m
debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Bouk
a
rev
Mo
r
e precise and comp
a
ct source locati
o
ns from
xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
WHO-SETS and WHO-REFERENCES on DEFGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
t
imize load/st
o
re pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Boukarev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
mize (
S
ETF
S
CHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
M
A
P
CAR
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
r
e
v
Re
m
o
v
e
the ir1
FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukar
e
v
Optimize MAP* tran
s
for
m
s on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouka
r
ev
Fix a
w
arning messag
e
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-constant-loads: fix h
a
ndling
o
f 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Bouk
a
rev
o
ptimiz
e
-
constant-loads: process
a
ll
b
lo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Bouka
r
ev
Fix an AVER caused
by
i
gnoring cl
o
sed ov
e
r variables
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
a
s
Boukarev
tests: Fix :mod-arith-large-constant
on
32-bi
t
platfor
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bo
u
k
a
r
ev
ARM64: more com
p
a
c
t encod
i
ng f
o
r word-le
n
gth imm
e
dia
t
es
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukare
v
Don't fail to
encode immedia
t
es in modular ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimize
constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bo
u
karev
Ensur
e
registers are moved i
n
to stack locations direct
l
y
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Rem
o
ve a couple
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
arev
Optim
i
ze initi
a
lize-vect
o
r with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
uk
a
rev
A
b
stract
immediate
l
oadin
g
on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Deri
v
e re
s
u
l
t
type
s
of st
r
uct
u
r
e s
e
tt
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uka
r
e
v
O
p
timize emit-ini
t
s with 0
v
a
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Slight
l
y opt
i
mize
a
llocatio
n
seq
u
ence on
x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
uka
r
ev
Remove gl
o
bal_interru
p
t_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix single-t
h
r
eaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't fr
e
e
thread->inter
r
upt_
d
ata separately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
B
oukarev
Micro
-
o
ptimi
z
e ver
i
fy
-
a
rg-count on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukar
e
v
crea
t
e_threa
d
_struct: don't allocate interrupt
_
dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bouk
a
rev
cr
e
ate_
t
hread_struct:
d
on
'
t a
l
l
ocat
e
os_
a
ttr
separa
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
D
o
n't leak memory duri
n
g exception han
d
ling on
D
arwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
a
rev
*c
o
mpiler-
t
race
-
ou
t
put* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
K
e
ep sb-assem:*
a
ssem
-
instruction
s
* f
o
r slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Bouka
r
ev
Rest
o
re build on non-x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Boukarev
I
m
prove LDB wh
e
n
(+ size posit
i
on) is le
s
s than n-fi
x
num
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opt
i
m
ize logand wi
t
h non-fixnu
m
wor
d
masks o
n
x86
o
id
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bou
k
arev
Add LOGTEST VO
P
s
o
n ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Op
t
imize MASK-SIGNED-FIEL
D
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Disassem
b
l
e TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimi
z
e fixnum mask-signed-fiel
d
o
n
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
ze
(
M
A
S
K-SIGNED-FIEL
D
6
3
X
) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize some VOPS on A
R
M64
w
ith
LDP/S
T
P
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
s
b-profile:repo
r
t
don't
w
arn a
b
out redefined fun
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bouk
a
rev
Micro
-
optimize listify
-
rest-arg
s
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas Boukarev
Fix disasse
m
bli
n
g of LDR/STR with
post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
Bo
u
karev
Fix cal
l
_in
t
o_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
S
lightly red
u
ce co
n
sing
in with-packa
g
e-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
Optim
i
ze out of
li
n
e LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukar
e
v
Fi
x
a
c
opy
&
paste mi
s
t
a
k
e t
h
at
b
reaks x8
6
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Boukar
e
v
Remove
u
nnecessary
p
ack
a
ge pref
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
a
rev
Optim
i
ze fixnum LOGNO
R
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Micro-optimize sb-kernel:code-instructions
on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bo
u
karev
Re
m
ove sb-dis
a
ssem::code-inst-area-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
R
e
m
o
ve sb-a
s
s
e
m:*asse
m
-instructio
n
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Fix x8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Warn about arg-cou
n
t mismatch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
M
a
ke %other-p
o
int
e
r-w
i
detag GC s
a
fe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bouka
r
ev
Check a
r
gument mismatch for function arguments
t
o callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as B
o
ukarev
Constant fold functions that cal
l
other functions
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukar
e
v
Don't e
v
aluate the
d
ocs
t
rin
g
i
n de
f
var, d
e
fconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
F
o
rget a
b
out a constant va
r
iable after makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
S
ta
s
Boukarev
Wrap a
t
est in wi
t
h-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukare
v
Proper errors from
OPEN on
W
indo
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bo
u
karev
Don'
t
import
S
B-C::VOP-INF
O
-TAR
G
ET-FUN
into S
B
-
REGA
L
LOC
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bo
u
karev
Fix scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
C
l
ean
u
p *
f
eature* test in a couple
of places
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Fix SQRT on LEAST-
N
EGATIVE
-
D
O
U
B
LE-FL
O
A
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH com
p
ile
r
-macro: don
'
t evaluate HASH-
T
AB
L
E tw
i
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ou
k
arev
Handle m
u
l
t
iple :NI
C
KNAMES options
to DEF
P
AC
K
A
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Bo
u
karev
F
ix the ADJUST
-
ARRAY
t
ransform
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukar
e
v
(defun (setf x)
(
)) stopped returning (SET
F
X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save the interrup
t
con
t
e
x
t
in sigabr
t
_
h
andler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix ISQR
T
d
erive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
are
v
Better
lisp-backt
r
a
c
es
f
o
r memory-
f
aults
o
n non-
x
8
6
oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
R
esto
r
e disassembl
i
ng on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
Better LD
B
backtraces
f
rom signal handlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
a
r
ev
M
ak
e
LDB
b
a
cktraces more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukar
e
v
Better backtraces f
r
o
m LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
St
a
s
Boukarev
Protect REC
O
G
N
IZE-DYNAMIC-EX
T
E
NT
-
LVARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
B
ouk
a
rev
Re
p
lace magic
c
onstants with BASE-CHAR-CO
D
E-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
F
i
x
XREF on methods with EQL
speciali
z
ers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
u
karev
Better
s
tyle-war
n
ing from und
e
fi
n
ed INFO type
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
F
i
x
w
in32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukare
v
Inherit thread FP
masks on
d
arwi
n
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix bac
k
trace
s
on O
S
X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas
B
ouka
r
ev
Don't try to join threads com
i
ng from foreign c
a
l
lbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
Boukarev
Do
n
't ignore invalid COND clauses
f
o
llowing a
T
c
l
a
u
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
B
oukarev
D
o
n
't
bin
d
*
compiler-error-context* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukare
v
Delay compile-time che
c
k
-
bound war
n
ing unt
i
l
I
R2 co
n
version
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-introspect: find the rig
h
t
d
e
b
u
g info fun
c
tion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukar
e
v
A couple of small adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
S
tas
Boukar
e
v
Fix disassembling jumps on PPC
.
commit
|
commitdiff
|
tree
next