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
Add binary notation for numbers
2012-10-16
Pe
t
r Tesar
i
k
A
d
d b
i
nar
y
no
t
at
i
o
n for n
u
mbers
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesarik
Reject z
e
ro-siz
e
d h
e
x number
s
('0x')
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
s
a
rik
Kill
atom_bytestr
.
len
commit
|
commitdiff
|
tree
2012-10-16
Petr T
e
sarik
S
hrink h
e
xadecimal numbe
r
s
commit
|
commitdiff
|
tree
2012-10-16
Pet
r
T
esarik
Get r
i
d of dou
b
le alloca
t
io
n
in
p
a
rse_number()
commit
|
commitdiff
|
tree
2012-10-16
Petr Tesari
k
Optimize
free_
a
tom
(
)
commit
|
commitdiff
|
tree
2012-10-16
Petr Te
s
arik
O
p
t
i
mize ato
m
_
e
v
al
commit
|
commitdiff
|
tree
2012-10-16
Pet
r
Tesarik
Handle exp
r
ession errors in re
g
i
st
e
r offs
e
t
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesarik
Sp
l
it val_p
a
rse() i
n
to typ
e
-specific helpers
commit
|
commitdiff
|
tree
2012-10-16
P
e
tr Tesari
k
Fix a memory leak o
n
i
nvalid ex
p
re
s
sions
commit
|
commitdiff
|
tree
2012-10-16
Petr
T
esarik
Optimize pre
c
edence handling
commit
|
commitdiff
|
tree
2012-10-15
Petr Tesar
i
k
Docu
m
ent operator
p
r
ecedenc
e
i
n
the manpage
commit
|
commitdiff
|
tree
2012-10-15
P
e
tr Tesarik
Give oper
a
tors prec
e
d
ence us
i
ng the shuntin
g
-yard al
g
or
i
thm
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Fix
neste
d
binary op
e
rations
commit
|
commitdiff
|
tree
2012-10-12
P
e
tr Tesarik
Fix swap b
y
te
s
e
x
a
m
ple in t
h
e
manp
a
g
e
commit
|
commitdiff
|
tree
2012-10-12
Pe
t
r
Tesarik
Constify ope
r
ator arrays
commit
|
commitdiff
|
tree
2012-10-12
Petr Te
s
arik
Do not
t
ry to recove
r
from par
s
e error
s
in atom_parse()
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Add e
r
ror handli
n
g
f
o
r a
l
loc_a
t
om() fai
l
ure
s
commit
|
commitdiff
|
tree
2012-10-12
Petr T
e
sa
r
ik
optim
i
ze:
mark skip_white
a
s inl
i
ne
commit
|
commitdiff
|
tree
2012-10-12
Pet
r
Te
s
arik
Implement size suf
f
ixes
commit
|
commitdiff
|
tree
2012-10-12
Petr Tesarik
Update the
manual page
commit
|
commitdiff
|
tree
2012-10-12
Petr Tes
a
r
ik
A
dd a new sp
e
c
ial m
a
rk @
.
for current
l
y matched content
commit
|
commitdiff
|
tree
2012-10-11
P
etr Tes
a
rik
Rename
"
, (content under c
u
rsor
)
to "$
commit
|
commitdiff
|
tree
2012-10-11
Petr
Tesarik
Document
a
tio
n
fix
e
s
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesar
i
k
c
l
e
a
nup:
r
emove no longer nee
d
ed
cruft from hed_file_find_expr()
commit
|
commitdiff
|
tree
2012-10-11
Petr
Tesarik
Re
w
rite the
h
ed_ex
p
r API
commit
|
commitdiff
|
tree
2012-10-11
Petr
Tesarik
Re-imp
l
ement register callback
o
utside libhed
commit
|
commitdiff
|
tree
2012-10-11
Petr Tes
a
rik
S
e
parate expressi
o
n compile from
i
nitialization
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
Make
h
ed_expr_compile mor
e
strict a
n
d allow empt
y
expressions
commit
|
commitdiff
|
tree
2012-10-11
Petr
T
e
s
arik
cleanup: add
hed_expr2of
f
(
)
shorthand
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesa
r
ik
Change hed_e
x
pr_e
v
a
l call si
g
nat
u
re
commit
|
commitdiff
|
tree
2012-10-11
Petr Tesarik
Rewrite find_bytestr f
o
r faster c
o
de
commit
|
commitdiff
|
tree
2012-10-10
Pe
t
r
Te
s
arik
Fix Boyer-Moor
e
backward
s
e
a
rc
h
commit
|
commitdiff
|
tree
2012-10-10
Petr Tesarik
Fix searching for null
b
yte
s
beyond EOF
commit
|
commitdiff
|
tree
2012-10-10
Petr
T
e
s
arik
Fix hed ex
p
ressio
n
l
e
ngth in fi
n
d_bytestr(
)
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup:
ki
l
l
fi
l
e_b
l
ock
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesar
i
k
cleanup: kill block
o
ff
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
cleanup: kill fi
l
e_size()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
c
leanup: kill file_blocks()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesari
k
Fix byte st
r
i
ng s
e
a
r
ch in b
l
o
cks with non-zero da
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Fix non-swa
p
configuration
s
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r T
e
sarik
o
ptimize: use update_
c
u
r
sor
s
i
n
ste
a
d of m
o
ve_cursors
commit
|
commitdiff
|
tree
2012-10-09
Petr
T
esa
r
ik
C
l
ear
l
a
st loaded block after EOF
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Te
s
arik
cleanup: fix
c
ast to poi
n
ter from
i
nteger of differ
e
nt
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
F
i
x inse
r
t be
y
ond EOF
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesa
r
i
k
F
i
x re
p
l
a
ce beyond
E
OF
commit
|
commitdiff
|
tree
2012-10-09
Petr
Tesar
i
k
c
leanup: upd
a
t
e
t
h
e descripti
o
n of prepare_modify()
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr
T
e
sarik
Fi
x
block i
n
sertion i
n
replace_chunk
commit
|
commitdiff
|
tree
2012-10-09
Petr T
e
sar
i
k
cleanup: remove last field f
r
om struct h
e
d
_
tree
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r
T
esarik
Change i
n
sert_into_tr
e
e so
i
t inserts *b
e
for
e
* the
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
Petr
T
esari
k
cl
e
a
nup: renam
e
blockoff -> cursor
f
or low-lev
e
l
routines
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Re-i
m
plement firs
t
_bloc
k
() an
d
last_block()
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
Add self address
t
o the swap f
i
le header
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr
T
e
sarik
Optimiz
e
the splay
tree implementation for fil
e
b
locks
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
c
leanup: u
s
e th
e
b
l
ock ad
d
ress directly
i
n hed_file_erase_block
commit
|
commitdiff
|
tree
2012-10-09
Petr Tesarik
c
leanup:
rem
o
ve tree/fi
l
e parameter where p
o
ssible
commit
|
commitdiff
|
tree
2012-10-09
Pet
r
Tesarik
cleanup: remove tre
e
parameter where possi
b
le
commit
|
commitdiff
|
tree
2012-10-09
Pe
t
r Tesari
k
clea
n
u
p
:
r
emo
v
e app
e
nd_t
o
_tree()
commit
|
commitdiff
|
tree
2012-10-09
P
e
tr Tesarik
Rewri
t
e the block
l
is
t
w
i
thout a null
n
ode
commit
|
commitdiff
|
tree
2012-10-08
Pet
r
T
e
sarik
c
lea
n
up: remove
u
nus
e
d iteration macr
o
s
commit
|
commitdiff
|
tree
2012-10-08
Petr T
e
sar
i
k
Use
HED_BLOCK_EOF
f
l
a
g to terminat
e
loops
over b
l
ocks
commit
|
commitdiff
|
tree
2012-10-04
Petr
T
esarik
cl
e
anup: renam
e
hed_tree_head to h
e
d_tr
e
e_node
commit
|
commitdiff
|
tree
2012-10-04
Petr
T
e
sarik
Install the library and p
u
b
lic
head
e
r files
commit
|
commitdiff
|
tree
2012-10-03
Petr Tesarik
Fi
x
a
nother off-by-one in
c
ach
e
_
compac
t
commit
|
commitdiff
|
tree
2012-10-03
P
etr Tesarik
Fi
x
an off-by
-
one in reorde
r
_elements
commit
|
commitdiff
|
tree
2012-10-03
Pet
r
T
es
a
r
ik
Sane beh
a
v
iour o
f
hed_get_curs
o
r
commit
|
commitdiff
|
tree
2012-10-03
Petr Tesari
k
cleanup: mo
v
e
phys
end computation to
i
t
s own function
commit
|
commitdiff
|
tree
2012-10-03
Petr Tesarik
clean
u
p: co
n
stify a
r
guments to read-o
n
ly met
h
ods
commit
|
commitdiff
|
tree
2012-10-03
P
e
tr Tes
a
rik
Fix search for first block i
n
l
o
a
d_blocks
commit
|
commitdiff
|
tree
2012-10-02
Petr Tes
a
rik
F
ix
r
euse_loa
d
ed_data()
commit
|
commitdiff
|
tree
2012-10-02
Petr Te
s
arik
A
dd n
e
xt_no
n
zero_
b
lock() and rew
r
ite bl
o
c
k
o
ff_next_block()
commit
|
commitdiff
|
tree
2012-10-02
P
e
t
r
Tesarik
F
i
x
he
d
_bl
o
c
k_is
_
after_erase()
commit
|
commitdiff
|
tree
2012-10-02
P
e
tr Tesarik
F
i
x
ty
p
es in BDEB
U
G messages
commit
|
commitdiff
|
tree
2012-10-02
Pe
t
r Tesar
i
k
Fix final shrinking of i
n
sert
blocks
commit
|
commitdiff
|
tree
2012-10-02
Petr Tesari
k
Do not des
t
roy cursors in a
n
erased area
commit
|
commitdiff
|
tree
2012-10-02
Petr
Tesar
i
k
Fix hed_cursor_data
commit
|
commitdiff
|
tree
2012-10-02
P
etr Tesar
i
k
Fix
hed_
f
ile_i
n
sert_begin
commit
|
commitdiff
|
tree
2012-10-02
Petr T
e
sarik
Fix max
i
mum
fil
e
size off
b
y
one
commit
|
commitdiff
|
tree
2012-10-02
Petr Tesarik
c
l
eanup: separate public an
d
private
inter
f
a
ce for
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
P
etr Tesarik
Optimiz
e
h
e
d_
c
ursor_data
commit
|
commitdiff
|
tree
2012-10-02
Petr Tesa
r
ik
cleanup: get
rid of mos
t
le
g
acy macros
i
n file
.
c
commit
|
commitdiff
|
tree
2012-10-01
Petr Tesarik
Conve
r
t
B
oyer-Moore
limits to unsigned types
commit
|
commitdiff
|
tree
2012-10-01
Pet
r
Tesarik
Split
B
oyer-Moore forward
a
nd
back
w
a
rd sear
c
h
commit
|
commitdiff
|
tree
2012-10-01
Petr
Tesarik
Micro-optimize find_
b
ytest
r
()
commit
|
commitdiff
|
tree
2012-10-01
P
e
tr Tesarik
Fix bac
k
w
a
r
d
searching of one-byt
e
expr
e
ssions
commit
|
commitdiff
|
tree
2012-10-01
Petr Tesarik
F
i
x
a
S
I
GSEGV when searc
h
ing
backwards
commit
|
commitdiff
|
tree
2012-10-01
P
e
t
r Tesarik
O
p
en-
c
od
e
find_cpin(
)
in
find_bytestr
(
)
commit
|
commitdiff
|
tree
2012-10-01
Petr
Tesari
k
Optimize main loop in find_by
t
estr()
commit
|
commitdiff
|
tree
2012-10-01
Pe
t
r
T
esarik
Fix fin
d
_
bytestr()
commit
|
commitdiff
|
tree
2012-09-28
P
etr Tesarik
S
k
ip bad b
l
ock
s
in
s
e
ar
c
h
and f
i
x a SIGSEGV
commit
|
commitdiff
|
tree
2012-09-28
P
e
t
r
Tes
a
rik
Fix non-c
o
nstant search
commit
|
commitdiff
|
tree
2012-09-28
Petr Tesarik
Mark
b
ad block
s
wit
h
HED_BLOC
K
_BAD
commit
|
commitdiff
|
tree
2012-09-28
Petr Tes
a
r
ik
p
re
p
are_modify: U
s
e block flags to check if a
c
urso
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Petr Tesarik
Allow
extra flags to be set
for a bloc
k
created by
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Petr T
e
sarik
cleanup:
f
i
l
e_new
_
bl
o
ck
-
> new_block
commit
|
commitdiff
|
tree
2012-09-27
Pe
t
r Tesarik
B
e
tt
e
r
r
ecover
y
from r
e
a
d err
o
rs
commit
|
commitdiff
|
tree
2012-09-27
P
etr Tesar
i
k
F
i
x various signedness issues
in the swap
code
commit
|
commitdiff
|
tree
2012-09-27
Petr
Tesarik
Fix
i
ncor
r
ect m
a
s
k
ing in swp_getmapping()
commit
|
commitdiff
|
tree
2012-09-27
Petr Tesarik
cleanu
p
: make all phys
i
cal
positions unsigned
commit
|
commitdiff
|
tree
2012-09-27
Pe
t
r Tes
a
rik
cleanup:
d
efine sys_page_
s
hift and
sy
s
_page
_
size in
.
.
.
commit
|
commitdiff
|
tree
next