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
Clean up nested IFs.
2015-12-30
Stas Boukarev
Don't ignore i
n
val
i
d
C
O
N
D
clauses f
o
llowin
g
a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
B
o
ukare
v
Don't bi
n
d
*
compiler-
e
rror-context
*
t
wice
i
n %chec
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
tas Bouk
a
rev
Delay compil
e
-
t
ime
c
h
eck-bound warning
u
ntil IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-int
r
ospect: find the
r
ight debug info fun
c
t
i
on
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Boukarev
A couple of sm
a
ll ad
j
ustment
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Bou
k
arev
Fix disassembling
jumps on
PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas B
o
ukarev
Add
a
t
est that checks CL s
y
mb
o
ls for
b
eing bound/f
b
ound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Put CL:FUNC
T
ION
-
KEYWORDS
b
ack in
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Revert "r
e
move explicit egcc
deps f
o
r
x8
6
/ope
n
bsd"
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify +sset-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
S
ta
s
Boukarev
Fi
x
suboptim
a
lity in
s
s
e
t
-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
t
a
s
Boukar
e
v
Fix allocating la
r
g
e
arrays on 64-bit Wind
o
w
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
ouka
r
ev
Do
n
't tr
a
nsfor
m
LIST
with a very large number
of argument
s
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Define sb-vm:la
r
g
e-object-size and expose it
to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Opti
m
iz
e
make-seque
n
ce '
l
ist
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Bouk
a
rev
Di
s
a
b
le allocate
-
l
i
st-on-heap
V
OP
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
a
s
Boukarev
Fix
all
o
c
a
te-list-on-heap on x86-64 with
large immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Boukar
e
v
Optimize
allocat
e
-
list-on-heap on
x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
S
tas Bouk
a
rev
O
p
timi
z
e A
S
H vops on AR
M
64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
Boukarev
Defi
n
e modul
a
r
fixnum functi
o
ns on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bou
k
a
rev
Pass
M
AP_FIX
E
D to mma
p
on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bou
k
arev
Don't generate
t
y
p
e checks in de
l
eted
b
l
o
cks
.
commit
|
commitdiff
|
tree
2015-12-05
S
t
a
s
Boukarev
Remove
%check-
b
ound wit
h
low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
B
o
ukarev
info
.
impure
(
glob
a
ldb-info
-
iterat
e
)
:
pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
Boukarev
Check for fixn
u
m in the CHE
C
K-BOU
N
D
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
karev
Fix ARRAY-
D
IMENSIO
N
t
ransformation of
a
rrays of un
k
nown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
ar
e
v
Op
t
imize %CHE
C
K-BOUND aw
a
y
.
commit
|
commitdiff
|
tree
2015-12-03
St
a
s Bouk
a
rev
Bett
e
r
array d
i
mension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas B
o
ukarev
Add explicit-c
h
e
c
k t
o
FIND-FDEFN for bet
t
er e
r
rors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
More safe
F
B
O
UNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas B
o
ukarev
Remove primitive-
t
ype-check, unused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Fix CHAR-EQUAL transf
o
rm
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Don't fold or
flus
h
CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
Bouk
a
rev
Don'
t
fail when constan
t
folding %EQL/INTE
G
ER
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
Bou
k
arev
Better
e
rror and warning
messages for che
c
k-bound
.
commit
|
commitdiff
|
tree
2015-11-22
St
a
s
B
oukarev
Fix
f
ore
i
gn
.
tests
.
sh on #-linkag
e
-tabl
e
.
commit
|
commitdiff
|
tree
2015-11-21
St
a
s Boukarev
Restore Windows b
u
i
l
d
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Boukar
e
v
for
e
ign
.
tests
.
sh: test for m
i
ssing
.
so in a separat
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
S
tas Boukarev
Optim
i
ze
out of l
i
n
e (TRUNCATE INTEG
E
R
R
ATIO)
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Bouka
r
ev
Enable t
h
reads on ARM64-Li
n
ux by default
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
b
acktra
c
e
.
c
: include a
l
l
the necessary heade
r
s on ch
e
n
e
ygc
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Bou
k
arev
Better
backtraces from l
d
b on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
B
oukare
v
ldb b
a
c
k
tr
a
ce: don'
t
p
r
int COMMON-L
I
SP pa
c
kage pre
f
ix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
B
e
tter backtraces fro
m
ldb
on x86
o
ids
.
commit
|
commitdiff
|
tree
2015-11-14
Sta
s
Boukarev
Call time-reinit in !
c
old-init
b
efo
r
e internal-real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as Boukarev
describe_internal_error: Print va
l
ues from the c
o
n
s
tant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Bo
u
karev
c
o
ld-init: don't enable inte
r
nal error handling too
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Boukarev
Restrict in
t
ernal-time to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Sta
s
Bou
k
arev
Allow
VOP argum
e
nt
s
with multiple SCs to load immediates
.
commit
|
commitdiff
|
tree
2015-11-13
St
a
s Boukarev
An
n
otate t
h
read slots in ARM64 di
s
a
s
sembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Unify s
o
m
e sha
r
ed support routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouka
r
e
v
Fix consta
n
t loading on type-check-error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bo
u
kare
v
Unify error
vop
s
.
commit
|
commitdiff
|
tree
2015-11-13
Stas B
o
ukar
e
v
Opti
m
ize
fi
x
num type checks on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Remove check
-
type v
o
ps
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bo
u
kar
e
v
S
H
I
F
T
F s
h
ould use
L
ET*
for bin
d
ing temporary variables
.
commit
|
commitdiff
|
tree
2015-11-12
St
a
s Boukarev
Restor
e
cheneygc
b
uild
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bouka
r
ev
ARM64
:
opti
m
i
z
e insta
n
ce slot a
c
cess with
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bouk
a
rev
A
R
M64: bett
e
r i
m
m
edia
t
e
offs
e
t checking i
n
LDR/S
T
R
.
commit
|
commitdiff
|
tree
2015-11-11
Stas
B
ouk
a
rev
Implemen
t
:interleave
d
-raw-slots on ARM64
.
commit
|
commitdiff
|
tree
2015-11-11
Stas
Bouka
r
e
v
Fix handling of errors in
SB
-
UNIX:UN
I
X-READDIR
.
commit
|
commitdiff
|
tree
2015-11-10
St
a
s Boukarev
Remove
t
ls-cookie on #-x86
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukar
e
v
F
i
x PPRINT
-
LAMBDA-LIST on
l
ists contain
i
ng QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
St
a
s Boukar
e
v
Remov
e
a comment from make-thread
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as Bo
u
k
a
rev
Update
d
ocum
e
n
tatio
n
to mention
t
h
r
e
ad
s
u
pport on
AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukarev
Fix ps
e
udo-atomic cl
e
aring in cre
a
t
e_thread_s
t
ruct
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Bouka
r
ev
Resolve a life-time issue
i
n
A
RM64 call
V
OPs
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Bouk
a
rev
Op
t
imize UNBIND on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Fix ste
p
p
ing checks on ARM6
4
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Implem
e
nt
thre
a
d
s o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-07
Sta
s
Bo
u
karev
Add memory
b
arrier VO
P
s on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Fi
x
de
s
c
r
i
b
e_internal_error
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Add synchronizat
i
on instructi
o
n on ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
St
a
s Bouka
r
ev
install
.
sh: don'
t
cr
e
ate site-sys
t
e
ms
.
commit
|
commitdiff
|
tree
2015-11-03
Stas Boukarev
Speed
u
p GC on ppc and arm L
i
nux
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as B
o
uka
r
ev
I
m
pleme
n
t inlin
e
con
s
tants on
A
R
M
64
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as Boukarev
Support inlin
e
constants in ass
e
mbly routines
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
make-targe
t
-1
.
s
h:
pas
s
$SBCL_MAKE_JOBS to ma
k
e
.
commit
|
commitdiff
|
tree
2015-11-02
Stas
B
o
ukarev
Remove CM
U
conditi
o
nals from sb-md5
.
commit
|
commitdiff
|
tree
2015-11-01
Stas Boukarev
Igno
r
e a
n
unused variable in hppa-vm
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
Stas Boukarev
Impl
e
ment SB-VM:CONTEXT-FLOA
T
-REGISTER on A
R
M64
Linu
x
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Bouka
r
ev
Implement SB-VM:CONTEXT-FLO
A
T-R
E
GISTER on Windo
w
s
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Sli
g
htly op
t
imize call_in
t
o_
c
on
A
RM64
.
commit
|
commitdiff
|
tree
2015-10-31
S
tas Boukarev
Fix
b
acktraces from foreign functions o
n
MIPS
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Pro
p
erly access
flo
a
t values in
t
he debugger
.
commit
|
commitdiff
|
tree
2015-10-27
S
t
as Bouk
a
r
e
v
Fix GC safety of ca
l
l_into_c on
A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-10-26
Stas
Boukarev
Fix step
p
ing checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
ARM64:
More co
m
pact loading
of ne
g
ati
v
e values
.
commit
|
commitdiff
|
tree
2015-10-24
Stas B
o
uka
r
e
v
ARM64: proper
check
s
for suitabili
t
y of immediate arguments
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bouk
a
rev
Optimize DPB on A
R
M64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
B
oukarev
Optimize LDB on AR
M
64
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Boukarev
ARM64
:
Ena
b
le constant VOPs
f
or som
e
logica
l
and
ar
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas Boukarev
Do
not v
e
rify arg-cou
n
t
for (
&
rest x)
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
Boukarev
More compact debug-i
n
f
o
variable
encoding on 64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Re
d
u
c
e
d
ebug info
size
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Boukare
v
Optimize
COMPUTE-CODE
on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Boukarev
Fix G
C
sa
f
ety
d
urin
g
f
u
nction c
a
ll
s
on A
R
M64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
More aliase
s
for
D
ISASSEMBLE on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
ARM64:
o
p
t
im
i
ze calling all
o
c_tramp
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
ARM
6
4: don't load boxed_region address twi
c
e
d
uring
.
.
.
commit
|
commitdiff
|
tree
next