<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-gnome/recipes-gnome/libdex, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-09-04T17:28:23+00:00</updated>
<entry>
<title>libdex: upgrade 0.10.1 -&gt; 1.0.0</title>
<updated>2025-09-04T17:28:23+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-09-03T09:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5a6fc53411ef07478b68c301a1f3100f07a8b3fd'/>
<id>urn:sha1:5a6fc53411ef07478b68c301a1f3100f07a8b3fd</id>
<content type='text'>
Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdex: upgrade 0.10.0 -&gt; 0.10.1</title>
<updated>2025-07-09T06:40:28+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-07-07T09:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=aade5fbc13836a1bda38df86db70d8036903a084'/>
<id>urn:sha1:aade5fbc13836a1bda38df86db70d8036903a084</id>
<content type='text'>
Changelog:
============
* Fix autoptr usage
* Raise critical on finalization of thread-pool-scheduler which should
  not happen in proper usage of libdex
* Avoid extra pointer chase when dispatching to thread pool workers
* Don't dispatch blocks while on fibers, wait for scheduler
* Fix leak of unix signal futures
* Improve management of fiber run queues

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdex: upgrade 0.8.1 -&gt; 0.10.0</title>
<updated>2025-03-25T16:33:52+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-03-25T09:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1b437a6f33c8d3e305c0de039cd04a182e8684fe'/>
<id>urn:sha1:1b437a6f33c8d3e305c0de039cd04a182e8684fe</id>
<content type='text'>
Changelog:
============
- Discard dependent futures if fiber was cancelled during await.
- Discard dependent futures when finalizing DexBlock.
- Build fix for macOS
- Improve build checks for libatommic
- Add dex_promise_resolve_boxed()
- Improve cancellation of fibers
- Use libucontext when necessary
- Support for OpenBSD
- Raise default mmap stack size to 128kb for fibers
- Add await/resolve API for file-descriptors
- New dex_return_error_if_fail() precondition macro similar to
  g_return_val_if_fail()
- Additional GIO wrapper functions including dex_file_delete() and
  dex_file_replace_contents_bytes()
- Build system improvements

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdex: Link with libucontext on musl</title>
<updated>2024-11-22T19:02:13+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-11-22T17:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=842bb9f99feece72f746299aedeeaa8013f818a3'/>
<id>urn:sha1:842bb9f99feece72f746299aedeeaa8013f818a3</id>
<content type='text'>
Fixes errors like below

x86_64-yoe-linux-musl-ld.lld: error: undefined symbol: getcontext

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdex: Inherit features_check</title>
<updated>2024-11-22T16:23:52+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-11-22T05:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f7229b44ea75217088e7b53f47986ab975b777df'/>
<id>urn:sha1:f7229b44ea75217088e7b53f47986ab975b777df</id>
<content type='text'>
Fixes
QA Issue: libdex: recipe doesn't inherit features_check [unhandled-features-check]

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libdex: initial add 0.8.1</title>
<updated>2024-11-22T05:42:36+00:00</updated>
<author>
<name>Pablo Saavedra</name>
<email>psaavedra@igalia.com</email>
</author>
<published>2024-11-11T14:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b812c17427edf25f17c07c51d60d69c5504931f7'/>
<id>urn:sha1:b812c17427edf25f17c07c51d60d69c5504931f7</id>
<content type='text'>
This is a dependency for upcoming sysprof 47.1

Signed-off-by: Pablo Saavedra &lt;psaavedra@igalia.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
