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
Fix file commit when the file size grows
2012-10-22
Petr
Te
s
arik
Fi
x
file commit whe
n
the file s
i
ze
g
r
ows
commit
|
commitdiff
|
tree
2012-10-22
Petr T
e
sarik
e
xpr
.
c:
fix compilation without -DNDEBUG
commit
|
commitdiff
|
tree
2012-10-21
Petr Tesarik
Simplify block shift c
a
lculation
commit
|
commitdiff
|
tree
2012-10-21
Pet
r
T
e
sarik
c
l
ea
n
u
p
: open-code m
o
ve_to_next()
commit
|
commitdiff
|
tree
2012-10-21
P
etr
Tes
a
rik
hed_
f
ile_com
m
it: create the
f
i
le
w
hen openi
n
g
th
e
re
a
d fd
commit
|
commitdiff
|
tree
2012-10-20
Pet
r
Tesarik
cleanup: inden
t
ing, grouping
.
.
.
commit
|
commitdiff
|
tree
2012-10-20
Petr Tesarik
T
ake
data
o
f
f int
o
acco
u
nt for hed_file_ins
e
rt_bloc
k
commit
|
commitdiff
|
tree
2012-10-20
P
etr Tesarik
Create inserted blocks as di
r
ty
commit
|
commitdiff
|
tree
2012-10-20
P
e
t
r
Tesar
i
k
S
horten EOF block when inserting
commit
|
commitdiff
|
tree
2012-10-20
Pet
r
Tesarik
F
ix h
e
d_file_i
n
sert() for
b
locks > FILE_BL
O
CK_SIZE
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Te
s
ar
i
k
Optimize EOF check in file_set
_
b
lock and f
i
le_set_bytes
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Optimize
E
OF
checking in hed
_
file_set_
b
yte
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesa
r
ik
Opt
i
mize EO
F
check i
n
hed_fi
l
e_erase_block
commit
|
commitdiff
|
tree
2012-10-16
P
etr
T
esarik
cleanup: re
m
ove file
argu
m
ent f
r
o
m
shrink_
a
t_xxx
commit
|
commitdiff
|
tree
2012-10-16
Petr
Te
s
ar
i
k
clean
u
p: remove the tree argument from first_lo
a
d_block()
commit
|
commitdiff
|
tree
2012-10-16
P
etr T
e
sarik
cl
e
a
n
up: blo
c
k_phy
s
_size() doesn't n
e
ed the f
i
le
argume
n
t
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Fix block debu
g
g
i
n
g
commit
|
commitdiff
|
tree
2012-10-16
P
etr Tesa
r
ik
c
leanup:
r
emo
v
e
f
il
e
a
rgume
n
t of
slide_cu
r
sors()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
ri
k
clean
u
p:
m
ove struct hed_tree into tree
.
h
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesa
r
ik
Sep
a
rate out
priv
a
te fields o
f
struct he
d
_fi
l
e
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
A
l
ways
p
r
o
v
i
de swap-related functions
commit
|
commitdiff
|
tree
2012-10-16
P
etr Tesarik
Fix builds
without HED_CON
F
IG_REA
D
A
HEA
D
commit
|
commitdiff
|
tree
2012-10-16
Petr
T
es
a
r
i
k
Alway
s
provide hed
_
file_s
e
t_readahead
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesarik
M
ove marks out of the
libra
r
y
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Move hed_file_
b
locks() to fi
l
e
.
c
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Separate hed_expr private fields f
r
om pub
l
ic fields
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
pa
r
se_numb
e
r_dec: length is a
l
w
a
y
s non-zero
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
F
i
x d
o
cu
m
entati
o
n
of n
u
mbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tes
a
r
i
k
Move checks for va
l
id hex/bin numbers to the
h
elper
.
.
.
commit
|
commitdiff
|
tree
2012-10-16
P
etr Tesa
r
ik
A
dd bi
n
ary notation f
o
r numb
e
rs
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Rej
e
ct ze
r
o-siz
e
d hex numbers ('0x')
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
arik
Kil
l
atom_bytestr
.
l
en
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesa
r
ik
Shrin
k
hexadeci
m
a
l
numbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesa
r
ik
Get rid of double allocation in parse_num
b
er()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
O
p
timize free_a
t
om()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
O
p
t
imize at
o
m
_eval
commit
|
commitdiff
|
tree
2012-10-16
Pe
t
r Tesarik
H
andle expression errors in
r
egister offset
commit
|
commitdiff
|
tree
2012-10-16
Petr
Tesarik
Split
v
a
l_parse()
int
o
t
y
pe-specific helpers
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesar
i
k
Fix a memor
y
leak on i
n
valid
e
xpressions
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesar
i
k
Optimize prece
d
ence handling
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesarik
Document operator preced
e
nce
in
the
manpage
commit
|
commitdiff
|
tree
2012-10-15
Petr Tes
a
rik
Giv
e
ope
r
a
t
o
rs prec
e
den
c
e using
t
h
e
s
hunting-yard algo
r
ith
m
commit
|
commitdiff
|
tree
2012-10-12
P
e
tr
T
esarik
Fi
x
nes
t
e
d
binary operations
commit
|
commitdiff
|
tree
2012-10-12
Petr Te
s
arik
Fix swap
b
ytes e
x
a
mple in the ma
n
pa
g
e
commit
|
commitdiff
|
tree
2012-10-12
Pet
r
T
e
sarik
C
o
nsti
f
y
o
p
erator
arrays
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Do not try to recover from pa
r
s
e
erro
r
s
i
n atom_parse()
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesa
r
ik
A
d
d
e
r
ror handl
i
ng
f
or alloc_atom() fai
l
u
res
commit
|
commitdiff
|
tree
2012-10-12
Petr Te
s
arik
optimize: ma
r
k skip_white a
s
inline
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Impl
e
me
n
t
size suffixes
commit
|
commitdiff
|
tree
2012-10-12
Petr
T
e
s
a
r
i
k
Update t
h
e ma
n
ual page
commit
|
commitdiff
|
tree
2012-10-12
Petr T
e
sari
k
Add
a new special
m
a
rk @
.
for
currently matched content
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tesarik
R
ename
"
,
(
c
o
n
t
e
nt under curs
o
r)
to "$
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesari
k
Documen
t
ation
fixes
commit
|
commitdiff
|
tree
2012-10-11
Petr
T
e
s
a
r
ik
cleanu
p
: remove no longer needed cr
u
ft from hed
_
file_find_expr()
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tesa
r
ik
Rewrite the hed_expr A
P
I
commit
|
commitdiff
|
tree
2012-10-11
Petr Te
s
arik
R
e
-im
p
l
e
ment re
g
ister callback
o
u
tside libhed
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesa
r
ik
S
epara
t
e expres
s
ion compile from initializati
o
n
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tesarik
Make hed_expr_compile m
o
re
s
trict and allo
w
e
m
p
t
y expression
s
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesa
r
ik
cleanu
p
: add hed_e
x
pr2off() sh
o
rth
a
n
d
commit
|
commitdiff
|
tree
2012-10-11
Pet
r
Tesarik
Chang
e
he
d
_expr_eva
l
cal
l
signature
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
Rewrite find_bytestr f
o
r
faster code
commit
|
commitdiff
|
tree
2012-10-10
P
etr Te
s
ari
k
Fix B
o
yer-Moore backward sear
c
h
commit
|
commitdiff
|
tree
2012-10-10
Petr Tesarik
F
ix searching for null bytes bey
o
nd EOF
commit
|
commitdiff
|
tree
2012-10-10
Petr Tesarik
F
i
x
hed exp
r
ession lengt
h
in fi
n
d_bytestr()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: kill
f
ile_
b
lock
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesar
i
k
cleanup: kill b
l
ockoff
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesari
k
cl
e
anu
p
: kill file_si
z
e()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cle
a
n
u
p
: kill fil
e
_
b
locks
(
)
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Fix byte string search i
n
b
l
ocks with non-zero data
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesa
r
ik
F
ix non-swap c
o
nf
i
gura
t
i
ons
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
optimize: use up
d
ate_curs
o
rs instead of move_cursors
commit
|
commitdiff
|
tree
2012-10-09
Petr Te
s
arik
Clea
r
last loaded block after EOF
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: fix cast to poi
n
ter from integer o
f
different
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Tesa
r
ik
Fix insert beyond EOF
commit
|
commitdiff
|
tree
2012-10-09
Petr Tes
a
rik
F
i
x replace bey
o
nd EOF
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesarik
cleanup: update
t
he
description
o
f p
r
ep
a
re_modif
y
(
)
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Fix b
l
ock insertio
n
in replace_chunk
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Tesarik
cleanup: remo
v
e last
f
i
eld from struct hed_tree
commit
|
commitdiff
|
tree
2012-10-09
Petr
T
es
a
r
ik
Change i
n
ser
t
_into_t
r
ee
so i
t
i
nserts *before* the
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: rename
block
o
ff ->
cur
s
or
for lo
w
-l
e
v
e
l
routines
commit
|
commitdiff
|
tree
2012-10-09
Petr
T
esarik
Re-implement first
_
b
l
oc
k
()
a
nd
last_block
(
)
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Tesa
r
ik
A
dd self addre
s
s to the swap file h
e
ader
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesa
r
ik
Optimize the
s
play tree im
p
leme
n
t
a
tion fo
r
fil
e
bloc
k
s
commit
|
commitdiff
|
tree
2012-10-09
Petr T
e
sarik
clean
u
p:
use
the bl
o
ck
a
ddr
e
s
s
directly in hed_file_er
a
se
_
block
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cl
e
a
n
u
p
:
r
emove tree/f
i
le pa
r
am
e
ter whe
r
e possible
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: remove
tree p
a
rameter w
h
ere possible
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tesarik
clean
u
p: remove append_to_tree()
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesari
k
Rewrite the block
l
i
s
t wit
h
out a
n
ull no
d
e
commit
|
commitdiff
|
tree
2012-10-08
Petr Tesarik
cleanup: remove
unused iteration macros
commit
|
commitdiff
|
tree
2012-10-08
P
e
tr T
e
sarik
Use
H
ED
_
B
L
OCK_EO
F
fl
a
g to terminate loops over blocks
commit
|
commitdiff
|
tree
2012-10-04
Petr Tesar
i
k
cleanup: rename hed
_
tree_head to hed_tree_node
commit
|
commitdiff
|
tree
2012-10-04
Petr Tesa
r
i
k
Install
the l
i
brar
y
and
p
ubli
c
hea
d
er
f
iles
commit
|
commitdiff
|
tree
2012-10-03
Petr Te
s
arik
Fix
another off-by-one in c
a
c
h
e
_c
o
mpact
commit
|
commitdiff
|
tree
2012-10-03
Petr Tesa
r
ik
Fix
a
n
off
-
b
y
-
one in reorder_element
s
commit
|
commitdiff
|
tree
2012-10-03
Petr Tesar
i
k
Sane
behaviour of hed_ge
t
_c
u
rsor
commit
|
commitdiff
|
tree
2012-10-03
P
e
tr Tesari
k
cleanup
:
move ph
y
s en
d
computation to it
s
own f
u
ncti
o
n
commit
|
commitdiff
|
tree
2012-10-03
Petr
T
esarik
cleanup:
c
o
n
stify ar
g
uments to read
-
onl
y
m
e
th
o
ds
commit
|
commitdiff
|
tree
2012-10-03
Petr
T
esarik
Fix s
e
arch for first
b
l
o
ck in load_blo
c
ks
commit
|
commitdiff
|
tree
2012-10-02
Petr T
e
sarik
Fix reuse_loaded_d
a
ta()
commit
|
commitdiff
|
tree
2012-10-02
P
e
tr
Tesarik
Add
next_nonzero_block()
and rewrit
e
blocko
f
f_nex
t
_block()
commit
|
commitdiff
|
tree
next