repo.or.cz
/
helenos.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
C++: mutex::init should be constexpr
2023-10-22
Vojt
e
ch Horky
C++:
m
utex::ini
t
should be c
o
nstexp
r
commit
|
commitdiff
|
tree
2023-10-22
Vojt
e
ch Horky
Add __CON
S
T
EXP
R
for h
e
aders
s
h
a
red by C and C++
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
char8
_
t beh
a
v
e
s
differently in C an
d
C++
commit
|
commitdiff
|
tree
2023-10-22
Vojtec
h
H
o
rky
Silenc
e
s
purious/unwanted GCC wa
r
nings using pragmas
commit
|
commitdiff
|
tree
2023-10-22
J
iří Zárevúcky
Merge meson script updat
e
s for
ne
w
toolchain
commit
|
commitdiff
|
tree
2023-10-22
Vojtech H
o
rky
arm32: fix f
l
oat
i
ng point abi
configuration
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
P
r
ef
e
r mkisofs if geni
s
oimage is a symli
n
k
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
C++: si
l
e
n
ce m
i
slea
d
i
n
g indentation war
n
ings
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Ho
r
k
y
Workaroun
d
link
e
r
w
ar
n
ings about
RW
X
segme
n
t
commit
|
commitdiff
|
tree
2023-10-22
Jiří
Z
árevúcky
Disable
use of hel
p
er functions fo
r
ato
m
ics
on
AArch64
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
Silence com
p
iler when accessi
n
g low memory a
d
dr
e
sses
commit
|
commitdiff
|
tree
2023-10-22
Jiří
Z
árevú
c
ky
Rem
o
ve some inappropri
a
te uses of
_
_
attribu
t
e
_
_
(
(
packed))
commit
|
commitdiff
|
tree
2023-10-22
Jiří
Zárevúc
k
y
Merge fix
e
s to issues found while updating toolch
a
i
n
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
M
e
son: fix depr
e
cations, bum
p
t
o 0
.
55
commit
|
commitdiff
|
tree
2023-10-22
Vo
j
tech Horky
C++: resol
v
e
ambiguous naming
commit
|
commitdiff
|
tree
2023-10-22
Vojtec
h
Horky
C++
s
trings: missin
g
s
p
a
ce for n
u
l
l te
r
minator
commit
|
commitdiff
|
tree
2023-10-22
Vojte
c
h H
o
rky
R
e
m
o
v
e memory leak
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
Ensure buffer is
re
a
lly big eno
u
gh
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
P
r
e
v
ent
d
o
uble-f
r
ee
commit
|
commitdiff
|
tree
2023-10-22
V
o
jtech Horky
Add miss
i
n
g
mal
l
oc c
h
eck
commit
|
commitdiff
|
tree
2023-10-22
V
o
jtech
Ho
r
ky
Us
e
keyboard, n
o
t mouse enum
commit
|
commitdiff
|
tree
2023-10-22
V
o
j
tech Horky
US
B
:
f
i
x fu
n
cti
o
n signature
commit
|
commitdiff
|
tree
2023-10-22
V
ojtech Horky
C++ lib: prevent use after f
r
ee (hack
i
sh)
commit
|
commitdiff
|
tree
2023-10-22
V
o
j
t
e
ch Hork
y
-Wimplicit-function-declaration is only for
C
commit
|
commitdiff
|
tree
2023-10-22
Vojtech Horky
C+
+
lib: mi
s
sing heade
r
commit
|
commitdiff
|
tree
2023-10-22
Stefan
Fixed
w
a
rnin
g
commit
|
commitdiff
|
tree
2023-10-19
J
i
ř
í
Z
á
revúcky
Also enab
l
e
slirp for network
i
ng in QEMU
commit
|
commitdiff
|
tree
2023-10-19
Jiří Zá
r
ev
ú
cky
Improve QEM
U
build scr
i
pt
commit
|
commitdiff
|
tree
2023-04-19
Jiří Zárevúcky
S
p
lit fin
d
_best_t
h
read() into two fun
c
tions
commit
|
commitdiff
|
tree
2023-04-19
Jiří Zárevúcky
G
e
t thread pr
i
or
i
ty from f
i
nd_best_thread(), instead
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Jiří Zárevúcky
Reduce locking further with lazy FPU
commit
|
commitdiff
|
tree
2023-04-16
Jiří Zá
r
e
vúcky
Check cpu_t:
:
f
p
u
_owner
d
irectly instead
of thread_t
.
.
.
commit
|
commitdiff
|
tree
2023-04-16
Ji
ř
í
Z
á
r
e
vúcky
Streamline
thread loa
d
-bal
a
ncing
commit
|
commitdiff
|
tree
2023-04-16
Jiří Zárevúcky
S
p
li
t
cpu_t::loc
k
into fp
u
_lock and tlb_lock
commit
|
commitdiff
|
tree
2023-04-15
Jiří Zárevúck
y
Implem
e
nt atomic_
t
ime
_
s
tat_t for lockl
e
ss
timekeeping
commit
|
commitdiff
|
tree
2023-04-15
Jiří
Z
árevúcky
Remove unnecessary
t
hread_t::wired
commit
|
commitdiff
|
tree
2023-04-07
Jiří
Z
árevúcky
Move
tas
k
switch han
d
ling in
t
o a s
e
par
a
te fun
c
t
ion
commit
|
commitdiff
|
tree
2023-03-21
Jiří Záre
v
úcky
O
p
ti
m
i
z
e rel
i
n
k
_rq()
commit
|
commitdiff
|
tree
2023-03-21
Ji
ř
í Zá
r
evúck
y
Add list_swap() for swapping list
s
commit
|
commitdiff
|
tree
2023-02-26
Jiří
Z
á
revúcky
Re
p
lace cpu_sleep(
)
with
c
pu_i
n
terrup
t
ible
_
sleep()
commit
|
commitdiff
|
tree
2023-02-26
J
iří
Z
árevúc
k
y
Rem
o
ve
a
n unused variable
and make a
few others 'stati
c
'
commit
|
commitdiff
|
tree
2023-02-26
Ji
ř
í
Z
árev
ú
cky
Ex
c
lude
b
oot allocations in
f
rame allo
c
ator
commit
|
commitdiff
|
tree
2023-02-25
Jiří
Z
ár
e
vú
c
ky
M
a
ke boot
s
t
r
ap stack
statical
l
y,
rather than
d
ynam
i
cally
.
.
.
commit
|
commitdiff
|
tree
2023-02-25
Ji
ř
í Z
á
revúcky
Fix a
bug accidenta
l
ly i
n
troduced
in 4
7
77e022
commit
|
commitdiff
|
tree
2023-02-25
Jiří Zá
r
evúcky
M
ove some
o
ddly place
d
accounting code
commit
|
commitdiff
|
tree
2023-02-12
J
i
ří Zárevúcky
Make spinl
o
c
k
functi
o
ns
i
nlineable in
non-
S
MP case
commit
|
commitdiff
|
tree
2023-02-11
J
i
ří Záre
v
ú
c
ky
R
e
implement waitq usi
n
g
t
hread_wa
i
t/wakeup
commit
|
commitdiff
|
tree
2023-02-11
Jiří Z
á
revúcky
Reorga
n
i
z
e mu
t
ex
i
mplement
a
tion
commit
|
commitdiff
|
tree
2023-02-11
J
iří
Zá
r
evúcky
Reorgan
i
ze locking in thread_d
e
s
troy()
commit
|
commitdiff
|
tree
2023-02-10
J
iří Z
á
revúck
y
Mak
e
thre
a
d_t
r
eferen
c
e counted
commit
|
commitdiff
|
tree
2023-02-10
J
i
ří Záre
v
úcky
R
emo
v
e
u
nnecessary contex
t
fi
e
ld from cpu_t str
u
c
ture
commit
|
commitdiff
|
tree
2023-02-09
J
i
ří
Z
ár
e
vúcky
F
i
x
an oo
p
s
commit
|
commitdiff
|
tree
2023-02-09
Jiří
Zárevúcky
Get r
i
d
of waitq_count_g
e
t/set
commit
|
commitdiff
|
tree
2023-02-09
Jiří
Z
árevúck
y
Thread is g
u
arante
e
d
t
o exi
s
t
in
w
aitq
_
s
l
e
ep_
t
i
m
ed_out
commit
|
commitdiff
|
tree
2023-02-09
Jiří Zárevú
c
ky
Simplify timeout handling
commit
|
commitdiff
|
tree
2023-02-09
Jiří Zárevúcky
S
ynch
r
onize timeou
t
_unregis
t
er(
)
w
ith han
d
ler executio
n
commit
|
commitdiff
|
tree
2023-02-07
J
i
ří Zárevú
c
ky
Remove u
n
used th
r
ead_interrupte
d
(
),
m
ake thread_interrupt
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Jiří Zár
e
vú
c
k
y
Avoid sep
a
r
a
te
alloca
t
ion for FPU
c
ontext
commit
|
commitdiff
|
tree
2023-02-07
Jiří Záre
v
úcky
Use the semaphor
e
i
n
terface instead o
f
w
a
itq
i
n some
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
J
iří Zárevúck
y
Turn
a
b
u
nch of
mac
r
o
s into re
g
ular functio
n
s
commit
|
commitdiff
|
tree
2023-02-06
Jiří Zárevúcky
Fix inco
r
r
ect locki
n
g in ca
p
_un
p
u
b
li
s
h()
commit
|
commitdiff
|
tree
2023-02-05
Jiří Zárevúc
k
y
Make
h
as
h
table operations immutable,
be
c
ause global
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
Jiří Z
á
r
evúcky
Don't
m
ess with waitq internals to emulate
the desired
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
Jiř
í
Z
árevúc
k
y
Modify semantics of WAKEUP_ALL slightly
commit
|
commitdiff
|
tree
2023-02-05
Jiří Záre
v
úcky
Move saved
int
e
rrupt level f
r
o
m
c
ontext_
t
t
o t
h
r
ead_t
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zárevúcky
Remove some unn
e
c
e
ssary
#
i
f
defs
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zárev
ú
cky
Us
e
the correct
for
m
at specifie
r
whe
n
prin
t
ing t
a
s
k
_id_t
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zárevúcky
U
se pani
c
()
i
n
s
tead
o
f an
i
nfinite loop
a
t the unreacha
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-02-04
Ji
ř
í
Zárevúc
k
y
Initiali
z
e CURRENT
-
>mutex_lo
c
ks
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zár
e
vúc
k
y
Replace CPU->needs_relin
k
with
CPU->relink_
d
eadli
n
e
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zá
r
ev
ú
cky
Rep
l
a
c
e THREAD->ticks with C
P
U->pre
e
mpt_deadline
commit
|
commitdiff
|
tree
2023-02-03
Ji
ř
í Zárev
ú
cky
Tur
n
spin look hin
t
into a func
t
ion
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárevúcky
Me
r
g
e
a few changes to spinlock c
o
d
e
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárevú
c
ky
Implement more elaborate debug checkin
g
f
or spinlocks
commit
|
commitdiff
|
tree
2023-02-02
J
i
ří Zárevúcky
Add architectu
r
e-specific spinlock optimizat
i
on
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zá
r
evúcky
Ma
k
e spinlock_lo
c
k/
u
nlock into
prope
r
functions
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-02-02
Jiří
Z
áre
v
úck
y
Put irq_spinlock_*
(
) func
t
ions
i
n
a
separ
a
te fil
e
commit
|
commitdiff
|
tree
2023-01-18
Jiří
Z
árev
ú
cky
c
c
heck
commit
|
commitdiff
|
tree
2023-01-18
J
iří Zárevú
c
k
y
U
se irq_
s
pinlock functio
n
s in arm32 code, to be consis
t
ent
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zárevúc
k
y
Fix ha
n
dling of
A
B
S
32 relocation
o
n arm32
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zá
r
evú
c
ky
Make
s
ure we
don't call memcpy()
w
i
th N
U
LL pointer
commit
|
commitdiff
|
tree
2022-08-24
h
ekkihek
Fix partial relea
s
e of first extent
commit
|
commitdiff
|
tree
2022-08-23
J
iří Záre
v
úcky
Add tools/__p
y
cache_
_
to
.
g
itignore
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúc
k
y
Hog
the fame and
gl
o
ry
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Re
m
ove un
n
ec
e
s
s
ary loop
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
A
bit of cleanup
commit
|
commitdiff
|
tree
2022-08-15
J
i
ř
í Zárevúcky
Remov
e
redundant
t
imeout
-
>lock
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Mak
e
timeo
u
t->cpu
i
mmut
a
ble
commit
|
commitdiff
|
tree
2022-08-15
J
iří Zárevúcky
R
eplace timeout->ti
c
ks with timeout->dea
d
line
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Update
uptime usin
g
absol
u
te count o
f
clock
t
icks
commit
|
commitdiff
|
tree
2021-10-08
Jiř
í
Záre
v
úcky
W
o
r
k
a
r
o
un
d
a chan
g
e in M
e
son
0
.
58
.
0
commit
|
commitdiff
|
tree
2020-06-10
Manuele Co
n
ti
Avoid memory
leak when realloc f
a
ils in vol_ge
t
_ids_internal
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
Jiří Zár
e
vúcky
Fix
-
-gc-se
c
tions with
c
urrent Meson
commit
|
commitdiff
|
tree
2020-05-05
Ma
n
uele
Conti
Avoid memory
leak in tinput_text_
c
omplete w
h
en
r
eallo
c
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Manuele Conti
Av
o
id memory leak
i
n pci_get_ids_internal on realloc
.
.
.
commit
|
commitdiff
|
tree
2020-04-29
Manuele Conti
Avoid me
m
o
r
y le
a
k i
n
ra
n
ge_get_str function on re
a
llloc
.
.
.
commit
|
commitdiff
|
tree
2020-04-28
Manuele
C
onti
Av
o
id memory leak in
m
br_
c
re
a
t
e
function
commit
|
commitdiff
|
tree
2020-04-28
Manuele C
o
n
ti
Av
o
id memory
leak
i
n vdb_get_ids_internal on
realloc
.
.
.
commit
|
commitdiff
|
tree
2020-04-28
M
a
nuele Con
t
i
Av
o
id memory leak
into sheet_
c
r
eate
f
unc
t
ion
commit
|
commitdiff
|
tree
2020-04-21
M
anue
l
e
Conti
Avoid m
e
mo
r
y leak in
l
oc_get
_
ids_internal function
.
.
.
commit
|
commitdiff
|
tree
next