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 Boukarev
Optimize out of line
L
IST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy & paste
m
ista
k
e
that brea
k
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Rem
o
ve unnecessary package prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bo
u
karev
Optimize fixnum LOGNOR on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Mic
r
o-optimize sb-kernel:c
o
de-instr
u
ctio
n
s on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remov
e
sb-dis
a
s
se
m
::code-i
n
st-
a
rea-addres
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Remove sb-
a
ssem:*as
s
em-
i
nstructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
ouk
a
rev
W
arn about arg-count mismatch for MA
P
a
n
d MAP-INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Ma
k
e %oth
e
r-po
i
nt
e
r-wide
t
ag GC saf
e
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Bouka
r
ev
C
h
e
ck
a
rgument mi
s
match for funct
i
on argument
s
to
c
allable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukare
v
Constan
t
fold
f
u
n
ctions that call
other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the docstring in defvar, defc
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Forget about a
c
o
n
st
a
nt va
r
ia
b
le after ma
k
un
b
o
und
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukar
e
v
Proper errors from
OPE
N
on
W
indo
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
D
o
n't i
m
port SB
-
C
:
:VOP-I
N
F
O
-TARGET-
F
UN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Fix scale-fl
o
at o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
uk
a
rev
Clean up
*feature* test in a coup
l
e of
p
laces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT on LEAST-NEGAT
I
VE-
D
OUBLE-
F
LOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
M
APHASH compiler-macro: d
o
n't evalua
t
e HASH-TABLE twic
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle multiple :NI
C
KN
A
M
E
S op
t
io
n
s
t
o D
E
FPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bouka
r
ev
Fix t
h
e ADJUS
T
-
ARRAY transf
o
rm
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukar
e
v
(de
f
un (setf x)
(
)) stopped re
t
u
r
n
i
n
g
(SETF X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save
the
i
nt
e
rrupt context in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukar
e
v
F
i
x ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
ka
r
ev
B
e
tter
l
isp-backtraces for me
m
ory-faults on
non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Re
s
t
o
re disassembling on
A
RM64
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bouka
r
ev
Better LDB backtraces from s
i
g
nal handlers on x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukarev
Make LDB
backtr
a
ce
s
more resili
e
nt
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix
typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
ouka
r
ev
Better backt
r
aces from LDB on m
e
mory
faults
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s
B
o
ukare
v
P
r
o
t
e
c
t
RECOGNIZE-DYNAMIC-EXTENT-L
V
A
R
S fr
o
m
d
eleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Replace magic constants
w
ith
BAS
E
-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
Fix X
R
EF
on met
h
ods with EQL specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
B
e
tter s
t
yle-
w
arning from
undefined INFO
types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
Inher
i
t
t
h
r
e
ad FP masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
Fi
x
back
t
r
aces on OS
X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp
M
a
tth
i
as
.
.
.
F
ix t
y
p
o
in CA
S
EFOLD docs
t
ring
.
commit
|
commitdiff
|
tree
2016-01-07
St
a
s Boukare
v
Do
n
't try t
o
join threads com
i
ng from for
e
i
gn callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s B
o
ukarev
Don't ignore in
v
alid COND cla
u
s
e
s following a T
c
lau
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukare
v
D
o
n't
b
i
nd *com
p
iler-error-cont
e
xt*
twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bouka
r
e
v
Delay compile
-
time c
h
eck-bound w
a
rning until
IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Sta
s
Boukarev
sb-
i
n
t
r
o
s
pect: find the
r
ight d
e
bug info
function
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bouka
r
e
v
A
c
ouple of small adjust
m
en
t
s
.
commit
|
commitdiff
|
tree
2015-12-19
S
tas Boukarev
F
i
x disassem
b
li
n
g jumps on
PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igris
h
in
Fi
x
typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add a test
t
hat checks
C
L symbols for be
i
ng bo
u
nd/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Bouk
a
rev
Pu
t
CL:FUNCTION-KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Bouk
a
r
e
v
Revert "remove expli
c
it e
g
cc deps for x8
6
/
openb
s
d"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
remove explici
t
egcc deps
f
or x86/
o
pen
b
sd
commit
|
commitdiff
|
tree
2015-12-14
Stas Bou
k
are
v
S
i
mplify +
s
set-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas
B
ouk
a
rev
Fix sub
o
ptimality in
s
set-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Bou
k
arev
Fix allocating
lar
g
e arrays on 64-bit Wi
n
dows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
oukar
e
v
Do
n
't transform LIST with a
very large
n
umbe
r
of ar
g
ument
s
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
a
s Boukarev
Define sb-vm:large-obj
e
ct-s
i
ze an
d
expose it
t
o gen
e
sis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukar
e
v
Optimize make-seq
u
ence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disable
a
llocate-
l
ist-on-
h
e
a
p
VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allocate-list-on-heap
on x86-64 with la
r
ge immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimiz
e
a
l
locat
e
-
l
ist-on-he
a
p on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
B
ou
k
arev
Optimize ASH vo
p
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
D
efine modular fixnum
f
un
c
t
ion
s
on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Pass MAP_FIXED to mmap on
L
i
nux
.
commit
|
commitdiff
|
tree
2015-12-05
Sta
s
Boukarev
Don't
generate type checks in deleted
b
l
ocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas B
o
ukar
e
v
Remove %check-bound w
i
th
l
o
w
safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
arev
info
.
impure(globaldb-info-iter
a
te): pass on #-sb-do
c
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Check fo
r
fixnum
in the CHECK-BOU
N
D V
O
P
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
Bouka
r
ev
Fix ARRAY-DIMENSION transformati
o
n o
f
a
rray
s
of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
u
karev
Optimize
%
C
H
ECK-B
O
UND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bou
k
arev
Bet
t
er array
dimension derivat
i
o
n
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bo
u
k
ar
e
v
Add explicit-ch
e
ck to
F
IN
D
-FDE
F
N for better errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bouka
r
ev
More safe FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas
B
oukar
e
v
Remo
v
e primitive-ty
p
e-check, unu
s
ed
.
commit
|
commitdiff
|
tree
2015-12-01
Tomas Hlavat
y
D
o
not
rely o
n
`
which` to be present in the syste
m
commit
|
commitdiff
|
tree
2015-11-30
Sta
s
Bou
k
arev
Fix CHAR-EQU
A
L
transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bouka
r
ev
Don't fo
l
d
o
r
fl
u
s
h
C
HEC
K
-
B
OUND
.
commit
|
commitdiff
|
tree
2015-11-28
Attila Lendvai
P
r
ovide more info in
cas
e
of inf
i
nite e
r
ror nesting
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Don't fail
w
hen constant
f
o
ld
i
ng %EQL/I
N
TEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Better error and w
a
rning message
s
for check
-
bound
.
commit
|
commitdiff
|
tree
2015-11-22
Sta
s
Bo
u
karev
Fix fore
i
gn
.
tests
.
sh o
n
#-linka
g
e-table
.
commit
|
commitdiff
|
tree
2015-11-21
S
t
as
B
oukarev
R
estore Win
d
o
w
s
buil
d
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Boukare
v
f
oreign
.
tes
t
s
.
sh: test for missing
.
so
i
n
a s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
St
a
s Bouka
r
ev
O
ptimize
o
u
t
of
line (TRU
N
CAT
E
INTEGER RATI
O
)
commit
|
commitdiff
|
tree
2015-11-15
Stas
Boukarev
Enable threads on ARM64-Linu
x
by defau
l
t
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
b
acktrace
.
c: include all the necessary
h
ead
e
rs on
chen
e
ygc
.
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Boukarev
Better backtraces from ldb on non-x
8
6oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as
Boukarev
l
d
b back
t
race: do
n
't pri
n
t
C
OMMON-LISP package prefix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Bett
e
r backtraces from
ldb o
n
x
8
6oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bou
k
arev
Cal
l
ti
m
e-reinit in !co
l
d-init before inte
r
nal-real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
tas Boukar
e
v
describe
_
intern
a
l_
e
rro
r
: Print val
u
e
s
from the constan
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
cold-init
:
don'
t
enable
i
nternal error ha
n
dli
n
g
t
oo
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
St
a
s
Boukarev
Restrict inte
r
nal-time to
ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Sta
s
Bo
u
kare
v
Al
l
ow VOP arguments with multiple
SCs to
load
i
m
mediates
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bo
u
karev
Annota
t
e
t
hread slo
t
s
i
n
ARM64
disassembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Uni
f
y
s
ome sh
a
red support ro
u
tines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bou
k
arev
Fix constant
l
o
a
ding on ty
p
e-check-error/
c
.
commit
|
commitdiff
|
tree
2015-11-13
St
a
s B
o
ukarev
Uni
f
y error vo
p
s
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Optimize
f
ixnum type checks
o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
B
oukare
v
Remove ch
e
ck
-
t
y
pe
vop
s
.
commit
|
commitdiff
|
tree
next