Commit graph

2849 commits

Author SHA1 Message Date
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
Corwin
4465b83be3 add what we need to do before merging 2022-08-02 22:52:33 +01:00
Gwilym Kuiper
460cf7db91 Deny missing docs in HashMap and document two public structs 2022-08-02 22:52:16 +01:00
Corwin
1ec64afeae
Merge pull request #274 from corwinkuiper/fixnum-docs
Add docs to fixnum crate
2022-08-02 22:49:10 +01:00
Corwin
d43ec79064 increase optimisation 2022-08-02 22:48:19 +01:00
Corwin
ba9ec2b638 update changelog 2022-08-02 22:36:15 +01:00
Corwin
267fe80981 remove doc outside of agb_fixnum 2022-08-02 19:40:22 +01:00
Corwin
ffdd812da3
Merge pull request #273 from corwinkuiper/book-discussion-link
Add a link to the discussions page on the repo
2022-08-02 19:00:10 +01:00
Corwin
e97b67516f fix some of the doc comments 2022-08-02 18:56:46 +01:00