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
x86-64/nlx: use unwind-block and catch-block consistently.
2016-04-30
Stas Boukarev
x86-64/nlx: use unwind
-
block
and catch-block consi
s
tently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
uk
a
rev
Freeze-type pprint st
r
ucts
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
Bouk
a
rev
Remove
a
sta
l
e define-alien
-
routin
e
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukarev
Remov
e
si
g
setm
a
sk from ldso
-
stubs, unused
.
commit
|
commitdiff
|
tree
2016-04-23
S
t
a
s Bouka
r
ev
Fix
REVERSE on vectors with fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouka
r
ev
R
e
mo
v
e an unused option from sb-pc
l
::all
o
c
a
te-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouk
a
rev
Add a tes
t
for adjust
array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouk
a
rev
S
pee
d
up reversal o
f
vec
t
or
s
w
i
th word-si
z
ed element
s
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Speed
u
p vector e
x
t
e
nsi
o
n
i
n VE
C
T
OR-PUSH-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouka
r
ev
Fr
e
eze-type random
-
s
t
ate
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bo
u
karev
Clean run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bou
k
arev
ARM64: increase static and dyn
a
m
ic spaces st
a
rt
a
ddresses
.
commit
|
commitdiff
|
tree
2016-04-21
S
ta
s
Boukarev
Speed
u
p float expon
e
nt printing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouka
r
ev
Speed up floa
t
p
r
i
nti
n
g
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouka
r
ev
r
u
n-progra
m
: support I/O redirection to binary streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
ru
n
-progra
m
: support output redirect
i
on into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
g
rovel-headers
.
c:
P
ut w
i
n32 stuff into grov
e
l-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Boukarev
Add OVERLAPPED optio
n
to
O
PEN
and UNIXLIKE-OPEN o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
ar
e
v
D
on
'
t use file-fl
a
g-overlapped when
ope
n
i
n
g
files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukare
v
F
ix s
b
-bsd-
s
ockets on w
i
n32
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
sb-bs
d
-sockets: map EI
N
PROGRESS to OPERA
T
ION
-
IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify ps
e
udo_atomic on threa
d
and
non-threaded a
r
m64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bou
k
arev
Fix
findi
n
g the start frame in PRINT-BACKTR
A
CE
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Bouka
r
ev
Optimize BIT-VECTOR-= on non-simple a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Opt
i
mize
EQUA
L
P
o
n non-simple ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Boukarev
Optimize the ARRAY
-
T
O
TA
L
-SIZE t
r
ans
f
orm
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Bouk
a
rev
R
emove call_i
n
to_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
Boukarev
S
p
eed
up debug info c
r
eation
f
o
r hi
g
hly nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Generate
debug info
o
uts
i
de of
W
I
TH
O
UT-
G
CING
.
commit
|
commitdiff
|
tree
2016-04-04
S
ta
s
Boukare
v
Fix a typo
i
n
copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukarev
R
educe
consing du
r
ing cop
y
propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
o
u
karev
W
or
k
around a constr
a
int propagation
p
robl
e
m
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Revert "Pass MAP
_
FIXED to mmap on L
i
n
u
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukar
e
v
Source l
o
c
a
t
ion for co
n
dition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
k
a
rev
Fix (s
e
tf
f
d
o
cumentation) on clo
s
ur
e
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimize call
-
named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Fix
make-seq
u
ence
t
ype derivatio
n
with unknown
typ
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a
d
oc
s
tri
n
g typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
u
k
arev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
F
i
x
a test
o
n
#
-
s
b-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s
Boukar
e
v
sb-gmp
:
fix load
i
ng libg
m
p on
d
a
rwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opti
m
ize
the FORMAT NIL t
o
CONCAT
E
NATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Bou
k
arev
Transfo
r
m CO
N
C
ATENATE to specialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opti
m
ize variable
c
alls to C
O
NCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Bo
u
karev
Optimize out-of-li
n
e string CON
C
ATENAT
E
, pa
r
t
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Optimiz
e
out-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bo
u
karev
r
u
n-program:
e
r
ro
r
on
b
ad str
e
am options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukare
v
Fix s
b
-pcl::%update-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bou
k
arev
Optimize DO-S
E
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bouka
r
ev
Optimize make-
v
ecto
r
-lik
e
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remo
v
e !begin
-
in
s
t
r
ucti
o
n-def
i
nitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove DEF!MACRO from
p
ackages
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s
Bouk
a
r
e
v
Clean
up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Better type d
e
clarations
f
or fill-po
i
nter related c
o
de
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transform
N
|
R
EVER
S
E to vector-reverse/
l
ist
-
revers
e
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s B
o
ukarev
Optimize [N]R
E
V
ERSE on v
e
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
Optimize SUBSTITUTE
fun
c
t
io
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim types of %%dat
a
-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukar
e
v
R
emove *th
e
-wrapper
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukare
v
Don'
t
force la
y
ou
t
invalidation on superclass finali
z
ation
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Re
n
ame SHARP-TAG to SHARP-EQUAL-W
R
A
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Opti
m
ize
#
x=
/
#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
Debugger: don't use symbol-macrolet on
spec
i
al va
r
i
a
bles
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Fi
x
int
e
raction of
floa
t
type
deriv
a
tion and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Bou
k
a
rev
Remove source-root from
debug
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise an
d
compact source lo
c
ation
s
from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
WHO-
S
ET
S
an
d
W
H
O
-REFERENCES on DEFG
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
B
oukarev
F
ix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load/store pairs
o
n
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optim
i
z
e
SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
ar
e
v
Optimize (
S
ETF SCH
A
R
)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Boukarev
Optimize MA
P
CA
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Bouka
r
ev
R
e
move th
e
ir1 F
U
NCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Opt
i
mize
M
AP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
oukarev
Fix
a warning me
s
sage wor
d
in
g
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s Bou
k
arev
optimize-co
n
stant
-
loads: fix handling of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouka
r
ev
optim
i
ze-constant-loads: p
r
oce
s
s
a
ll b
l
o
cks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix
a
n AVE
R
c
a
u
s
ed
b
y
i
gnoring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests: Fix :mod-arith-large-cons
t
a
n
t on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more
com
p
act
encodin
g
for word-len
g
th immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Don't fail
t
o
e
nc
o
de i
m
mediat
e
s in modular arit
h
m
e
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bou
k
ar
e
v
Optimiz
e
con
s
tant
l
oad
s
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
oukarev
E
n
sure registers are mov
e
d into
stack loca
t
ions directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initialize-vector with 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
r
e
v
Abstract immediate loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
a
rev
D
e
rive r
e
sult types of st
r
ucture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Opti
m
ize
e
mit-inits with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slig
h
tly optimize allocation
s
equence on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bo
u
k
a
rev
Remove glo
b
al_interrup
t
_dat
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Fix
s
ingle-threaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukar
e
v
Don't fre
e
thread->interrupt_d
a
ta s
e
p
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Micr
o
-
o
ptimize ver
i
fy-arg-count on x86oids and A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struc
t
: don
'
t allocate int
e
rrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_st
r
uct: don
'
t alloc
a
te os_attr separa
t
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
D
on'
t
leak
memory during excepti
o
n handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
*compiler-trace-o
u
tput* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s
Boukarev
Keep sb
-
assem:*
a
ssem-i
n
struct
i
ons
*
for sl
i
m
e
compa
t
i
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
St
a
s Boukarev
Restore b
u
i
l
d
o
n non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukar
e
v
I
m
prove LDB when
(
+
size position) is less than
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
next