programmerjake
  • Joined on 2024-07-08
programmerjake pushed to next-pc at programmerjake/cpu 2025-10-31 04:27:51 +00:00
10db8b3f90 WIP adding next_pc
f728964cb3 add Serialize/Deserialize impls for CpuConfig
2c5b1b7f44 update Fayalite to c11a1743f9 to get support for PhantomConst accessor type aliases and fork_join
Compare 3 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-10-31 04:22:58 +00:00
c11a1743f9 add sim.fork_join() and fix Simulator to handle running futures with arbitrary wakers
programmerjake deleted branch add-sim-fork-join from programmerjake/fayalite 2025-10-31 04:22:58 +00:00
programmerjake merged pull request libre-chip/fayalite#47 2025-10-31 04:22:57 +00:00
add sim.fork_join() and fix Simulator to handle running futures with arbitrary wakers
programmerjake created pull request libre-chip/fayalite#47 2025-10-31 04:17:46 +00:00
add sim.fork_join() and fix Simulator to handle running futures with arbitrary wakers
programmerjake created branch add-sim-fork-join in programmerjake/fayalite 2025-10-31 04:17:21 +00:00
programmerjake pushed to add-sim-fork-join at programmerjake/fayalite 2025-10-31 04:17:21 +00:00
c11a1743f9 add sim.fork_join() and fix Simulator to handle running futures with arbitrary wakers
0be9f9ce23 fix JobGraph::run to not busy-wait
0b82178740 add PhantomConstGet to the known Type bounds for #[hdl] struct/enum
4b24a88641 add docs for #[hdl] and particularly for #[hdl] type aliases
094c77e26e add #[hdl(get(|v| ...))] type GetStuff<P: PhantomConstGet<MyStruct>> = MyType or DynSize;
Compare 10 commits »
programmerjake pushed to next-pc at programmerjake/cpu 2025-10-28 06:07:27 +00:00
c423dc4f15 WIP adding next_pc
6b703b012a add Serialize/Deserialize impls for CpuConfig
49d13648ec update Fayalite to 0be9f9ce23 to get support for PhantomConst accessor type aliases
Compare 3 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-10-28 06:03:48 +00:00
0be9f9ce23 fix JobGraph::run to not busy-wait
programmerjake deleted branch dont-busy-wait from programmerjake/fayalite 2025-10-28 06:03:48 +00:00
programmerjake automatically merged pull request libre-chip/fayalite#46 2025-10-28 06:03:47 +00:00
programmerjake created pull request libre-chip/fayalite#46 2025-10-28 05:58:51 +00:00
fix JobGraph::run to not busy-wait
programmerjake created branch dont-busy-wait in programmerjake/fayalite 2025-10-28 05:58:20 +00:00
programmerjake pushed to dont-busy-wait at programmerjake/fayalite 2025-10-28 05:58:20 +00:00
0be9f9ce23 fix JobGraph::run to not busy-wait
0b82178740 add PhantomConstGet to the known Type bounds for #[hdl] struct/enum
4b24a88641 add docs for #[hdl] and particularly for #[hdl] type aliases
094c77e26e add #[hdl(get(|v| ...))] type GetStuff<P: PhantomConstGet<MyStruct>> = MyType or DynSize;
d2c8b023bf deny broken docs
Compare 10 commits »
programmerjake pushed to next-pc at programmerjake/cpu 2025-10-28 03:17:07 +00:00
80bfb4302f update Fayalite to 0b82178740 to get support for PhantomConst accessor type aliases
programmerjake pushed to master at libre-chip/fayalite 2025-10-28 03:14:54 +00:00
0b82178740 add PhantomConstGet to the known Type bounds for #[hdl] struct/enum
programmerjake deleted branch add-phantom-const-get-to-known-type-bounds from programmerjake/fayalite 2025-10-28 03:14:54 +00:00
programmerjake automatically merged pull request libre-chip/fayalite#45 2025-10-28 03:14:53 +00:00
programmerjake created pull request libre-chip/fayalite#45 2025-10-28 03:09:56 +00:00
add PhantomConstGet to the known Type bounds for #[hdl] struct/enum