Commit graph

1709 commits

Author SHA1 Message Date
Corwin 1acf7142da switch to using rust Rc 2022-10-02 19:34:38 +01:00
Corwin 5d21f720a5 add arena library 2022-10-02 19:34:38 +01:00
Corwin 88e1635fb1 unify types 2022-10-02 19:34:38 +01:00
Corwin 781e1efc6f satisfy linter 2022-10-02 19:34:38 +01:00
Corwin 758f9849c3 track the lifetime of the static object controller 2022-10-02 19:34:38 +01:00
Gwilym Kuiper e9520ff82d
Merge pull request #318 from gwilymk/add-hashmap-retain-method
Add implementation of `HashMap.retain` method
2022-10-02 19:33:09 +01:00
Gwilym Kuiper 4bf3e0d597 Add tests for size_hint and ensure .iter() returns a better iterator 2022-10-02 19:10:50 +01:00
Gwilym Kuiper 78554862c8 Move the tests to a better location 2022-10-02 19:05:29 +01:00
Gwilym Kuiper a44b8a4013 Add comment explaining the continue statement 2022-10-02 19:00:59 +01:00
Gwilym Kuiper 01862901c2 Mention the size_hint implementation in the changelog 2022-10-02 18:57:39 +01:00
Gwilym Kuiper 9534ccc59c Add changelog entry 2022-10-02 18:55:57 +01:00
Gwilym Kuiper c658b6afe5 Add implementation of retain to HashMap 2022-10-02 18:55:21 +01:00
Gwilym Kuiper 2d23f0a36c Implement size_hint for the hashmap iterators 2022-10-02 18:44:48 +01:00
Gwilym Kuiper 416f238062
Merge pull request #315 from gwilymk/release-script-in-rust
Release script in rust
2022-10-02 18:38:08 +01:00
Gwilym Kuiper 14ab5e426f
Merge pull request #316 from gwilymk/remove-agb-tests-directory
Remove agb-tests folder from the workspace
2022-10-02 18:33:08 +01:00
Gwilym Kuiper 3b3ec14f63 Remove agb-tests folder from the workspace 2022-10-02 18:25:01 +01:00
Gwilym Kuiper 0fd43b6dc2 cargo update isn't needed 2022-10-02 18:19:41 +01:00
Gwilym Kuiper 7a55f50adf Extract changelog text into the annotation 2022-10-02 18:19:14 +01:00
Gwilym Kuiper 030d43d68c Attempt to write something which updates the changelog for me 2022-10-02 18:13:31 +01:00
Gwilym Kuiper 0bc3ec7481 Delete the old release script 2022-10-02 17:55:17 +01:00
Gwilym Kuiper 866cc8f5a0 Add release just script 2022-10-02 17:55:05 +01:00
Gwilym Kuiper a52b1e16cc cargo run adds junk to the environment 2022-10-02 17:53:42 +01:00
Gwilym Kuiper b79fd9e22b Fix cargo publish while I'm at it 2022-10-02 17:52:15 +01:00
Gwilym Kuiper 0c0e9e7165 Actually assert that things return successfully 2022-10-02 17:51:30 +01:00
Gwilym Kuiper 52adc63581 Run cargo update on all crates after updating the version number 2022-10-02 17:40:23 +01:00
Gwilym Kuiper 53aa9b5c10 Spawn doesn't wait for the command to finish 2022-10-01 22:01:36 +01:00
Gwilym Kuiper 0678752be0 Finish off the last bit 2022-10-01 21:58:57 +01:00
Gwilym Kuiper 62964428d8 Update the version 2022-10-01 21:55:45 +01:00
Gwilym Kuiper 2158091752 Attempt at modifying the cargo tomls with the correct version 2022-10-01 21:39:34 +01:00
Gwilym Kuiper 9af8b19859 Use .output() instead 2022-10-01 21:00:29 +01:00
Gwilym Kuiper 75cd2cd0e1 More functionality in release.rs 2022-10-01 20:57:41 +01:00
Gwilym Kuiper f2f0f771fb Extract utils 2022-10-01 20:36:42 +01:00
Gwilym Kuiper d8ca41ec3d Finish the argument parsing 2022-10-01 20:30:45 +01:00
Gwilym Kuiper 57772af416 Start the release script rewrite 2022-10-01 20:21:15 +01:00
Gwilym Kuiper 74207835fa
Merge pull request #313 from agbrs/renovate/clap-4.x
Update Rust crate clap to v4
2022-10-01 20:19:58 +01:00
GBA bot b24b4faeae Update lockfiles 2022-10-01 18:46:59 +00:00
Gwilym Kuiper b9e9bada9f Be less specific about the clap version 2022-10-01 19:45:28 +01:00
Gwilym Kuiper 5733d03877 Add verify_cli for main too 2022-10-01 19:44:21 +01:00
Gwilym Kuiper aecd4077da Add verify test 2022-10-01 19:42:39 +01:00
Gwilym Kuiper c699709aff
Merge pull request #314 from gwilymk/lymia-saves
Add save support (copy of 298 with fixed tests)
2022-10-01 17:21:14 +01:00
Gwilym Kuiper ae5d8818b6 Fix test in release mode (don't know why this works :/ but is more correct) 2022-10-01 17:09:48 +01:00
GBA bot 81d02db5fc Update lockfiles 2022-09-28 20:16:01 +00:00
renovate[bot] 999f3707e2
Update Rust crate clap to v4 2022-09-28 20:14:52 +00:00
Corwin 123377be0f
Merge pull request #310 from corwinkuiper/2022-09-23-linter
satisfy linter
2022-09-23 13:34:52 +01:00
Corwin 9ae2f7390b satisfy linter 2022-09-23 13:23:35 +01:00
Corwin ad831d123a
Merge pull request #309 from corwinkuiper/add-dirs-to-workspace
add all relevant directories to the code workspace
2022-09-22 20:24:49 +01:00
Corwin 102df934d0 add all relevant directories to the code workspace 2022-09-22 20:15:11 +01:00
Gwilym Kuiper aff3ea9194
Merge pull request #308 from Lymia/sync-api
Implement additional synchronization primitives
2022-09-21 17:30:04 +01:00
Alissa Rao b920d94f83
Remove agb-tests in favor of putting the tests directly in agb. 2022-09-15 23:28:38 -07:00
Alissa Rao 223ef150ab
Update changelog. 2022-09-15 23:25:17 -07:00