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 !begin-instruction-definitions.
2016-03-14
Stas Bo
u
karev
Remove
!
begin-inst
r
uct
i
on-
d
efi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
ve
D
EF
!
MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
e
v
Cl
e
an up neste
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Better
type
declarations for fill
-
pointer related co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
Tr
a
nsf
o
rm N|REV
E
RSE
t
o vector-re
v
erse/list
-
reverse
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Optimiz
e
[
N
]
R
EVER
S
E on ve
c
tor
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize S
U
BS
T
I
T
UTE functi
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as B
o
uka
r
ev
Decl
a
i
m types
of %%
d
ata-vecto
r
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the-wrapper
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
D
o
n't force layout inv
a
lidation on sup
e
rclas
s
fin
a
lization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
a
r
ev
Rename SHARP
-
TAG to SHAR
P
-EQUAL-WR
A
PPER
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
B
oukar
e
v
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Bouk
a
rev
De
b
u
g
g
er:
d
o
n
'
t
use
s
ymbol-macrolet on s
p
ecial variabl
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Fix interact
i
o
n
of floa
t
type deri
v
ation
a
nd negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-
r
o
ot
f
rom debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
ouka
r
ev
More p
r
ecis
e
and compac
t
source loc
a
t
i
ons
f
rom
x
ref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Bou
k
are
v
WH
O
-
S
ETS and
W
HO-REF
E
RENCES on D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as
Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
are
v
Optimize load/s
t
ore pairs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bouk
a
r
e
v
Opti
m
ize SET-SLOT
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
Bouka
r
ev
Optimize (
S
ETF
S
C
H
A
R)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAPCAR on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
R
e
move
t
h
e ir1
F
UNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ou
k
a
r
ev
Op
t
im
i
ze MAP
*
tran
s
forms o
n
lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas Bo
u
kar
e
v
Fix
a
warning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
op
t
imize-const
a
nt-loads: fix handli
n
g
o
f 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukar
e
v
o
p
ti
m
ize-constant-loads: pr
o
c
ess all
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Boukarev
Fix an AVER
caus
e
d
by ignor
i
ng clos
e
d over
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix
:mod-arith-large-c
o
nstant on
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
ARM64: mo
r
e com
p
a
c
t e
n
codin
g
for
w
o
r
d-length
immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Do
n
't fail to encode
i
mmediates in modu
l
a
r
arithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
Opt
i
mize constant l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Ensure
r
egisters are m
o
ved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove
a cou
p
le of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Opt
i
mize initialize-vector w
i
th 0 valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Ab
s
trac
t
i
m
m
ediate loading
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Boukarev
Derive result t
y
pe
s
o
f structure s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
O
pt
i
miz
e
emit-ini
t
s with
0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Slightly opt
i
mize allo
c
atio
n
sequen
c
e on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
u
k
arev
Remove global_interrupt_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
k
arev
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't
f
ree
thread-
>
in
t
err
u
pt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
M
icro-
o
ptim
i
ze verif
y
-arg-coun
t
on x86oids and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
crea
t
e_t
h
read_struct: don't a
l
loc
a
te inte
r
rupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thre
a
d
_
struct: don't allocate os_a
t
tr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak memory during exception hand
l
ing on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouk
a
r
e
v
*
c
o
m
piler-trace-outp
u
t* workaro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Ke
e
p sb-ass
e
m:*
a
sse
m
-i
n
structi
o
ns* fo
r
slime compatibili
t
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
uk
a
rev
R
e
store build
on non-x
8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bou
k
arev
Improv
e
LDB wh
e
n
(
+
size
p
osition) is less than n
-
fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukar
e
v
Optimize
logan
d
wit
h
n
o
n
-
fi
x
num word mask
s
on x
8
6oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
u
k
arev
A
d
d LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
O
p
timize
M
A
SK-S
I
GNED-FI
E
LD
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemb
l
e
TBZ
a
nd T
B
N
Z
on
A
R
M6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bo
u
karev
Optimize
fixnum mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
O
ptimize (
M
ASK-SIGNE
D
-FIELD 63 X) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
O
p
timize some
VOPS on
AR
M
64 with
L
DP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
o
u
k
a
r
ev
s
b-
p
r
ofile:r
e
port don'
t
warn about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukarev
Micro-o
p
timize listi
f
y-r
e
s
t
-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
ou
k
a
r
e
v
Fix disassemblin
g
of LDR/S
T
R
w
i
th po
s
t/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
e
v
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightl
y
reduce consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
St
a
s B
o
ukarev
O
p
timize out
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas
Bou
k
arev
Fix a
c
o
p
y & paste mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
Re
m
ove unnec
e
ss
a
ry package
p
refixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s
Boukarev
Optimize fixnum LOG
N
OR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Boukarev
Micr
o
-o
p
timize sb-kernel:code-instruc
t
io
n
s on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Rem
o
ve sb-disassem::code-inst-area-addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
e
mo
v
e sb-assem:*assem-in
s
t
ructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
u
karev
Fix x8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
Warn ab
o
u
t
arg-count mismat
c
h
fo
r
MAP
and
M
AP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-pointer-widetag GC
s
afe
.
commit
|
commitdiff
|
tree
2016-02-02
St
a
s B
o
ukarev
Che
c
k ar
g
ument mismatc
h
for functio
n
arguments
t
o callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Constant fol
d
functions
th
a
t call other fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
B
ouka
r
ev
Don'
t
ev
a
luate
the d
o
cstring in d
e
fvar, de
f
cons
t
ant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Fo
r
get about a co
n
st
a
nt var
i
ab
l
e
a
fter makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wra
p
a test in wi
t
h
-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Prop
e
r errors from OPEN o
n
Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Don't import SB-C::V
O
P-
I
NFO-TA
R
GET-FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukare
v
Fix sca
l
e
-
flo
a
t
on
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *feature* te
s
t in a co
u
pl
e
o
f
places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
F
i
x SQR
T
on LE
A
ST-NEGATIVE-D
O
UBLE-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
MAPHA
S
H co
m
p
i
l
er-macro:
d
on't
ev
a
luate HASH-TABLE twi
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Bouk
a
rev
Handle
m
ulti
p
l
e
:NICK
N
AM
E
S options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Fi
x
the ADJUST-
A
RRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
r
e
v
(defun (setf x) ())
s
topped
returning (
S
ETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Save
t
he interrupt co
n
text in sigabrt_hand
l
er
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
as Boukarev
Fix ISQRT
d
erive-ty
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
u
karev
Better lisp-back
t
races f
o
r
memory
-
faults o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bo
u
kare
v
Restor
e
disass
e
mbling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB backtrace
s
from signa
l
handle
r
s on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Bo
u
karev
Make LDB b
a
ck
t
races
m
ore res
i
lient
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
a
s
Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
Better ba
c
k
t
races fro
m
LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bouka
r
ev
Protect R
E
COG
N
IZE-DYNAMIC-EXTENT-LVA
R
S
from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bouk
a
r
e
v
Replace magic c
o
n
s
tants wit
h
B
A
S
E-CHAR-CO
D
E-
L
IMIT
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukare
v
F
i
x X
R
E
F
on methods wi
t
h EQL
specializers
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Bou
k
arev
Better style-warning from
u
nd
e
fined I
N
FO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inher
i
t thread F
P
m
asks on darwin
.
commit
|
commitdiff
|
tree
next