repo.or.cz
/
hed.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Use correct types for cursor absolute and relative offsets
2018-05-18
Petr
T
esarik
Us
e
c
o
r
rect types for cursor abs
o
lute
a
n
d relat
i
ve
.
.
.
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr
Te
s
a
r
i
k
Adjust
h
ed_cursor_chunk
_
len() for
m
ax-si
z
ed
bl
o
cks
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr
T
e
s
arik
Add assert() calls
to ensure
c
onsi
s
t
ent handli
n
g
o
f
.
.
.
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr Tesari
k
Mo
v
e
a
ll blo
c
k size reductions t
o
shr
i
nk_block
(
)
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr Tesarik
Simplify
u
ndirty
_
blocks()
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
P
e
tr Tesarik
A
dd a f
l
ag bit
for empty blocks
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Pe
t
r
Tesarik
Debug: Imp
r
o
v
e data dump in
du
m
p_block()
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr Tesar
i
k
Cl
e
anup:
Fix
wrong description o
f
HE
D
_BLOCK_EOF
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-17
Petr Tesarik
Optim
i
ze: Always ini
t
ialize curs
_
ins->off to zero
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr Tesarik
Initialize maxoff of a newly inserte
d
block
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr Tesari
k
Cleanup: Re
m
ove con
f
us
i
ng co
m
me
n
ts in find_i
n
_tree()
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Pet
r
T
esarik
C
l
eanup: Rename cha
i
n
_bloc
k
_before() to ch
a
in_block()
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr Te
s
arik
Clean
u
p
: Re
m
ove a refere
n
ce to append_to_tree()
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr Tesarik
S
tore block last o
f
fset
ins
t
ea
d
of
b
lo
c
k size
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr T
e
sarik
Cleanup: Use he
d
_blo
c
k_size() w
h
ere possi
b
l
e
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2018-05-15
Petr
T
esarik
Fix crash on cursor move
n
e
a
r beginning of file
Signed-off-by: Petr Tesarik <
petr@tesarici.cz
>
commit
|
commitdiff
|
tree
2013-03-08
Petr Tesar
i
k
Update the installation instruc
t
i
o
ns
commit
|
commitdiff
|
tree
2012-12-09
P
etr
T
es
a
r
ik
replace_ch
u
nk: fix wrong sign-extension
commit
|
commitdiff
|
tree
2012-11-13
Petr Tesari
k
fixup_c
u
r
s
or_slow: always stop
at
t
erminal
b
lock
commit
|
commitdiff
|
tree
2012-11-13
Petr Tesarik
Skip bad bl
o
cks in
s
e
a
rch
commit
|
commitdiff
|
tree
2012-11-09
Pet
r
Tesarik
copy_in: st
o
p on
r
ea
d
e
r
r
o
rs
commit
|
commitdiff
|
tree
2012-11-07
Petr Tesari
k
cleanup: avoid gcc
w
arn
i
ngs with -Wmaybe-uninitializ
e
d
commit
|
commitdiff
|
tree
2012-11-02
Petr Tes
a
rik
loa
d
_blocks: handle block allocat
i
on f
a
ilure
commit
|
commitdiff
|
tree
2012-11-02
P
etr
T
esarik
cl
e
an
u
p
lo
a
d
_
blocks
:
m
ake
t
he
co
m
mon error
path mor
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-02
Petr Tesari
k
file_load_
d
ata: fix e
r
r
o
r hand
l
ing
commit
|
commitdiff
|
tree
2012-11-02
Pet
r
Tesarik
cleanup: loop
c
ondit
i
on in
c
l
e
an_span()
commit
|
commitdiff
|
tree
2012-11-02
Petr Tesarik
opt
i
m
i
ze hed_file_commit: Kill commit_current
(
)
commit
|
commitdiff
|
tree
2012-11-02
Pet
r
T
e
sarik
Re
w
rite hed_fil
e
_
co
m
mi
t
(
)
commit
|
commitdiff
|
tree
2012-10-24
Petr T
e
sa
r
ik
opt
i
m
i
ze:
t
ake call to i
s
_
all
z
ero() outside the search
.
.
.
commit
|
commitdiff
|
tree
2012-10-23
Petr Tesarik
cleanup: r
e
name he
d
_block_is_inner_
v
irtu
a
l ->
b
lock_is_loadable
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
c
leanu
p
: rewri
t
e
rep
l
ace_c
h
unk us
i
ng spli
t
_bl
o
ck
commit
|
commitdiff
|
tree
2012-10-22
Petr Tes
a
rik
o
p
timize: use EOF f
l
ag instead of compari
n
g phys pos
commit
|
commitdiff
|
tree
2012-10-22
P
e
tr Tesarik
F
ix SEG
V
in
searc
h
es over virtua
l
blo
c
ks
commit
|
commitdiff
|
tree
2012-10-22
P
e
tr Tesar
i
k
R
eport BAD and EOF fla
g
s in
dump_b
l
o
cks(
)
commit
|
commitdiff
|
tree
2012-10-22
P
e
tr Tesarik
Set EOF flag
c
o
r
re
c
t
l
y
for ne
w
ly mo
d
ified
blo
c
k
s
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
I
g
nore
HED_BLO
C
K_EOF in dat
a
searches
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Set co
r
r
e
ct
EOF flag fo
r
inserted b
l
ocks
commit
|
commitdiff
|
tree
2012-10-22
Petr
T
e
s
ar
i
k
Fix block merging in ki
l
l_block()
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Rewrite
k
ill_bl
o
ck_if_emp
t
y using kill
_
b
l
ock
commit
|
commitdiff
|
tree
2012-10-22
Petr Tes
a
rik
Remove recursi
o
n
from kill_block
(
)
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesari
k
clean
u
p
:
rename f
i
le_kil
l
_
b
lock
-> kill_block
commit
|
commitdiff
|
tree
2012-10-22
P
etr Tesarik
Rewrite
file_kill_blo
c
k
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Updat
e
H
ED_B
L
OCK_ALLOCMASK a
n
d
H
ED_BLOCK_STATE
M
ASK
commit
|
commitdiff
|
tree
2012-10-22
P
etr T
e
sarik
Differentiate EOF blocks and the
t
erminal block
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesari
k
Fix file commi
t
when th
e
fil
e
size grows
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
expr
.
c: fix compilation without -DN
D
EBUG
commit
|
commitdiff
|
tree
2012-10-21
Petr Te
s
ari
k
Simpli
f
y block shi
f
t
ca
l
cu
l
ation
commit
|
commitdiff
|
tree
2012-10-21
Petr Tesarik
c
l
ean
u
p:
open
-
code move
_
to_next
(
)
commit
|
commitdiff
|
tree
2012-10-21
P
etr Tes
a
rik
h
ed_
f
i
le
_
com
m
it: cr
e
a
te the
fi
l
e when opening
the read fd
commit
|
commitdiff
|
tree
2012-10-20
P
e
tr Tesarik
clea
n
up: ind
e
nting, groupin
g
.
.
.
commit
|
commitdiff
|
tree
2012-10-20
Pet
r
Tesarik
T
a
ke
dataoff into
a
c
cou
n
t f
o
r hed_file_inse
r
t_
b
lock
commit
|
commitdiff
|
tree
2012-10-20
Petr Tesarik
Create inserted
blocks as dirty
commit
|
commitdiff
|
tree
2012-10-20
P
e
t
r Tes
a
rik
Shorten EOF b
l
ock w
h
en insert
i
ng
commit
|
commitdiff
|
tree
2012-10-20
Petr Te
s
ar
i
k
Fix hed_file_
i
nsert() for
b
lo
c
ks > FILE_BLOCK_SIZE
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Optimize EOF c
h
e
c
k
in file_set
_
bloc
k
and file_set
_
bytes
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
ar
i
k
Op
t
i
m
ize EOF c
h
ecking in
h
ed_f
i
le_set_byte
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Optimize
E
O
F check
i
n hed_file_er
a
se_block
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
r
ik
cl
e
anup: remove file argument
from
shrink_a
t
_xxx
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
sa
r
ik
cleanup: rem
o
v
e
the tree
argumen
t
from fir
s
t_load_block()
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesa
r
ik
cleanu
p
: block_phys_s
i
ze
(
)
doesn't need the file argument
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
Fi
x
block d
e
bug
g
ing
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
arik
c
leanu
p
: remove file argument o
f
slide_cursors()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
c
le
a
nup: move stru
c
t hed
_
t
r
e
e int
o
tree
.
h
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
a
rik
Separat
e
out private fields of stru
c
t hed_file
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesarik
Always
provide s
w
ap-r
e
l
a
ted fun
c
t
ions
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesa
r
ik
Fix builds wit
h
out H
E
D_CONFIG_READAHEAD
commit
|
commitdiff
|
tree
2012-10-16
P
etr Tesari
k
Always
provide hed
_
f
i
le_set_readahead
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Move m
a
r
k
s o
u
t
o
f the
l
i
b
rary
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r T
e
sarik
Move
hed_file_bloc
k
s() to fi
l
e
.
c
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tes
a
r
i
k
Separate hed_
e
x
p
r
p
r
i
vate fields from
p
ublic fields
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesarik
p
arse_number_dec: le
n
gth is
a
l
ways non
-
zero
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
rik
Fix
d
ocume
n
ta
t
ion o
f
numbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
a
rik
Mo
v
e checks for v
a
lid hex/bi
n
numbers to the
helper
.
.
.
commit
|
commitdiff
|
tree
2012-10-16
P
etr T
e
sarik
Add b
i
nary notation for numbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesar
i
k
R
eject zero-
s
i
z
ed hex numbers
('0x'
)
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Kil
l
at
o
m_bytest
r
.
len
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Shrink
hexadecimal nu
m
be
r
s
commit
|
commitdiff
|
tree
2012-10-16
Petr
T
esarik
Get rid of double alloca
t
ion i
n
parse_
n
umber()
commit
|
commitdiff
|
tree
2012-10-16
Pet
r
Tesarik
Opt
i
miz
e
free_atom()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
rik
Optimize a
t
om_eval
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
ar
i
k
H
andle expression errors in register o
f
fset
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Split
v
al_
p
ar
s
e() i
n
to type-specif
i
c helpe
r
s
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
sa
r
ik
F
i
x
a memory leak on invalid expressions
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
arik
Opti
m
i
z
e precedence handling
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesarik
Document opera
t
or precedence
i
n
the manpage
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesarik
Give op
e
rato
r
s
precedence u
s
ing the shunting-yard algorithm
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Fix nest
e
d
binary ope
r
ations
commit
|
commitdiff
|
tree
2012-10-12
Petr Tes
a
r
i
k
Fi
x
swap
bytes e
x
am
p
le
i
n the
manpage
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesar
i
k
Constify operat
o
r arrays
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesari
k
Do n
o
t try
t
o
recover from par
s
e errors in
a
t
o
m_parse(
)
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Add error hand
l
ing for a
l
loc_atom() failures
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
opt
i
m
i
ze: mark s
k
ip_white as
i
nline
commit
|
commitdiff
|
tree
2012-10-12
Petr
T
e
sar
i
k
I
mplement size suf
f
ixes
commit
|
commitdiff
|
tree
2012-10-12
Petr Te
s
arik
U
pdate t
h
e
m
anual
p
age
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Add a new special mark @
.
for cu
r
rentl
y
matched
content
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tesarik
Rena
m
e ",
(
con
t
ent under
curso
r
) to "$
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tesar
i
k
Docu
m
entation fixes
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
Tesarik
c
l
eanup:
rem
o
v
e
no
longer needed cru
f
t from hed_file_find_expr()
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
Rewrite the he
d
_
expr API
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
Tesarik
Re-im
p
lem
e
nt
register callba
c
k
o
u
t
side libhed
commit
|
commitdiff
|
tree
next