Commit graph

2757 commits

Author SHA1 Message Date
Corwin 102b4f6c2d take absolute values of the x, y coordinate 2022-08-08 18:56:30 +01:00
Corwin 522140e1fa add a workspace to load all agb projects
this works well with rust-analyzer! Can use it across all our crates.
2022-08-08 18:55:19 +01:00
Corwin 4a5f77ddd6 fix doc comment to link correctly 2022-08-06 21:16:11 +01:00
Corwin 319cb7da6f
Merge pull request #283 from agbrs/windows
Windows
2022-08-06 14:10:12 +01:00
Corwin 12d4a8cd81 add module level docs 2022-08-06 12:51:59 +01:00
Corwin fc94f833f7 update changelog with windows 2022-08-06 12:36:50 +01:00
Corwin e1448f7d81 write docs for windows 2022-08-06 12:36:28 +01:00
Corwin 78ff4011c7 merge imports 2022-08-06 12:36:28 +01:00
Corwin dbbd7a3d34 add some inlines to small functions 2022-08-06 12:36:28 +01:00
Corwin e318898197 add example for window 2022-08-06 12:36:28 +01:00
Corwin 2b4a95a4a9 clamp the position before converting to u8 2022-08-06 12:36:28 +01:00
Corwin 648ce375d5 enabling and disabling windows 2022-08-06 12:36:28 +01:00
Corwin f9d9220ead function to reset the window 2022-08-06 12:36:28 +01:00
Corwin 44fd7d0027 use a name matching rust conventions 2022-08-06 12:36:28 +01:00
Corwin 7735baecc9 use a more sensible ordering of numbers 2022-08-06 12:36:28 +01:00
Corwin a188e7ba66 add abstraction over windows 2022-08-06 12:36:28 +01:00
Corwin 10423d0752 background id exposed 2022-08-06 12:36:28 +01:00
Corwin 15cfc5196b
Merge pull request #286 from corwinkuiper/sound-converter-out_dir
Emit sound as a single token, no longer require OUT_DIR hacks that Cargo doesn't intend
2022-08-04 23:28:54 +01:00
Gwilym Kuiper 66e4e3759b
Merge pull request #285 from gwilymk/rewrite-shell-scripts-in-rust
Write release script in rust
2022-08-04 23:03:50 +01:00
Gwilym Kuiper 0e1eb41852 No longer hardcode the crates to publish 2022-08-04 22:57:24 +01:00
Corwin d0a238da9e emit sound directly as a single token 2022-08-04 22:53:25 +01:00
Gwilym Kuiper c74c231863 Deny clippy::all 2022-08-04 22:24:25 +01:00
Gwilym Kuiper 4bc5df458a Lint and test the tools in CI 2022-08-04 22:23:49 +01:00
Gwilym Kuiper 604395ec26 Release as much at once as possible 2022-08-04 22:17:54 +01:00
Corwin 99af3e2b17
Merge pull request #281 from corwinkuiper/hashmap-allocator
Custom allocator support in HashMap
2022-08-04 21:55:51 +01:00
Gwilym Kuiper c3f803206a Add the ability to read the dependencies of a crate 2022-08-04 21:53:18 +01:00
Gwilym Kuiper 4277f07ec0 Allow dry run of publish 2022-08-04 21:36:24 +01:00
Gwilym Kuiper 375c878849 Use the new publish crate tool 2022-08-04 21:30:52 +01:00
Gwilym Kuiper 0fea113fa2 Remove the need for clap derive and the cargo feature 2022-08-04 21:30:02 +01:00
Gwilym Kuiper bd6089f7c9 Add some tests for tools 2022-08-04 21:14:47 +01:00
Gwilym Kuiper ab4bcad10e Remove unused import 2022-08-04 21:11:44 +01:00
Gwilym Kuiper e7d27b55f0 Get the publish script fully working 2022-08-04 21:10:11 +01:00
Gwilym Kuiper 9149cc046d Extract publish function to a new module 2022-08-04 20:29:41 +01:00
Gwilym Kuiper bf3021c6d9 Basic publish command that just prints 'publishing' 2022-08-04 20:29:41 +01:00
Gwilym Kuiper ca13cae830
Merge pull request #282 from gwilymk/move-crt0-to-src
Move crt0.s and interrupt_handler.s to src
2022-08-04 20:17:20 +01:00
Corwin 194c40dc2e add entry for allocators in hashmap in changelog 2022-08-04 20:08:39 +01:00
Gwilym Kuiper 73cec55e05 Move crt0.s and interrupt_handler.s to src 2022-08-04 20:08:18 +01:00
Corwin 5b3d288079 support custom allocators in hashmap 2022-08-04 19:27:08 +01:00
Corwin e3ac5de377 make the allocators clonable 2022-08-04 19:26:55 +01:00
Corwin 2e97fb2b24 Release v0.11.1 2022-08-02 23:52:43 +01:00
Corwin a0ee727ed0 update changelog to the version that will be released 2022-08-02 23:49:46 +01:00
Corwin 43b256a9f3 Release v0.11.0 2022-08-02 23:45:44 +01:00
Corwin 566d5927a5 write release changelog 2022-08-02 23:45:44 +01:00
Gwilym Kuiper c38a036329
Merge pull request #279 from gwilymk/make-releases-faster
Make releases faster
2022-08-02 23:33:24 +01:00
Gwilym Kuiper f67af1d3bd Poll the correct URL this time ($1 = the first argument, not $0) 2022-08-02 23:24:08 +01:00
Gwilym Kuiper ed30fe212e
Merge pull request #278 from gwilymk/move-gba-ld-consistency-to-just-ci
Check linker script consistency using just ci
2022-08-02 23:21:56 +01:00
Gwilym Kuiper 1400dd1652 Name the build-and-test 2022-08-02 23:14:30 +01:00
Gwilym Kuiper 566b43b85b Check linker script consistency using just ci 2022-08-02 23:14:30 +01:00
Gwilym Kuiper 14f42670d2
Merge pull request #277 from gwilymk/deny-missing-docs-in-hashmap
Deny missing docs in HashMap and document remaining two public structs
2022-08-02 22:59:53 +01:00
Corwin db2e7fa730
Merge pull request #276 from corwinkuiper/pr-template
Add a template for pr
2022-08-02 22:55:17 +01:00