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
ARM64: compute 21-bit label offsets in one instruction.
2017-02-02
Stas Bo
u
kar
e
v
ARM64
:
compute 21-bit l
a
bel of
f
s
e
t
s in
one
instructio
n
.
commit
|
commitdiff
|
tree
2017-02-02
S
tas Boukarev
Allo
w
disass
e
mbling la
r
g
e
f
u
nctions
.
commit
|
commitdiff
|
tree
2017-02-02
Stas Boukarev
F
ix
stepping on ARM64
.
commit
|
commitdiff
|
tree
2017-02-02
Stas
B
oukar
e
v
define-alien
-
variable: retur
n
the variable name
.
commit
|
commitdiff
|
tree
2017-02-02
Stas Boukarev
Restore AVX t
h
rea
d
state after
e
x
c
eptions
o
n d
a
rw
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Sta
s
B
ou
k
are
v
S
i
mplify catch
_
exc
e
pti
o
n_raise in x8
6
-64
-
darw
i
n-os
.
c
.
commit
|
commitdiff
|
tree
2017-02-02
S
t
a
s
Bou
k
ar
e
v
P
r
ov
i
d
e o
s
_context_float_re
g
ister_addr on darwin-x86-6
4
.
commit
|
commitdiff
|
tree
2017-02-01
Stas Boukar
e
v
Fix float opera
n
ds
l
oca
t
ion
for co
m
pl
e
x/real operat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2017-01-31
Stas Boukarev
O
p
tim
i
z
e
log
a
n
d-
w
ord
-
mask on x86-64
.
commit
|
commitdiff
|
tree
2017-01-31
Stas Boukarev
Fix logand-w
o
rd-mask on x86
.
commit
|
commitdiff
|
tree
2017-01-31
St
a
s Boukarev
P
rin
t
the address w
h
ere a SIGIL
L
h
a
p
p
ened
.
commit
|
commitdiff
|
tree
2017-01-31
S
tas Boukarev
F
i
x sleeping
a
fter s
b
-
posix:fork on macOS
.
commit
|
commitdiff
|
tree
2017-01-28
S
t
as Bo
u
karev
Fi
x
a typ
e
error in the dynamic
-
extent
machinery
.
commit
|
commitdiff
|
tree
2017-01-28
Stas Bou
k
arev
Stack-
a
llocate
restarts
.
commit
|
commitdiff
|
tree
2017-01-28
Stas Boukar
e
v
Fi
x
handling of DX on results of noti
n
lin
e
local functions
.
commit
|
commitdiff
|
tree
2017-01-27
S
tas Boukar
e
v
Fix a
m
emory leak from ca
l
lbacks
from foreign
t
hreads
.
commit
|
commitdiff
|
tree
2017-01-26
Stas Boukarev
Avoid
s
aving source form in
P
C
L
generated
functi
o
ns
.
commit
|
commitdiff
|
tree
2017-01-26
Sta
s
Boukarev
D
o
n't sa
v
e FORMs for fun
c
tion
c
ore-com
p
il
e
d functions
.
.
.
commit
|
commitdiff
|
tree
2017-01-26
S
t
a
s Bo
u
karev
M
o
re compact debug
b
lo
c
ks
.
commit
|
commitdiff
|
tree
2017-01-26
St
a
s Boukarev
debug-dump: comp
u
te
m
i
n
imal va
r
i
a
bles for
XEPs
.
commit
|
commitdiff
|
tree
2017-01-26
Stas Boukarev
Update a comment
.
commit
|
commitdiff
|
tree
2017-01-26
Stas Boukare
v
Bind *
p
rint-pr
e
tty* t
o
T in DESCRIBE
.
commit
|
commitdiff
|
tree
2017-01-26
S
tas Boukarev
Simplify debug-info source positions
.
commit
|
commitdiff
|
tree
2017-01-25
Stas Boukar
e
v
Fi
x
posit
i
on dum
p
i
n
g in dump-
c
ode-object
.
commit
|
commitdiff
|
tree
2017-01-25
Stas Boukarev
Compute debug-blo
c
ks
for toplevel components
.
commit
|
commitdiff
|
tree
2017-01-25
Stas Boukarev
A
d
justs tests for
P
PC
.
commit
|
commitdiff
|
tree
2017-01-25
S
tas Boukarev
co
m
p
i
led-d
e
b
ug-f
u
n-from-
p
c: correctly te
s
t f
o
r elsewhere-pc
.
commit
|
commitdiff
|
tree
2017-01-25
S
t
as Boukarev
du
m
p-1
-
location: correctly comput
e
live vars
.
commit
|
commitdiff
|
tree
2017-01-24
Stas Boukarev
Si
m
plify x86-64:if-eq
.
commit
|
commitdiff
|
tree
2017-01-24
Stas
Bou
k
arev
Incrementally store debug source positions
.
commit
|
commitdiff
|
tree
2017-01-24
Stas Bo
u
karev
R
emove sb-fasl::**fop-names**
commit
|
commitdiff
|
tree
2017-01-23
Sta
s
Bouk
a
rev
Remove an unuse
d
f
uncti
o
n
commit
|
commitdiff
|
tree
2017-01-23
Stas Bouk
a
rev
Better so
u
rce location with (DEBUG 0)
.
commit
|
commitdiff
|
tree
2017-01-23
Stas
B
ouka
r
ev
Fix in
d
e
nt
a
tion ir1-translators
.
commit
|
commitdiff
|
tree
2017-01-23
Stas Boukarev
D
ecode arithmet
i
c
-
e
r
rors co
n
text on x86-6
4
-win32
.
commit
|
commitdiff
|
tree
2017-01-23
Sta
s
Boukarev
Makefile:
don't
inc
l
ude os-common
.
c
in ta
r
get Co
n
figs
.
commit
|
commitdiff
|
tree
2017-01-23
Stas Boukar
e
v
C w
a
rni
n
g
.
commit
|
commitdiff
|
tree
2017-01-23
Stas Boukarev
ari
t
h
m
etic-error-o
p
eration/-operands for F
P
ope
r
ations
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
S
tas
B
ou
k
a
r
ev
Do
n
't set SBCL_HOM
E
in the runtime
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
as Boukarev
Add N
E
WS entri
e
s
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
as Boukarev
More :read-only for debug struc
t
ures
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
R
e
duce
debug-info size,
par
t
4
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
Add OBJECT-NO
T
-BA
S
E-CHAR-ERROR internal error
.
commit
|
commitdiff
|
tree
2017-01-22
Sta
s
Bo
u
karev
Redu
c
e
d
e
bug-info
size, part 3
.
commit
|
commitdiff
|
tree
2017-01-22
St
a
s Bouk
a
rev
Reduce
debu
g
-info
s
ize, part 2
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
Provide contex
t
for t
y
pe errors
in ar
r
ay sette
r
s
.
commit
|
commitdiff
|
tree
2017-01-22
Sta
s
B
oukarev
Increase the amount of debug-fun info generated by
.
.
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
Rest
o
re (deb
u
g 0
)
build and make it less h
o
rrible
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
Mor
e
c
o
mpact debug
i
nfo
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
as
B
ouka
r
ev
Provide co
n
text
f
or typ
e
errors during vari
a
ble b
i
nding
.
commit
|
commitdiff
|
tree
2017-01-22
Stas
Boukarev
Add c
o
ntext to l
o
c
a
tions
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Boukarev
Reduce co
n
sin
g
in SIGNAL
.
commit
|
commitdiff
|
tree
2017-01-22
S
tas Boukarev
Report abou
t
malformed H
A
N
DLER-CASE lambda-lists
.
commit
|
commitdiff
|
tree
2017-01-22
Stas
B
ouka
r
ev
ha
n
dle
r
-bind: che
c
k
t
h
a
t
the
h
an
d
ler accepts at l
e
ast
.
.
.
commit
|
commitdiff
|
tree
2017-01-22
Stas Bouka
r
e
v
Mor
e
t
h
o
r
ough VALID-C
A
LLABLE-ARGUMENT
.
commit
|
commitdiff
|
tree
2017-01-22
S
tas
Boukarev
More co
m
pact
typ
e
checking code
f
or array
types
.
commit
|
commitdiff
|
tree
2017-01-22
S
t
as Boukar
e
v
Cop
y
method sourc
e
lo
c
a
tion
w
hen do
i
n
g
generic function
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Stas Boukarev
Tra
n
s
f
orm MA
K
E-AR
R
AY calls with :fil
l
-pointer nil or
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
St
a
s Boukarev
sb
-
introspect:find-definition-sources-by-n
a
me
re
t
u
rn
.
.
.
commit
|
commitdiff
|
tree
2017-01-02
Stas B
o
ukarev
M
ore rea
s
ona
b
le NOT-MOR
E
-CONTAGIOUS
.
commit
|
commitdiff
|
tree
2017-01-02
Stas Boukarev
Disabl
e
PIE everywher
e
.
commit
|
commitdiff
|
tree
2017-01-02
Stas Boukarev
Add ex
p
lici
t
-
check to memq/
a
ssq/delq
.
commit
|
commitdiff
|
tree
2016-12-31
Stas
B
oukarev
Avoid
n
o
t
e
s
for transf
o
rms that would
n
o
t
b
e
applied
.
.
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Boukarev
Reduce WITH-SIMPLE-REST
A
RT
a
nd RES
T
ART
-
C
ASE expa
n
si
o
n
.
commit
|
commitdiff
|
tree
2016-12-31
Stas B
o
ukarev
Redu
c
e C
H
E
C
K-TYPE expansion
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Boukarev
Make W
I
T
H-OPEN-STREAM confor
m
ant
.
commit
|
commitdiff
|
tree
2016-12-31
Stas Bo
u
k
a
r
e
v
Reduce A
S
S
ERT
expans
i
on
.
commit
|
commitdiff
|
tree
2016-12-30
Stas Bouka
r
ev
P
ut back value-cell indirection for load-time-value
.
.
.
commit
|
commitdiff
|
tree
2016-12-23
Sta
s
Boukarev
Mark ARM64 fa
i
l
i
ng test
s
a
s
e
x
p
ected
.
commit
|
commitdiff
|
tree
2016-12-23
S
tas
B
ou
k
arev
Fix LDB and
DPB
ins
t
ru
c
ti
o
ns on ARM64
.
commit
|
commitdiff
|
tree
2016-12-22
S
tas Boukarev
Correct %fin
d
-position-if fndb
e
ntry
.
commit
|
commitdiff
|
tree
2016-12-22
Stas
Bo
u
ka
r
ev
O
p
tim
i
ze cha
r
acter cas
e
predicat
e
s
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Fix LDB's `context' c
o
mmand
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Fix sc_offset_extra
c
t_bits
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Bouk
a
rev
D
e
clare arg numbers
of function argum
e
n
ts to %find
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
St
a
s Boukarev
Inline two
-
arg-char-equal in two-arg-char-not-equal
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
O
pti
m
ize two-arg-char-equal
.
commit
|
commitdiff
|
tree
2016-12-21
St
a
s
B
oukarev
Rename some ch
a
nged v
e
ctor st
u
f
f and ad
d
comment
s
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukarev
Fix
c
harpos on fill-p
o
inter
-
ou
t
p
u
t
-
s
t
ream
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukarev
Don't define
[
n]s
t
ring-capita
l
ize twi
c
e
.
commit
|
commitdiff
|
tree
2016-12-20
St
a
s Boukare
v
Fix with-array-data
u
sage in s
b
-
unicode:norma
l
iz
e
-string
.
commit
|
commitdiff
|
tree
2016-12-20
Sta
s
Bouk
a
rev
De
c
l
are lengths of
c
h
a
ra
c
ter table
s
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Bouka
r
ev
Speed
up string-equal by inlini
n
g two-arg
-
char-equal
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Bouka
r
ev
Fix TWO-AR
G
-STRING
-
[NOT-]EQUAL
.
commit
|
commitdiff
|
tree
2016-12-19
Stas
B
ouk
a
r
e
v
Fix
i
r
1-optimize-functional-arguments on cas
t
s
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Speed up arra
y
wor
d
siz
e
calculation
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Speed up adjust-array
.
commit
|
commitdiff
|
tree
2016-12-14
Stas B
o
uk
a
rev
Unr
o
l
l
value transformer
s
f
o
r
the FILL ba
s
hers
.
commit
|
commitdiff
|
tree
2016-12-14
Stas
B
oukarev
Fix vector-fill*
o
n -64-bit
.
commit
|
commitdiff
|
tree
2016-12-14
Sta
s
Boukare
v
Optimize ful
l
calls to FIL
L
on specialized vectors
.
commit
|
commitdiff
|
tree
2016-12-13
S
tas Boukarev
T
ransform
c
alls
to make-array wi
t
h fill-p
o
in
t
er or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas B
o
ukarev
Fix ir1-optimize-f
u
nctional-argument
s
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Bouka
r
ev
T
r
ansform ord
i
nary function
c
alls into two-
a
rg- var
i
ants
.
commit
|
commitdiff
|
tree
2016-12-10
S
tas B
o
ukarev
Transform functional argume
n
ts int
o
two-arg- variants
.
commit
|
commitdiff
|
tree
2016-12-09
Stas
B
oukarev
Convert constant f
u
nctiona
l
arguments to known fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Fix
b
uil
d
ing on ol
d
er OSX
.
commit
|
commitdiff
|
tree
2016-12-04
S
tas Boukarev
B
e
tt
e
r
B
OXED-REF
-
P on escapi
n
g
v
a
lues
.
commit
|
commitdiff
|
tree
2016-12-04
Stas
Boukarev
Avoid b
o
xing values when set
t
ing global
variables
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Add ir2-hook fun
o
ptimi
z
er
.
commit
|
commitdiff
|
tree
2016-12-03
Stas
B
oukarev
sb-introspect
:
find-definition-sources-
b
y-name add more
.
.
.
commit
|
commitdiff
|
tree
next