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
Report BAD and EOF flags in dump_blocks()
2012-10-22
P
e
t
r
Tes
a
rik
Report BAD and E
O
F flags in dump_blocks()
commit
|
commitdiff
|
tree
2012-10-22
P
et
r
Tesari
k
Se
t
E
OF flag correctly for newly mod
i
fied blocks
commit
|
commitdiff
|
tree
2012-10-22
Petr
T
es
a
rik
Igno
r
e
HED
_
BLOCK_EO
F
in data
searches
commit
|
commitdiff
|
tree
2012-10-22
Pet
r
Tesarik
Set correct EOF fla
g
for inserted blocks
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Fix
b
lock me
r
ging in kill_bl
o
ck()
commit
|
commitdiff
|
tree
2012-10-22
Pet
r
T
e
s
a
rik
Rewrite ki
l
l
_
b
l
ock_if_empty us
i
ng kill_bloc
k
commit
|
commitdiff
|
tree
2012-10-22
Petr
T
esarik
R
emove recursion from kill_
b
lock(
)
commit
|
commitdiff
|
tree
2012-10-22
Petr Tes
a
rik
cleanup: rename file
_
kill_block ->
kill_block
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
R
ewrite file_ki
l
l
_
b
l
o
ck
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Update HED_BLOCK_
A
L
LOCMASK
and HED_BLOC
K
_
STATEMASK
commit
|
commitdiff
|
tree
2012-10-22
P
e
tr Tesarik
D
i
f
fere
n
tiate EOF blo
c
ks
a
nd the t
e
rmi
n
al block
commit
|
commitdiff
|
tree
2012-10-22
Petr Tesarik
Fix
f
ile
com
m
i
t
w
h
e
n the file si
z
e grows
commit
|
commitdiff
|
tree
2012-10-22
Petr
Te
s
arik
expr
.
c: fix com
p
ilat
i
on with
o
ut -DNDEB
U
G
commit
|
commitdiff
|
tree
2012-10-21
Pet
r
Tesarik
Simplify b
l
oc
k
shif
t
calculation
commit
|
commitdiff
|
tree
2012-10-21
Pe
t
r Tesarik
cleanup: ope
n
-code move_to
_
next
(
)
commit
|
commitdiff
|
tree
2012-10-21
P
e
tr Tesar
i
k
he
d
_file_commit
:
create the fil
e
when
opening
t
h
e read fd
commit
|
commitdiff
|
tree
2012-10-20
Petr Tesarik
cl
e
anup: indenting, grouping
.
.
.
commit
|
commitdiff
|
tree
2012-10-20
Petr
T
esarik
Take datao
f
f in
t
o accou
n
t for hed_f
i
l
e
_
i
nsert_block
commit
|
commitdiff
|
tree
2012-10-20
Pet
r
T
esari
k
C
rea
t
e inserted
blo
c
ks as dirty
commit
|
commitdiff
|
tree
2012-10-20
Pet
r
Te
s
arik
Shorten EOF
b
l
o
c
k
when inserti
n
g
commit
|
commitdiff
|
tree
2012-10-20
Petr Tesarik
Fix
h
ed_file_inser
t
() for blocks > FI
L
E_BLOCK_SIZE
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesarik
Optimize E
O
F c
h
eck
i
n
f
ile_se
t
_block and file_s
e
t_bytes
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r T
e
sar
i
k
Optim
i
ze E
O
F check
i
ng in hed_file_set_byte
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
Optimize EOF check in hed_f
i
le_e
r
a
s
e_blo
c
k
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
c
l
eanup:
remove file a
r
gument from shri
n
k_at_
x
xx
commit
|
commitdiff
|
tree
2012-10-16
Pet
r
Tesa
r
ik
cleanup: remove the
t
r
ee argument
f
rom fi
r
st_load
_
block()
commit
|
commitdiff
|
tree
2012-10-16
P
etr Tesarik
cleanup:
b
lock_p
h
ys_size()
doesn
'
t need the fi
l
e arg
u
ment
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
Fix block debugging
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tes
a
r
ik
cleanup: rem
o
v
e
f
i
le
argum
e
nt of s
l
i
d
e_curso
r
s()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesari
k
cleanup: move struct
h
e
d_tree int
o
tr
e
e
.
h
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesari
k
Separa
t
e out private
f
ield
s
o
f
struct hed_file
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
Alw
a
ys provide swap-re
l
a
t
ed fu
n
ctions
commit
|
commitdiff
|
tree
2012-10-16
P
e
t
r Tes
a
rik
Fix
b
uilds without HED_
C
ONFI
G
_READAHEAD
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Always prov
i
de h
e
d
_file_set_readahe
a
d
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
sarik
Mo
v
e marks out of th
e
lib
r
ary
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesari
k
Move hed
_
file_block
s
() to file
.
c
commit
|
commitdiff
|
tree
2012-10-16
Petr
Te
s
arik
Separat
e
hed_expr private fields from public
field
s
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesa
r
ik
parse_n
u
mb
e
r
_
d
e
c:
l
e
ngth
is alway
s
non-zero
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Fix docum
e
ntation o
f
numb
e
rs
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
s
arik
Mov
e
check
s
f
o
r v
a
lid
h
ex/bin n
u
mbers
to t
h
e hel
p
er
.
.
.
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesari
k
Add binary notation
f
o
r
n
u
m
bers
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r
Tesarik
Reject zero-sized hex numbers ('0x'
)
commit
|
commitdiff
|
tree
2012-10-16
Petr
T
e
sa
r
i
k
Kill atom_bytestr
.
len
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesar
i
k
Shrink hexadecimal numbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Get
rid of
d
o
u
ble allocat
i
on in
p
ar
s
e_numbe
r
(
)
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
rik
Optimiz
e
free_atom()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Optimize
a
tom_eval
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
ari
k
Handl
e
expression errors i
n
register offset
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesari
k
Spl
i
t val_parse()
i
n
t
o type-specific helpers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Fix a
m
emory leak on i
n
valid expressions
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Opti
m
iz
e
precedence handl
i
ng
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesarik
Doc
u
ment operator p
r
e
cedence i
n
the m
a
npage
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesarik
G
i
ve op
e
rators
p
recedenc
e
using the shu
n
ting-yard al
g
orithm
commit
|
commitdiff
|
tree
2012-10-12
Pet
r
Tesarik
Fix
nest
e
d bi
n
ary operations
commit
|
commitdiff
|
tree
2012-10-12
Pet
r
Tesarik
Fix swap
b
yt
e
s e
x
a
m
ple in the manpage
commit
|
commitdiff
|
tree
2012-10-12
Petr
T
e
s
a
r
ik
C
on
s
tify op
e
rator arrays
commit
|
commitdiff
|
tree
2012-10-12
Pe
t
r T
e
sarik
Do not try to re
c
over from parse errors in atom_parse()
commit
|
commitdiff
|
tree
2012-10-12
P
etr Tesarik
Add error h
a
ndling for
a
l
l
oc_atom() failures
commit
|
commitdiff
|
tree
2012-10-12
Pe
t
r
T
esarik
optim
i
ze: mark skip_white as i
n
line
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Imp
l
ement size
suffixes
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
U
p
date the manual
p
age
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesari
k
Add a
n
ew speci
a
l
mark @
.
for currently matched cont
e
nt
commit
|
commitdiff
|
tree
2012-10-11
Petr Tes
a
ri
k
Rename
"
,
(content under c
u
rsor) to "$
commit
|
commitdiff
|
tree
2012-10-11
Petr Te
s
arik
Do
c
umentatio
n
fixes
commit
|
commitdiff
|
tree
2012-10-11
Petr
T
esa
r
ik
clean
u
p: remove no longer
n
eeded
c
r
uft from h
e
d
_fi
l
e_find_ex
p
r
(
)
commit
|
commitdiff
|
tree
2012-10-11
P
et
r
Te
s
arik
Rewrite the hed_e
x
pr API
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesar
i
k
R
e
-implement register
callback outs
i
de libhed
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
S
e
parate e
x
pr
e
ssion compile from initia
l
izatio
n
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
Tesarik
Make h
e
d_expr_compile more strict and allow emp
t
y expressions
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
T
esarik
cleanup: add hed_exp
r
2off(
)
s
h
orthan
d
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
Change hed_expr_eval call s
i
gnature
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
Tesarik
Rewrite f
i
nd_b
y
testr
f
or faster c
o
d
e
commit
|
commitdiff
|
tree
2012-10-10
Petr Tesarik
Fix B
o
yer-Moore bac
k
ward sea
r
ch
commit
|
commitdiff
|
tree
2012-10-10
Petr T
e
sarik
Fix se
a
rc
h
i
n
g for null
bytes beyond EOF
commit
|
commitdiff
|
tree
2012-10-10
P
e
t
r Te
s
arik
Fix hed
expressi
o
n length in fi
n
d_bytestr()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tes
a
r
i
k
cleanup:
ki
l
l fil
e
_block
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesarik
cle
a
n
up: kill blockoff
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
c
leanup: kill file
_
siz
e
(
)
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
c
leanu
p
: kill file_blocks()
commit
|
commitdiff
|
tree
2012-10-09
P
et
r
Tesarik
Fix
b
yte string s
e
arch in blocks with
non-zero data
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesar
i
k
Fix non
-
swap configurations
commit
|
commitdiff
|
tree
2012-10-09
Petr
Te
s
a
r
ik
o
pti
m
ize:
u
se update_cursor
s
instead o
f
move_cursors
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Clear
las
t
loaded block after EOF
commit
|
commitdiff
|
tree
2012-10-09
Pet
r
Te
s
arik
cle
a
nup: fix ca
s
t to point
e
r
from intege
r
o
f
different
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tesarik
Fix insert beyond
E
OF
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesarik
Fix
r
e
place
beyond EO
F
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tes
a
rik
cleanup: update the descript
i
o
n of prepa
r
e
_m
o
dify()
commit
|
commitdiff
|
tree
2012-10-09
P
e
t
r
Te
s
arik
Fix block inser
t
i
o
n in re
p
lace_chunk
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: remo
v
e
last fi
e
ld
f
rom struct he
d
_tree
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Change insert_into
_
tree so it inserts *before* the
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesarik
clean
u
p
:
rename blockoff -
>
c
ursor for low-level routine
s
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Re-
i
mplement first_
b
l
ock() and last_b
l
o
ck()
commit
|
commitdiff
|
tree
2012-10-09
P
etr
Tesari
k
Add self addre
s
s to the swap file header
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Optimize the splay tree implem
e
ntation for file
blocks
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Tesarik
cl
e
anup: use the block add
r
e
s
s directl
y
in hed_file_erase_block
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesarik
cleanup: remove tree/file p
a
ra
m
e
t
er
where possible
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tesarik
clean
u
p
:
r
emove t
r
e
e parameter where poss
i
ble
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tes
a
rik
c
l
eanup: remove append_to_tree()
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr T
e
sari
k
Rewri
t
e
the b
l
ock
l
ist witho
u
t a null node
commit
|
commitdiff
|
tree
2012-10-08
Pe
t
r Tesarik
cl
e
anup: remove u
n
u
s
e
d
iteration
m
acros
commit
|
commitdiff
|
tree
next