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 ignore invalid COND clauses following a T clause.
2015-12-30
Stas B
o
ukarev
Don
'
t
ignore invalid
C
OND clauses fol
l
o
wi
n
g
a T
clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bin
d
*co
m
piler-error-
c
o
n
text* t
w
i
ce in %chec
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
tas
Bouk
a
rev
D
elay compile-time check-bound warni
n
g un
t
il IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-intro
s
pe
c
t
: fi
n
d the rig
h
t debug inf
o
functio
n
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Bouka
r
ev
A
c
ouple of small
a
djustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix
disassembli
n
g
jumps o
n
PPC
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s
Boukar
e
v
Add a test that checks C
L
symbols for being
bo
u
nd/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Put
CL:FUNCTION-KEYW
O
RDS b
a
ck in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "r
e
move ex
p
licit egcc
de
p
s
f
or
x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-14
Stas
B
oukarev
Simp
l
ify +sset-rehash-thr
e
shold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix
suboptimali
t
y in
sset
-
adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
Fix alloc
a
ting lar
g
e
a
r
rays on 64-
b
it
W
i
ndows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Boukarev
Don't transform LIST with a very l
a
rge num
b
er of
a
rguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Bou
k
a
r
e
v
D
efi
n
e sb-vm:lar
g
e
-
object
-
size
and expose it to
g
enesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
O
p
timize make
-
seque
n
c
e
'lis
t
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s
B
o
u
karev
D
isab
l
e allocate-list
-
on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Fix allo
c
ate-list-on-heap on x86
-
6
4
wit
h
l
arge im
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
arev
O
ptimize all
o
cate-list-on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as
B
o
ukar
e
v
Optimiz
e
ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s Bo
u
karev
D
efine modular
fixnum fu
n
ctions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bou
k
arev
P
a
ss MAP_FIXED
t
o mmap on
Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
D
o
n'
t
generate type che
c
ks in delet
e
d bloc
k
s
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Re
m
ove %
c
h
e
ck-b
o
und wit
h
low safety
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Boukare
v
in
f
o
.
i
mpure
(
globaldb-
i
nfo-iterate): p
a
ss on #-
s
b-doc
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Boukarev
C
heck
for fixnum
i
n the CHECK-BOUND
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
Boukare
v
Fix ARRAY-DIMENSION transformation
o
f arr
a
ys of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize %CHECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Sta
s
B
oukarev
Better a
r
ray dimen
s
ion derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukare
v
Add exp
l
icit-chec
k
to F
I
ND-FDEFN
for
b
etter errors
.
commit
|
commitdiff
|
tree
2015-12-02
S
t
as Boukare
v
More safe
FBO
U
N
D
P
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
Remove pri
m
i
t
ive-type-check, unu
s
ed
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukar
e
v
Fix CHAR-EQUAL tra
n
sform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Don't fo
l
d
or f
l
ush CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Bouk
a
rev
Don't fail when constant fold
i
ng %EQL/I
N
TEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Bouka
r
ev
Bet
t
e
r
erro
r
and warnin
g
m
e
ssa
g
es
f
or ch
e
ck-bound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas B
o
ukar
e
v
Fix
foreig
n
.
t
e
sts
.
s
h
on #-linkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
St
a
s Boukarev
Restore
Windows build
.
commit
|
commitdiff
|
tree
2015-11-20
Stas
Boukarev
foreign
.
t
es
t
s
.
sh: te
s
t for miss
i
ng
.
so
in a s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Bo
u
karev
Optimize out of l
i
n
e (TRU
N
CATE INTEGER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Boukarev
E
nable
t
hreads on AR
M
64-Lin
u
x b
y
default
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
b
a
c
k
t
race
.
c:
i
n
c
lu
d
e all the necessary
h
eaders on chene
y
gc
.
commit
|
commitdiff
|
tree
2015-11-15
St
a
s Boukarev
Better backtraces from ldb on non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukar
e
v
ldb backtrace:
don't print
C
O
MMON-
L
IS
P
package prefix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bou
k
arev
Better
backtraces from ldb on x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as
B
oukarev
Call time-reinit
i
n !cold-init before i
n
t
e
rnal-re
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
ukarev
descr
i
be_internal_er
r
or
:
Pr
i
n
t values from the constan
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
cold-
i
nit: don't
e
nable inter
n
a
l
error
h
andli
n
g
too
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas B
o
ukar
e
v
Restrict internal-tim
e
to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Allow VOP arguments with multiple SCs to lo
a
d imm
e
diates
.
commit
|
commitdiff
|
tree
2015-11-13
S
t
a
s Boukare
v
Annotate thread slots in A
R
M64 disasse
m
bly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Unify some
s
ha
r
e
d suppor
t
routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Fix
c
onstant loadi
n
g on ty
p
e
-
check
-
error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Unify
error v
o
ps
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Optimize fixnum typ
e
checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
B
o
ukar
e
v
Rem
o
ve
check-ty
p
e vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
SHIFT
F
s
houl
d
use LET* for b
i
nding
t
emporar
y
variables
.
commit
|
commitdiff
|
tree
2015-11-12
Stas
B
oukarev
R
esto
r
e cheneyg
c
build
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
A
RM64: optimize
instance slot access
w
i
th immediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
Stas
B
oukarev
A
R
M
6
4
: bette
r
i
m
m
e
d
iate offs
e
t checking in LDR
/
S
TR
.
commit
|
commitdiff
|
tree
2015-11-11
S
tas Boukarev
I
m
plement :in
t
erleaved
-
raw-slots on ARM64
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bo
u
karev
Fix handling of erro
r
s in SB-UNIX:UNI
X
-READDIR
.
commit
|
commitdiff
|
tree
2015-11-10
Stas Boukar
e
v
Remove
tls-cookie on #-x8
6
commit
|
commitdiff
|
tree
2015-11-09
Stas Bo
u
karev
Fix P
P
RINT-LAMBDA-LIS
T
on
lists contain
i
ng QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
S
tas Bouk
a
rev
Remove a comment from
m
ake-thre
a
d
.
commit
|
commitdiff
|
tree
2015-11-09
S
tas Boukarev
Update do
c
umen
t
ation to mention
t
hread s
u
ppor
t
on A
R
M64
.
commit
|
commitdiff
|
tree
2015-11-09
Stas
Boukarev
F
i
x pseu
d
o-atomic clearin
g
in
c
r
eate_thread_struct
.
commit
|
commitdiff
|
tree
2015-11-08
Stas
Boukarev
Resolve a life-time
issue in ARM64 ca
l
l
VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
Stas
B
o
ukarev
O
p
timize UNBI
N
D on A
R
M64
.
commit
|
commitdiff
|
tree
2015-11-08
Sta
s
Boukar
e
v
Fix ste
p
pi
n
g
checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Implement th
r
e
a
d
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas B
o
ukarev
Add memory barrier VOPs on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Fix describe_internal_error
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Bouk
a
rev
A
dd synchr
o
nization instr
u
ctio
n
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
Stas B
o
uk
a
r
e
v
install
.
sh: do
n
'
t
create s
i
te-sy
s
tem
s
.
commit
|
commitdiff
|
tree
2015-11-03
Stas Bouk
a
rev
Speed
up GC on p
p
c
a
nd arm
Linux
.
commit
|
commitdiff
|
tree
2015-11-02
S
tas
Boukarev
I
m
p
l
e
m
ent in
l
ine consta
n
ts on AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as
B
o
u
k
arev
Support inline constants in assembly routines
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
make-target-1
.
s
h: pass $SBCL_MAKE_JOBS
to
make
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Re
m
ove
CM
U
conditionals fro
m
s
b
-md5
.
commit
|
commitdiff
|
tree
2015-11-01
S
tas Bo
u
karev
Ig
n
ore a
n
unused variable in hppa-vm
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
Stas Bo
u
kare
v
I
m
ple
m
ent
S
B
-VM:CONT
E
XT-FLOAT-REGISTER on
A
RM64 Linux
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Implem
e
nt
SB-
V
M:CONTEXT-FLO
A
T
-
REGISTER on Windows
.
commit
|
commitdiff
|
tree
2015-10-31
St
a
s
B
oukarev
Slightly opt
i
m
i
ze call_into_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-31
Stas
B
oukarev
Fix backtraces from foreign f
u
nc
t
ions o
n
M
IPS
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Properly
a
ccess float values in
t
he debugger
.
commit
|
commitdiff
|
tree
2015-10-27
Sta
s
Bouk
a
rev
Fi
x
GC safe
t
y
of call_into_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-26
Stas Bouk
a
rev
Fix
s
teppin
g
checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
Boukarev
AR
M
64: Mo
r
e com
p
act loa
d
i
n
g of negativ
e
valu
e
s
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas
B
oukarev
ARM6
4
:
proper checks for
suitability of immediate arguments
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Optimize DPB
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s Boukarev
Optimize LDB o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukar
e
v
AR
M
64: Enabl
e
constan
t
VOP
s
for
s
ome l
o
gical an
d
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Boukarev
D
o not verify arg-
c
ount f
o
r (&res
t
x)
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
More comp
a
ct
debug
-
info variable encoding o
n
64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Reduce debug info size
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Boukarev
Optimize C
O
M
PUT
E
-CODE on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
k
ar
e
v
Fix GC safety during function
calls on
ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Bouk
a
rev
More aliases for
D
I
SASSEMBLE
on ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Sta
s
Bo
u
karev
ARM64: o
p
timiz
e
cal
l
ing alloc_
t
ramp
.
commit
|
commitdiff
|
tree
2015-10-23
S
t
a
s
Boukarev
AR
M
64
:
don't load bo
x
ed_regio
n
addre
s
s t
w
ice during
.
.
.
commit
|
commitdiff
|
tree
next