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
Slightly reduce consing in with-package-iterator.
2016-02-09
Stas
Bouk
a
r
ev
Slig
h
tly reduce consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bou
k
a
rev
Op
t
imize out
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a cop
y
& paste mis
t
ak
e
that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Remove unnec
e
ssary package pre
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Opt
i
mize fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bouka
r
e
v
Micro
-
optimize sb-k
e
r
n
el:co
d
e-instruc
t
ions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
ouka
r
ev
R
e
move sb-disassem::c
o
de-inst-
a
rea-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
e
move sb-
a
ssem
:
*assem-instruct
i
ons*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as B
o
ukarev
Fix x
8
6 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
War
n
about arg-count mismatc
h
fo
r
MA
P
a
nd MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Mak
e
%oth
e
r
-
po
i
n
t
e
r-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
C
h
e
ck a
r
gument
m
i
s
m
atch for function argume
n
ts to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
u
karev
Const
a
nt f
o
ld functions that call other f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s
Bo
u
karev
D
on't eval
u
a
te
t
he docstring in defvar, def
c
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
For
g
et about a con
s
tan
t
variable
a
fter makun
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bouka
r
ev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
ou
k
arev
P
roper errors from OPEN
o
n
W
indows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
D
on't i
m
p
o
rt SB-C::VOP-INFO-TARGET-FUN
into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
F
ix scal
e
-f
l
oat on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Clean up *feature*
t
e
s
t in a couple of p
l
ac
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukar
e
v
Fix
S
QRT on LEAST-NEGATIVE-DOUBLE-F
L
OAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
MAPHASH com
p
iler-
m
ac
r
o: don't evaluate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Handle m
u
ltipl
e
:N
I
C
KNAMES options
t
o D
E
FP
A
CKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix
t
he ADJUST-A
R
R
AY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
(defun (se
t
f x) (
)
) stopped r
e
turning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
S
a
v
e
the i
n
terrupt
con
t
ext
in sigabrt
_
hand
l
er
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
as Boukarev
Fix ISQRT derive-t
y
pe
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better
lisp-backtraces for memory-faul
t
s on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
re
v
Restore disassembling on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
ar
e
v
Bett
e
r LDB backtraces
f
rom signal handlers on x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
a
s
Boukarev
Make LD
B
back
t
races more r
e
silient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
uka
r
ev
F
i
x typo
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukarev
Be
t
ter backtraces
from LDB o
n
memor
y
f
a
ults
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Boukarev
Protec
t
REC
O
GNIZE-DYNAMI
C
-EXTE
N
T-LVARS
f
r
o
m
deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s
Bou
k
arev
Rep
l
ace magic con
s
tants
with BAS
E
-
C
H
A
R-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bou
k
a
rev
Fix XREF on m
e
t
h
ods with EQL specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Bo
u
k
ar
e
v
Better style-warning
f
rom undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
ev
F
i
x
win32-
x
86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
Inherit
thre
a
d FP ma
s
ks
on d
a
r
win
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
F
i
x b
a
c
k
traces
o
n OS X
.
commit
|
commitdiff
|
tree
2016-01-07
S
tas
B
oukare
v
Don't try to join threa
d
s
c
o
m
ing
f
rom foreign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouk
a
rev
D
o
n't ignore
i
nvalid
C
O
N
D clauses following a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
S
t
as Boukarev
D
on't bi
n
d *c
o
mpiler
-
erro
r
-context* twic
e
in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bouka
r
ev
Delay compile
-
time check-
b
o
u
nd warning until IR2 conv
e
rsion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-in
t
ros
p
e
ct: find the right debug info function
.
commit
|
commitdiff
|
tree
2015-12-25
S
tas Bou
k
ar
e
v
A
couple of small
ad
j
u
s
tments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas B
o
ukarev
Fix disass
e
m
bling jum
p
s on PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add a test that
c
heck
s
C
L
sy
m
bols
for being b
o
und/
f
bound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas B
o
ukarev
Put CL:F
U
NCTI
O
N-
K
EYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "remove explici
t
egcc deps for x
8
6
/
openbsd
"
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify +sset-rehash-threshold
+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukar
e
v
Fix sub
o
p
t
im
a
lity in
sset-ad
j
oin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas
Boukarev
Fix allocating la
r
ge
a
rrays o
n
64-bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Don
'
t transform LIST with a very
l
arge n
u
mber of argum
e
nts
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
D
efine sb-v
m
:
l
a
r
ge-o
b
ject-size and expose it to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
arev
Op
t
imize
m
ak
e
-sequ
e
nce 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouka
r
ev
Disable allocate-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
F
ix allocate-list
-
on-
h
eap on x86-64 with large immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukarev
Optimize allocate-list-on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
Bou
k
ar
e
v
Optimize ASH v
o
p
s
on A
R
M64
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s Boukarev
Define modular f
i
xnum functions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukar
e
v
Pa
s
s MA
P
_F
I
X
ED
to mma
p
on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
Bou
k
arev
Don't ge
n
era
t
e t
y
pe
c
hec
k
s in deleted blo
c
ks
.
commit
|
commitdiff
|
tree
2015-12-05
S
t
a
s
Bouka
r
ev
Rem
o
ve %ch
e
ck-bound with
low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
info
.
i
mpure(glob
a
ldb-inf
o
-iterate): pass on
#
-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
e
v
Ch
e
ck for fixnum
i
n
th
e
C
H
ECK-BOUND
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
Boukarev
F
ix ARRAY-DIME
N
S
I
ON tr
a
nsforma
t
ion
of array
s
of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
arev
Optimize
%
C
HECK-
B
OUND away
.
commit
|
commitdiff
|
tree
2015-12-03
St
a
s B
o
ukar
e
v
Better
a
rra
y
dimen
s
ion derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas B
o
ukar
e
v
A
d
d ex
p
licit-check t
o
FIND
-
FDEFN
f
or better errors
.
commit
|
commitdiff
|
tree
2015-12-02
S
ta
s
B
o
uk
a
re
v
More safe
F
BOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
R
em
o
v
e
p
rim
i
tive
-
type-chec
k
, unuse
d
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bou
k
a
r
ev
Fix CHAR-EQU
A
L trans
f
orm
.
commit
|
commitdiff
|
tree
2015-11-30
Stas B
o
ukare
v
Do
n
't fold or flush CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Bou
k
arev
Don't
f
ail when const
a
n
t folding
%
EQL/INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas B
o
ukarev
B
e
tter error and
w
arning mes
s
age
s
for check
-
bound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas
B
oukarev
F
ix fo
r
e
i
g
n
.
tes
t
s
.
s
h o
n
#-linkage-t
a
b
l
e
.
commit
|
commitdiff
|
tree
2015-11-21
Stas B
o
ukarev
Restore Windows bu
i
ld
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Bou
k
a
rev
foreign
.
tests
.
s
h
: test
f
o
r missing
.
so in a separate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas B
o
uka
r
ev
Op
t
im
i
ze out of line
(TRU
N
CATE
INTEGE
R
RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Sta
s
B
o
u
k
arev
Enable
t
hrea
d
s on ARM64-Li
n
ux by default
.
commit
|
commitdiff
|
tree
2015-11-15
St
a
s Boukarev
backtrace
.
c
:
i
nclude all the necessary headers on c
h
ene
y
gc
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Bouka
r
ev
B
ette
r
b
ac
k
traces from ldb on non-x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
S
ta
s
Boukarev
ldb backtrace: don't
print COMMON-LISP package pre
f
ix
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Bette
r
b
a
cktraces
f
rom ldb on x86oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Call time-reinit in !cold-i
n
it before int
e
rnal-real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
Boukare
v
describe_inter
n
al_error: Prin
t
values from
t
he constant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
cold-init
:
do
n
't
e
nable interna
l
err
o
r han
d
ling to
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
B
ouk
a
rev
Restrict
int
e
rnal-time to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
S
t
as
B
o
u
karev
Allow VO
P
argum
e
nts
w
ith multipl
e
SCs to
lo
a
d imm
e
diat
e
s
.
commit
|
commitdiff
|
tree
2015-11-13
Sta
s
Boukarev
Annota
t
e t
h
read slots
i
n
ARM64 disassembly
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouk
a
rev
Unif
y
s
ome shared suppor
t
routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
B
oukarev
Fix consta
n
t lo
a
d
i
ng on
type-che
c
k-error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouk
a
r
e
v
U
nify erro
r
v
o
ps
.
commit
|
commitdiff
|
tree
2015-11-13
Stas
Boukarev
Optimize fixnum type
c
hecks
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Remove
che
c
k-type vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
SHIFTF s
h
o
u
ld use
L
ET
*
for binding tempor
a
ry var
i
ab
l
es
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Bouk
a
rev
R
esto
r
e cheneygc build
.
commit
|
commitdiff
|
tree
2015-11-11
Stas
B
o
u
karev
ARM64: optimize ins
t
ance slot access with i
m
m
e
d
iate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
Stas Boukarev
ARM64: better immediate offset
c
hecking i
n
LD
R
/STR
.
commit
|
commitdiff
|
tree
next