<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in xous.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7472faa6 - xous: include prelude to define c_int</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/xous.rs#7472faa6</link>
        <description>xous: include prelude to define c_intWith the latest changes, libstd no longer builds:```   Compiling libc v0.2.170 (/opt/Xous/libc)error[E0412]: cannot find type `c_int` in this scope  --&gt; /opt/Xous/libc/src/xous.rs:17:20   |17 | pub const INT_MIN: c_int = -2147483648;   |                    ^^^^^ not found in this scope   |help: consider importing one of these type aliases   |5  + use crate::c_int;   |5  + use rustc_std_workspace_core::ffi::c_int;   |error[E0412]: cannot find type `c_int` in this scope  --&gt; /opt/Xous/libc/src/xous.rs:18:20   |18 | pub const INT_MAX: c_int = 2147483647;   |                    ^^^^^ not found in this scope   |help: consider importing one of these type aliases   |5  + use crate::c_int;   |5  + use rustc_std_workspace_core::ffi::c_int;   |For more information about this error, try `rustc --explain E0412`.error: could not compile `libc` (lib) due to 2 previous errors```Include the prelude to define `c_int` and fix the build on rust `main`.Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;(backport &lt;https://github.com/rust-lang/libc/pull/4304&gt;)(cherry picked from commit fd66a07318b5aa055a552ca6572f41ca23994d6b)

            List of files:
            /rust-libc-0.2.174/src/xous.rs</description>
        <pubDate>Fri, 07 Mar 2025 02:13:22 +0000</pubDate>
        <dc:creator>Sean Cross &lt;sean@xobs.io&gt;</dc:creator>
    </item>
<item>
        <title>e2f92909 - Copy definitions from core::ffi and centralize them</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/xous.rs#e2f92909</link>
        <description>Copy definitions from core::ffi and centralize them(backport &lt;https://github.com/rust-lang/libc/pull/4256&gt;)(cherry picked from commit 95446f458e472511d65e560224c1b85570e50944)[ include the necessary changes for psp, which isn&apos;t part of the  original commit since the target is not present on main - Trevor ]

            List of files:
            /rust-libc-0.2.174/src/xous.rs</description>
        <pubDate>Tue, 04 Feb 2025 23:44:28 +0000</pubDate>
        <dc:creator>Aphek &lt;bilkow@tutanota.com&gt;</dc:creator>
    </item>
<item>
        <title>8448147a - Define c_char at top-level and remove per-target c_char definitions</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/xous.rs#8448147a</link>
        <description>Define c_char at top-level and remove per-target c_char definitions(backport &lt;https://github.com/rust-lang/libc/pull/4202&gt;)(cherry picked from commit 0a02b941cf105dc4d4c5b5bd1ddc7bb546ad89c9)

            List of files:
            /rust-libc-0.2.174/src/xous.rs</description>
        <pubDate>Wed, 18 Dec 2024 01:39:37 +0000</pubDate>
        <dc:creator>Taiki Endo &lt;te316e89@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e2218872 - Require rust &gt;= 1.30 and drop libc_core_cvoid conditional</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/xous.rs#e2218872</link>
        <description>Require rust &gt;= 1.30 and drop libc_core_cvoid conditionalMove the `c_void` re-export to the top-level `lib.rs`.

            List of files:
            /rust-libc-0.2.174/src/xous.rs</description>
        <pubDate>Tue, 12 Jul 2022 03:42:11 +0000</pubDate>
        <dc:creator>Josh Triplett &lt;josh@joshtriplett.org&gt;</dc:creator>
    </item>
<item>
        <title>be1d79de - xous: add initial C definitions</title>
        <link>http://172.16.0.5:8080/history/rust-libc-0.2.174/src/xous.rs#be1d79de</link>
        <description>xous: add initial C definitionsThis adds initial C definitions to Xous. There is no C library, so thismostly serves to add C-compatible exports to the `libc` crate.Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;

            List of files:
            /rust-libc-0.2.174/src/xous.rs</description>
        <pubDate>Sun, 22 Jan 2023 11:51:03 +0000</pubDate>
        <dc:creator>Sean Cross &lt;sean@xobs.io&gt;</dc:creator>
    </item>
</channel>
</rss>
