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 ir1 FUNCALL transform.
2016-02-29
S
tas Bouka
r
ev
Remove the ir1 FUNCALL tr
a
n
sform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optimiz
e
MA
P
* tra
n
sfor
m
s
on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bou
k
are
v
F
ix a
warn
i
ng me
s
sa
g
e wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouk
a
rev
optim
i
ze
-
c
onstant
-
loads:
fix handli
n
g o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-cons
t
ant-loads: process all blo
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
i
x an AVER caused by
i
gnoring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ouk
a
rev
t
ests: Fix :mod-
a
rith-
l
arge-constant on 32-b
i
t platforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
Boukarev
ARM64: more co
m
pac
t
encoding
f
o
r word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Don't
fail to encode im
m
ediates in
m
odul
a
r arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ouk
a
rev
Optimize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
Ensu
r
e registers are moved into
s
tack locatio
n
s d
i
r
e
c
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Remove a couple of #
i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Optimize initialize-vecto
r
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Abstrac
t
immediat
e
l
oading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
D
e
rive result types
o
f
s
truc
t
ure
s
etters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ouk
a
rev
Optimize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Slightly optimize allocation sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Remove globa
l
_interrupt_dat
a
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
B
oukarev
Fix
single-thread
e
d buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
a
r
ev
Don't fr
e
e th
r
e
ad->in
t
errupt_data separat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bou
k
are
v
M
icr
o
-optimize
v
erify-arg-coun
t
on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_threa
d
_struct
:
d
on't allocate
i
nterrupt
_
da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
create_
t
hread_
s
truct:
d
o
n't allocate os
_
attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't l
e
ak
m
emory
during e
x
ception handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
*compiler-t
r
ace-output* w
o
r
k
ar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s B
o
u
k
a
rev
Ke
e
p
s
b-a
s
sem:*ass
e
m-i
n
structi
o
n
s
*
for sli
m
e compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
ukare
v
Restore build on non-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
Boukarev
Improve LD
B
w
h
en
(
+
s
ize position
)
is
l
ess t
h
an n-fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas Bou
k
arev
Optimize logand with non-f
i
xnum word
masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
r
e
v
Ad
d
LOGTEST
VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukare
v
Opti
m
ize MASK-SIGNED-FIELD
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
uka
r
e
v
Disassemble TBZ and TBNZ on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimize fix
n
um m
a
sk-signe
d
-
f
ield on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
O
pti
m
i
z
e
(MASK-SIGNED-FIELD 63 X) o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Optim
i
ze som
e
VOPS on ARM64 wi
t
h LDP/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Boukarev
sb-pr
o
f
i
le:report
d
on't warn ab
o
ut red
e
f
i
ned
fu
n
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Micro-optimize listi
f
y-re
s
t-args on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
ix disassembling of LDR/STR with post
/
pre-inde
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
i
x call_int
o
_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
S
l
ightly reduce
c
onsing in with-
p
ackage
-
iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
ukarev
Optimize o
u
t
of line LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s B
o
uk
a
r
e
v
Fix
a
copy & paste mistake that b
r
e
aks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Remove unnecessa
r
y
package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimiz
e
fixnum LOGNOR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas B
o
ukarev
Micro-optimize sb-kernel:code-instructio
n
s on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove
sb-d
i
sassem::code-inst-area-addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukarev
Remove sb-assem:*ass
e
m-in
s
tructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x8
6
buil
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
ukarev
W
arn about arg
-
count mismatch for
M
AP and MA
P
-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s Boukarev
Make %other-pointer-wideta
g
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
oukarev
Check
a
r
g
ument mismatch for funct
i
on arguments
t
o
calla
b
le
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Co
n
stant fold functions that
c
all other
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don'
t
eval
u
ate the d
o
cstring in defvar, defconsta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget ab
o
ut a constant variab
l
e after makunboun
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
W
rap a tes
t
in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper er
r
o
rs from OPEN on Wi
n
dows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't import SB-C::VOP-INFO-TARGET-FUN into SB-REGALLO
C
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Fix scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Clean up
*feature* tes
t
in a couple of p
l
a
c
es
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Fi
x
SQRT o
n
LEAST-NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Bou
k
ar
e
v
M
APHASH
c
ompiler-macro: don
'
t evaluate HASH-T
A
BLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
H
a
n
dle multipl
e
:NICKNAMES options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as
B
o
u
k
are
v
Fix
t
he AD
J
U
ST-ARR
A
Y tra
n
sform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ou
k
a
rev
(
d
e
fun (s
e
tf x) ()) stopped
r
eturning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
S
tas B
o
ukare
v
Save
the interrupt context in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bou
k
a
rev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as
Bo
u
karev
Bett
e
r
l
isp-backtraces fo
r
memory-faults on n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore disa
s
sembling on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Bett
e
r LDB bac
k
tr
a
c
es
fro
m
signal
h
a
n
dlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
Make LD
B
ba
c
ktrac
e
s more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
uka
r
ev
F
i
x
typo
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukarev
Better
b
acktraces from
L
DB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Pro
t
ect RE
C
OGNIZE-DY
N
AMIC-EXTENT
-
LVARS f
r
om deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas Bouk
a
rev
Replace magic c
o
nstants wit
h
BASE-CHAR-CODE-LI
M
I
T
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
Fix
XREF on methods with EQL spec
i
a
l
i
z
ers
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s
Boukarev
B
et
t
e
r
s
t
yl
e
-warn
i
ng
f
rom un
d
e
f
i
n
ed INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Fix
wi
n
32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Bou
k
arev
Inherit t
h
read F
P
masks on da
r
w
in
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix back
t
races on
O
S X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthia
s
.
.
.
Fix typo
i
n CASEF
O
LD docst
r
ing
.
commit
|
commitdiff
|
tree
2016-01-07
Stas B
o
uka
r
ev
D
o
n't t
r
y to
join th
r
eads co
m
ing from fo
r
eign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
B
oukarev
Don't ignore invalid
COND clauses followi
n
g a
T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouka
r
ev
Don'
t
bind *comp
i
ler-e
r
ror-
c
on
t
ext* twice
i
n
%check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas B
o
ukarev
Delay com
p
ile-time check-b
o
und
w
arn
i
ng unti
l
IR
2
c
o
nversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bou
k
arev
sb-
i
nt
r
ospect:
find the r
i
g
ht debug inf
o
func
t
ion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Boukarev
A coup
l
e o
f
small
a
djustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disassembling jumps on
P
P
C
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Bo
u
karev
Add a test t
h
at
ch
e
c
ks
C
L
symbols fo
r
being b
o
und/fb
o
und
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Put CL:FUNCT
I
ON-KEYWO
R
DS
back in
.
commit
|
commitdiff
|
tree
2015-12-16
S
t
as Bou
k
are
v
Revert "remov
e
explicit egcc deps for x86/open
b
sd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
rem
o
ve explicit egcc dep
s
f
o
r x86
/
openbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Bou
k
ar
e
v
Simplify
+sset-r
e
hash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas
Bouk
a
rev
F
i
x suboptimality in sset-
a
d
jo
i
n
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
Fix allo
c
a
ting large
a
rrays on 64-bit
W
indow
s
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Bouk
a
rev
Don
'
t transform LIST with a
v
e
r
y
large number
o
f
ar
g
uments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukarev
Define s
b
-v
m
:
l
arge
-
o
bject-size and e
x
pose it to g
e
nes
i
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimi
z
e make-se
q
uence
'list
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as
B
o
ukarev
Disable
a
llo
c
ate
-
lis
t
-on-heap
V
O
P
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allocate-l
i
st-on-heap on
x
86-64 with large imm
e
dia
t
e
.
.
.
commit
|
commitdiff
|
tree
next