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 DEF!MACRO from packages.
2016-03-14
Stas Boukarev
Remove DE
F
!MACRO
f
rom packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
C
l
ea
n
u
p
ne
s
t
e
d
I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Better
t
ype declarations for
f
ill-
p
ointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukarev
T
r
ansform N|R
E
VERSE to vector
-
r
e
verse/list-reve
r
se
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
Optimize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
p
timize SUBSTITUTE
func
t
ions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
B
oukarev
D
e
clai
m
types of
%%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
Boukarev
Remove
*
the-wrap
p
er
.
.
.
* fr
o
m PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukarev
Don't force layout
invalida
t
i
on o
n
superclass finali
z
ation
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
ukare
v
R
e
name SH
A
R
P-TAG to
SHARP-EQU
A
L-WRAPPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Mat
t
h
i
as
.
.
.
R
emove duplicate
declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
M
o
v
e o
n
ly
l
o
cal
l
y used function fr
o
m he
a
d
e
r to sour
c
e
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Op
t
imiz
e
#x=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s B
o
ukarev
Debugge
r
: don't use
s
y
mbol-macrolet on
special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
F
i
x interaction of float type derivatio
n
and ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
Remove source-root from debug-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
arev
M
o
re
p
re
c
i
se
a
nd compac
t
so
u
rce location
s
f
rom xref
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s
Boukarev
WHO-SETS and
WHO-REFER
E
N
C
E
S
on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bou
k
arev
Fix typo
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optim
i
ze load/
s
tore pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimi
z
e S
E
T-SLOT on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bou
k
arev
Opti
m
iz
e
(SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Optimize MAPC
A
R on la
r
g
e list
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Rem
o
ve the
i
r
1
FUNCA
L
L
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukare
v
Optimi
z
e MAP* transforms
on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
uk
a
rev
Fix a warning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
o
p
timi
z
e-c
o
nstan
t
-loads
:
fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
a
s Boukarev
optimize-constant
-
loads: p
r
o
c
ess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix a
n
AVER caused b
y
ignori
n
g
closed over v
a
riables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
o
u
ka
r
ev
tests: Fix :mod-arith-large-constant o
n
32-
b
it platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
A
RM64: more compact e
n
coding for wo
r
d-l
e
n
gt
h
i
mmedi
a
tes
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to
e
ncode immediates in
modular
arithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ouk
a
rev
Op
t
im
i
ze co
n
s
t
a
nt loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
Ens
u
re registers are moved into
s
tack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove
a
c
o
uple of
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
O
p
timize
i
ni
t
i
aliz
e
-
v
ector w
i
th 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
A
b
s
tract
imme
d
iate
loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Derive result
t
ypes
of st
r
ucture
s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
O
p
timi
z
e emit-
i
nits with 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sl
i
ghtly optimize allocation
sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
oukarev
Remove
g
l
obal_
i
nterrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
are
v
Fi
x
single-threa
d
ed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don
'
t free thread->
i
nterrup
t
_data separ
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
Mi
c
r
o-optimize verify
-
arg-cou
n
t on
x8
6
oids a
n
d ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
ta
s
Boukarev
create_thread_str
u
ct: don't allocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create_thread_struct: don't allocate os_
a
ttr sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
D
o
n't leak memory d
u
r
ing exception hand
l
ing on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
B
o
ukarev
*compiler-trace-
o
utput* wor
k
around
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukare
v
Keep sb-
a
ssem:*assem-
i
ns
t
r
ucti
o
ns* for sli
m
e compat
i
bil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouka
r
ev
Restore build on
non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB when (+
s
i
ze
p
osi
t
io
n
)
i
s less than n-f
i
xnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Boukarev
Opt
i
mi
z
e
logan
d
with
n
on-fixnum word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Bouka
r
ev
Add
LOGTES
T
VOPs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Opt
i
mize MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Di
s
assemble TBZ and
T
BNZ on
A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opt
i
m
ize
f
ixn
u
m mask-sign
e
d-
f
ield on
x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
ze (MASK-
S
IGNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Bouk
a
rev
Optimi
z
e some V
O
P
S o
n
ARM64 with LDP
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
sb-profile:
r
eport
d
on
'
t war
n
about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micr
o
-
o
ptimiz
e
listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Fix disassem
b
l
i
ng of L
D
R/STR w
i
th p
o
st/pre-
i
n
d
ex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas Boukarev
Fix call_into_c
on P
P
C
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly reduce consin
g
in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimize out o
f
lin
e
LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
B
oukarev
Fix
a
c
opy & paste mista
k
e
th
a
t brea
k
s x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
Bou
k
arev
Remove unnece
s
sary packag
e
pre
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optim
i
ze fixnum LOGNOR on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bouka
r
ev
Mic
r
o
-
o
ptimize s
b
-kern
e
l:code-instruc
t
ions
o
n a
r
m6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-disassem::code-inst-area-a
d
dress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bo
u
k
a
rev
Remove
s
b-asse
m
:*assem-instruct
i
on
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
ouka
r
ev
F
i
x
x
86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as
B
o
u
kar
e
v
Warn about a
r
g-count mis
m
a
tch for MAP and
M
AP-IN
T
O
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bouk
a
rev
M
a
k
e %ot
h
er-po
i
nter-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
o
uka
r
ev
Check argument misma
t
ch for functio
n
argumen
t
s
t
o
callabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
are
v
Constan
t
f
ol
d
f
u
nctions tha
t
call
o
ther functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don'
t
e
v
aluate
t
he
docstring in de
f
var, defconsta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Bouk
a
rev
Fo
r
get abo
u
t a const
a
nt varia
b
le after
m
akunbound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
B
o
ukarev
Wrap a
t
est in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Pr
o
per e
r
ror
s
from OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas
Boukar
e
v
Don't import SB-C::VOP-IN
F
O-TARGET-FUN int
o
S
B-REGA
L
LO
C
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
kare
v
Fix
scale
-
flo
a
t
on
x86
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Cl
e
a
n
up *feature* test i
n
a couple of place
s
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix
SQR
T
on LEAST-NEGATIVE-DOUBLE-FLO
A
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
MAPHASH c
o
mpi
l
er-
m
ac
r
o: don
'
t evaluate HA
S
H-
T
AB
L
E twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
H
andle multiple :
N
ICKNAMES op
t
i
o
ns to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix the A
D
JUST-ARRAY trans
f
o
r
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
(defun (setf x)
(
)) stopped
r
eturn
i
n
g
(
SE
T
F
X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
S
a
v
e the interrupt context
in
sigabrt_han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bo
u
karev
F
i
x
I
SQRT d
e
rive-typ
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
B
e
t
t
er li
s
p-backt
r
aces for m
e
mor
y
-faults on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bouka
r
ev
Re
s
tore disa
s
semb
l
ing on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
B
e
tter
L
DB back
t
races from sign
a
l handl
e
rs on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
re
v
Make LDB backtraces more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Better backtraces
f
rom LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
P
rotect RECOGNIZE-
D
YNAMIC-EXT
E
NT-L
V
A
RS f
r
o
m deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
Bou
k
ar
e
v
Replace mag
i
c c
o
n
stants with BASE-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s B
o
ukarev
Fix XREF on methods with EQL speci
a
lizers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Better style-warning from und
e
fin
e
d IN
F
O types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
i
x win3
2
-x86
b
uild
.
commit
|
commitdiff
|
tree
next