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 transform LIST with a very large number of arguments.
2015-12-08
Stas Boukarev
Don't tran
s
form LIST with a
very
l
arge numb
e
r of ar
g
umen
t
s
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Define
s
b
-vm:larg
e
-objec
t
-s
i
ze a
n
d expose it to g
e
nesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize make
-
seq
u
ence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
ouka
r
ev
Disable a
l
locate-list-
o
n-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Boukarev
Fix allo
c
ate-list-on-hea
p
on x8
6
-
6
4 wit
h
la
r
g
e
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optim
i
ze all
o
c
a
te-list-
o
n-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Optimize
ASH vops on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouka
r
ev
De
f
ine modular
f
ixnum functions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Pass MAP
_
FIXED to mmap
o
n
L
in
u
x
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bou
k
arev
Don't generate type checks in d
e
leted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Remov
e
%ch
e
ck-
b
o
und w
i
th low
s
afety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
karev
info
.
impure(glo
b
aldb-info-iterate): pass
o
n #-sb-d
o
c
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
B
o
u
karev
Check for fixn
u
m
i
n
the CHECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s Bo
u
karev
Fix ARRAY-DIME
N
SION t
r
ans
f
or
m
a
tion of
a
rrays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
arev
Optimize %CHECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Sta
s
Boukarev
B
etter arra
y
dime
n
sion deri
v
at
i
o
n
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
A
d
d explicit-check
t
o
FIND-FDE
F
N for be
t
ter errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
More
s
afe FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
Remove
p
rim
i
t
i
ve-
t
ype-che
c
k, unuse
d
.
commit
|
commitdiff
|
tree
2015-12-01
Tomas H
l
avaty
Do not
r
ely
on
`
which`
to be pre
s
ent i
n
the system
commit
|
commitdiff
|
tree
2015-11-30
Stas B
o
u
karev
Fi
x
C
H
A
R
-EQUAL
tran
s
form
.
commit
|
commitdiff
|
tree
2015-11-30
Stas
B
ou
k
arev
Don't fold or
flush CHEC
K
-
BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
A
ttila Lendvai
P
rovide more info in
case of infinite er
r
or n
e
s
t
ing
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
D
o
n
't
fail when constant fo
l
ding %EQL/I
N
TEGER
.
commit
|
commitdiff
|
tree
2015-11-28
St
a
s Boukarev
B
ette
r
erro
r
and warning message
s
for ch
e
ck-b
o
und
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Bouk
a
rev
Fix foreign
.
te
s
ts
.
s
h
on #-linkage-ta
b
le
.
commit
|
commitdiff
|
tree
2015-11-21
Stas B
o
u
k
a
rev
Rest
o
re Wi
n
d
ows build
.
commit
|
commitdiff
|
tree
2015-11-20
Sta
s
Bouka
r
ev
f
oreign
.
t
ests
.
sh: t
e
st for m
i
s
si
n
g
.
s
o in a separate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Sta
s
Bou
k
a
r
ev
Optimize out of li
n
e (T
R
UNCATE INTEGER
RATIO
)
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
Enable
t
hreads
o
n ARM64
-
Linux by default
.
commit
|
commitdiff
|
tree
2015-11-15
S
ta
s
Boukarev
bac
k
t
r
a
c
e
.
c: i
n
cl
u
d
e
a
l
l
the necessary
h
e
aders on cheneygc
.
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
Boukarev
Better
b
acktr
a
c
es from ldb on non-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
ta
s
Boukar
e
v
ld
b
bac
k
trace: don't
p
r
int C
O
MMON-LISP p
a
ckage prefix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
B
o
u
karev
Better
backtrace
s
fr
o
m
ldb on x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as
Boukarev
Call time-rei
n
i
t
in !c
o
ld-init before i
n
terna
l
-
r
eal
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
St
a
s Boukarev
describ
e
_intern
a
l_error: Print values fr
o
m t
h
e cons
t
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Bou
k
arev
c
old-i
n
it
:
don't enable
i
n
ternal er
r
or ha
n
d
ling t
o
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
tas Boukarev
Restrict internal-tim
e
to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Allow VOP
arguments with m
u
ltiple SC
s
to load i
m
mediates
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
B
oukarev
An
n
otate thre
a
d slots in ARM64 disa
s
s
em
b
ly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Uni
f
y
so
m
e shar
e
d supp
o
rt
routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
B
ou
k
arev
Fix constant
l
oading
on type-c
h
eck
-
error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas B
o
ukarev
Unify e
r
ror vops
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
O
p
timize fixnum type checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
S
tas Bo
u
k
a
rev
R
emove check-type vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bo
u
karev
SH
I
FT
F
should
use LET*
for bindin
g
t
emporary variabl
e
s
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
Restore cheney
g
c buil
d
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Bouka
r
ev
ARM64: optimize instance
slot access
with immediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
St
a
s Bouk
a
rev
ARM64:
b
e
t
ter immediate offset checking in LDR/STR
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
I
m
p
l
ement :interleaved-raw-slots on AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
Fix
ha
n
dl
i
ng
o
f errors in SB-UNIX
:
U
N
IX-READDIR
.
commit
|
commitdiff
|
tree
2015-11-10
S
tas Boukarev
Remove tls-
c
ookie
on #-x86
commit
|
commitdiff
|
tree
2015-11-09
St
a
s
B
ouk
a
rev
Fix PPRINT-LAMBD
A
-LIST on
lists con
t
aining QUOTE
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as Boukarev
Remo
v
e a comment from mak
e
-thre
a
d
.
commit
|
commitdiff
|
tree
2015-11-09
Stas Boukarev
Upd
a
te documentation to me
n
tion thread
suppor
t
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-09
S
t
as Boukare
v
Fix ps
e
udo-atomic cleari
n
g in cr
e
ate_thread_st
r
uct
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
Resolve a life-time issue in ARM64
call VOPs
.
commit
|
commitdiff
|
tree
2015-11-08
Stas
B
oukarev
Opt
i
mi
z
e UNBIND
on
A
R
M
64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Bouk
a
rev
Fix stepping checks on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Boukarev
I
mple
m
ent threads on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Add me
m
ory barrier VOPs
o
n ARM6
4
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Fix describe_internal_error
.
commit
|
commitdiff
|
tree
2015-11-07
Stas Boukarev
Add s
y
nchroniz
a
tion instruction
o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
Stas Bo
u
karev
install
.
sh: don't create site-syste
m
s
.
commit
|
commitdiff
|
tree
2015-11-03
Stas Bo
u
kar
e
v
Speed up GC on ppc and arm Linux
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Imp
l
e
m
ent inline
c
onstant
s
on
A
RM64
.
commit
|
commitdiff
|
tree
2015-11-02
Stas
B
oukarev
Support inline constants in assembly routine
s
.
commit
|
commitdiff
|
tree
2015-11-02
Stas
Bo
u
karev
make
-
target-1
.
sh:
p
ass $SBC
L
_MAKE_JOBS to make
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Remove CMU conditionals
from sb
-
md5
.
commit
|
commitdiff
|
tree
2015-11-01
St
a
s Bo
u
ka
r
ev
Ignore an unu
s
ed variab
l
e in h
p
pa-v
m
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
S
t
a
s
B
oukarev
Imp
l
eme
n
t SB-
V
M:CONTE
X
T-FLOAT-REG
I
STER
on ARM64 Linux
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukar
e
v
Implem
e
nt
S
B-VM:CO
N
TEXT
-
F
LOAT
-
REG
I
STER on Windows
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukar
e
v
Sli
g
htly optimize call_int
o
_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-31
S
t
as
Bo
u
karev
F
ix
b
ac
k
t
races
from foreign
f
unc
t
ions on MI
P
S
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Properly acce
s
s
f
loat values in the debugger
.
commit
|
commitdiff
|
tree
2015-10-27
Stas
Boukarev
Fix GC safety of call_into_c
on ARM64
.
commit
|
commitdiff
|
tree
2015-10-26
Stas Bou
k
arev
F
i
x stepping checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
Stas B
o
u
kar
e
v
ARM64: More compact loading of n
e
gativ
e
values
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s Bouka
r
ev
ARM64: prope
r
checks for
suitability
o
f
i
m
m
ediate arguments
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
O
p
timize DPB
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Optimize LDB o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2015-10-24
S
tas B
o
ukar
e
v
ARM6
4
: Enable
c
onstant
VOPs f
o
r some logical and
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bou
k
arev
Do
not verify arg-count
f
o
r (&res
t
x
)
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bou
k
arev
M
o
re co
m
pact debug-
i
nfo
v
ar
i
abl
e
encoding on 64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
k
arev
Reduce
d
ebug i
n
fo size
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Bouka
r
ev
O
p
t
imize COM
P
U
TE-C
O
DE on ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
F
i
x GC saf
e
ty during function calls
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
More a
l
iases
f
or DISASSEMBLE on
ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-23
Stas B
o
ukarev
A
R
M
64
:
o
p
t
i
mize calling alloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
ARM64: don'
t
load boxed_regio
n
add
r
ess twice durin
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-23
Stas
B
ou
k
are
v
Mo
r
e aliases
f
or
D
ISASSEMBLE on ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
di
s
assembl
e
:
Annota
t
e
cons
t
a
n
ts on MIPS
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
Print the
28th
r
egi
s
t
e
r wh
e
n disassemblin
g
on
M
IPS
.
commit
|
commitdiff
|
tree
2015-10-19
S
t
as Boukar
e
v
Fix unwind-t
o
-fra
m
e-a
n
d-c
a
ll on ARMs
.
commit
|
commitdiff
|
tree
2015-10-19
Sta
s
Boukarev
ARM64: fix alie
n
c
allbacks wit
h
flo
a
t parameters
.
commit
|
commitdiff
|
tree
2015-10-19
Stas Bou
k
arev
Rem
o
ve pa_
a
lloc
.
commit
|
commitdiff
|
tree
2015-10-19
Stas
B
oukarev
R
emove code for overfl
o
w traps
o
n SPARC, MIPS
a
nd HPPA
.
commit
|
commitdiff
|
tree
2015-10-18
Stas
Boukarev
os-pro
v
ides-dladdr-test
.
c:
p
roperly c
h
eck th
e
N
e
t
B
SD
.
.
.
commit
|
commitdiff
|
tree
2015-10-18
Sta
s
B
ouk
a
rev
Reen
a
ble dladdr o
n
N
etBSD 7
.
0
commit
|
commitdiff
|
tree
2015-10-18
Dav
i
d
V
a
zquez
Do not rely on `wh
i
c
h`
to b
e
p
r
esent
i
n the syst
e
m
commit
|
commitdiff
|
tree
next