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
tests: Fix :mod-arith-large-constant on 32-bit platforms.
2016-02-23
Stas
B
oukarev
t
e
sts: Fix :mod-a
r
it
h
-
l
arge-con
s
tant
o
n 32-bit platf
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
AR
M
6
4: m
o
r
e
c
ompact enc
o
ding
f
or wo
r
d
-
len
g
th imm
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Don't fail to en
c
ode
immediate
s
i
n
modular a
r
ith
m
eti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
ka
r
ev
Optimize constan
t
l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Ensu
r
e regi
s
ters ar
e
m
o
v
e
d into stack
locations di
r
e
ctly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a cou
p
l
e
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize initialize-vector with 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Abstract i
m
mediate loading
o
n x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
B
oukarev
Derive result types of
s
t
r
u
cture set
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s Bouka
r
ev
Optimize
e
mit-
i
nits w
i
t
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Slightly
o
ptimiz
e
allocation sequen
c
e on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
r
ev
Remove global_interru
p
t_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix
s
i
ngle-
t
hreaded
builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bouk
a
rev
D
o
n
'
t free thread->interr
u
pt
_
data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micr
o
-optimiz
e
verify-arg
-
count o
n
x
8
6
oids an
d
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
reate_t
h
read_struct: don
'
t alloca
t
e interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
create_thread_struct: don't a
l
locat
e
o
s_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Do
n
'
t leak memo
r
y during ex
c
eption
h
andling on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
*compile
r
-trac
e
-output* workaro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
as Bo
u
karev
K
e
ep
s
b-asse
m
:*
a
ssem-
i
nstr
u
ctions*
for sl
i
me com
p
at
i
bility
.
commit
|
commitdiff
|
tree
2016-02-13
St
a
s Bouka
r
ev
Restore build on non
-
x
86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
S
ta
s
B
o
ukarev
I
m
p
r
ove LDB when (+ size position) is l
e
ss than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
timize logand with non-fixnum
wo
r
d mas
k
s on
x
8
6oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTE
S
T V
O
Ps on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimi
z
e MA
S
K-SIGNED-FIELD on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Di
s
assemble TBZ and TBNZ
o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Optimize fixnum mas
k
-signed-field
o
n x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Optimiz
e
(MASK-SIGNED-FIELD 63 X
)
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
a
s Boukarev
Optimi
z
e some VOPS on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
s
b-profile:r
e
port
don'
t
warn about re
d
efined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Micro-
o
p
timi
z
e
l
is
t
ify-
r
est-args o
n
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
rev
Fix disassembling
o
f LDR
/
STR with p
o
st/p
r
e
-
index o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Fix
c
all_into_c on PP
C
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Sli
g
h
t
ly reduce co
n
sing in with-
p
ackage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimi
z
e ou
t
of line
LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas
Boukarev
Fix a copy
& paste
mistake that breaks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
R
e
move unnece
s
s
ary pa
c
k
a
ge
prefix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Op
t
imi
z
e fixnu
m
LOGNOR on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Bouk
a
rev
M
icro-o
p
tim
i
ze sb-kernel:code-instructions on
arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Boukarev
Remove sb-disassem
:
:
c
ode-inst-area-add
r
ess
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove
sb-assem:*a
s
s
em-
i
nstruction
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bo
u
karev
Fix x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
kare
v
War
n
about arg-
c
oun
t
mismatch f
o
r MAP
and MAP
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s Bo
u
karev
Make
%
o
ther-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check arg
u
ment mismatc
h
fo
r
function argume
n
ts
to ca
l
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Constant
fol
d
functions
that call other
f
unctions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Don't evaluate the docs
t
rin
g
i
n
defvar, defconsta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Fo
r
get abou
t
a constant
v
ar
i
able after maku
n
bound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Bouka
r
e
v
Wrap a te
s
t in w
i
th-test
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
Boukarev
Proper errors f
r
om O
P
EN
on Wi
n
d
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't import SB-C
:
:V
O
P-
I
N
F
O
-TA
R
GE
T
-
F
U
N into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix
s
ca
l
e-float on
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
k
a
r
ev
Clean u
p
*feature*
t
est in a couple
of places
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Bo
u
karev
Fix S
Q
RT
o
n
LEAST-NEGA
T
IVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s B
o
ukarev
MAPHASH compile
r
-macro: don't
e
v
a
luate HASH-TABL
E
twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Handle multiple
:
NIC
K
NAMES op
t
ions to
D
EFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix the ADJ
U
ST-ARRAY transfo
r
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(d
e
fun (setf x)
()) stopped
r
eturn
i
ng (SET
F
X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save th
e
i
nt
e
rrupt context in sig
a
b
rt_handle
r
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas
Boukarev
Fix I
S
Q
RT de
r
ive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
r
e
v
Better
l
isp-backtrac
e
s for memory-faults on n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Restore disas
s
emblin
g
on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better LDB
back
t
races
from sig
n
al handlers o
n
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s B
o
uka
r
ev
Make LDB backtraces
mo
r
e
resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
B
o
ukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better
b
a
cktrace
s
from LDB on memo
r
y faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
P
rotect RECOGN
I
ZE-DYNAMIC-EX
T
EN
T
-LVARS
from de
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas Boukarev
R
e
place magic cons
t
ant
s
with BASE-CHAR
-
CODE-LI
M
IT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix XR
E
F
on methods
w
ith EQL speci
a
lizers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bo
u
karev
Better style-warning
f
rom undefi
n
ed INFO t
y
pes
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bou
k
arev
Fix win32-x86
build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inher
i
t
t
hr
e
a
d FP masks on darwi
n
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fi
x
back
t
r
aces
on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Ph
i
lipp Ma
t
th
i
as
.
.
.
Fix typo in
C
ASEFOLD
d
ocstr
i
ng
.
commit
|
commitdiff
|
tree
2016-01-07
S
tas Boukarev
D
o
n'
t
tr
y
to join threads coming from for
e
ig
n
callba
c
ks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukar
e
v
D
o
n't
i
g
n
ore invalid COND clauses following a
T
c
l
ause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bo
u
karev
Don't
b
i
n
d *
c
o
m
piler-error
-
contex
t
* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bo
u
kare
v
Del
a
y
comp
i
le-time check-bound warni
n
g
u
ntil I
R
2 conve
r
sion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukar
e
v
sb-introspect: find the right d
e
bug
i
nfo f
u
n
c
tion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Bouk
a
rev
A cou
p
l
e of small a
d
justments
.
commit
|
commitdiff
|
tree
2015-12-19
S
t
as
B
oukarev
F
ix d
i
sas
s
embling jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
D
m
itry Igr
i
shin
Fix t
y
po
commit
|
commitdiff
|
tree
2015-12-16
Stas
Boukarev
A
dd a test that che
c
ks CL sy
m
bols
f
or being boun
d
/f
b
ound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
S
t
as Boukarev
Put CL:
F
UNCTION-KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
B
o
u
karev
Reve
r
t "remove ex
p
licit egcc
d
e
p
s f
o
r
x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Gi
r
aud
remove e
x
plicit egcc deps fo
r
x
86/openb
s
d
commit
|
commitdiff
|
tree
2015-12-14
Stas
Boukarev
Si
m
p
l
ify +sset-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas B
o
ukarev
F
i
x sub
o
ptimality in ss
e
t-
a
djo
i
n
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
Fix allocating large arrays on
64-
b
it Windows
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas
B
oukarev
Don't tr
a
nsform LIS
T
wi
t
h a very
l
a
rge number
o
f
a
rguments
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Boukarev
Define sb-vm:la
r
g
e
-objec
t
-
s
iz
e
an
d
expose it to
g
enesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
arev
O
ptimize mak
e
-sequ
e
n
c
e
'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disable
allocate-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukar
e
v
Fix
alloc
a
te-list-on-h
e
ap on x86-64 with
l
a
rg
e
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
S
ta
s
Boukarev
Opti
m
ize allocate-list-o
n
-hea
p
on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s B
o
u
k
ar
e
v
Optim
i
ze ASH vops o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
D
efine mod
u
lar
fixn
u
m
f
unctions on AR
M
64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Bouk
a
rev
Pass MAP_FIXED to mma
p
on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Don't gen
e
ra
t
e t
y
pe checks in del
e
ted b
l
ocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bo
u
k
arev
Remove %check-bound with low safety
.
commit
|
commitdiff
|
tree
next