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
Optimize (SETF SCHAR).
2016-02-29
S
t
as
Bou
k
arev
Optimize (SETF S
C
HAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimize MAP
C
AR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Remo
v
e the ir1 FUN
C
ALL t
r
a
n
s
form
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Opt
i
mize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
oukarev
Fix a warning
m
essage wording
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s B
o
ukarev
optimize-constant-loads: fix
h
andling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
optimiz
e
-
c
onstant-loads: process
all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix a
n
AV
E
R
caused by ignoring c
l
osed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bou
k
arev
t
e
sts:
F
ix :mod-arith-large-constant on 32-bit plat
f
orms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
ARM
6
4: more compact
e
ncoding for word-len
g
th immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Don't fail to enco
d
e immediates in m
o
dular a
r
ithme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Optimize constant lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
En
s
ure reg
i
s
t
e
r
s are moved int
o
stack locations d
i
rectl
y
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Op
t
imize initialize-vector wit
h
0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bouka
r
e
v
Abst
r
a
ct im
m
ediat
e
loadin
g
on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Derive resul
t
types of structure s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
ka
r
ev
Opt
i
mi
z
e emit-inits with 0
values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as B
o
uk
a
rev
Slig
h
tl
y
o
ptimize
allo
c
at
i
on se
q
uence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukare
v
Remove global
_
interrup
t
_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Fi
x
single-threaded bu
i
lds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bo
u
karev
Don't fre
e
t
h
r
ead->interr
u
p
t
_data separat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukare
v
Micr
o
-optimize
v
e
rify-ar
g
-c
o
unt o
n
x86o
i
ds an
d
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struc
t
: don't
a
l
l
ocate
i
nterrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
r
eat
e
_t
h
read
_
struct: don't allocate os
_
at
t
r separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Do
n
't leak memory during e
x
cept
i
on
handling
o
n Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
*
c
ompi
l
er-trace-output* wor
k
a
r
ound
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
ou
k
arev
K
e
ep sb-assem:
*
assem-instru
c
tio
n
s* for
s
lime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
St
a
s Boukarev
R
e
store build on n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB
w
hen (+ size position) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Boukarev
Optimize logand wi
t
h
non-fixnum word masks
o
n x86oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
A
d
d LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Optimize MASK
-
SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemble
T
BZ and TBNZ on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
timize
f
ix
n
um mask-signed-fie
l
d o
n
x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
k
arev
O
p
timize (MASK
-
S
I
GNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas
Boukarev
Optimize some VOPS on ARM64 wi
t
h
L
D
P/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
sb-prof
i
le:report
d
o
n't
w
arn
ab
o
ut
redefin
e
d
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukar
e
v
Micro-optimize listify-rest-
a
rgs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Fix
disa
s
s
em
b
l
ing
o
f LDR/STR wi
t
h
post/pre-index
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightl
y
reduce consing in with-pack
a
ge-i
t
erator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas
B
oukarev
Opti
m
ize out of
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukare
v
Fix a
copy & paste m
i
stake that br
e
aks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
k
arev
Remove unnecessary package prefix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optim
i
ze fixnu
m
LOGNOR
o
n A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Mic
r
o-optim
i
z
e
sb-kernel:code-instructions on a
r
m64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Bou
k
a
r
ev
R
e
move
sb-disassem::code-
i
nst-area-a
d
dress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remo
v
e
s
b-assem:*a
s
sem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Fix
x
86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
rev
Warn
ab
o
ut arg-count mismatch f
o
r
M
AP
a
n
d MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouka
r
ev
Make %other-pointe
r
-widetag
G
C safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
oukar
e
v
Check
a
rgument
m
ismatch for funct
i
on arguments
t
o
callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Co
n
stant fold f
u
nctions
t
hat call ot
h
er functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
D
o
n't eval
u
ate the do
c
s
t
ring i
n
defva
r
, defc
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget about a constan
t
variable after m
a
kunbound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Bouk
a
rev
Wr
a
p
a t
e
s
t in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Pr
o
p
er err
o
rs fro
m
OPEN on
Windows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukar
e
v
Don't import SB-C::VOP-INFO-TARGET-FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix scale-floa
t
o
n x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
C
l
e
an
up *feature*
test in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT on L
E
A
S
T-NEGATIV
E
-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
M
A
P
H
ASH
c
ompiler-macr
o
: don't evaluate
H
ASH-T
A
BLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
H
andle m
u
ltiple :NICKNAMES opt
i
ons to DEF
P
ACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bo
u
karev
Fix the ADJUS
T
-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukar
e
v
(d
e
fun (setf x) ()) stopped returni
n
g (SE
T
F X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukarev
Save the interrupt co
n
text in
siga
b
rt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bouka
r
ev
Fix
ISQRT
der
i
ve-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
B
e
tter lisp-b
a
cktrac
e
s for mem
o
r
y-faults on non-x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
ouka
r
ev
Re
s
tore disasse
m
blin
g
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
B
e
tter LDB ba
c
ktrace
s
from sign
a
l handlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Bou
k
arev
M
a
ke
LDB back
t
races more
r
esil
i
ent
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bet
t
er backtr
a
c
e
s
f
ro
m
LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
B
o
ukarev
Protect RECOGNIZE-
D
Y
N
AMIC-
E
XTENT-LVARS fr
o
m delet
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bo
u
k
arev
Rep
l
ace magic
c
onstants with BA
S
E
-
CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Bo
u
k
arev
Fix XREF on methods
wi
t
h EQL s
p
ecializer
s
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s Boukarev
Better st
y
le-warning from undefine
d
I
N
F
O t
y
pes
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
Fix w
i
n32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inherit thread
F
P masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
Fix backtraces
o
n OS
X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthias
.
.
.
Fix typo in CASEFOLD doc
s
tring
.
commit
|
commitdiff
|
tree
2016-01-07
Sta
s
B
o
u
karev
D
o
n't try to join
t
hreads c
o
ming
from foreig
n
call
b
a
cks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouk
a
rev
D
on'
t
ignor
e
inval
i
d COND
clauses followi
n
g
a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Do
n
't b
i
nd *compile
r
-
error-context* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Sta
s
Boukarev
D
e
l
ay
c
ompile-ti
m
e
c
h
e
ck-b
o
und
warning unt
i
l IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-introspe
c
t: find th
e
ri
g
ht d
e
bug info function
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Bou
k
a
r
ev
A coupl
e
of small a
d
just
m
ents
.
commit
|
commitdiff
|
tree
2015-12-19
Stas
B
o
ukarev
Fix disassembling jum
p
s o
n
PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmit
r
y
Igrishi
n
Fix ty
p
o
commit
|
commitdiff
|
tree
2015-12-16
Stas
Bouk
a
rev
Ad
d
a test tha
t
c
h
ec
k
s CL
sy
m
bols
f
o
r
being bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Bouk
a
rev
Put CL:FUNCTI
O
N-KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukar
e
v
R
evert "
r
e
m
ove explicit eg
c
c deps fo
r
x86/open
b
sd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Gira
u
d
r
e
move ex
p
licit egcc deps for
x86/ope
n
bsd
commit
|
commitdiff
|
tree
2015-12-14
Stas
B
o
ukarev
Simplify +
s
set-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
S
tas Bo
u
karev
Fi
x
sub
o
ptimal
i
t
y
in ss
e
t
-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Bo
u
kare
v
Fix a
l
locatin
g
la
r
ge arrays on 64-
b
it Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouka
r
e
v
Don't t
r
ansform
L
I
ST with
a very
large n
u
mbe
r
of arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukare
v
D
efine sb-v
m
:lar
g
e-object-si
z
e and e
x
pos
e
it to gene
s
is
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
O
ptimi
z
e
make-sequen
c
e 'list
.
commit
|
commitdiff
|
tree
next