Alex Janka
f267730220
workspace: remove profiles
2024-11-17 14:26:27 +11:00
Alex Janka
efb7bc6cd1
embedded-hal 0.2.7 -> embedded-hal-nb 1.0.0
2024-11-17 13:31:32 +11:00
Alex Janka
21e0cb309a
remove .github folder
2024-11-16 10:40:06 +11:00
Alex Janka
22167ac608
add OwnedTileSet
2024-11-16 10:36:14 +11:00
Alex Janka
6d942b07d0
add link port uart
2024-11-16 10:11:49 +11:00
Gwilym Inzani
16c1fade94
Update Rust crate xmrs to v0.8.5 ( #786 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [xmrs](https://codeberg.org/sbechet/xmrs ) | dependencies | patch |
`=0.8.1` -> `=0.8.5` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-11-06 10:08:13 +00:00
Gwilym Inzani
0333a631f8
Don't divide by 64 any more
2024-11-06 09:59:34 +00:00
Gwilym Inzani
3be63230de
Get it all compiling again
2024-11-06 09:51:15 +00:00
Gwilym Inzani
8e885a83b3
Update Javascript packages (non-major) ( #803 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`22.8.4` ->
`22.9.0`](https://renovatebot.com/diffs/npm/@types%2fnode/22.8.4/22.9.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.8.4/22.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.8.4/22.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config )
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ))
| [`14.2.16` ->
`14.2.17`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.16/14.2.17 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.2.16/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.2.16/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [next](https://nextjs.org )
([source](https://redirect.github.com/vercel/next.js )) | [`14.2.16` ->
`14.2.17`](https://renovatebot.com/diffs/npm/next/14.2.16/14.2.17 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.2.16/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.2.16/14.2.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/next.js (eslint-config-next)</summary>
###
[`v14.2.17`](https://redirect.github.com/vercel/next.js/compare/v14.2.16...v14.2.17 )
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.16...v14.2.17 )
</details>
<details>
<summary>vercel/next.js (next)</summary>
###
[`v14.2.17`](https://redirect.github.com/vercel/next.js/compare/v14.2.16...v14.2.17 )
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.16...v14.2.17 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNCIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-11-06 09:38:18 +00:00
Gwilym Inzani
3e87a02d04
Update Rust crate thiserror to v2 ( #804 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [thiserror](https://redirect.github.com/dtolnay/thiserror ) |
dependencies | major | `1` -> `2` |
---
### Release Notes
<details>
<summary>dtolnay/thiserror (thiserror)</summary>
###
[`v2.0.0`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.0 )
[Compare
Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.68...2.0.0 )
#### Breaking changes
- Referencing keyword-named fields by a raw identifier like `{r#type}`
inside a format string is no longer accepted; simply use the unraw name
like `{type}`
([#​347](https://redirect.github.com/dtolnay/thiserror/issues/347 ))
This aligns thiserror with the standard library's formatting macros,
which gained support for implicit argument capture later than the
release of this feature in thiserror 1.x.
```rust
#[derive(Error, Debug)]
#[error("... {type} ...")] // Before: {r#type}
pub struct Error {
pub r#type: Type,
}
```
- Trait bounds are no longer inferred on fields whose value is shadowed
by an explicit named argument in a format message
([#​345](https://redirect.github.com/dtolnay/thiserror/issues/345 ))
```rust
// Before: impl<T: Octal> Display for Error<T>
// After: impl<T> Display for Error<T>
#[derive(Error, Debug)]
#[error("{thing:o}", thing = "...")]
pub struct Error<T> {
thing: T,
}
```
- Tuple structs and tuple variants can no longer use numerical `{0}`
`{1}` access at the same time as supplying extra positional arguments
for a format message, as this makes it ambiguous whether the number
refers to a tuple field vs a different positional arg
([#​354](https://redirect.github.com/dtolnay/thiserror/issues/354 ))
```rust
#[derive(Error, Debug)]
#[error("ambiguous: {0} {}", $N)]
// ^^^ Not allowed, use #[error("... {0} {n}", n = $N)]
pub struct TupleError(i32);
```
- Code containing invocations of thiserror's `derive(Error)` must now
have a direct dependency on the `thiserror` crate regardless of the
error data structure's contents
([#​368](https://redirect.github.com/dtolnay/thiserror/issues/368 ),
[#​369](https://redirect.github.com/dtolnay/thiserror/issues/369 ),
[#​370](https://redirect.github.com/dtolnay/thiserror/issues/370 ),
[#​372](https://redirect.github.com/dtolnay/thiserror/issues/372 ))
#### Features
- Support disabling thiserror's standard library dependency by disabling
the default "std" Cargo feature: `thiserror = { version = "2",
default-features = false }`
([#​373](https://redirect.github.com/dtolnay/thiserror/issues/373 ))
- Support using `r#source` as field name to opt out of a field named
"source" being treated as an error's `Error::source()`
([#​350](https://redirect.github.com/dtolnay/thiserror/issues/350 ))
```rust
#[derive(Error, Debug)]
#[error("{source} ==> {destination}")]
pub struct Error {
r#source: char,
destination: char,
}
let error = Error { source: 'S', destination: 'D' };
```
- Infinite recursion in a generated Display impl now produces an
`unconditional_recursion` warning
([#​359](https://redirect.github.com/dtolnay/thiserror/issues/359 ))
```rust
#[derive(Error, Debug)]
#[error("??? {self}")]
pub struct Error;
```
- A new attribute `#[error(fmt = path::to::myfmt)]` can be used to write
formatting logic for an enum variant out-of-line
([#​367](https://redirect.github.com/dtolnay/thiserror/issues/367 ))
```rust
#[derive(Error, Debug)]
pub enum Error {
#[error(fmt = demo_fmt)]
Demo { code: u16, message: Option<String> },
}
fn demo_fmt(code: &u16, message: &Option<String>, formatter: &mut
fmt::Formatter) -> fmt::Result {
write!(formatter, "{code}")?;
if let Some(msg) = message {
write!(formatter, " - {msg}")?;
}
Ok(())
}
```
- Enums with an enum-level format message are now able to have
individual variants that are `transparent` to supersede the enum-level
message
([#​366](https://redirect.github.com/dtolnay/thiserror/issues/366 ))
```rust
#[derive(Error, Debug)]
#[error("my error {0}")]
pub enum Error {
Json(#[from] serde_json::Error),
Yaml(#[from] serde_yaml::Error),
#[error(transparent)]
Other(#[from] anyhow::Error),
}
```
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-11-06 09:38:03 +00:00
renovate[bot]
8e6f5a2016
Update Rust crate thiserror to v2
2024-11-06 03:20:03 +00:00
renovate[bot]
b7d794f18f
Update Javascript packages (non-major)
2024-11-06 02:16:34 +00:00
Gwilym Inzani
1cc2ffbc7f
Add some keywords to the main agb crates ( #802 )
...
Might be nice to have these keywords show up in crates.io
- [x] no changelog update needed
2024-10-30 11:53:33 +00:00
Gwilym Inzani
0c2c8eaeb5
Add some keywords to the main agb crates
2024-10-30 11:43:48 +00:00
Gwilym Inzani
25834705aa
Update Javascript packages (non-major) ( #795 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`22.8.2` ->
`22.8.4`](https://renovatebot.com/diffs/npm/@types%2fnode/22.8.2/22.8.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.8.2/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.8.2/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ))
| [`18.3.11` ->
`18.3.12`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.11/18.3.12 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.11/18.3.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.11/18.3.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config )
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ))
| [`14.2.15` ->
`14.2.16`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.15/14.2.16 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.2.15/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.2.15/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [next](https://nextjs.org )
([source](https://redirect.github.com/vercel/next.js )) | [`14.2.15` ->
`14.2.16`](https://renovatebot.com/diffs/npm/next/14.2.15/14.2.16 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.2.15/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.2.15/14.2.16?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[react-syntax-highlighter](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter )
| [`15.5.0` ->
`15.6.1`](https://renovatebot.com/diffs/npm/react-syntax-highlighter/15.5.0/15.6.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-syntax-highlighter/15.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-syntax-highlighter/15.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-syntax-highlighter/15.5.0/15.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-syntax-highlighter/15.5.0/15.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/next.js (eslint-config-next)</summary>
###
[`v14.2.16`](https://redirect.github.com/vercel/next.js/compare/v14.2.15...v14.2.16 )
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.15...v14.2.16 )
</details>
<details>
<summary>vercel/next.js (next)</summary>
###
[`v14.2.16`](https://redirect.github.com/vercel/next.js/compare/v14.2.15...v14.2.16 )
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.15...v14.2.16 )
</details>
<details>
<summary>react-syntax-highlighter/react-syntax-highlighter
(react-syntax-highlighter)</summary>
###
[`v15.6.1`](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/blob/HEAD/CHANGELOG.MD#1561 )
[Compare
Source](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.0...v15.6.1 )
- Fix: Allow override of `display:` styles when `wrapLongLines` is true
###
[`v15.6.0`](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/blob/HEAD/CHANGELOG.MD#1560 )
[Compare
Source](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/compare/15.5.0...v15.6.0 )
- Fix:
[#​561](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/561 )
Fix bug with wrapLines that butchers highlighting
- Docs:
[#​559](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/559 )
Adding languages
- Feat:
[#​555](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/555 )
Add Vue language support
- Feat:
[#​534](https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/534 )
Add a11yOneLight theme
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-10-30 11:33:33 +00:00
Gwilym Inzani
0e1820e29a
Optional serde support agb hashmap ( #801 )
...
Probably worth having serde support in agb_hashmap.
- [x] Changelog updated
2024-10-30 11:33:17 +00:00
renovate[bot]
6351397256
Update Javascript packages (non-major)
2024-10-30 11:19:49 +00:00
Gwilym Inzani
b9d8220509
Update dependency @types/node to v22 ( #799 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`^20` ->
`^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.11/22.8.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.11/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.11/22.8.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
2024-10-30 11:19:07 +00:00
Gwilym Inzani
246baabcf8
Changelog entry for serde support in agb-hashmap
2024-10-30 11:18:07 +00:00
Gwilym Inzani
e1e0af7418
Ensure the hashmap tests get run with serde
2024-10-30 11:08:49 +00:00
Gwilym Inzani
b71c544b9a
implement serde for HashSet and tests
2024-10-30 10:56:19 +00:00
Gwilym Inzani
69219e3d73
Pull the hashmap Serialize/Deserialize impl into a module
2024-10-30 10:36:36 +00:00
Gwilym Inzani
b2d0e93f8c
Add serde support to agb_hashmap::HashMap
2024-10-30 10:35:48 +00:00
Gwilym Inzani
406964c28e
isqrt is now stable ( #800 )
...
This was causing the build to fail
- [x] no changelog update needed
2024-10-30 10:20:05 +00:00
Gwilym Inzani
bdad7e101d
isqrt is now stable
2024-10-30 10:12:45 +00:00
renovate[bot]
5d7bda21b1
Update dependency @types/node to v22
2024-10-29 00:16:32 +00:00
renovate[bot]
103dfd52db
Update Rust crate xmrs to v0.8.5
2024-10-20 22:39:55 +00:00
Gwilym Inzani
288789fce8
Update Javascript packages (non-major) ( #782 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`20.16.10` ->
`20.16.11`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.10/20.16.11 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.10/20.16.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.10/20.16.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ))
| [`18.3.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.0/18.3.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.3.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.3.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config )
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ))
| [`14.2.14` ->
`14.2.15`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.14/14.2.15 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.2.14/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.2.14/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [next](https://nextjs.org )
([source](https://redirect.github.com/vercel/next.js )) | [`14.2.14` ->
`14.2.15`](https://renovatebot.com/diffs/npm/next/14.2.14/14.2.15 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.2.14/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.2.14/14.2.15?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [typescript](https://www.typescriptlang.org/ )
([source](https://redirect.github.com/microsoft/TypeScript )) | [`5.6.2`
-> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.6.2/5.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.6.2/5.6.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/next.js (eslint-config-next)</summary>
###
[`v14.2.15`](https://redirect.github.com/vercel/next.js/releases/tag/v14.2.15 )
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.14...v14.2.15 )
> \[!NOTE]\
> This release is backporting bug fixes. It does **not** include all
pending features/changes on canary.
##### Core Changes
- support breadcrumb style catch-all parallel routes
[#​65063](https://redirect.github.com/vercel/next.js/issues/65063 )
- Provide non-dynamic segments to catch-all parallel routes
[#​65233](https://redirect.github.com/vercel/next.js/issues/65233 )
- Fix client reference access causing metadata missing
[#​70732](https://redirect.github.com/vercel/next.js/issues/70732 )
- feat(next/image): add support for decoding prop
[#​70298](https://redirect.github.com/vercel/next.js/issues/70298 )
- feat(next/image): add images.localPatterns config
[#​70529](https://redirect.github.com/vercel/next.js/issues/70529 )
- fix(next/image): handle undefined images.localPatterns config in
images-manifest.json
- fix: Do not omit alt on getImgProps return type, ImgProps
[#​70608](https://redirect.github.com/vercel/next.js/issues/70608 )
- \[i18n] Routing fix
[#​70761](https://redirect.github.com/vercel/next.js/issues/70761 )
##### Credits
Huge thanks to [@​ztanner](https://redirect.github.com/ztanner ),
[@​agadzik](https://redirect.github.com/agadzik ),
[@​huozhi](https://redirect.github.com/huozhi ),
[@​styfle](https://redirect.github.com/styfle ),
[@​icyJoseph](https://redirect.github.com/icyJoseph ) and
[@​wyattjoh](https://redirect.github.com/wyattjoh ) for helping!
</details>
<details>
<summary>microsoft/TypeScript (typescript)</summary>
###
[`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85 )
[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTIwLjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
2024-10-15 20:40:58 +01:00
Gwilym Inzani
dd9fd61723
Fix the xmrs version since we've had failures twice ( #785 )
...
Will need to release 0.21.2 after this is merged since current no
lockfile builds are failing.
- [x] change log updated
2024-10-15 20:40:48 +01:00
renovate[bot]
5ce6d586e8
Update Javascript packages (non-major)
2024-10-15 19:35:11 +00:00
Gwilym Inzani
f49863a3d0
Add entry for xmrs breaking change in the changelog
2024-10-15 20:33:20 +01:00
Gwilym Inzani
c81b8488db
Fix the xmrs version since we've had failures twice
2024-10-15 19:58:14 +01:00
Gwilym Inzani
89403d0aae
Fix clippy lints from 2024-10-11 ( #784 )
...
Unnecessary conversions. Seems to have actually come from a minor
version bump of xmrs
- [x] no changelog update needed
2024-10-11 20:55:40 +01:00
Gwilym Inzani
a45246a0e8
Fix clippy lints from 2024-10-11
2024-10-11 20:47:42 +01:00
Gwilym Inzani
06bd8d950c
Update Rust crate xmrs to v0.8.0 ( #779 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [xmrs](https://codeberg.org/sbechet/xmrs ) | dependencies | minor |
`0.7` -> `0.8` |
| [xmrs](https://codeberg.org/sbechet/xmrs ) | dependencies | minor |
`0.7.2` -> `0.8.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
2024-10-05 22:55:54 +01:00
Gwilym Inzani
4c44bbedd7
Add new import feature to xmrs
2024-10-05 22:48:38 +01:00
renovate[bot]
61634e143d
Update Rust crate xmrs to v0.8.0
2024-10-05 21:24:59 +00:00
Gwilym Inzani
ebfe851287
Clippy wants us to elide lifetimes ( #780 )
...
Fixed with cargo clippy --fix
- [x] no changelog update needed
2024-10-05 22:24:01 +01:00
Gwilym Inzani
d109f019eb
More lifetimes elided
2024-10-05 22:13:38 +01:00
Gwilym Inzani
33c19c18fe
For some reason cargo clippy --fix couldn't fix this one
2024-10-05 22:07:24 +01:00
Gwilym Inzani
9648d3e22a
Fix clippy lints in games too
2024-10-05 22:02:10 +01:00
Gwilym Inzani
828339779b
More clippy fixes
2024-10-05 21:50:46 +01:00
Gwilym Inzani
1972c83fc9
cargo clippy --fix
2024-10-05 21:48:44 +01:00
Gwilym Inzani
04e44ebac9
Release v0.21.1
2024-10-02 23:08:04 +01:00
Corwin
173a9aef03
Update Javascript packages (non-major) ( #775 )
2024-10-02 17:13:43 +01:00
renovate[bot]
a15f462e97
Update Javascript packages (non-major)
2024-10-02 16:04:36 +00:00
Gwilym Inzani
bfe3a02a50
Don't use ok_or_else for a copy value ( #778 )
...
Needed to fix today's clippy linting error
- [x] no changelog update needed
2024-10-02 17:03:53 +01:00
Gwilym Inzani
b7250f45e5
Don't use ok_or_else for a copy value
2024-10-02 16:56:12 +01:00
Corwin
93dabdb8ca
Improve web emulator audio quality ( #776 )
...
- [x] no changelog update needed
2024-10-01 20:06:28 +01:00
Corwin
10ee738f88
we now handle the frame timing in C, audio for me is now VERY stable
2024-10-01 18:44:12 +01:00