<?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 rust-documentation.yml</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>ef9a992f4cf09f2be4ec72f649495c67ec03f813 - Merge pull request #1586 from CEED/jeremy/gpu-points-rstr-fix</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#ef9a992f4cf09f2be4ec72f649495c67ec03f813</link>
        <description>Merge pull request #1586 from CEED/jeremy/gpu-points-rstr-fixrstr - transpose AtPoints restriction fixes

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 17 May 2024 23:19:10 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>d83cf49fece5d7d5441d5b92eb712b904329a4d2 - ci - use Ubuntu 2404</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#d83cf49fece5d7d5441d5b92eb712b904329a4d2</link>
        <description>ci - use Ubuntu 2404

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 17 May 2024 17:47:41 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>89abb232790bc7aa20a3b705e49d23b84eb98b98 - Merge pull request #1489 from CEED/jeremy/actions-version</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#89abb232790bc7aa20a3b705e49d23b84eb98b98</link>
        <description>Merge pull request #1489 from CEED/jeremy/actions-versionci - update action versions

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Mon, 26 Feb 2024 16:19:56 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>e735508cdfa08f2ead7f8e6e8f825d0fa851c858 - ci - update action versions</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#e735508cdfa08f2ead7f8e6e8f825d0fa851c858</link>
        <description>ci - update action versions

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 23 Feb 2024 23:28:48 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>9d19400ffe5ccd759c8501bdb62d431edad711db - Merge pull request #1166 from CEED/jeremy/ci-fork</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#9d19400ffe5ccd759c8501bdb62d431edad711db</link>
        <description>Merge pull request #1166 from CEED/jeremy/ci-forkRun Actions or push to main or PR

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Thu, 16 Mar 2023 15:18:16 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>dcd9f19c403551effd883234b856bcd9f61ce4a8 - ci - run Actions or push to main or PR</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#dcd9f19c403551effd883234b856bcd9f61ce4a8</link>
        <description>ci - run Actions or push to main or PR

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Mon, 27 Feb 2023 15:08:20 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>8e763b33e366ac06b502effcdcdc1c6fb9b4fc5f - Merge pull request #1079 from CEED/jeremy/rust-actions</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#8e763b33e366ac06b502effcdcdc1c6fb9b4fc5f</link>
        <description>Merge pull request #1079 from CEED/jeremy/rust-actionsUpdate action versions

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Wed, 26 Oct 2022 16:35:28 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>83543782211b969e81b4ba8cff4a5e8dc5363366 - ci - update rust doc action</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#83543782211b969e81b4ba8cff4a5e8dc5363366</link>
        <description>ci - update rust doc action

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Wed, 26 Oct 2022 15:36:51 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>6c0547c13c247bdde6a98c83a2e6dce03b2665bf - CI MacOS 12 Update (#1077)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#6c0547c13c247bdde6a98c83a2e6dce03b2665bf</link>
        <description>CI MacOS 12 Update (#1077)* ci - update to newer gcc* ci - update gfortran in style job* CI - use Ubuntu 22.04* CI - ubuntu 22.04* CI - newer Ubuntu for ICC CI* CI - newer Ubuntu for hardware emulation CI* CI - keep older emulation images* ci - ubuntu 22.04 for Julia CI* ci - ubuntu 22.04 for Julia CI* ci - ubuntu 22.04 for Python ci* ci - ubuntu 22.04 for release notes ci check* ci - ubuntu 22.04 for rust ci* ci - ubuntu 22.04 for rust ci* ci - newer run-on-arch action* ci - pin macos-12

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Thu, 20 Oct 2022 18:55:13 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>1cd2064806a7c8609dcd0332a8a51a716452f294 - Merge pull request #772 from CEED/jeremy/rust-doc</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#1cd2064806a7c8609dcd0332a8a51a716452f294</link>
        <description>Merge pull request #772 from CEED/jeremy/rust-docdoc - use docs.rs over self hosted documentation

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 28 May 2021 21:37:27 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>dcefb99bf4e43737baea662a94271a0fc9c30aca - doc - use docs.rs over self hosted documentation</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#dcefb99bf4e43737baea662a94271a0fc9c30aca</link>
        <description>doc - use docs.rs over self hosted documentation

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 28 May 2021 20:38:23 +0000</pubDate>
        <dc:creator>jeremylt &lt;thompson.jeremy.luke@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c4016ce5e01824a90bfdd2159ea8004eb7b29eef - Merge pull request #766 from CEED/jed/rust-crates</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#c4016ce5e01824a90bfdd2159ea8004eb7b29eef</link>
        <description>Merge pull request #766 from CEED/jed/rust-cratesrust: split crates into libceed-sys and libceed

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 28 May 2021 17:18:33 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>0b4f3ef9e800053773ae36c7f08e9476b023693e - rust - fix Rust doc deployment action for new crate structure</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#0b4f3ef9e800053773ae36c7f08e9476b023693e</link>
        <description>rust - fix Rust doc deployment action for new crate structure

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Fri, 21 May 2021 16:08:40 +0000</pubDate>
        <dc:creator>jeremylt &lt;thompson.jeremy.luke@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>954a603368e46bb36631709b22e7d1287756ce4e - Actions - Rust workspace moved target dir for Rust docs (#694)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#954a603368e46bb36631709b22e7d1287756ce4e</link>
        <description>Actions - Rust workspace moved target dir for Rust docs (#694)* Actions - Rust workspace moved target dir for Rust docs* Examples - drop unused dep in common Rust example code crate* Examples - restore accidentally missed lines* Examples - ignore structopt testing in Rust examples* Examples - also exclude main driver from tests in Rust ex

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Tue, 12 Jan 2021 18:15:48 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>3bc9cee3dc288482fb7219b8caf809aaec8e0318 - Merge pull request #671 from CEED/origin/jed/ci-github-ubuntu-20.04</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#3bc9cee3dc288482fb7219b8caf809aaec8e0318</link>
        <description>Merge pull request #671 from CEED/origin/jed/ci-github-ubuntu-20.04CI: move GitHub Actions to ubuntu 20.04

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Tue, 15 Dec 2020 03:09:14 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>b0ae8d517c946075df97529a50d1cf3d819480eb - github: move workflows to 20.04 from ubuntu-latest</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#b0ae8d517c946075df97529a50d1cf3d819480eb</link>
        <description>github: move workflows to 20.04 from ubuntu-latest

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Mon, 14 Dec 2020 21:17:39 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>8a4ce0d78b95fffc485d7f6e76eabd31204930a1 - Rust interface (#602)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/.github/workflows/rust-documentation.yml#8a4ce0d78b95fffc485d7f6e76eabd31204930a1</link>
        <description>Rust interface (#602)* WIP - first rust files for bindgen* WIP - more boilerplate, closer to building* WIP - bindgen builds* WIP - add Rust job to Travis* WIP - fix malformed Travis yml* WIP - set Travis to most recent Rust* WIP - fix include path* WIP - update travis to specify install/after_success stages* WIP - add cargo test to Travis job* WIP - fix linking, for now* WIP - rust is hard* Ctx - update notes for Fortran usage* WIP - small updates* Fortran - drop unneeded castCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;* WIP - more tweaks* basic skeleton.* some cleaning.* Drop the ceed module.* Move the modules.* fix mods in vector* Rewrite vector constructor.* Scope more precisely unsafe.* Rename rust_ceed to bind_ceed* Simplify Vector* Simplifications* Add code for ElemRestriction* Add basis create* Add create for operator.* minor* Interface - use void* for SetData interfaces* Make - use call quiet for NVCC* Interface - use void* for GetData interfaces* WIP - first rust files for bindgen* WIP - more boilerplate, closer to building* WIP - bindgen builds* WIP - add Rust job to Travis* WIP - fix malformed Travis yml* WIP - set Travis to most recent Rust* WIP - fix include path* WIP - update travis to specify install/after_success stages* WIP - add cargo test to Travis job* WIP - fix linking, for now* WIP - rust is hard* WIP - small updates* WIP - more tweaks* basic skeleton.* some cleaning.* Drop the ceed module.* Move the modules.* fix mods in vector* Rewrite vector constructor.* Scope more precisely unsafe.* Rename rust_ceed to bind_ceed* Simplify Vector* Simplifications* Add code for ElemRestriction* Add basis create* Add create for operator.* minor* WIP - add doctest for vector constructor* rust: cargo fmt* Add some functions to vector* Fix rust enum C enum correspondance.* Add create_tensor_H1_Lagrange* Add create_H1 in Basis.* Add basis functions to Ceed.* rust: use std::ptr::null_mut instead of malloc to get a mutable pointer* Add apply to Basis.* WIP - documentation for basis_tensor_H1_Lagrange* Add accessors and destructor to Basis.* WIP - more documentation* WIP - cargo fmt* WIP - more tests* Move TransposeMode in lib.rs* Add constructors and apply to elem_restriction.rs* WIP - remove extra whitespace* Add accessors and destructor to ElemRestriction.* WIP - add some more destructors and such* WIP - add context constructor to ceed* WIP - document sync* make Basis ptr pub.* make ElemRestriction ptr pub.* add functions to Operator.* Add other functions to Operator.* WIP - add set_array* WIP - put enums in lib.rs* rust: use usize for lengths instead of i32This offers better interop with other Rust libraries.  Rust is saferfor avoiding overflow/unsigned bugs.* rust: create vectors from slices* WIP - add len* WIP - hide ceed init in doctest* WIP - add default init for testing* WIP - switch set_array to ndarray* WIP - add get_array/restore_array* WIP - add get/restore_array_read* WIP - add basis test code* WIP - add some elemrestriction testing* WIP - add basis apply test* WIP - add display for ceed, vec, rstr, basis* WIP - use core object for shared functionality for qf/op variants* WIP - style consistency* WIP - drop blocked restrictions for now* WIP - minor style* WIP - add copyright stuff* WIP - more documentation stubs* rust: Vector: use views (coercing to slices) as alternative to unsafe get/restore array* rust: silence some warnings* cargo fmt* close code block* add constants* collapse qfunctions back to one class, but still need to find a way to keep users from adding fields/context to by_name qfs* add viewing of operator tests, shows issue with operator create (but not composite)* fix printing test, needed to add filds* basic operator apply and apply_add tests work* add t501 as main test of entire rust interface* switch to usize for restr, basis args* drop get_array, get_array_read* add mutable view* clean up tests a little* minor uniformity* more uniformity* clean up dependencies* drop ndarray and set_array* drop CopyMode from public interface* simplify setting LD_LIBRARY_PATH for Travis* small cleaning* Remove allow dead_code* Add Eq to the enum types.* Refactor unsafe block* Remove heap allocation of string* Reorganize use* Refactor unsafe block* Refactor Vector* Rewrite Display for Basis* Rewrite Display for Ceed* Rewrite vector_active and vector_none.* Remove lifetime and use Option type.* Refactor Display functions* Remove unused interface.* Move fmt and CString in the prelude.* Add minimal doc* move allow dead_code for ffi only.* Rename variables.* Move exceptions in the prelude and change max_buffer_size to uppercase.* Add a reference counted Ceed struct.* Revert &quot;Add a reference counted Ceed struct.&quot;This reverts commit 019eb95b99cf0ade62ea19f39e1adb118d209121.* Remove dead code.* make OperatorCore pub(crate)/* Add some documentation.* cargo fmt* allow dead code only for OwnPointer, as will never be used* add tests for diagonal assembly* drop lazy static as dep* add cargo fmt to travis* modify rustfmt in Travis per example* Rust - list as v0.7* Rust - add ElemRstrGetVectors* Rust - drop context* Rust - return operator tuple from multigrid level creation* Rust - add test for multigrid creation* Rust - full set of multigrid tests* Rust - fmt docstrings* Rust - style fixes* minor* minor doc styling* Rust - subclass QFunctions* rust - basic docs info* restrict some data* rust - incomplete impl of using closures* rust - possible qfunction closure solution* rust - add qf tests, there is a bug (as expected because nothing runs correctly the first time)* rust - qfunctions seem to work* rust - assemble pbd tests* rust - drop qf source, for now GPU not supported, so single source not valuable* rust - add comment about context usage* rust - add some composite operator tests/examples* Travis - add doc deployment* travis - minor changes to prevent warnings* travis - deploy on jeremy/rust for testing* Travis - update url on travis deployment of rust docs* Rust - doc style fixes* Rust - use libceed as package name for consistency, add all enums to prelude* cargo fmt* travis - minor url fix* Docs - add Rust docs link* docs - fix title to include Rust* Some suggestions.- avoid anything that can panic inside unsafe blocks (e.g. casting)- use slice in favor of Vec- add Basis, ElemRestriction, Operator, QFunction, Vector to the prelude- Reorganize some of the unsafe blocksCo-authored-by: Adrien Champion &lt;ptitbatt@hotmail.com&gt;* rustfmt* Forgot one* Switch vec to slice in operator.* Rust - small test updates* Rust - drop to_string() for QFunctionByName* Rust - add doc deployment action* Rust - gcc not needed for Rust doc deployment* Rust - temp doc deployment on dev branch* Rust - rename doc job to build* Rust - add doc index redirect* Rust - use &amp;str over String in QFunctionByName* Rust - use &amp;str for field names as well* Rust - use MAX_QFUNCTION_FIELDS over 16* Rust - use high order function in some qf examples* Rust - more qf editing* Rust - spelling* Rust - add debug assertions for all Opts* Rust - use more idiomatic return in user QFunction examples* Rust - fmt* Rust - drop extra lines* Rust - add a few comments for future ref* Rust - minor wording* Rust - minor* Rust - update QF user function signature* Rust - minor wording* Rust - use rust formatting for high order function line breaks* rust: slightly streamline suggested qfunction notation* Rust - propegate QF signature improvement* Rust - drop q from user QF signature* Rust - fmt* Rust - minor comments to help readers* rust: cleaner type signatures on QFunction closures* rust: infer return type in qfunction closure* Rust - propegate improved signature* Rust - more propegation* Docs - updates with Rust build instructions* formatting* more documentation---Rust interface initial versionCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;Co-authored-by: Yohann Dudouit &lt;dudouit1@llnl.gov&gt;Co-authored-by: Adrien Champion &lt;ptitbatt@hotmail.com&gt;

            List of files:
            /libCEED/.github/workflows/rust-documentation.yml</description>
        <pubDate>Thu, 19 Nov 2020 05:05:03 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
