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
!MA
C
RO f
r
om packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
arev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type de
c
l
arations
f
or
fill-pointe
r
relat
e
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukarev
Transf
o
rm
N|R
E
VERS
E
to vector-reverse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
o
u
ka
r
ev
Opt
i
mize
[N]REVERSE on
v
ecto
r
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
r
ev
Op
t
i
m
ize SUBSTI
T
U
TE functions
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bo
u
karev
Declaim types of %%data-vecto
r
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
B
oukarev
Remove *th
e
-w
r
ap
p
er
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukare
v
Don't force
l
a
yo
u
t invalidation on superc
l
a
s
s
f
i
na
l
ization
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
R
e
n
a
me SHARP-TAG to SHARP-EQ
U
A
L
-
WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Bouka
r
ev
Debu
g
ger: don't use sym
b
o
l-macro
l
e
t
on s
p
ecial variables
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukar
e
v
Fix in
t
e
r
a
ction of float type derivation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
arev
Remove s
o
urce-root from debug
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
More precise a
n
d comp
a
ct source
locations
f
rom xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
arev
WHO-S
E
TS and WHO-REFERENCES o
n
DEFG
L
OB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouk
a
rev
F
ix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bouka
r
ev
Optimize SET-SLOT on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
timize (SETF SCH
A
R
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
ize MA
P
CAR on lar
g
e lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Rem
o
ve
t
h
e
ir1 F
U
N
C
ALL transfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bou
k
a
rev
Optimize MAP* transfo
r
ms o
n
lambd
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
B
o
ukarev
Fix a warning mess
a
g
e w
o
rding
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
B
oukarev
op
t
imiz
e
-consta
n
t-l
o
a
d
s:
fix hand
l
ing of 0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s B
o
ukarev
o
p
timize-c
o
nstant-load
s
:
process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an
AVER caused by
ignori
n
g closed over variab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
tests: Fix :mod-a
r
ith-large-
c
o
ns
t
ant on 3
2
-bit p
l
atforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
o
u
ka
r
ev
ARM64: mo
r
e compact
e
ncod
i
ng
f
o
r word
-
l
ength i
m
mediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ou
k
arev
D
o
n't fail
t
o en
c
ode im
m
edia
t
e
s in
m
odular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukar
e
v
Optimize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Ensu
r
e registers are mo
v
ed in
t
o stack
locatio
n
s di
r
ectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
ka
r
ev
R
emo
v
e a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uk
a
rev
O
p
timi
z
e initialize-vector with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Abstrac
t
i
mmediate loading on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Derive
result
t
ypes
of structu
r
e setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
O
ptimize e
m
it-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Sl
i
ghtly optimize allocation s
e
que
n
ce
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bo
u
kar
e
v
Re
m
o
ve
g
l
obal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas
Bo
u
k
arev
Don't free t
h
read->interrupt_dat
a
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Mi
c
ro-o
p
t
i
mize verify-a
r
g-count
on x86oids an
d
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukarev
create_thr
e
ad_struct: don't allocate i
n
terrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
create_thr
e
ad_
s
truct:
d
on
'
t al
l
ocate os_at
t
r separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukare
v
Do
n
't leak memory
d
uring exception handl
i
ng on Dar
w
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
*compile
r
-trace-ou
t
put*
w
orkaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukare
v
Ke
e
p
sb-assem
:
*
assem-instructions* for slime compatibi
l
ity
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Bouka
r
ev
R
e
store build
on n
o
n-x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bouk
a
rev
Improve LDB when (+ si
z
e posi
t
ion) i
s
less than
n-fixn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
oukarev
Op
t
imize logand with
n
on-fix
n
um word
m
a
sks on x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukar
e
v
Add LOGTEST VO
P
s on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Optimize MAS
K
-
SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
Disassemble TBZ and TBNZ on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
Optimi
z
e
f
ixnu
m
mask-signed
-
field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
O
p
timize (MASK-SIGNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
O
ptimize som
e
V
O
PS
o
n
ARM64 wit
h
LDP
/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
u
k
a
rev
sb-pr
o
f
i
l
e:
r
eport don't warn about
r
e
d
efined funct
i
ons
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
ka
r
ev
M
i
cro-o
p
timize listify-
r
est-args on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disassemblin
g
of LDR/ST
R
wi
t
h
post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Sl
i
g
h
tly reduce consin
g
in with-package
-
iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
k
a
rev
Opt
i
mize
out
of
l
ine LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy & paste mi
s
take that br
e
a
ks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove unnece
s
sary p
a
ckage pr
e
fixe
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
u
karev
Optimiz
e
fixnum LOGNOR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optim
i
ze sb-k
e
rnel
:
code-i
n
struc
t
ions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
u
k
arev
Remove sb-disassem
:
:code-in
s
t-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
ukare
v
Remove sb-assem:
*
as
s
em-i
n
str
u
c
t
ions*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
B
o
u
k
a
rev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
Bouka
r
ev
Warn
a
bou
t
arg
-
cou
n
t
mismatch fo
r
MAP and
MAP
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
B
o
u
karev
Make %other-poi
n
ter-widetag
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
ta
s
B
o
ukarev
Check argument
m
ismatch for function arguments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
ta
s
Boukare
v
C
o
n
stan
t
fold functions that
call
o
th
e
r
fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
Don't
e
valuate the docstring in defvar, d
e
fcon
s
tant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
For
g
et about a constant varia
b
l
e
after makun
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukare
v
Wrap
a
test in w
i
th-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper errors f
r
o
m OPEN on
W
i
ndo
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
D
on'
t
import SB-C::VOP-IN
F
O
-
TARGET-FU
N
i
n
t
o SB-RE
G
ALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix
scale-float o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *feature* test in a couple of pl
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
kare
v
Fix SQ
R
T on LEAST-NE
G
ATIVE-DOUBL
E
-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Bo
u
k
a
rev
MAPHASH
c
omp
i
ler-macro:
don
'
t
eval
u
ate H
A
SH-TABLE
twice
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Boukarev
Hand
l
e multi
p
l
e
:NICKNAMES options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Boukarev
Fix the
A
DJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bouka
r
ev
(
defu
n
(se
t
f x) ()) stopp
e
d r
e
tu
r
n
i
ng (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Save t
h
e interrupt co
n
text in sigabr
t
_
h
a
n
dler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas
Bo
u
karev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
a
s Bouk
a
rev
Better lisp-
b
ackt
r
aces
for memory-faults on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
R
estore
d
is
a
ssembling on A
R
M64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
Better LDB backtrace
s
f
r
o
m
signal handler
s
on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Bou
k
arev
M
a
ke LDB back
t
race
s
more
r
esilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s B
o
ukarev
Fi
x
typo
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Better ba
c
ktraces from LDB on
m
emory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Pro
t
ec
t
RECO
G
NIZ
E
-DYNAM
I
C-EXTEN
T
-LVARS from
d
el
e
ted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as B
o
ukarev
Rep
l
ace magic con
s
tants
w
i
t
h BASE-CHAR-CO
D
E-L
I
MI
T
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukar
e
v
Fix XREF o
n
method
s
wit
h
EQL specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
Better
s
tyle-warni
n
g
from undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix win3
2
-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
ev
I
nherit th
r
ead FP mask
s
on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix backtraces
o
n OS X
.
commit
|
commitdiff
|
tree
next