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 out of line LIST*
2016-02-08
S
t
as
B
oukarev
Op
t
imize o
u
t of line L
I
ST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
arev
Fix a co
p
y
&
pa
s
te mis
t
ake that brea
k
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
Remove unnecessa
r
y pac
k
age p
r
efixes
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Optimiz
e
fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Boukarev
Micro-optimize sb-ke
r
nel:code-instructions on ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-di
s
a
ssem:
:
code-inst-area
-
address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-assem:*a
s
sem-
i
nstru
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Fix x86 buil
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
War
n
about arg
-
count mismatch for MAP and MA
P
-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Bo
u
kar
e
v
M
a
ke %oth
e
r-pointer-wid
e
tag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Chec
k
argument mismatch
for fun
c
tio
n
argu
m
ents to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constant fold functions
t
hat call ot
h
er f
u
nctions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don
'
t
e
v
a
luate the docstring
in defvar, defconstan
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
o
u
karev
For
g
et abo
u
t a constant variabl
e
after maku
n
b
o
u
nd
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukar
e
v
P
r
oper e
r
r
o
rs from OPEN on W
i
n
d
ow
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Do
n
't import SB-
C
::VOP-
I
NFO-TARGET-F
U
N into SB-R
E
GALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
F
i
x scale-flo
a
t
o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Bouka
r
ev
Clean up *featur
e
*
te
s
t in
a
co
u
ple of p
l
aces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
F
i
x SQRT on LEAST-NE
G
ATIV
E
-DO
U
BLE-F
L
OAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
MAPHAS
H
compiler-macro:
d
on't evaluate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle mu
l
tiple
:NICKNAMES options to DEFPA
C
KA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bouka
r
ev
Fix
t
he ADJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
Boukarev
(d
e
f
un (s
e
t
f x) ()
)
sto
p
p
e
d
returning
(
S
E
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bou
k
arev
Save
t
h
e
i
nterrupt
context
i
n sigabrt_h
a
ndler
.
commit
|
commitdiff
|
tree
2016-01-15
St
a
s Bo
u
karev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukar
e
v
Better l
i
sp-
b
acktraces for memory-f
a
ults on n
o
n-x86oid
s
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukar
e
v
Restore disassembling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better
L
D
B
backtraces from signal handlers o
n
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Make LD
B
b
a
cktraces
more
res
i
li
e
nt
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better backtraces fro
m
LDB on mem
o
r
y faul
t
s
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Boukarev
Protect
R
ECO
G
N
IZ
E
-DYNAMIC-EXTENT-L
V
ARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
St
a
s Boukar
e
v
Replace
magic co
n
stants with BASE-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
ix XRE
F
o
n
methods with EQL specialize
r
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
B
etter style-warn
i
ng from
u
ndefi
n
ed INFO
types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
ix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inherit thread FP masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouk
a
rev
Fix backtrac
e
s
on OS X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Bouka
r
ev
Don't t
r
y to join thre
a
ds
c
o
m
ing fro
m
foreign
c
allbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
B
oukarev
Don't ign
o
r
e
in
v
alid COND clauses fol
l
o
wing a T
c
lause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't b
i
nd *compiler-error-c
o
ntext* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bo
u
kare
v
Delay com
p
i
le-time check-bound warn
i
ng until IR2 c
o
nversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
B
ouk
a
r
ev
sb-introspect: fin
d
the
r
ig
h
t deb
u
g info function
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Bouk
a
rev
A coupl
e
of small a
d
justm
e
n
ts
.
commit
|
commitdiff
|
tree
2015-12-19
Stas
Boukare
v
Fix disassembli
n
g
j
umps
on PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukare
v
Add a test that checks CL
s
y
m
bols for bei
n
g
b
ound/fbo
u
nd
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas Boukarev
P
ut CL:FUNCTION-KEYW
O
RDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas
B
ouk
a
rev
R
e
ve
r
t "remove expl
i
ci
t
egcc deps for x86/ope
n
b
s
d
"
commit
|
commitdiff
|
tree
2015-12-14
Stas B
o
u
karev
Simplify +ss
e
t-re
h
ash-thr
e
shold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bouka
r
e
v
Fix
su
b
optimal
i
t
y
i
n sset-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
Fix allocati
n
g large arrays on
6
4
-bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Bouk
a
r
ev
Don't transform LIST with a ve
r
y
l
arge number of arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bo
u
karev
Define sb-vm:
l
arge-ob
j
ect-size and expo
s
e it to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukarev
O
ptimi
z
e make-s
e
quence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukarev
Disabl
e
a
lloca
t
e-list-
o
n
-
heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukar
e
v
Fix a
l
locate-list-o
n
-
h
e
a
p
o
n
x
86-64 with large imm
e
d
iate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Opt
i
miz
e
alloc
a
t
e
-list-on-heap on x86-
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
O
pt
i
m
i
z
e
ASH vop
s
on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas B
o
ukarev
Define modular f
i
xnu
m
fun
c
t
i
ons on A
R
M64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as
Boukarev
Pass MA
P
_FIXED to mmap on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Don't gen
e
r
a
te type checks i
n
deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s
B
ou
k
ar
e
v
Remove %che
c
k-bound wit
h
l
ow safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
arev
info
.
impure
(
globaldb-in
f
o-iterate): pass on
#
-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Check
for
f
ixnum in the CHECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Fix ARRAY-DIMENSION transformatio
n
of arrays of
un
k
nown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
ev
Opti
m
ize %
C
HECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bou
k
arev
Bett
e
r array dimension d
e
rivation
.
commit
|
commitdiff
|
tree
2015-12-03
St
a
s Bo
u
karev
Add explicit
-
check to FIND-F
D
EFN for better
errors
.
commit
|
commitdiff
|
tree
2015-12-02
S
t
as Bouk
a
r
e
v
More s
a
f
e FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
Remove p
r
imitive-type-check, unu
s
ed
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Fix CHAR-EQUAL transf
o
rm
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Don'
t
fo
l
d o
r
flus
h
CHECK-
B
OUND
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
B
o
u
ka
r
ev
Don't
fail when
const
a
nt foldi
n
g %EQL/INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
S
tas Boukarev
Better error an
d
war
n
ing messages
for c
h
eck-bound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Boukare
v
Fix foreign
.
tests
.
s
h on
#
-linkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
S
tas Bouk
a
rev
Restore Windows build
.
commit
|
commitdiff
|
tree
2015-11-20
S
tas Bo
u
kare
v
fore
i
gn
.
tests
.
sh: test for missin
g
.
so in a separate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Boukarev
Optim
i
z
e ou
t
of line (TRU
N
CATE INTEGER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
Enable thre
a
ds
on ARM64-Linux b
y
d
e
f
a
ult
.
commit
|
commitdiff
|
tree
2015-11-15
Stas
B
oukarev
backtrac
e
.
c: incl
u
de all
t
he
nece
s
sary headers on cheneyg
c
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Bouk
a
rev
Better
bac
k
traces from ldb o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
a
s
Boukare
v
ld
b
backtrace: don't print COMMON-LISP package pref
i
x
.
commit
|
commitdiff
|
tree
2015-11-14
Sta
s
Bou
k
arev
Bett
e
r backtra
c
es from ld
b
on x86
o
ids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Boukarev
Call
ti
m
e-rein
i
t
in !cold
-
i
n
it befo
r
e
internal-real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Bo
u
kar
e
v
describe_i
n
ternal_error:
P
r
int values
from the
cons
t
an
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
cold-init: don'
t
enable i
n
ter
n
al error handli
n
g t
o
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bo
u
k
a
r
ev
Re
s
trict intern
a
l-time to
u
b62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bou
k
arev
A
l
low VOP a
r
g
u
m
e
n
t
s
with multiple SCs to load imme
d
iates
.
commit
|
commitdiff
|
tree
2015-11-13
S
t
a
s Bou
k
ar
e
v
Annotat
e
th
r
ead s
l
ots
i
n ARM6
4
disa
s
sembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bou
k
arev
Unif
y
s
o
me shared
support
routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas B
o
ukare
v
Fix constant loading on typ
e
-check-error/
c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukar
e
v
Unify error vops
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouka
r
ev
O
p
t
imiz
e
fixnum t
y
pe che
c
ks
on A
R
M64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukare
v
Remove
check-type
v
o
p
s
.
commit
|
commitdiff
|
tree
2015-11-12
S
t
as Boukarev
SHIFT
F
should use LET* f
o
r bindi
n
g
t
empor
a
ry varia
b
l
es
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bouka
r
ev
Restore ch
e
n
e
y
gc
b
u
i
l
d
.
commit
|
commitdiff
|
tree
2015-11-11
S
t
a
s
Boukarev
ARM64: optimize instance slot
a
ccess w
i
th immediate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
S
t
as Boukarev
ARM
6
4: better immediate
o
f
fset checkin
g
i
n LDR/STR
.
commit
|
commitdiff
|
tree
2015-11-11
S
t
a
s
Bou
k
a
re
v
Imp
l
ement :int
e
r
leaved-raw
-
slo
t
s
on A
R
M64
.
commit
|
commitdiff
|
tree
next