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
Don't bind *compiler-error-context* twice in %check-bound ir2-convert.
2015-12-30
Stas Boukare
v
Don't bind *compiler-e
r
ror-context*
twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay co
m
pile-time
check-bound warning until IR2 conversi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bo
u
kar
e
v
s
b
-
i
ntrospect: fin
d
the
right debug info
f
unction
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bouka
r
ev
A
c
ouple of small adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disassembling jumps
o
n PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bouka
r
ev
Ad
d
a test that
c
hecks
CL s
y
mbols for bei
n
g bo
u
nd/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Pu
t
C
L:FUNCTIO
N
-KEYWO
R
D
S b
a
ck in
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s Bou
k
arev
Re
v
er
t
"remove explicit egcc deps
f
or x86/op
e
nb
s
d"
commit
|
commitdiff
|
tree
2015-12-14
S
t
a
s
Bouk
a
rev
Simp
l
ify +sset-r
e
has
h
-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix s
u
boptimalit
y
i
n
s
set-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
tas Bo
u
k
a
rev
Fix allocat
i
ng large arrays on 64-bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Do
n
'
t
transform LIST wi
t
h a very
l
a
r
ge number of
arg
u
men
t
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouka
r
e
v
Define s
b
-vm
:
large-object-size and
e
xpose it to
genesis
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
a
s Boukarev
Optimize make
-
s
eque
n
ce 'list
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Boukarev
Disable allocate-list-
o
n-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bo
u
k
a
rev
Fix all
o
cate-
l
ist-on-he
a
p
o
n
x8
6
-64 w
i
th
l
arge immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize alloc
a
t
e
-list-on-heap
o
n x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
karev
Opt
i
m
i
ze
A
SH v
o
ps on
ARM6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas B
o
ukarev
Define m
o
dular fi
x
n
u
m funct
i
o
n
s on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
Bouka
r
ev
Pass MAP_FIXED
t
o mmap on Li
n
ux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukar
e
v
Don't genera
t
e type check
s
i
n
deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2015-12-05
Sta
s
Boukare
v
Remove %che
c
k-bou
n
d wit
h
low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
info
.
i
mpure(globa
l
db-info-iterate): pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Ch
e
ck for f
i
xnum
i
n
the CHECK-BOU
N
D VOP
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s Boukarev
Fix
A
RRAY-DIMENSION transf
o
rmat
i
o
n
o
f arrays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize %
C
HECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bouk
a
rev
Better ar
r
ay d
i
m
e
nsion derivatio
n
.
commit
|
commitdiff
|
tree
2015-12-03
S
t
a
s
B
oukarev
Add expli
c
it-check to FIND-FD
E
FN for better errors
.
commit
|
commitdiff
|
tree
2015-12-02
S
ta
s
B
ouk
a
rev
Mor
e
safe FB
O
U
NDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
R
e
move primit
i
ve-type-che
c
k,
u
nused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas
Boukarev
Fix CHAR-E
Q
UAL tra
n
sform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas
B
o
uka
r
ev
Don't
fol
d
or
f
l
u
sh C
H
ECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
S
tas Boukarev
Don'
t
f
a
il when constant folding %EQL/INTE
G
ER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas B
o
ukar
e
v
B
e
tter error and
w
arning messages f
o
r check-
b
ound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Bouka
r
ev
Fix foreign
.
te
s
ts
.
sh on #
-
linkage-tabl
e
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Restore Windows build
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Boukarev
foreign
.
t
e
sts
.
sh: test for missi
n
g
.
s
o i
n
a separate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Boukarev
Opt
i
m
ize
o
u
t of line
(
TRUNCA
T
E INTEGER RAT
I
O)
commit
|
commitdiff
|
tree
2015-11-15
Stas
B
oukarev
En
a
ble t
h
rea
d
s on ARM
6
4
-
Li
n
ux by default
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
ba
c
ktrace
.
c: include all the ne
c
essary heade
r
s on
c
heneygc
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
Bette
r
backtra
c
es from ld
b
on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
uka
r
ev
l
db backtrac
e
: don't
p
rint COMMON-LISP pack
a
ge prefix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bouka
r
ev
Better backtraces
f
rom ldb on x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukare
v
Call time-
r
einit in !
c
old-init
before internal
-
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
descr
i
be
_
i
n
t
e
rnal_error:
P
rint v
a
lues fr
o
m
the constant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
ukarev
cold-init:
don't enable in
t
e
rnal err
o
r handling too
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Res
t
r
i
c
t inte
r
n
a
l-time to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
S
t
as B
o
ukarev
Allow V
O
P arguments with
m
ult
i
ple SCs t
o
l
o
ad immediat
e
s
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouk
a
r
e
v
Annot
a
te thread slots in ARM64
disassembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
U
n
if
y
so
m
e
s
ha
r
e
d support routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas B
o
u
k
a
rev
Fix con
s
tant load
i
ng on type-ch
e
ck-er
r
o
r/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Unify
e
rror vops
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukar
e
v
O
p
t
imize fi
x
num type check
s
on AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-13
S
t
as Bou
k
ar
e
v
Remove
c
heck-type vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bouk
a
rev
SHIFTF shoul
d
use
L
ET*
for binding temporar
y
v
a
riable
s
.
commit
|
commitdiff
|
tree
2015-11-12
S
t
as
B
ou
k
arev
Restore che
n
e
ygc
build
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bouk
a
rev
A
RM
6
4: optimize instance slot access with
imm
e
diate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
S
ta
s
B
o
uk
a
rev
A
RM64: better immedi
a
te of
f
set checking i
n
L
DR/S
T
R
.
commit
|
commitdiff
|
tree
2015-11-11
S
t
as
Boukarev
Implem
e
nt :i
n
terleaved-r
a
w-slots
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
Fix
h
a
n
dl
i
ng of
e
rrors
in SB-UNIX:UN
I
X-
R
E
A
DDI
R
.
commit
|
commitdiff
|
tree
2015-11-10
Stas Boukarev
Remove t
l
s-c
o
oki
e
on #-x86
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukarev
Fix PP
R
INT-LAMB
D
A-
L
IS
T
on
l
is
t
s
contai
n
in
g
QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
Stas Bo
u
karev
R
e
move a comment
f
r
om make-
t
hread
.
commit
|
commitdiff
|
tree
2015-11-09
Sta
s
Bouka
r
ev
Upd
a
te
documentati
o
n to m
e
ntion thread support on ARM64
.
commit
|
commitdiff
|
tree
2015-11-09
St
a
s Boukarev
Fix pseudo-atomic
c
learing in create_thread_struct
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukare
v
R
esolve a life-time issue
in
A
RM64 cal
l
VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
St
a
s
B
oukarev
Optimize
U
NBIND on ARM64
.
commit
|
commitdiff
|
tree
2015-11-08
S
tas Boukarev
F
i
x
step
p
ing checks on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-08
S
t
as Boukarev
I
mplement threads on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Add memo
r
y barrier VOPs on AR
M
6
4
.
commit
|
commitdiff
|
tree
2015-11-07
St
a
s Boukarev
Fix d
e
scribe_internal_error
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukar
e
v
A
dd synchronization inst
r
uction on ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
Sta
s
Bouka
r
e
v
install
.
s
h
: don't
c
re
a
t
e
site-sys
t
e
m
s
.
commit
|
commitdiff
|
tree
2015-11-03
Sta
s
B
o
ukarev
Speed up GC
o
n ppc and arm Linux
.
commit
|
commitdiff
|
tree
2015-11-02
Stas
Boukarev
Implement
inline constants on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-02
Sta
s
Bouk
a
re
v
Support inline constants
i
n
assembly routines
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as Bou
k
are
v
make-
t
arget-1
.
sh:
pass $SB
C
L_MAKE_
J
O
B
S
to ma
k
e
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as B
o
ukare
v
R
e
move
CM
U
co
n
dit
i
onals from sb-md5
.
commit
|
commitdiff
|
tree
2015-11-01
S
tas
B
o
uk
a
rev
Ignor
e
an
unused va
r
i
able in hppa-vm
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
Stas
Boukare
v
Implement SB-VM:CONTEXT-FLOAT-REGISTER on ARM64 Linux
.
commit
|
commitdiff
|
tree
2015-10-31
S
ta
s
B
o
u
karev
Implement SB-VM:CONTEXT-
F
L
OAT-REGISTER on W
i
ndows
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bouka
r
e
v
Slightly
o
ptimiz
e
ca
l
l_i
n
to_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-31
S
t
as
Bo
u
k
arev
Fix b
a
cktra
c
es from foreign functions on MIPS
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bou
k
arev
Pr
o
p
e
r
l
y access float values in
t
he debu
g
g
e
r
.
commit
|
commitdiff
|
tree
2015-10-27
S
t
as Bou
k
a
r
e
v
Fix GC safet
y
of
call_into_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-26
S
tas Bo
u
kare
v
Fix step
p
ing checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Boukarev
ARM6
4
:
M
ore compact loading
o
f negative values
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Boukarev
ARM64: proper check
s
for suitability o
f
immediat
e
a
r
guments
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Boukarev
Optimize DPB on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukar
e
v
Optimize LDB
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Bo
u
karev
A
R
M64: E
n
a
b
le constan
t
VOPs for so
m
e logical and
arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Do not verify
a
rg-count for (&rest x)
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Boukarev
More compac
t
debug
-
info var
i
able encoding on
64
-
bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Reduce de
b
ug info s
i
ze
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Bou
k
arev
Optimize COMP
U
TE-
C
ODE o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
karev
Fi
x
G
C safety during fu
n
ctio
n
calls on
ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-23
S
tas
Bouka
r
ev
More aliases
f
or DISASSEMBLE on ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
ARM64: opti
m
i
z
e calling alloc_tram
p
.
commit
|
commitdiff
|
tree
2015-10-23
Sta
s
Boukarev
ARM64: don't
l
oa
d
boxed
_
region add
r
ess twice du
r
ing
.
.
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Bouk
a
rev
More
aliases f
o
r DIS
A
SSE
M
BLE on
A
R
M64
.
commit
|
commitdiff
|
tree
next